forked from qt-creator/qt-creator
QmlProfiler: Track requested, recorded, and displayed features
This way we can have a central filter menu to hide and show features in any connected views. Change-Id: I8142da0062a23f8166555016de6c7cb38060f725 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
This commit is contained in:
@@ -127,7 +127,12 @@ public:
|
||||
void setProxyCountWeight(int proxyId, int weight);
|
||||
void modelProxyCountUpdated(int proxyId, qint64 count, qint64 max);
|
||||
void announceFeatures(int proxyId, quint64 features);
|
||||
quint64 availableFeatures();
|
||||
quint64 availableFeatures() const;
|
||||
quint64 visibleFeatures() const;
|
||||
void setVisibleFeatures(quint64 features);
|
||||
quint64 recordedFeatures() const;
|
||||
void setRecordedFeatures(quint64 features);
|
||||
|
||||
static const char *featureName(QmlDebug::ProfileFeature feature);
|
||||
|
||||
signals:
|
||||
@@ -139,6 +144,8 @@ signals:
|
||||
|
||||
void requestDetailsForLocation(int eventType, const QmlDebug::QmlEventLocation &location);
|
||||
void availableFeaturesChanged(quint64 features);
|
||||
void visibleFeaturesChanged(quint64 features);
|
||||
void recordedFeaturesChanged(quint64 features);
|
||||
|
||||
public slots:
|
||||
void clear();
|
||||
|
||||
Reference in New Issue
Block a user