mirror of
https://github.com/x-tools-author/x-tools.git
synced 2025-09-15 15:28:40 +08:00
add menu action
This commit is contained in:
parent
434f2b767b
commit
72bfc321ff
@ -39,6 +39,7 @@
|
|||||||
#include "SAKMainWindow.hh"
|
#include "SAKMainWindow.hh"
|
||||||
#include "QtAppStyleApi.hh"
|
#include "QtAppStyleApi.hh"
|
||||||
#include "SAKApplication.hh"
|
#include "SAKApplication.hh"
|
||||||
|
#include "SAKQRCodeDialog.hh"
|
||||||
#include "SAKUdpDebugPage.hh"
|
#include "SAKUdpDebugPage.hh"
|
||||||
#include "QtStyleSheetApi.hh"
|
#include "QtStyleSheetApi.hh"
|
||||||
#include "SAKCRCCalculator.hh"
|
#include "SAKCRCCalculator.hh"
|
||||||
@ -73,6 +74,7 @@ SAKMainWindow::SAKMainWindow(QWidget *parent)
|
|||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
updateManager = new SAKUpdateManager(this);
|
updateManager = new SAKUpdateManager(this);
|
||||||
|
qrCodeDialog = new SAKQRCodeDialog(this);
|
||||||
|
|
||||||
|
|
||||||
QHBoxLayout *layout = new QHBoxLayout;
|
QHBoxLayout *layout = new QHBoxLayout;
|
||||||
@ -399,6 +401,11 @@ void SAKMainWindow::initHelpMenu()
|
|||||||
QAction *moreInformationAction = new QAction(tr("更多信息"), this);
|
QAction *moreInformationAction = new QAction(tr("更多信息"), this);
|
||||||
helpMenu->addAction(moreInformationAction);
|
helpMenu->addAction(moreInformationAction);
|
||||||
connect(moreInformationAction, &QAction::triggered, moreInformation, &SAKMoreInformation::show);
|
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()
|
void SAKMainWindow::initLinksMenu()
|
||||||
|
|||||||
@ -22,6 +22,7 @@
|
|||||||
#include <QMainWindow>
|
#include <QMainWindow>
|
||||||
#include <QTranslator>
|
#include <QTranslator>
|
||||||
|
|
||||||
|
class SAKQRCodeDialog;
|
||||||
class SAKUpdateManager;
|
class SAKUpdateManager;
|
||||||
class SAKMoreInformation;
|
class SAKMoreInformation;
|
||||||
|
|
||||||
@ -41,12 +42,13 @@ protected:
|
|||||||
bool eventFilter(QObject *obj, QEvent *event);
|
bool eventFilter(QObject *obj, QEvent *event);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QTabWidget* tabWidget = nullptr;
|
QTabWidget *tabWidget = nullptr;
|
||||||
Ui::SAKMainWindow* ui = nullptr;
|
Ui::SAKMainWindow *ui = nullptr;
|
||||||
QMenu* toolsMenu = nullptr;
|
QMenu *toolsMenu = nullptr;
|
||||||
QAction *defaultStyleSheetAction = nullptr;
|
QAction *defaultStyleSheetAction = nullptr;
|
||||||
SAKUpdateManager* updateManager = nullptr;
|
SAKUpdateManager *updateManager = nullptr;
|
||||||
SAKMoreInformation* moreInformation = nullptr;
|
SAKMoreInformation *moreInformation = nullptr;
|
||||||
|
SAKQRCodeDialog *qrCodeDialog = nullptr;
|
||||||
|
|
||||||
QTranslator qtTranslator;
|
QTranslator qtTranslator;
|
||||||
QTranslator qtBaeTranslator;
|
QTranslator qtBaeTranslator;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user