Blender V4.3
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
17namespace blender::ed::outliner {
18
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
int BIFIconID
std::optional< BIFIconID > get_icon() const override
TreeElementLabel(TreeElement &legacy_te, const char *label)
const char * label