add menu action

This commit is contained in:
wuuhii 2020-04-29 23:26:16 +08:00
parent 434f2b767b
commit 72bfc321ff
2 changed files with 14 additions and 5 deletions

View File

@ -39,6 +39,7 @@
#include "SAKMainWindow.hh"
#include "QtAppStyleApi.hh"
#include "SAKApplication.hh"
#include "SAKQRCodeDialog.hh"
#include "SAKUdpDebugPage.hh"
#include "QtStyleSheetApi.hh"
#include "SAKCRCCalculator.hh"
@ -73,6 +74,7 @@ SAKMainWindow::SAKMainWindow(QWidget *parent)
{
ui->setupUi(this);
updateManager = new SAKUpdateManager(this);
qrCodeDialog = new SAKQRCodeDialog(this);
QHBoxLayout *layout = new QHBoxLayout;
@ -399,6 +401,11 @@ void SAKMainWindow::initHelpMenu()
QAction *moreInformationAction = new QAction(tr("更多信息"), this);
helpMenu->addAction(moreInformationAction);
connect(moreInformationAction, &QAction::triggered, moreInformation, &SAKMoreInformation::show);
helpMenu->addSeparator();
QAction *qrCodeAction = new QAction(tr("二维码"), this);
helpMenu->addAction(qrCodeAction);
connect(qrCodeAction, &QAction::triggered, qrCodeDialog, &SAKQRCodeDialog::show);
}
void SAKMainWindow::initLinksMenu()

View File

@ -22,6 +22,7 @@
#include <QMainWindow>
#include <QTranslator>
class SAKQRCodeDialog;
class SAKUpdateManager;
class SAKMoreInformation;
@ -41,12 +42,13 @@ protected:
bool eventFilter(QObject *obj, QEvent *event);
private:
QTabWidget* tabWidget = nullptr;
Ui::SAKMainWindow* ui = nullptr;
QMenu* toolsMenu = nullptr;
QTabWidget *tabWidget = nullptr;
Ui::SAKMainWindow *ui = nullptr;
QMenu *toolsMenu = nullptr;
QAction *defaultStyleSheetAction = nullptr;
SAKUpdateManager* updateManager = nullptr;
SAKMoreInformation* moreInformation = nullptr;
SAKUpdateManager *updateManager = nullptr;
SAKMoreInformation *moreInformation = nullptr;
SAKQRCodeDialog *qrCodeDialog = nullptr;
QTranslator qtTranslator;
QTranslator qtBaeTranslator;