File indexing completed on 2024-05-12 15:50:10

0001 #ifndef MAINWIDGET_H
0002 #define MAINWIDGET_H
0003 
0004 #include <QImage>
0005 #include <QLabel>
0006 #include <QWidget>
0007 
0008 class MainWidget : public QWidget
0009 {
0010     Q_OBJECT
0011 
0012 public:
0013     explicit MainWidget(QWidget *parent = nullptr);
0014     ~MainWidget() override;
0015 
0016 protected:
0017     void resizeEvent(QResizeEvent *) override;
0018 
0019 public Q_SLOTS:
0020     void setImage(QImage image);
0021     void setCaption(QString text);
0022     void setStatus(QString text);
0023 
0024 private:
0025     QLabel *m_image;
0026     QLabel *m_caption;
0027     QLabel *m_status;
0028 };
0029 
0030 #endif // MAINWIDGET_H