6#ifndef QEANALOGSENSOR_H
7#define QEANALOGSENSOR_H
37 void set_flashing(
bool arg ){ m_flashing = arg; arg ? timer->start(1000): timer->stop(); update(); }
40 void set_value(
double arg ){ m_value = arg; update(); }
43 void set_unit( QString arg ){ m_unit = arg; update(); }
53 QString prepareText();
55 bool m_vertical =
false;
56 bool m_other_side =
false;
57 bool m_flashing =
false;
60 double m_value = 12345.56789;
63 bool m_exponential =
false;
65 int m_number_align = Qt::AlignLeft;
67 int m_additional_h_padding = 0;
void set_precision(int arg)
Definition qeanalogsensor.hpp:41
void set_exponential(bool arg)
Definition qeanalogsensor.hpp:42
bool exponential
Definition qeanalogsensor.hpp:25
bool other_side
Definition qeanalogsensor.hpp:19
QeAnalogSensor(QWidget *parent=nullptr)
Definition qeanalogsensor.cpp:26
bool flashing
Definition qeanalogsensor.hpp:20
void set_number_align(int arg)
Definition qeanalogsensor.hpp:44
void set_flash_color(QColor arg)
Definition qeanalogsensor.hpp:38
void set_font_size(int arg)
Definition qeanalogsensor.cpp:41
QString unit
Definition qeanalogsensor.hpp:26
void set_vertical(bool arg)
Definition qeanalogsensor.hpp:35
bool vertical
Definition qeanalogsensor.hpp:18
QSize minimumSizeHint()
Definition qeanalogsensor.cpp:158
void set_value(double arg)
Definition qeanalogsensor.hpp:40
void setAdditionalHPadding(int value)
Definition qeanalogsensor.cpp:200
void set_flashing(bool arg)
Definition qeanalogsensor.hpp:37
void set_unit(QString arg)
Definition qeanalogsensor.hpp:43
QColor flash_color
Definition qeanalogsensor.hpp:21
double value
Definition qeanalogsensor.hpp:23
void set_other_side(bool arg)
Definition qeanalogsensor.hpp:36
uint precision
Definition qeanalogsensor.hpp:24
int number_align
Definition qeanalogsensor.hpp:27
QSize sizeHint()
Definition qeanalogsensor.cpp:173
int font_size
Definition qeanalogsensor.hpp:22
void paintEvent(QPaintEvent *event)
Definition qeanalogsensor.cpp:50