4 #include <QtGui/QLabel>
5 #include <QNetworkConfigurationManager>
6 #include <QSharedPointer>
11 class EveSettingsDialog;
12 class EveSkillTraining;
16 class Widget : public QLabel
21 Widget(QWidget *parent = 0);
23 QSize sizeHint() const;
24 void setCharacter(EveCharacter *aChar) { m_character = aChar; }
25 EveCharacter *character() { return m_character; }
27 void showSettingsDialog();
28 void paintEvent(QPaintEvent *event);
30 void onlineStateChanged(bool online);
35 EveCharacter *m_character;
36 EveSettingsDialog *m_settings;
37 EveSkillTraining *m_training;
38 QNetworkConfigurationManager *m_net;
40 QSharedPointer<EveModel> m_model;