servatrice/cockatrice/src/userinfobox.h
Gavin Bises b5fbebc883 Add country code to user info box.
People might not know all the flags
2015-01-28 11:57:17 -05:00

29 lines
820 B
C++

#ifndef USERINFOBOX_H
#define USERINFOBOX_H
#include <QWidget>
#include <QLabel>
class QLabel;
class ServerInfo_User;
class AbstractClient;
class Response;
class UserInfoBox : public QWidget {
Q_OBJECT
private:
AbstractClient *client;
bool fullInfo;
QLabel avatarLabel, nameLabel, realNameLabel1, realNameLabel2, genderLabel1, genderLabel2, countryLabel1,
countryLabel2, countryLabel3, userLevelLabel1, userLevelLabel2, userLevelLabel3, accountAgeLebel1, accountAgeLabel2;
public:
UserInfoBox(AbstractClient *_client, bool fullInfo, QWidget *parent = 0, Qt::WindowFlags flags = 0);
void retranslateUi();
private slots:
void processResponse(const Response &r);
public slots:
void updateInfo(const ServerInfo_User &user);
void updateInfo(const QString &userName);
};
#endif