aboutsummaryrefslogtreecommitdiffstats
path: root/libs/qmldebug/qmlprofilertraceclient.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/qmldebug/qmlprofilertraceclient.h')
-rw-r--r--libs/qmldebug/qmlprofilertraceclient.h12
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);