From fe3afe012e7253be5709e05ed0ee913e9b923af3 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 29 Oct 2015 19:35:04 +0100 Subject: [PATCH] Set application metadata --- Skavegra.pro | 1 + main.cpp | 3 +++ mainwindow.cpp | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Skavegra.pro b/Skavegra.pro index e4c4f6a..1a824a7 100644 --- a/Skavegra.pro +++ b/Skavegra.pro @@ -3,6 +3,7 @@ QT += core gui svg greaterThan(QT_MAJOR_VERSION, 4): QT += widgets VERSION = 0.1.0 +DEFINES += VERSION_STR=\\\"0.1.0\\\" TARGET = skavegra TEMPLATE = app diff --git a/main.cpp b/main.cpp index 25e87a0..e2e8757 100644 --- a/main.cpp +++ b/main.cpp @@ -6,6 +6,9 @@ int main(int argc, char *argv[]) { QApplication a(argc, argv); + a.setApplicationDisplayName(QApplication::tr("Skavegra")); + a.setApplicationName(QApplication::tr("Skavegra")); + a.setApplicationVersion(VERSION_STR); a.setWindowIcon(QPixmap(":/gfx/Skavegra.svg")); /* Set up translation system */ diff --git a/mainwindow.cpp b/mainwindow.cpp index b115fcb..3a1f38d 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -99,7 +99,7 @@ fill the window, with respect to its aspect ratio")); connect(actionStatusBar, SIGNAL(toggled(bool)), this, SLOT(toggleStatusBar(bool))); connect(actionAbout, SIGNAL(triggered()), this, SLOT(aboutDialog())); - showStatusBarMessage(tr("Skavegra 0.1.0 started."), 5000); + showStatusBarMessage(QString(tr("Skavegra %1 started.")).arg(VERSION_STR), 5000); /* Load first image */ imageLoaded = false; @@ -170,7 +170,7 @@ bool MainWindow::openFile(QString fileName) { void MainWindow::aboutDialog() { QMessageBox::about(this, tr("About Skavegra"), "

" - +tr("Skavegra 0.1.0") + +QString(tr("Skavegra %1")).arg(VERSION_STR) +"

" +tr("Skavegra is a simple non-conforming viewer for SVG \ (Scalable Vector Graphics) images as specified in the SVG Tiny 1.2 specification.") -- 2.11.4.GIT