opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
osc::PanelPrivate Class Reference

#include <panel_private.h>

Inheritance diagram for osc::PanelPrivate:
[legend]
Collaboration diagram for osc::PanelPrivate:
[legend]

Public Member Functions

 PanelPrivate (Panel &owner, Widget *parent=nullptr, std::string_view panel_name="unnamed", ui::PanelFlags panel_flags={})
 
bool is_open () const
 
void set_open (bool)
 
ui::PanelFlags panel_flags () const
 
- Public Member Functions inherited from osc::WidgetPrivate
 WidgetPrivate (Widget &owner, Widget *parent)
 
virtual ~WidgetPrivate () noexcept=default
 
LifetimeWatcher lifetime_watcher () const
 
Widgetparent ()
 
const Widgetparent () const
 
void set_parent (Widget *new_parent)
 
CStringView name () const
 
void set_name (std::string_view name)
 

Protected Member Functions

 OSC_OWNER_GETTERS (Panel)
 
- Protected Member Functions inherited from osc::WidgetPrivate
Widgetbase_owner ()
 
const Widgetbase_owner () const
 
 OSC_OWNER_GETTERS (Widget)
 

Constructor & Destructor Documentation

◆ PanelPrivate()

osc::PanelPrivate::PanelPrivate ( Panel owner,
Widget parent = nullptr,
std::string_view  panel_name = "unnamed",
ui::PanelFlags  panel_flags = {} 
)
explicit

Member Function Documentation

◆ is_open()

bool osc::PanelPrivate::is_open ( ) const

◆ OSC_OWNER_GETTERS()

osc::PanelPrivate::OSC_OWNER_GETTERS ( Panel  )
protected

◆ panel_flags()

ui::PanelFlags osc::PanelPrivate::panel_flags ( ) const
inline

◆ set_open()

void osc::PanelPrivate::set_open ( bool  )

The documentation for this class was generated from the following file: