summaryrefslogtreecommitdiffstats
path: root/doc/src/snippets/code/src_corelib_tools_qtimeline.cpp
blob: a16205f6ee85825a12592868d219c908ded2cc9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! [0]
...
progressBar = new QProgressBar(this);
progressBar->setRange(0, 100);

// Construct a 1-second timeline with a frame range of 0 - 100
QTimeLine *timeLine = new QTimeLine(1000, this);
timeLine->setFrameRange(0, 100);
connect(timeLine, SIGNAL(frameChanged(int)), progressBar, SLOT(setValue(int)));

// Clicking the push button will start the progress bar animation
pushButton = new QPushButton(tr("Start animation"), this);
connect(pushButton, SIGNAL(clicked()), timeLine, SLOT(start()));
...
//! [0]