update-window.hpp 446 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include <QDialog>
  3. #include <memory>
  4. #include "ui_OBSUpdate.h"
  5. class OBSUpdate : public QDialog {
  6. Q_OBJECT
  7. public:
  8. enum ReturnVal {
  9. No,
  10. Yes,
  11. Skip
  12. };
  13. OBSUpdate(QWidget *parent, bool manualUpdate, const QString &text);
  14. public slots:
  15. void on_yes_clicked();
  16. void on_no_clicked();
  17. void on_skip_clicked();
  18. virtual void accept() override;
  19. virtual void reject() override;
  20. private:
  21. std::unique_ptr<Ui_OBSUpdate> ui;
  22. };