summaryrefslogtreecommitdiffstats
path: root/src/corelib/doc/snippets/timers/analogclock.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/doc/snippets/timers/analogclock.cpp')
-rw-r--r--src/corelib/doc/snippets/timers/analogclock.cpp16
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] = {