KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TOOLBAR_TREE_ITEM_DATA Class Reference
Inheritance diagram for TOOLBAR_TREE_ITEM_DATA:

Public Member Functions

 TOOLBAR_TREE_ITEM_DATA ()
 
 TOOLBAR_TREE_ITEM_DATA (TOOLBAR_ITEM_TYPE aType)
 
 TOOLBAR_TREE_ITEM_DATA (TOOLBAR_ITEM_TYPE aType, int aSize)
 
 TOOLBAR_TREE_ITEM_DATA (TOOLBAR_ITEM_TYPE aType, wxString aName)
 
 TOOLBAR_TREE_ITEM_DATA (TOOLBAR_ITEM_TYPE aType, TOOL_ACTION *aAction)
 
void SetAction (TOOL_ACTION *aAction)
 
TOOL_ACTIONGetAction () const
 
void SetName (const wxString &aName)
 
const wxString & GetName () const
 
void SetSize (int aSize)
 
int GetSize () const
 
TOOLBAR_ITEM_TYPE GetType () const
 

Private Attributes

TOOLBAR_ITEM_TYPE m_type
 
TOOL_ACTIONm_action
 
int m_size
 
wxString m_name
 

Detailed Description

Definition at line 53 of file panel_toolbar_customization.cpp.

Constructor & Destructor Documentation

◆ TOOLBAR_TREE_ITEM_DATA() [1/5]

TOOLBAR_TREE_ITEM_DATA::TOOLBAR_TREE_ITEM_DATA ( )
inline

Definition at line 56 of file panel_toolbar_customization.cpp.

References m_action, m_size, m_type, and SEPARATOR.

◆ TOOLBAR_TREE_ITEM_DATA() [2/5]

TOOLBAR_TREE_ITEM_DATA::TOOLBAR_TREE_ITEM_DATA ( TOOLBAR_ITEM_TYPE aType)
inline

Definition at line 62 of file panel_toolbar_customization.cpp.

References m_action, m_size, and m_type.

◆ TOOLBAR_TREE_ITEM_DATA() [3/5]

TOOLBAR_TREE_ITEM_DATA::TOOLBAR_TREE_ITEM_DATA ( TOOLBAR_ITEM_TYPE aType,
int aSize )
inline

Definition at line 68 of file panel_toolbar_customization.cpp.

References m_action, m_size, m_type, and SPACER.

◆ TOOLBAR_TREE_ITEM_DATA() [4/5]

TOOLBAR_TREE_ITEM_DATA::TOOLBAR_TREE_ITEM_DATA ( TOOLBAR_ITEM_TYPE aType,
wxString aName )
inline

Definition at line 76 of file panel_toolbar_customization.cpp.

References CONTROL, m_action, m_name, m_size, m_type, and TB_GROUP.

◆ TOOLBAR_TREE_ITEM_DATA() [5/5]

TOOLBAR_TREE_ITEM_DATA::TOOLBAR_TREE_ITEM_DATA ( TOOLBAR_ITEM_TYPE aType,
TOOL_ACTION * aAction )
inline

Definition at line 86 of file panel_toolbar_customization.cpp.

References m_action, m_size, m_type, and TOOL.

Member Function Documentation

◆ GetAction()

TOOL_ACTION * TOOLBAR_TREE_ITEM_DATA::GetAction ( ) const
inline

Definition at line 95 of file panel_toolbar_customization.cpp.

References m_action.

Referenced by PANEL_TOOLBAR_CUSTOMIZATION::parseToolbarTree().

◆ GetName()

const wxString & TOOLBAR_TREE_ITEM_DATA::GetName ( ) const
inline

◆ GetSize()

int TOOLBAR_TREE_ITEM_DATA::GetSize ( ) const
inline

◆ GetType()

TOOLBAR_ITEM_TYPE TOOLBAR_TREE_ITEM_DATA::GetType ( ) const
inline

◆ SetAction()

void TOOLBAR_TREE_ITEM_DATA::SetAction ( TOOL_ACTION * aAction)
inline

◆ SetName()

void TOOLBAR_TREE_ITEM_DATA::SetName ( const wxString & aName)
inline

Definition at line 97 of file panel_toolbar_customization.cpp.

References m_name.

Referenced by PANEL_TOOLBAR_CUSTOMIZATION::populateToolbarTree().

◆ SetSize()

void TOOLBAR_TREE_ITEM_DATA::SetSize ( int aSize)
inline

Definition at line 100 of file panel_toolbar_customization.cpp.

References m_size.

Referenced by PANEL_TOOLBAR_CUSTOMIZATION::populateToolbarTree().

Member Data Documentation

◆ m_action

◆ m_name

wxString TOOLBAR_TREE_ITEM_DATA::m_name
private

Definition at line 116 of file panel_toolbar_customization.cpp.

Referenced by GetName(), SetName(), and TOOLBAR_TREE_ITEM_DATA().

◆ m_size

◆ m_type


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