Blender V4.3
tree_element_seq.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "DNA_sequence_types.h"
12
13#include "tree_element.hh"
14
15struct Sequence;
16struct Strip;
17
18namespace blender::ed::outliner {
19
21 Sequence &sequence_;
22
23 public:
24 TreeElementSequence(TreeElement &legacy_te, Sequence &sequence);
25
26 bool expand_poll(const SpaceOutliner &) const override;
27 void expand(SpaceOutliner &) const override;
28
29 Sequence &get_sequence() const;
31};
32
33/* -------------------------------------------------------------------- */
34
36 public:
37 TreeElementSequenceStrip(TreeElement &legacy_te, Strip &strip);
38};
39
40/* -------------------------------------------------------------------- */
41
43 Sequence &sequence_;
44
45 public:
47
48 Sequence &get_sequence() const;
49};
50
51} // namespace blender::ed::outliner
TreeElementSequenceStripDuplicate(TreeElement &legacy_te, Sequence &sequence)
TreeElementSequenceStrip(TreeElement &legacy_te, Strip &strip)
bool expand_poll(const SpaceOutliner &) const override
void expand(SpaceOutliner &) const override
TreeElementSequence(TreeElement &legacy_te, Sequence &sequence)