19 Q_PROPERTY(
bool smallDecimalPoint READ smallDecimalPoint WRITE setSmallDecimalPoint)
20 Q_PROPERTY(
int digitCount READ digitCount WRITE setDigitCount)
21 Q_PROPERTY(Mode mode READ mode WRITE setMode)
22 Q_PROPERTY(SegmentStyle segmentStyle READ segmentStyle WRITE setSegmentStyle)
23 Q_PROPERTY(
double value READ value WRITE display)
24 Q_PROPERTY(
int intValue READ intValue WRITE display)
27 explicit QLCDNumber(QWidget* parent =
nullptr);
28 explicit QLCDNumber(uint numDigits, QWidget* parent =
nullptr);
40 bool smallDecimalPoint()
const;
41 int digitCount()
const;
42 void setDigitCount(
int nDigits);
44 bool checkOverflow(
double num)
const;
45 bool checkOverflow(
int num)
const;
50 SegmentStyle segmentStyle()
const;
51 void setSegmentStyle(SegmentStyle);
56 QSize sizeHint()
const override;
59 void display(
const QString &str);
60 void display(
int num);
61 void display(
double num);
66 void setSmallDecimalPoint(
bool);
72 bool event(QEvent *e) override;
73 void paintEvent(QPaintEvent *) override;
78 Q_DISABLE_COPY(QLCDNumber)
79 Q_DECLARE_PRIVATE(QLCDNumber)