1#ifndef QEANALOGSENSOR_H
2#define QEANALOGSENSOR_H
32 void set_flashing(
bool arg ){ m_flashing = arg; arg ? timer->start(1000): timer->stop(); update(); }
35 void set_value(
double arg ){ m_value = arg; update(); }
38 void set_unit( QString arg ){ m_unit = arg; update(); }
48 QString prepareText();
50 bool m_vertical =
false;
51 bool m_other_side =
false;
52 bool m_flashing =
false;
55 double m_value = 12345.56789;
58 bool m_exponential =
false;
60 int m_number_align = Qt::AlignLeft;
62 int m_additional_h_padding = 0;
Definition qeanalogsensor.hpp:10
void set_precision(int arg)
Definition qeanalogsensor.hpp:36
void set_exponential(bool arg)
Definition qeanalogsensor.hpp:37
bool exponential
Definition qeanalogsensor.hpp:20
bool other_side
Definition qeanalogsensor.hpp:14
bool flashing
Definition qeanalogsensor.hpp:15
void set_number_align(int arg)
Definition qeanalogsensor.hpp:39
void set_flash_color(QColor arg)
Definition qeanalogsensor.hpp:33
void set_font_size(int arg)
Definition qeanalogsensor.cpp:36
QString unit
Definition qeanalogsensor.hpp:21
void set_vertical(bool arg)
Definition qeanalogsensor.hpp:30
bool vertical
Definition qeanalogsensor.hpp:13
QSize minimumSizeHint()
Definition qeanalogsensor.cpp:153
void set_value(double arg)
Definition qeanalogsensor.hpp:35
void setAdditionalHPadding(int value)
Definition qeanalogsensor.cpp:195
void set_flashing(bool arg)
Definition qeanalogsensor.hpp:32
void set_unit(QString arg)
Definition qeanalogsensor.hpp:38
QColor flash_color
Definition qeanalogsensor.hpp:16
double value
Definition qeanalogsensor.hpp:18
void set_other_side(bool arg)
Definition qeanalogsensor.hpp:31
uint precision
Definition qeanalogsensor.hpp:19
int number_align
Definition qeanalogsensor.hpp:22
QSize sizeHint()
Definition qeanalogsensor.cpp:168
int font_size
Definition qeanalogsensor.hpp:17
void paintEvent(QPaintEvent *event)
Definition qeanalogsensor.cpp:45