diff options
Diffstat (limited to 'src/corelib/doc/snippets/timers/analogclock.cpp')
-rw-r--r-- | src/corelib/doc/snippets/timers/analogclock.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/corelib/doc/snippets/timers/analogclock.cpp b/src/corelib/doc/snippets/timers/analogclock.cpp index 0e910f405b..5241e57879 100644 --- a/src/corelib/doc/snippets/timers/analogclock.cpp +++ b/src/corelib/doc/snippets/timers/analogclock.cpp @@ -5,6 +5,7 @@ #include "analogclock.h" +// QTimer //! [0] AnalogClock::AnalogClock(QWidget *parent) //! [0] //! [2] @@ -25,6 +26,21 @@ AnalogClock::AnalogClock(QWidget *parent) } //! [7] +//! [analogclock-qchronotimer] +AnalogClock::AnalogClock(QWidget *parent) + + : QWidget(parent) +{ + auto *timer = new QChronoTimer(1s, this); + connect(timer, &QTimer::timeout, this, QOverload<>::of(&AnalogClock::update)); + timer->start(); + ... + ... + setWindowTitle(tr("Analog Clock")); + resize(200, 200); +} +//! [analogclock-qchronotimer] + void AnalogClock::paintEvent(QPaintEvent *) { static const QPoint hourHand[3] = { |