diff options
author | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-07 18:50:14 +0100 |
---|---|---|
committer | Lukáš Lalinský <lalinsky@gmail.com> | 2008-12-07 18:50:14 +0100 |
commit | 5fd78df234b4c1639e31ddffd6a2e2d010737671 (patch) | |
tree | 3cf7b9583ab25e7dc90954b1daaee7193983b113 | |
parent | b8bd963ac9d7f7e6acf5d7df2d0e8dcc6d0601e7 (diff) | |
download | dbmodel-5fd78df234b4c1639e31ddffd6a2e2d010737671.tar.gz dbmodel-5fd78df234b4c1639e31ddffd6a2e2d010737671.tar.bz2 |
Add about dialog
-rw-r--r-- | src/mainwindow.cpp | 19 | ||||
-rw-r--r-- | src/mainwindow.h | 2 | ||||
-rw-r--r-- | translations/dbmodel_sk.ts | 57 |
3 files changed, 62 insertions, 16 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 43776dd..4a5d7f4 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -229,6 +229,10 @@ MainWindow::setupActions() m_actionDelete->setIcon(QIcon(":/icons/16x16/edit-delete.png")); m_actionDelete->setShortcut(QKeySequence(tr("Del"))); connect(m_actionDelete, SIGNAL(triggered(bool)), SLOT(deleteSelectedItems())); + + m_actionAbout = new QAction(this); + m_actionAbout->setText(tr("&About...")); + connect(m_actionAbout, SIGNAL(triggered(bool)), SLOT(about())); } void @@ -308,6 +312,9 @@ MainWindow::setupMenuBar() menu->addAction(m_actionPaste); menu->addSeparator(); menu->addAction(m_actionDelete); + + menu = menuBar()->addMenu(tr("&Help")); + menu->addAction(m_actionAbout); } void @@ -570,3 +577,15 @@ MainWindow::updateClipboard(QClipboard::Mode mode) else m_actionPaste->setEnabled(false); } + +void +MainWindow::about() +{ + QMessageBox::about(this, tr("About"), trUtf8( + "<p>\n" + "<b>Database Modeller</b><br />\n" + "<a href=\"http://oxygene.sk/lukas/dbmodel/\">http://oxygene.sk/lukas/dbmodel/</a><br />\n" + "Copyright (C) 2008 Lukáš Lalinský\n" + "</p>\n" + )); +} diff --git a/src/mainwindow.h b/src/mainwindow.h index 3bc5263..dca7a7e 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -54,6 +54,7 @@ public slots: bool saveAs(); void exportPNG(); void setViewScale(const QString &scale); + void about(); void loadFile(const QString &fileName); void saveFile(const QString &fileName); @@ -100,6 +101,7 @@ private: QAction *m_actionCopy; QAction *m_actionPaste; QAction *m_actionDelete; + QAction *m_actionAbout; QPoint m_lastPos; QSize m_lastSize; diff --git a/translations/dbmodel_sk.ts b/translations/dbmodel_sk.ts index 4f3249b..2b267a5 100644 --- a/translations/dbmodel_sk.ts +++ b/translations/dbmodel_sk.ts @@ -108,52 +108,52 @@ <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="286"/> + <location filename="../src/mainwindow.cpp" line="290"/> <source>&File</source> <translation>&Súbor</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="252"/> + <location filename="../src/mainwindow.cpp" line="256"/> <source>&Mode</source> <translation>&Mód</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>50%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>70%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>85%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>100%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>125%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>150%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="300"/> + <location filename="../src/mainwindow.cpp" line="304"/> <source>&Quit</source> <translation>&Koniec</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="300"/> + <location filename="../src/mainwindow.cpp" line="304"/> <source>Ctrl+Q</source> <translation></translation> </message> @@ -168,17 +168,17 @@ <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="411"/> + <location filename="../src/mainwindow.cpp" line="418"/> <source>Error</source> <translation>Chyba</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="411"/> + <location filename="../src/mainwindow.cpp" line="418"/> <source>Unknown format.</source> <translation>Neznámy formát.</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="302"/> + <location filename="../src/mainwindow.cpp" line="306"/> <source>&Edit</source> <translation>&Upraviť</translation> </message> @@ -218,21 +218,46 @@ <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="268"/> + <location filename="../src/mainwindow.cpp" line="272"/> <source>&View</source> <translation>&Zobraziť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="341"/> + <location filename="../src/mainwindow.cpp" line="348"/> <source>The document has been modified. Do you want to save your changes?</source> <translation>Dokument bol zmenený. Chcete uložiť Vaše zmeny?</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="524"/> + <location filename="../src/mainwindow.cpp" line="531"/> <source>&%1. %2</source> <translation></translation> </message> + <message> + <location filename="../src/mainwindow.cpp" line="234"/> + <source>&About...</source> + <translation>&O aplikácii...</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="316"/> + <source>&Help</source> + <translation>&Pomocník</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="584"/> + <source>About</source> + <translation>O aplikácii</translation> + </message> + <message encoding="UTF-8"> + <location filename="../src/mainwindow.cpp" line="590"/> + <source><p> +<b>Database Modeller</b><br /> +<a href="http://oxygene.sk/lukas/dbmodel/">http://oxygene.sk/lukas/dbmodel/</a><br /> +Copyright (C) 2008 Lukáš Lalinský +</p> +</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TableProperties</name> |