mirror of
https://github.com/epasveer/seer.git
synced 2026-08-31 01:20:45 +08:00
Add a About dialog.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#include "SeerRunStatusIndicator.h"
|
||||
#include "SeerDebugDialog.h"
|
||||
#include "SeerArgumentsDialog.h"
|
||||
#include "SeerAboutDialog.h"
|
||||
#include "SeerUtl.h"
|
||||
#include <QtWidgets/QMessageBox>
|
||||
#include <QtWidgets/QShortcut>
|
||||
@@ -40,6 +41,7 @@ SeerMainWindow::SeerMainWindow(QWidget* parent) : QMainWindow(parent) {
|
||||
QObject::connect(actionFileDebug, &QAction::triggered, this, &SeerMainWindow::handleFileDebug);
|
||||
QObject::connect(actionFileArguments, &QAction::triggered, this, &SeerMainWindow::handleFileArguments);
|
||||
QObject::connect(actionFileQuit, &QAction::triggered, this, &SeerMainWindow::handleFileQuit);
|
||||
QObject::connect(actionHelpAbout, &QAction::triggered, this, &SeerMainWindow::handleHelpAbout);
|
||||
|
||||
QObject::connect(actionGdbRun, &QAction::triggered, centralwidget, &SeerGdbWidget::handleGdbRunExecutable);
|
||||
QObject::connect(actionGdbStart, &QAction::triggered, centralwidget, &SeerGdbWidget::handleGdbStartExecutable);
|
||||
@@ -205,9 +207,17 @@ void SeerMainWindow::handleFileArguments () {
|
||||
}
|
||||
|
||||
void SeerMainWindow::handleFileQuit () {
|
||||
|
||||
QCoreApplication::exit(0);
|
||||
}
|
||||
|
||||
void SeerMainWindow::handleHelpAbout () {
|
||||
|
||||
SeerAboutDialog dlg(this);
|
||||
|
||||
dlg.exec();
|
||||
}
|
||||
|
||||
void SeerMainWindow::handleText (const QString& text) {
|
||||
|
||||
if (text.startsWith("^error,msg=")) {
|
||||
|
||||
Reference in New Issue
Block a user