Blender
V3.3
source
blender
editors
space_outliner
tree
tree_element_label.hh
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
7
#pragma once
8
9
#include <string>
10
11
#include "
UI_resources.h
"
12
13
#include "
tree_element.hh
"
14
15
namespace
blender::ed::outliner
{
16
25
class
TreeElementLabel
final
:
public
AbstractTreeElement
{
26
const
std::string label_;
27
BIFIconID
icon_ = ICON_NONE;
28
29
public
:
30
TreeElementLabel
(
TreeElement
&legacy_te,
const
char
*
label
);
31
32
void
setIcon
(
BIFIconID
icon);
33
std::optional<BIFIconID>
getIcon
()
const override
;
34
};
35
36
}
// namespace blender::ed::outliner
final
#define final(a, b, c)
Definition:
BLI_hash.h:21
UI_resources.h
BIFIconID
BIFIconID
Definition:
UI_resources.h:18
blender::ed::outliner::AbstractTreeElement
Definition:
tree_element.hh:24
blender::ed::outliner::TreeElementLabel
Definition:
tree_element_label.hh:25
blender::ed::outliner::TreeElementLabel::setIcon
void setIcon(BIFIconID icon)
Definition:
tree_element_label.cc:26
blender::ed::outliner::TreeElementLabel::getIcon
std::optional< BIFIconID > getIcon() const override
Definition:
tree_element_label.cc:31
blender::ed::outliner::TreeElementLabel::TreeElementLabel
TreeElementLabel(TreeElement &legacy_te, const char *label)
Definition:
tree_element_label.cc:17
label
const char * label
Definition:
deg_debug_stats_gnuplot.cc:31
blender::ed::outliner
Definition:
outliner_intern.hh:40
TreeElement
Definition:
outliner_intern.hh:79
tree_element.hh
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1