28 #include <QtPdCom1/ScalarSubscriber.h> 40 public QFrame,
public QtPdCom::ScalarSubscriber
46 Q_PROPERTY(Qt::Alignment alignment
47 READ getAlignment WRITE setAlignment RESET resetAlignment)
48 Q_PROPERTY(quint32 decimals
49 READ getDecimals WRITE setDecimals RESET resetDecimals)
50 Q_PROPERTY(QString suffix
51 READ getSuffix WRITE setSuffix RESET resetSuffix)
53 READ getTimeDisplay WRITE setTimeDisplay RESET resetTimeDisplay)
55 READ getBase WRITE setBase RESET resetBase)
63 double getValue()
const;
65 Qt::Alignment getAlignment()
const;
66 void setAlignment(Qt::Alignment);
67 void resetAlignment();
69 quint32 getDecimals()
const;
70 void setDecimals(quint32);
73 QString getSuffix()
const;
74 void setSuffix(
const QString &);
83 TimeDisplay getTimeDisplay()
const;
84 void setTimeDisplay(TimeDisplay);
85 void resetTimeDisplay();
91 QString getValueString()
const;
93 QSize sizeHint()
const override;
96 bool event(QEvent *)
override;
97 void paintEvent(QPaintEvent *)
override;
103 PD_PRIVATE void newValues(std::chrono::nanoseconds)
override;
#define PD_PRIVATE
Definition: Export.h:28
Definition: Digital.cpp:45
TimeDisplay
Definition: Digital.h:77
#define PD_PUBLIC
Definition: Export.h:33
std::unique_ptr< Impl > impl
Definition: Digital.h:101
Base functionality for digital displays.
Definition: Digital.h:39