Blender
V4.3
source
blender
editors
space_outliner
tree
tree_element_label.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 <string>
12
13
#include "
UI_resources.hh
"
14
15
#include "
tree_element.hh
"
16
17
namespace
blender::ed::outliner
{
18
27
class
TreeElementLabel
final :
public
AbstractTreeElement
{
28
const
std::string label_;
29
BIFIconID
icon_ = ICON_NONE;
30
31
public
:
32
TreeElementLabel
(
TreeElement
&legacy_te,
const
char
*
label
);
33
34
void
set_icon
(
BIFIconID
icon);
35
std::optional<BIFIconID>
get_icon
()
const override
;
36
};
37
38
}
// namespace blender::ed::outliner
UI_resources.hh
BIFIconID
int BIFIconID
Definition
UI_resources.hh:33
blender::ed::outliner::AbstractTreeElement
Definition
tree_element.hh:29
blender::ed::outliner::TreeElementLabel
Definition
tree_element_label.hh:27
blender::ed::outliner::TreeElementLabel::get_icon
std::optional< BIFIconID > get_icon() const override
Definition
tree_element_label.cc:33
blender::ed::outliner::TreeElementLabel::TreeElementLabel
TreeElementLabel(TreeElement &legacy_te, const char *label)
Definition
tree_element_label.cc:19
blender::ed::outliner::TreeElementLabel::set_icon
void set_icon(BIFIconID icon)
Definition
tree_element_label.cc:28
label
const char * label
Definition
deg_debug_stats_gnuplot.cc:32
blender::ed::outliner
Definition
outliner_collections.cc:42
blender::ed::outliner::TreeElement
Definition
outliner_intern.hh:84
tree_element.hh
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0