culturered_client/TouchScreen/HomeWidget.h
2024-09-07 11:34:44 +08:00

39 lines
705 B
C++

#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