34 lines
672 B
C++
34 lines
672 B
C++
|
#include "HomeScreen.h"
|
|||
|
|
|||
|
#include <QDebug>
|
|||
|
|
|||
|
#include "MainWindow.h"
|
|||
|
|
|||
|
#include "ui_HomeScreen.h"
|
|||
|
|
|||
|
HomeScreen::HomeScreen(MainWindow *parent) :
|
|||
|
PageBaseWidget(parent),
|
|||
|
ui(new Ui::HomeScreen)
|
|||
|
{
|
|||
|
ui->setupUi(this);
|
|||
|
|
|||
|
connect(ui->btn_enter_system, &QPushButton::clicked, this, &HomeScreen::OnEnterSystem);
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
HomeScreen::~HomeScreen()
|
|||
|
{
|
|||
|
delete ui;
|
|||
|
}
|
|||
|
|
|||
|
void HomeScreen::OnEnterSystem() {
|
|||
|
MainWindow::Get().PlayAudio();
|
|||
|
MainWindow* mainWindow = GetParentWidget();
|
|||
|
if (nullptr == mainWindow) {
|
|||
|
qDebug() << __FUNCTION__ << "widget is nullptr";
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
mainWindow->SwitchToPage(PageBaseWidget::PageType::PT_HomeWidget);
|
|||
|
}
|