MCPcopy Create free account
hub / github.com/cc20110101/RedisView / createMenu

Method createMenu

src/RedisView/AppView/MainWindow.cpp:38–394  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38void MainWindow::createMenu() {
39
40 // 开始菜单
41 QMenu *beginMenu = menuBar()->addMenu(tr("开始"));
42
43 QAction *viewAct = beginMenu->addAction(tr("查看键值"), this, &MainWindow::keyView);
44 viewAct->setStatusTip(tr("视图查看键值..."));
45 //beginMenu->addSeparator();
46
47 _runAct = beginMenu->addAction(tr("运行命令"), this, &MainWindow::run);
48 _runAct->setStatusTip(tr("运行命令,F8快捷键..."));
49 //beginMenu->addSeparator();
50
51 QAction *msgAct = beginMenu->addAction(tr("订阅发布"), this, &MainWindow::subscribe);
52 msgAct->setStatusTip(tr("订阅与发布模式..."));
53 beginMenu->addSeparator();
54
55 QAction *connectAct = beginMenu->addAction(tr("连接信息"), this, SLOT(connectInfo()));
56 connectAct->setStatusTip(tr("查看客户端连接信息..."));
57 //beginMenu->addSeparator();
58
59 QAction *refreshConnAct = beginMenu->addAction(tr("刷新连接"), this, SLOT(refreshConnInfo()));
60 refreshConnAct->setStatusTip(tr("刷新连接信息..."));
61 //beginMenu->addSeparator();
62
63 QAction *conectHostAct = beginMenu->addAction(tr("连接主机"), this, SLOT(connectHost()));
64 conectHostAct->setStatusTip(tr("连接主机..."));
65 beginMenu->addSeparator();
66
67 QAction *saveAct = beginMenu->addAction(tr("保存窗口"), this, SLOT(writeSettings()));
68 saveAct->setStatusTip(tr("保存窗口大小位置信息..."));
69 //beginMenu->addSeparator();
70
71 QAction *exitAct = beginMenu->addAction(tr("退出系统"), this, SLOT(exit()));
72 exitAct->setStatusTip(tr("退出系统..."));
73 beginMenu->addSeparator();
74
75 // 维护菜单
76 QMenu *maintainMenu = menuBar()->addMenu(tr("维护"));
77
78 QAction *batchOperateAct = maintainMenu->addAction(tr("批量操作"), this, &MainWindow::batchOprate);
79 batchOperateAct->setStatusTip(tr("批量操作键值..."));
80 //maintainMenu->addSeparator();
81
82 QAction *redisInfoAct = maintainMenu->addAction(tr("实例信息"), this, &MainWindow::redisInfo);
83 redisInfoAct->setStatusTip(tr("查看Redis实例信息..."));
84 maintainMenu->addSeparator();
85
86 // 设置菜单
87 QMenu *setMenu = menuBar()->addMenu(tr("设置"));
88
89
90 QMenu* themeMenu = setMenu->addMenu(tr("设置主题"));
91
92 _nothemeAct = themeMenu->addAction(tr("默认主题"), this, &MainWindow::Notheme);
93 _nothemeAct->setStatusTip(tr("默认不设置主题信息..."));
94
95 _deepdarkthemeAct = themeMenu->addAction(tr("深黑主题"), this, &MainWindow::DeepDarktheme);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected