diff options
| -rw-r--r-- | src/libs/timeline/timelineabstractrenderer.cpp | 5 | ||||
| -rw-r--r-- | src/libs/timeline/timelineabstractrenderer.h | 5 | ||||
| -rw-r--r-- | src/libs/timeline/timelineabstractrenderer_p.h | 4 |
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; - - }; } |
