From: Roman Moravcik Date: Thu, 3 Mar 2011 22:48:39 +0000 (+0100) Subject: Added copyright information to about dialog. X-Git-Tag: v0.1-1~7 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;ds=sidebyside;h=2d34e7e0723fdff4b242ed549418a06108938d32;p=medard Added copyright information to about dialog. --- diff --git a/src/aboutdialog.cpp b/src/aboutdialog.cpp index 74b509f..042ae30 100644 --- a/src/aboutdialog.cpp +++ b/src/aboutdialog.cpp @@ -21,6 +21,37 @@ #include "aboutdialog.h" -AboutDialog::AboutDialog(QMainWindow *parent) : QMainWindow(parent) +AboutDialog::AboutDialog(QDialog *parent) : QDialog(parent) { + setWindowTitle(tr("About")); + + QVBoxLayout *layout = new QVBoxLayout(); + layout->setMargin(16); + layout->setSpacing(16); + setLayout(layout); + + QLabel *application = new QLabel(); + QFont font = application->font(); + font.setBold(true); + font.setPointSize(32); + application->setFont(font); + application->setText("Medard 0.1"); + application->setAlignment(Qt::AlignCenter); + layout->addWidget(application); + + QLabel *applicationCopyright = new QLabel(); + applicationCopyright->setText(tr("Copyright(c) 2011 Roman Moravcik")); + applicationCopyright->setAlignment(Qt::AlignCenter); + layout->addWidget(applicationCopyright); + + QLabel *weatherDataCopyright = new QLabel(); + weatherDataCopyright->setText(tr("\n" + "Weather data:\n" + "Project MEDARD, Institute of Computer Science,\n" + "Academy of Sciences of the Czech Republic, Prague\n" + "\n" + "Copyright(c) Institute of Computer Science AS CR 2003-2009.\n" + "MM5: PSU/NCAR, USA © CAMx: EVNIRON Corp., USA")); + layout->addWidget(weatherDataCopyright); + } diff --git a/src/aboutdialog.h b/src/aboutdialog.h index 87e5ff0..109f369 100644 --- a/src/aboutdialog.h +++ b/src/aboutdialog.h @@ -20,14 +20,14 @@ #ifndef ABOUTDIALOG_H #define ABOUTDIALOG_H -#include +#include -class AboutDialog : public QMainWindow +class AboutDialog : public QDialog { Q_OBJECT public: - AboutDialog(QMainWindow *parent = 0); + AboutDialog(QDialog *parent = 0); }; #endif // ABOUTDIALOG_H diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 21dec71..bf318f5 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -261,7 +261,7 @@ void MainWindow::temperatureMenuClicked() void MainWindow::aboutMenuClicked() { AboutDialog *dialog = new AboutDialog(); - dialog->show(); + dialog->exec(); } void MainWindow::downloadAgainClicked()