Blender V5.0
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
8
9#pragma once
10
11#include "DNA_sequence_types.h"
12
13#include "tree_element.hh"
14
15struct Strip;
16struct StripData;
17
18namespace blender::ed::outliner {
19
21 Strip &strip_;
22
23 public:
24 TreeElementStrip(TreeElement &legacy_te, Strip &strip);
25
26 bool expand_poll(const SpaceOutliner & /*soops*/) const override;
27 void expand(SpaceOutliner & /*soops*/) const override;
28
29 Strip &get_strip() const;
31};
32
33/* -------------------------------------------------------------------- */
34
36 public:
37 TreeElementStripData(TreeElement &legacy_te, StripData &strip);
38};
39
40/* -------------------------------------------------------------------- */
41
43 Strip &strip_;
44
45 public:
47
48 Strip &get_strip() const;
49};
50
51} // namespace blender::ed::outliner
TreeElementStripData(TreeElement &legacy_te, StripData &strip)
TreeElementStripDuplicate(TreeElement &legacy_te, Strip &strip)
bool expand_poll(const SpaceOutliner &) const override
TreeElementStrip(TreeElement &legacy_te, Strip &strip)
void expand(SpaceOutliner &) const override