diff options
Diffstat (limited to 'src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/RowTree.cpp')
-rw-r--r-- | src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/RowTree.cpp | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/RowTree.cpp b/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/RowTree.cpp index 39405ac4..bf4820ea 100644 --- a/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/RowTree.cpp +++ b/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/RowTree.cpp @@ -53,15 +53,28 @@ // object row constructor RowTree::RowTree(TimelineGraphicsScene *timelineScene, EStudioObjectType rowType, const QString &label) + : m_rowTimeline(new RowTimeline()) + , m_scene(timelineScene) + , m_rowType(rowType) + , m_label(label) +{ + CDoc *doc = g_StudioApp.GetCore()->GetDoc(); + m_onMasterSlide = doc->GetStudioSystem()->GetSlideSystem() + ->IsMasterSlide(doc->GetActiveSlide()); + + initialize(); +} + +// property row constructor +RowTree::RowTree(TimelineGraphicsScene *timelineScene, const QString &propType) : InteractiveTimelineItem() , m_rowTimeline(new RowTimeline()) + , m_isProperty(true) + , m_scene(timelineScene) + , m_propertyType(propType) + , m_label(propType) { - m_scene = timelineScene; - m_rowType = rowType; - m_label = label; - CDoc *doc = g_StudioApp.GetCore()->GetDoc(); - m_onMasterSlide = doc->GetStudioSystem()->GetSlideSystem()->IsMasterSlide( - doc->GetActiveSlide()); + m_rowTimeline->m_isProperty = true; initialize(); } @@ -83,21 +96,6 @@ int RowTree::instance() const return static_cast<Qt3DSDMTimelineItemBinding *>(m_binding)->GetInstance(); } -// property row constructor -RowTree::RowTree(TimelineGraphicsScene *timelineScene, const QString &propType) - : InteractiveTimelineItem() - , m_rowTimeline(new RowTimeline()) -{ - m_scene = timelineScene; - m_label = propType; - m_propertyType = propType; - - m_isProperty = true; - m_rowTimeline->m_isProperty = true; - - initialize(); -} - void RowTree::initialize() { setTimelineRow(m_rowTimeline); |