16 sbk_id get_database_id()
const;
17 void set_database_id(sbk_id
id);
19 std::string_view get_database_name()
const;
20 void set_database_name(std::string_view name);
22 bool get_editor_hidden()
const {
return editorHidden; }
23 void set_editor_hidden(
bool hidden) { editorHidden = hidden; }
25 operator sbk_id()
const {
return m_objectID; }
27 [[nodiscard]] MulticastDelegate<sbk_id, sbk_id>& get_on_update_id();
28 [[nodiscard]] MulticastDelegate<std::string_view, std::string_view>& get_on_update_name();
31 MulticastDelegate<sbk_id, sbk_id> m_onUpdateID;
32 MulticastDelegate<std::string_view, std::string_view> m_onUpdateName;
34 std::string m_objectName;
35 sbk_id m_objectID = 0;
37 bool editorHidden =
false;