Add about dialog.

This commit is contained in:
Felix Geyer
2012-05-02 15:37:21 +02:00
parent eb430d78a0
commit d60e27b4cf
6 changed files with 147 additions and 0 deletions

View File

@@ -23,6 +23,7 @@
#include "core/Database.h"
#include "core/DataPath.h"
#include "core/Metadata.h"
#include "gui/AboutDialog.h"
#include "gui/DatabaseWidget.h"
#include "gui/EntryView.h"
@@ -69,6 +70,7 @@ MainWindow::MainWindow()
connect(m_ui->actionGroupDelete, SIGNAL(triggered()), m_ui->tabWidget,
SLOT(deleteGroup()));
connect(m_ui->actionQuit, SIGNAL(triggered()), SLOT(close()));
connect(m_ui->actionAbout, SIGNAL(triggered()), SLOT(showAboutDialog()));
}
MainWindow::~MainWindow()
@@ -162,6 +164,12 @@ void MainWindow::updateWindowTitle()
}
}
void MainWindow::showAboutDialog()
{
AboutDialog* aboutDialog = new AboutDialog(this);
aboutDialog->show();
}
void MainWindow::closeEvent(QCloseEvent *event) {
if (!m_ui->tabWidget->closeAllDatabases()) {
event->ignore();