aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/tracing/timelinemodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/tracing/timelinemodel.h')
-rw-r--r--src/libs/tracing/timelinemodel.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/libs/tracing/timelinemodel.h b/src/libs/tracing/timelinemodel.h
index abf0953bacd..65d4784e07e 100644
--- a/src/libs/tracing/timelinemodel.h
+++ b/src/libs/tracing/timelinemodel.h
@@ -30,6 +30,8 @@
#include <QVariant>
#include <QColor>
+#include <memory>
+
namespace Timeline {
class TimelineModelAggregator;
@@ -42,8 +44,8 @@ class TRACING_EXPORT TimelineModel : public QObject
Q_PROPERTY(bool hidden READ hidden WRITE setHidden NOTIFY hiddenChanged)
Q_PROPERTY(bool expanded READ expanded WRITE setExpanded NOTIFY expandedChanged)
Q_PROPERTY(int height READ height NOTIFY heightChanged)
- Q_PROPERTY(int expandedRowCount READ expandedRowCount NOTIFY expandedRowCountChanged)
- Q_PROPERTY(int collapsedRowCount READ collapsedRowCount NOTIFY collapsedRowCountChanged)
+ Q_PROPERTY(int expandedRowCount READ expandedRowCount NOTIFY contentChanged)
+ Q_PROPERTY(int collapsedRowCount READ collapsedRowCount NOTIFY contentChanged)
Q_PROPERTY(int rowCount READ rowCount NOTIFY rowCountChanged)
Q_PROPERTY(QVariantList labels READ labels NOTIFY labelsChanged)
Q_PROPERTY(int count READ count NOTIFY contentChanged)
@@ -120,8 +122,6 @@ signals:
void expandedRowHeightChanged(int row, int height);
void contentChanged();
void heightChanged();
- void expandedRowCountChanged();
- void collapsedRowCountChanged();
void rowCountChanged();
void displayNameChanged();
void labelsChanged();
@@ -143,8 +143,7 @@ protected:
virtual void clear();
private:
- TimelineModelPrivate *d_ptr;
- Q_DECLARE_PRIVATE(TimelineModel)
+ std::unique_ptr<TimelineModelPrivate> d;
};
} // namespace Timeline