mainwindow.h 695 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3. #include <QMainWindow>
  4. #include <logopainter.h>
  5. #include "speedpainter.h"
  6. #include "cornerlampwidget.h"
  7. #include "linkwidget.h"
  8. #include <QLabel>
  9. #include <QTimer>
  10. class MainWindow : public QMainWindow
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit MainWindow(QWidget *parent = nullptr);
  15. ~MainWindow();
  16. protected:
  17. void resizeEvent(QResizeEvent *event);
  18. void paintEvent(QPaintEvent *event);
  19. private:
  20. QLabel *m_Background;
  21. QPixmap pixBackground;
  22. LogoPainter *logoPainter;
  23. SpeedPainter *speedPainter;
  24. CornerLampWidget *m_CornerLampWidget;
  25. LinkWidget *m_LinkWidget;
  26. };
  27. #endif // MAINWINDOW_H