#include <panel_manager.h>
◆ PanelManager() [1/3]
| osc::PanelManager::PanelManager |
( |
Widget * |
parent | ) |
|
|
explicit |
◆ PanelManager() [2/3]
◆ PanelManager() [3/3]
◆ ~PanelManager()
| osc::PanelManager::~PanelManager |
( |
| ) |
|
|
noexcept |
◆ create_dynamic_panel()
| void osc::PanelManager::create_dynamic_panel |
( |
size_t |
| ) |
|
◆ deactivate_dynamic_panel()
| void osc::PanelManager::deactivate_dynamic_panel |
( |
size_t |
| ) |
|
◆ dynamic_panel_name()
◆ is_toggleable_panel_activated()
| bool osc::PanelManager::is_toggleable_panel_activated |
( |
size_t |
| ) |
const |
◆ num_dynamic_panels()
| size_t osc::PanelManager::num_dynamic_panels |
( |
| ) |
const |
◆ num_spawnable_panels()
| size_t osc::PanelManager::num_spawnable_panels |
( |
| ) |
const |
◆ num_toggleable_panels()
| size_t osc::PanelManager::num_toggleable_panels |
( |
| ) |
const |
◆ on_draw()
| void osc::PanelManager::on_draw |
( |
| ) |
|
◆ on_mount()
| void osc::PanelManager::on_mount |
( |
| ) |
|
◆ on_tick()
| void osc::PanelManager::on_tick |
( |
| ) |
|
◆ on_unmount()
| void osc::PanelManager::on_unmount |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parent() [1/2]
| Widget * osc::PanelManager::parent |
( |
| ) |
|
◆ parent() [2/2]
◆ push_dynamic_panel()
| void osc::PanelManager::push_dynamic_panel |
( |
std::string_view |
base_name, |
|
|
std::shared_ptr< Panel > |
|
|
) |
| |
◆ register_spawnable_panel()
| void osc::PanelManager::register_spawnable_panel |
( |
std::string_view |
base_name, |
|
|
std::function< std::shared_ptr< Panel >(Widget *, std::string_view)> |
panel_constructor, |
|
|
size_t |
num_initially_opened_panels |
|
) |
| |
◆ register_toggleable_panel()
◆ set_parent()
◆ set_toggleable_panel_activated() [1/2]
| void osc::PanelManager::set_toggleable_panel_activated |
( |
size_t |
, |
|
|
bool |
|
|
) |
| |
◆ set_toggleable_panel_activated() [2/2]
| void osc::PanelManager::set_toggleable_panel_activated |
( |
std::string_view |
, |
|
|
bool |
|
|
) |
| |
◆ spawnable_panel_base_name()
◆ suggested_dynamic_panel_name()
| std::string osc::PanelManager::suggested_dynamic_panel_name |
( |
std::string_view |
base_name | ) |
|
◆ toggleable_panel_name()
◆ try_upd_panel_by_name()
| Panel * osc::PanelManager::try_upd_panel_by_name |
( |
std::string_view |
| ) |
|
◆ try_upd_panel_by_name_T()
template<std::derived_from<
Panel > TConcretePanel>
| TConcretePanel * osc::PanelManager::try_upd_panel_by_name_T |
( |
std::string_view |
name | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /home/adam/Desktop/opensim-creator/third_party/opynsim/liboscar/ui/panels/panel_manager.h