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.

◆ TOOLBAR_TREE_ITEM_DATA() [2/5]

TOOLBAR_TREE_ITEM_DATA::TOOLBAR_TREE_ITEM_DATA ( TOOLBAR_ITEM_TYPE  aType)
inline

Definition at line 59 of file panel_toolbar_customization.cpp.

◆ TOOLBAR_TREE_ITEM_DATA() [3/5]

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

Definition at line 63 of file panel_toolbar_customization.cpp.

◆ TOOLBAR_TREE_ITEM_DATA() [4/5]

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

Definition at line 70 of file panel_toolbar_customization.cpp.

◆ 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 78 of file panel_toolbar_customization.cpp.

Member Function Documentation

◆ GetAction()

TOOL_ACTION * TOOLBAR_TREE_ITEM_DATA::GetAction ( ) const
inline

Definition at line 86 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()

◆ 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 88 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 91 of file panel_toolbar_customization.cpp.

References m_size.

Referenced by PANEL_TOOLBAR_CUSTOMIZATION::populateToolbarTree().

Member Data Documentation

◆ m_action

TOOL_ACTION* TOOLBAR_TREE_ITEM_DATA::m_action
private

Definition at line 101 of file panel_toolbar_customization.cpp.

Referenced by GetAction(), and SetAction().

◆ m_name

wxString TOOLBAR_TREE_ITEM_DATA::m_name
private

Definition at line 107 of file panel_toolbar_customization.cpp.

Referenced by GetName(), and SetName().

◆ m_size

int TOOLBAR_TREE_ITEM_DATA::m_size
private

Definition at line 104 of file panel_toolbar_customization.cpp.

Referenced by GetSize(), and SetSize().

◆ m_type

TOOLBAR_ITEM_TYPE TOOLBAR_TREE_ITEM_DATA::m_type
private

Definition at line 98 of file panel_toolbar_customization.cpp.

Referenced by GetType().


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