From 2cea1abb6d0a23aa0850978d67e6f5a8f424029b Mon Sep 17 00:00:00 2001 From: Luciano Montanaro Date: Sun, 22 May 2011 12:24:28 +0200 Subject: [PATCH] Add version information to the about dialog Also show the about information from the Station List view --- application/app.cpp | 7 +++++-- application/main.cpp | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/application/app.cpp b/application/app.cpp index a4f8a67..b04d7ea 100644 --- a/application/app.cpp +++ b/application/app.cpp @@ -41,6 +41,8 @@ App::App(QObject *parent) : { connect(stationListView, SIGNAL(stationSelected(const QString &)), SLOT(queryStation(const QString &))); + connect(stationListView, SIGNAL(aboutTriggered()), + SLOT(showAboutDialog())); connect(stationView, SIGNAL(aboutTriggered()), SLOT(showAboutDialog())); connect(stationView, SIGNAL(stationListSelectTriggered()), @@ -101,11 +103,12 @@ void App::showAboutDialog() { qDebug() << "About Dialog called"; QString name = QApplication::instance()->applicationName(); + QString version = QApplication::instance()->applicationVersion(); QString aboutText = QString( - tr("

%1

" + tr("

%1 version %2

" "

Copyright (c) 2010

" "

Luciano Montanaro (mikelima@cirulla.net)

" - "

Licensed under the GNU Public License v2 or above

")).arg(name); + "

Licensed under the GNU Public License v2 or above

")).arg(name).arg(version); QMessageBox::about(stationView, name, aboutText); } diff --git a/application/main.cpp b/application/main.cpp index a785ab7..751ba5f 100644 --- a/application/main.cpp +++ b/application/main.cpp @@ -31,6 +31,7 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); a.setApplicationName("QuandoParte"); a.setOrganizationDomain("cirulla.net"); + a.setApplicationVersion("0.0.2"); QString locale = QLocale::system().name(); QTranslator translator; -- 1.7.9.5