From 7a8ae641c46ec97377e0b67c0fb81f87d9b397eb Mon Sep 17 00:00:00 2001 From: Kai Rasilainen Date: Tue, 30 Mar 2010 14:36:07 +0300 Subject: [PATCH] Calibrate dialog addition. --- Client/calibratedialog.cpp | 45 ++++++++++++++++++++++++++++++++ Client/calibratedialog.h | 34 ++++++++++++++++++++++++ Client/calibratedialog.ui | 61 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 140 insertions(+) create mode 100644 Client/calibratedialog.cpp create mode 100644 Client/calibratedialog.h create mode 100644 Client/calibratedialog.ui diff --git a/Client/calibratedialog.cpp b/Client/calibratedialog.cpp new file mode 100644 index 0000000..a2ac9bd --- /dev/null +++ b/Client/calibratedialog.cpp @@ -0,0 +1,45 @@ +/* + * Calibrate dialog + * + * @author Kai Rasilainen + * @copyright (c) 2010 Speed Freak team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + */ + +#include "calibratedialog.h" +#include "ui_calibratedialog.h" + +CalibrateDialog::CalibrateDialog(QWidget *parent) : + QDialog(parent), + ui(new Ui::CalibrateDialog) +{ + ui->setupUi(this); + this->setWindowTitle("Calibrating..."); +} + +CalibrateDialog::~CalibrateDialog() +{ + delete ui; +} + +void CalibrateDialog::changeEvent(QEvent *e) +{ + QDialog::changeEvent(e); + switch (e->type()) { + case QEvent::LanguageChange: + ui->retranslateUi(this); + break; + default: + break; + } +} + +void CalibrateDialog::setProgressValue(int value) +{ + ui->progressBar->setValue(value); +} + +void CalibrateDialog::resetProgressValue() +{ + ui->progressBar->reset(); +} diff --git a/Client/calibratedialog.h b/Client/calibratedialog.h new file mode 100644 index 0000000..af7af1c --- /dev/null +++ b/Client/calibratedialog.h @@ -0,0 +1,34 @@ +/* + * Calibrate dialog + * + * @author Kai Rasilainen + * @copyright (c) 2010 Speed Freak team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + */ + +#ifndef CALIBRATEDIALOG_H +#define CALIBRATEDIALOG_H + +#include + +namespace Ui { + class CalibrateDialog; +} + +class CalibrateDialog : public QDialog { + Q_OBJECT +public: + CalibrateDialog(QWidget *parent = 0); + ~CalibrateDialog(); + + void setProgressValue(int value); + void resetProgressValue(); + +protected: + void changeEvent(QEvent *e); + +private: + Ui::CalibrateDialog *ui; +}; + +#endif // CALIBRATEDIALOG_H diff --git a/Client/calibratedialog.ui b/Client/calibratedialog.ui new file mode 100644 index 0000000..ac7a81a --- /dev/null +++ b/Client/calibratedialog.ui @@ -0,0 +1,61 @@ + + + CalibrateDialog + + + + 0 + 0 + 800 + 480 + + + + Dialog + + + + + 300 + 30 + 201 + 161 + + + + + + + line_chart.png + + + true + + + Qt::AlignHCenter|Qt::AlignTop + + + + + + 60 + 220 + 681 + 71 + + + + color: rgb(255, 255, 255); +selection-color: rgb(0, 0, 255); + + + 1024 + + + 0 + + + + + + -- 1.7.9.5