DYTSrouce/src/ui/Menu/SystemManagerMenu.cpp

35 lines
872 B
C++
Raw Normal View History

2025-01-04 04:12:51 +00:00
#include "SystemManagerMenu.h"
#include <QMessageBox>
#include "common/SpdLogger.h"
#include "ui/MainFrame.h"
#include "ui_SystemManagerMenu.h"
SystemManagerMenu::SystemManagerMenu(QWidget* parent)
: QWidget(parent)
, ui(new Ui::SystemManagerMenu) {
ui->setupUi(this);
InitConnect();
}
SystemManagerMenu::~SystemManagerMenu() {
delete ui;
}
void SystemManagerMenu::InitConnect() {
connect(ui->menu_exit, &QToolButton::clicked, this, &SystemManagerMenu::OnExit);
connect(ui->menu_uisetting, &QToolButton::clicked, this, &SystemManagerMenu::signalShowUISetting);
}
void SystemManagerMenu::OnExit() {
int ret = QMessageBox::question(&MainFrame::Get(), tr("question"), tr("are you sure to exit"),
QMessageBox::Ok | QMessageBox::No);
if (QMessageBox::Ok == ret) {
LOG_INFO("user exit");
qApp->quit();
}
}