From: Ivan Gorinov Date: Sun, 30 Oct 2011 19:09:01 +0000 (-0700) Subject: Changed smoothing; added about dialog X-Git-Url: https://vcs.maemo.org/git/?p=ameter;a=commitdiff_plain;h=50522105a0c4be302cf6cbdc2e3e213c85dd757f Changed smoothing; added about dialog --- diff --git a/about.cpp b/about.cpp new file mode 100644 index 0000000..a0c2fd2 --- /dev/null +++ b/about.cpp @@ -0,0 +1,35 @@ +#include "about.h" + +char *about = "2D acceleration indicator\n" + "Copyright (C) 2011 Ivan Gorinov\n" + "http://catori.ru/igorinov/software/ameter/"; + +AboutDialog::AboutDialog(QWidget *parent): QDialog(parent) +{ + QHBoxLayout *hbox; + QVBoxLayout *vbox; + + vbox = new QVBoxLayout(); + + label = new QLabel(QString::fromUtf8(about), this); + vbox->addWidget(label); + + buttonOk = new QPushButton("Ok"); + vbox->addWidget(buttonOk); + + connect(buttonOk, SIGNAL(clicked()), this, SLOT(accept())); + + setLayout(vbox); + + layout()->setSizeConstraint(QLayout::SetFixedSize); +} + +AboutDialog::~AboutDialog() +{ +} + +void AboutDialog::accept() +{ + QDialog::accept(); +} + diff --git a/about.h b/about.h new file mode 100644 index 0000000..c0f2029 --- /dev/null +++ b/about.h @@ -0,0 +1,28 @@ +#ifndef ABOUT_H +#define ABOUT_H + +#include +#include +#include +#include +#include +#include +#include + +class AboutDialog: public QDialog +{ +Q_OBJECT +public: + AboutDialog(QWidget *parent); + ~AboutDialog(); + +private: + QLabel *label; + QPushButton *buttonOk; + +public slots: + virtual void accept(); +}; + +#endif // ABOUT_H +