--- a/i18n/igc.de_DE.ts Sun Jan 29 10:41:36 2012 +0100
+++ b/i18n/igc.de_DE.ts Sun Jan 29 10:52:57 2012 +0100
@@ -27,7 +27,7 @@
<message>
<location filename="../ui/mainwindow.ui" line="94"/>
<location filename="../ui/mainwindow.ui" line="104"/>
- <location filename="../mainwindow.cc" line="13"/>
+ <location filename="../mainwindow.cc" line="15"/>
<source>Altitude</source>
<translation>Höhenprofil</translation>
</message>
@@ -42,83 +42,94 @@
<translation>&Hilfe</translation>
</message>
<message>
- <location filename="../ui/mainwindow.ui" line="140"/>
+ <location filename="../ui/mainwindow.ui" line="141"/>
<source>E&xit</source>
<translation>&Ende</translation>
</message>
<message>
- <location filename="../ui/mainwindow.ui" line="145"/>
+ <location filename="../ui/mainwindow.ui" line="146"/>
<source>&Open</source>
<translation>&Öffnen</translation>
</message>
<message>
- <location filename="../ui/mainwindow.ui" line="150"/>
+ <location filename="../ui/mainwindow.ui" line="151"/>
<source>About Qt</source>
<translation>Über Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="19"/>
+ <location filename="../ui/mainwindow.ui" line="156"/>
+ <location filename="../mainwindow.cc" line="54"/>
+ <source>About</source>
+ <translation>Über</translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cc" line="21"/>
<source>Altitude (m)</source>
<comment>axis</comment>
<translation>Höhe (m)</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="20"/>
+ <location filename="../mainwindow.cc" line="22"/>
<source>Time</source>
<translation>Zeit</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="55"/>
+ <location filename="../mainwindow.cc" line="54"/>
+ <source>IGC-Viewer %1</source>
+ <translation>IGC-Betrachter %1</translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cc" line="63"/>
<source>Open IGC file</source>
<translation>IGC Datei Öffnen</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="56"/>
+ <location filename="../mainwindow.cc" line="64"/>
<source>IGC files (*.igc);; All files (*)</source>
<translation>IGC Dateien (*.igc);; Alle Dateien (*)</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="69"/>
+ <location filename="../mainwindow.cc" line="77"/>
<source>Ooops!</source>
<translation>Ooops!</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="70"/>
+ <location filename="../mainwindow.cc" line="78"/>
<source>The file %1 cannot be opened: %2!</source>
<translation>Die Datei %1 kann nicht geöffnet werden: %2!</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="76"/>
+ <location filename="../mainwindow.cc" line="84"/>
<source>opening %1</source>
<translation>Öffnen von %1</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="100"/>
+ <location filename="../mainwindow.cc" line="108"/>
<source>Pilot</source>
<translation>Pilot</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="105"/>
+ <location filename="../mainwindow.cc" line="113"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="111"/>
+ <location filename="../mainwindow.cc" line="119"/>
<source>Glider</source>
<translation>Schirmtyp</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="116"/>
+ <location filename="../mainwindow.cc" line="124"/>
<source>Place</source>
<translation>Ort</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="128"/>
+ <location filename="../mainwindow.cc" line="136"/>
<source>Altitude GPS</source>
<translation>GPS-Höhe</translation>
</message>
<message>
- <location filename="../mainwindow.cc" line="129"/>
+ <location filename="../mainwindow.cc" line="137"/>
<source>Altitude barometric</source>
<translation>Barometrische Höhe</translation>
</message>
--- a/mainwindow.cc Sun Jan 29 10:41:36 2012 +0100
+++ b/mainwindow.cc Sun Jan 29 10:52:57 2012 +0100
@@ -4,6 +4,8 @@
#include "ui_mainwindow.h"
#include "plot.h"
+#include "release.h"
+
using Qt::DefaultLocaleLongDate;
@@ -26,6 +28,7 @@
ui_->tabs->removeTab(1); // altitude
#endif
+ connect(ui_->actionAbout, SIGNAL(triggered()), this, SLOT(about()));
connect(ui_->actionAboutQt, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
connect(ui_->actionExit, SIGNAL(triggered()), qApp, SLOT(quit()));
connect(ui_->actionOpen, SIGNAL(triggered()), this, SLOT(open()));
@@ -46,6 +49,11 @@
delete plot_;
}
+void MainWindow::about() const
+{
+ QMessageBox::information(0, tr("About"), tr("IGC-Viewer %1").arg(RELEASE));
+}
+
void MainWindow::open(const QString &s)
{
QString fileName;
--- a/mainwindow.h Sun Jan 29 10:41:36 2012 +0100
+++ b/mainwindow.h Sun Jan 29 10:52:57 2012 +0100
@@ -18,6 +18,7 @@
~MainWindow();
public slots:
+ void about() const;
void open(const QString& = "");
private:
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/release.h Sun Jan 29 10:52:57 2012 +0100
@@ -0,0 +1,1 @@
+const QString RELEASE = "0.0";
--- a/ui/mainwindow.ui Sun Jan 29 10:41:36 2012 +0100
+++ b/ui/mainwindow.ui Sun Jan 29 10:52:57 2012 +0100
@@ -27,7 +27,7 @@
<enum>QTabWidget::Rounded</enum>
</property>
<property name="currentIndex">
- <number>1</number>
+ <number>2</number>
</property>
<widget class="QWidget" name="info">
<attribute name="title">
@@ -129,6 +129,7 @@
<property name="title">
<string>&Help</string>
</property>
+ <addaction name="actionAbout"/>
<addaction name="actionAboutQt"/>
</widget>
<addaction name="menu_File"/>
@@ -150,6 +151,11 @@
<string>About Qt</string>
</property>
</action>
+ <action name="actionAbout">
+ <property name="text">
+ <string>About</string>
+ </property>
+ </action>
</widget>
<resources/>
<connections/>