|
16 | 16 | #include "rtiframe.h"
|
17 | 17 | #include "normalsframe.h"
|
18 | 18 | #include "queueframe.h"
|
19 |
| - |
| 19 | +#include "helpbutton.h" |
20 | 20 |
|
21 | 21 | #include <QMessageBox>
|
22 | 22 | #include <QDebug>
|
@@ -85,6 +85,24 @@ void MainWindow::createMenu() {
|
85 | 85 | menuFile->addSeparator();
|
86 | 86 | menuFile->addAction(qRelightApp->action("exit"));
|
87 | 87 |
|
| 88 | + QMenu *menuView= new QMenu(menubar); |
| 89 | + menuView->setTitle("View"); |
| 90 | + |
| 91 | + menuView->addAction(qRelightApp->action("view_rti")); |
| 92 | + menubar->addAction(menuView->menuAction()); |
| 93 | + |
| 94 | + QMenu *menuHelp = new QMenu(menubar); |
| 95 | + menuHelp->setTitle("Help"); |
| 96 | + |
| 97 | + QAction *help = qRelightApp->action("help"); |
| 98 | + connect(help, SIGNAL(triggered()), this, SLOT(showHelp())); |
| 99 | + menuHelp->addAction(help); |
| 100 | + |
| 101 | + QAction *about = qRelightApp->action("about"); |
| 102 | + connect(about, SIGNAL(triggered()), this, SLOT(showAbout())); |
| 103 | + menuHelp->addAction(about); |
| 104 | + menubar->addAction(menuHelp->menuAction()); |
| 105 | + |
88 | 106 | setMenuBar(menubar);
|
89 | 107 | }
|
90 | 108 |
|
@@ -127,4 +145,12 @@ void MainWindow::init() {
|
127 | 145 | rti_frame->init();
|
128 | 146 | }
|
129 | 147 |
|
| 148 | +void MainWindow::showHelp() { |
| 149 | + HelpDialog &dialog = HelpDialog::instance(); |
| 150 | + dialog.showPage("index"); |
| 151 | +} |
130 | 152 |
|
| 153 | +void MainWindow::showAbout() { |
| 154 | + HelpDialog &dialog = HelpDialog::instance(); |
| 155 | + dialog.showPage("about"); |
| 156 | +} |
0 commit comments