--- /dev/null
+#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();
+}
+
--- /dev/null
+#ifndef ABOUT_H
+#define ABOUT_H
+
+#include <QtGui/QDialog>
+#include <QtGui/QVBoxLayout>
+#include <QtGui/QHBoxLayout>
+#include <QtGui/QLabel>
+#include <QtGui/QLineEdit>
+#include <QtGui/QComboBox>
+#include <QtGui/QPushButton>
+
+class AboutDialog: public QDialog
+{
+Q_OBJECT
+public:
+ AboutDialog(QWidget *parent);
+ ~AboutDialog();
+
+private:
+ QLabel *label;
+ QPushButton *buttonOk;
+
+public slots:
+ virtual void accept();
+};
+
+#endif // ABOUT_H
+