#ifndef HOMEWIDGET_H #define HOMEWIDGET_H #include "PageBaseWidget.h" #include "config.h" #include "SequenceFrame.h" namespace Ui { class HomeWidget; } class HomeWidget : public PageBaseWidget { Q_OBJECT public: explicit HomeWidget(MainWindow *parent = nullptr); ~HomeWidget(); void Use() override; PageType GetPageType() const override { return PageBaseWidget::PageType::PT_HomeWidget; } private: void OnExitSystem(); void OnEnterDetailed(); void InitIrreButton(class QPushButton* pbt, const QString& url, DetailedType dt); void InitSequenceFrame(); private: Ui::HomeWidget *ui; SequenceFrame* sequenceFrame_{ nullptr }; }; #endif // HOMEWIDGET_H