1 // Copyright (C) 2010 Jaakko Kyro <jkyro@korjaussarja.net>
2 // This file is licenced under GPL, see COPYING
3 // for full licence information
7 #include <QtGui/QLabel>
8 #include <QNetworkConfigurationManager>
9 #include <QSharedPointer>
14 class EveSettingsDialog;
15 class EveSkillTraining;
19 class Widget : public QLabel
23 QueueEmpty, // <! No items in training queue
24 QueuePartial, // <! The queue still has room
25 QueueFull // <! The queue is full
29 Widget(QWidget *parent = 0);
31 QSize sizeHint() const;
34 void showSettingsDialog();
35 void paintEvent(QPaintEvent *event);
37 void onlineStateChanged(bool online);
39 void trainingLoaded();
41 EveSettingsDialog *m_settings;
42 EveSkillTraining *m_training;
43 QNetworkConfigurationManager *m_net;
45 QSharedPointer<EveModel> m_model;