TaskbarComponentWin.h 720 B

123456789101112131415161718192021222324252627282930
  1. #ifndef TASKBARCOMPONENTWIN_H
  2. #define TASKBARCOMPONENTWIN_H
  3. #include <QWinTaskbarButton>
  4. #include <QWinTaskbarProgress>
  5. #include <QWinThumbnailToolBar>
  6. #include <QWinThumbnailToolButton>
  7. #include "TaskbarComponent.h"
  8. class TaskbarComponentWin : public TaskbarComponent
  9. {
  10. public:
  11. TaskbarComponentWin(): TaskbarComponent(nullptr) {}
  12. virtual void setControlsVisible(bool value) override;
  13. virtual void setProgress(int value) override;
  14. virtual void setPaused(bool value) override;
  15. virtual void setWindow(QQuickWindow* window) override;
  16. private:
  17. void onPauseClicked();
  18. QWinTaskbarButton* m_button;
  19. QWinThumbnailToolBar* m_toolbar;
  20. QWinThumbnailToolButton* m_pause;
  21. };
  22. #endif // TASKBARCOMPONENTWIN_H