diff options
Diffstat (limited to 'libs/qmldebug/qmlprofilertraceclient.h')
-rw-r--r-- | libs/qmldebug/qmlprofilertraceclient.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/qmldebug/qmlprofilertraceclient.h b/libs/qmldebug/qmlprofilertraceclient.h index 83c4e8772c4..21c7d4eae12 100644 --- a/libs/qmldebug/qmlprofilertraceclient.h +++ b/libs/qmldebug/qmlprofilertraceclient.h @@ -77,6 +77,17 @@ public: MaximumMessage }; + enum PixmapEventType { + PixmapSizeKnown, + PixmapReferenceCountChanged, + PixmapCacheCountChanged, + PixmapLoadingStarted, + PixmapLoadingFinished, + PixmapLoadingError, + + MaximumPixmapEventType + }; + bool isEnabled() const; bool isRecording() const; void setRecording(bool); @@ -95,6 +106,7 @@ signals: const QStringList &data, const QmlDebug::QmlEventLocation &location); void frame(qint64 time, int frameRate, int animationCount); void sceneGraphFrame(int eventType, int sgEventType, qint64 time, qint64 param1, qint64 param2, qint64 param3, qint64 param4, qint64 param5); + void pixmapCacheEvent(qint64 time, int cacheEventType, const QString& url, int width, int height, int refCount); void recordingChanged(bool arg); |