servatrice/cockatrice/src/userinfobox.h
Max-Wilhelm Bruker b7ab2d97bd support for women
2011-06-22 17:39:25 +02:00

27 lines
No EOL
730 B
C++

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