1 | #ifndef MAINWIDGET_H |
2 | #define MAINWIDGET_H |
3 | |
4 | #include <QImage> |
5 | #include <QLabel> |
6 | #include <QWidget> |
7 | |
8 | /*! |
9 | * \class MainWidget |
10 | * |
11 | * \inmodule ThreadWeaver |
12 | */ |
13 | class MainWidget : public QWidget |
14 | { |
15 | Q_OBJECT |
16 | |
17 | public: |
18 | /*! |
19 | */ |
20 | explicit MainWidget(QWidget *parent = nullptr); |
21 | ~MainWidget() override; |
22 | |
23 | protected: |
24 | void resizeEvent(QResizeEvent *) override; |
25 | |
26 | public Q_SLOTS: |
27 | /*! |
28 | */ |
29 | void setImage(QImage image); |
30 | /*! |
31 | */ |
32 | void setCaption(QString text); |
33 | /*! |
34 | */ |
35 | void setStatus(QString text); |
36 | |
37 | private: |
38 | QLabel *m_image; |
39 | QLabel *m_caption; |
40 | QLabel *m_status; |
41 | }; |
42 | |
43 | #endif // MAINWIDGET_H |
44 | |