OmronPID
Loading...
Searching...
No Matches
configuredialog.h
Go to the documentation of this file.
1
5#ifndef CONFIGUREDIALOG_H
6#define CONFIGUREDIALOG_H
7
8#include <QDialog>
9#include <QMessageBox>
10
11class QSpinBox;
12class QDoubleSpinBox;
13class QTextBrowser;
14class QLabel;
15class QCheckBox;
16
22class ConfigureDialog : public QDialog
23{
24 Q_OBJECT
25public:
30 explicit ConfigureDialog(QWidget *parent = nullptr);
31 bool ignoreEnable_{true};
34 int numbers_{10};
35 int etime_{0};
36 double safeLimit_{0.3};
37 double ignoreUpper_{-10.0};
38 double ignoreLower_{10.0};
39 bool warnigcheck_{false};
40 QString msg_{};
41 QMessageBox warningMessageBox_{nullptr};
42 QPushButton *pushButton_SetParameters_{nullptr};
44private slots:
49 void setValues();
55 void warningShow(bool checked);
56 private:
57 QLabel *labelAskMV_{nullptr};
58 QLabel *labelAskTemp_{nullptr};
59 QLabel *labelSize_{nullptr};
60 QLabel *label_SafeLimit_{nullptr};
61 QLabel *label_IgnoreEnable_{nullptr};
62 QLabel *label_IgnoreLower_{nullptr};
63 QLabel *label_IgnoreUpper_{nullptr};
64 QLabel *label_ETime_{nullptr};
66 QSpinBox *spinBox_IntervalAskMV_{nullptr};
67 QSpinBox *spinBox_IntervalAskTemp_{nullptr};
68 QSpinBox *spinBox_Numbers_{nullptr};
69 QDoubleSpinBox *spinBox_SafeLimit_{nullptr};
70 QDoubleSpinBox *spinBox_IgnoreLower_{nullptr};
71 QDoubleSpinBox *spinBox_IgnoreUpper_{nullptr};
72 QTextBrowser *textBrowser_log_{nullptr};
73 QCheckBox *checkBox_IgnoreEnable_{nullptr};
74};
75
76#endif // CONFIGUREDIALOG_H
Dialog for configuring parameters of the Omron_PID application.
Definition: configuredialog.h:23
QPushButton * pushButton_SetParameters_
Definition: configuredialog.h:42
double ignoreUpper_
Definition: configuredialog.h:37
int numbers_
Definition: configuredialog.h:34
double safeLimit_
Definition: configuredialog.h:36
double ignoreLower_
Definition: configuredialog.h:38
bool warnigcheck_
Definition: configuredialog.h:39
int etime_
Definition: configuredialog.h:35
int intervalAskMV_
Definition: configuredialog.h:32
QMessageBox warningMessageBox_
Definition: configuredialog.h:41
int intervalAskTemp_
Definition: configuredialog.h:33
QString msg_
Definition: configuredialog.h:40
bool ignoreEnable_
Definition: configuredialog.h:31