summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libs/timeline/timelineabstractrenderer.cpp5
-rw-r--r--src/libs/timeline/timelineabstractrenderer.h5
-rw-r--r--src/libs/timeline/timelineabstractrenderer_p.h4
3 files changed, 9 insertions, 5 deletions
diff --git a/src/libs/timeline/timelineabstractrenderer.cpp b/src/libs/timeline/timelineabstractrenderer.cpp
index 720865692d..4f99add3f0 100644
--- a/src/libs/timeline/timelineabstractrenderer.cpp
+++ b/src/libs/timeline/timelineabstractrenderer.cpp
@@ -60,6 +60,11 @@ void TimelineAbstractRenderer::setSelectedItem(int itemIndex)
}
}
+TimelineAbstractRenderer::TimelineAbstractRenderer(QQuickItem *parent) : QQuickItem(parent),
+ d_ptr(new TimelineAbstractRendererPrivate)
+{
+}
+
bool TimelineAbstractRenderer::selectionLocked() const
{
Q_D(const TimelineAbstractRenderer);
diff --git a/src/libs/timeline/timelineabstractrenderer.h b/src/libs/timeline/timelineabstractrenderer.h
index d73782caee..50a9a21ad7 100644
--- a/src/libs/timeline/timelineabstractrenderer.h
+++ b/src/libs/timeline/timelineabstractrenderer.h
@@ -36,7 +36,6 @@
#include "timelinenotesmodel.h"
#include "timelinerenderpass.h"
-#include <QQuickItem>
#include <QSGTransformNode>
#include <QQuickItem>
@@ -55,6 +54,8 @@ class TIMELINE_EXPORT TimelineAbstractRenderer : public QQuickItem
Q_PROPERTY(int selectedItem READ selectedItem WRITE setSelectedItem NOTIFY selectedItemChanged)
public:
+ TimelineAbstractRenderer(QQuickItem *parent = 0);
+
bool selectionLocked() const;
int selectedItem() const;
@@ -72,7 +73,7 @@ public:
bool rowHeightsDirty() const;
signals:
- void modelChanged(const TimelineModel *model);
+ void modelChanged(TimelineModel *model);
void notesChanged(TimelineNotesModel *notes);
void zoomerChanged(TimelineZoomControl *zoomer);
void selectionLockedChanged(bool locked);
diff --git a/src/libs/timeline/timelineabstractrenderer_p.h b/src/libs/timeline/timelineabstractrenderer_p.h
index dfe881675a..b29fce5567 100644
--- a/src/libs/timeline/timelineabstractrenderer_p.h
+++ b/src/libs/timeline/timelineabstractrenderer_p.h
@@ -35,7 +35,7 @@
namespace Timeline {
-class TimelineAbstractRenderer::TimelineAbstractRendererPrivate {
+class TIMELINE_EXPORT TimelineAbstractRenderer::TimelineAbstractRendererPrivate {
public:
TimelineAbstractRendererPrivate();
@@ -50,8 +50,6 @@ public:
bool notesDirty;
QList<const TimelineRenderPass *> renderPasses;
-
-
};
}