#include "SystemManagerMenu.h" #include #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(); } }