Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/editors/space_outliner/tree/tree_element_seq.cc')
-rw-r--r--source/blender/editors/space_outliner/tree/tree_element_seq.cc15
1 files changed, 11 insertions, 4 deletions
diff --git a/source/blender/editors/space_outliner/tree/tree_element_seq.cc b/source/blender/editors/space_outliner/tree/tree_element_seq.cc
index 33ab51e7fff..8d0b4c140c7 100644
--- a/source/blender/editors/space_outliner/tree/tree_element_seq.cc
+++ b/source/blender/editors/space_outliner/tree/tree_element_seq.cc
@@ -41,7 +41,6 @@ TreeElementSequence::TreeElementSequence(TreeElement &legacy_te, Sequence &seque
* so this is "safe".
*/
legacy_te.idcode = sequence_.type;
- legacy_te.directdata = &sequence_;
legacy_te.name = sequence_.name + 2;
}
@@ -70,6 +69,11 @@ void TreeElementSequence::expand(SpaceOutliner &space_outliner) const
}
}
+Sequence &TreeElementSequence::getSequence() const
+{
+ return sequence_;
+}
+
/* -------------------------------------------------------------------- */
/* Strip */
@@ -84,7 +88,6 @@ TreeElementSequenceStrip::TreeElementSequenceStrip(TreeElement &legacy_te, Strip
else {
legacy_te_.name = IFACE_("Strip None");
}
- legacy_te_.directdata = &strip;
}
/* -------------------------------------------------------------------- */
@@ -92,13 +95,17 @@ TreeElementSequenceStrip::TreeElementSequenceStrip(TreeElement &legacy_te, Strip
TreeElementSequenceStripDuplicate::TreeElementSequenceStripDuplicate(TreeElement &legacy_te,
Sequence &sequence)
- : AbstractTreeElement(legacy_te)
+ : AbstractTreeElement(legacy_te), sequence_(sequence)
{
BLI_assert(legacy_te.store_elem->type == TSE_SEQUENCE_DUP);
legacy_te_.idcode = sequence.type;
- legacy_te_.directdata = &sequence;
legacy_te_.name = sequence.strip->stripdata->name;
}
+Sequence &TreeElementSequenceStripDuplicate::getSequence() const
+{
+ return sequence_;
+}
+
} // namespace blender::ed::outliner