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