Doc: Moved the qdocinc and image to the sourcedirs
QDoc parses the \input command relative to the sourcedirs and not exampledirs. So I had to move the qdocinc file and the corresponding image to the sourcedirs. Task-number: QTBUG-28727 Change-Id: Ie064f0b79ab8ffcb0587b43ff4508f5865a321a9 Reviewed-by: Martin Smith <martin.smith@digia.com> Reviewed-by: Topi Reiniö <topi.reinio@digia.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
This commit is contained in:
committed by
The Qt Project
parent
3df5999a07
commit
85faa55780
43
src/multimedia/doc/src/examples/video-qml-paint-rate.qdocinc
Normal file
43
src/multimedia/doc/src/examples/video-qml-paint-rate.qdocinc
Normal file
@@ -0,0 +1,43 @@
|
||||
The QML painting rate is calculated by the FrequencyMonitor class, which
|
||||
turns a stream of events (received via the notify() slot), into an
|
||||
instantaneous and an averaged frequency:
|
||||
|
||||
\quotefromfile multimedia/video/snippets/frequencymonitor/frequencymonitor.h
|
||||
\skipto class FrequencyMonitor : public QObject
|
||||
\printuntil Q_OBJECT
|
||||
\skipto Q_PROPERTY(qreal instantaneousFrequency
|
||||
\printuntil averageFrequencyChanged)
|
||||
\skipto public
|
||||
\printuntil :
|
||||
\dots
|
||||
\skipto static void qmlRegisterType
|
||||
\printuntil ;
|
||||
\skipto public slots
|
||||
\printuntil notify();
|
||||
\skipto };
|
||||
\printline };
|
||||
|
||||
The FrequencyMonitor class is exposed to QML like this
|
||||
|
||||
\quotefromfile multimedia/video/snippets/frequencymonitor/frequencymonitordeclarative.cpp
|
||||
\skipto FrequencyMonitor::qmlRegisterType
|
||||
\printuntil }
|
||||
|
||||
and its data is displayed by defining a QML item called FrequencyItem, like this:
|
||||
|
||||
\quotefromfile multimedia/video/snippets/frequencymonitor/qml/frequencymonitor/FrequencyItem.qml
|
||||
\skipto import FrequencyMonitor
|
||||
\printuntil id: root
|
||||
\dots
|
||||
\skipto function notify
|
||||
\printuntil id: monitor
|
||||
\skipto onAverageFrequencyChanged
|
||||
\printuntil {
|
||||
\skipto averageFrequencyText
|
||||
\printuntil /^\}/
|
||||
|
||||
The result looks like this:
|
||||
|
||||
\image video-qml-paint-rate.png
|
||||
|
||||
|
||||
BIN
src/multimedia/doc/src/images/video-qml-paint-rate.png
Normal file
BIN
src/multimedia/doc/src/images/video-qml-paint-rate.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.2 KiB |
Reference in New Issue
Block a user