KiCad PCB EDA Suite
|
#include <toolbar_configuration.h>
Public Member Functions | |
TOOLBAR_CONFIGURATION () | |
virtual | ~TOOLBAR_CONFIGURATION () |
TOOLBAR_CONFIGURATION & | AppendAction (const std::string &aActionName) |
TOOLBAR_CONFIGURATION & | AppendAction (const TOOL_ACTION &aAction) |
TOOLBAR_CONFIGURATION & | AppendSeparator () |
TOOLBAR_CONFIGURATION & | AppendSpacer (int aSize) |
TOOLBAR_CONFIGURATION & | AppendGroup (const TOOLBAR_GROUP_CONFIG &aGroup) |
TOOLBAR_CONFIGURATION & | AppendControl (const std::string &aControlName) |
TOOLBAR_CONFIGURATION & | AppendControl (const ACTION_TOOLBAR_CONTROL &aControl) |
std::vector< TOOLBAR_ITEM > | GetToolbarItems () const |
void | Clear () |
Public Attributes | |
std::vector< TOOLBAR_ITEM > | m_toolbarItems |
Definition at line 130 of file toolbar_configuration.h.
|
inline |
Definition at line 134 of file toolbar_configuration.h.
Referenced by AppendAction(), AppendAction(), AppendControl(), AppendControl(), AppendGroup(), AppendSeparator(), and AppendSpacer().
|
inlinevirtual |
Definition at line 135 of file toolbar_configuration.h.
|
inline |
Definition at line 137 of file toolbar_configuration.h.
References m_toolbarItems, TOOL, and TOOLBAR_CONFIGURATION().
|
inline |
Definition at line 143 of file toolbar_configuration.h.
References TOOL_ACTION::GetName(), m_toolbarItems, TOOL, and TOOLBAR_CONFIGURATION().
|
inline |
Definition at line 177 of file toolbar_configuration.h.
References CONTROL, ACTION_TOOLBAR_CONTROL::GetName(), m_toolbarItems, and TOOLBAR_CONFIGURATION().
|
inline |
Definition at line 171 of file toolbar_configuration.h.
References CONTROL, m_toolbarItems, and TOOLBAR_CONFIGURATION().
|
inline |
Definition at line 161 of file toolbar_configuration.h.
References TOOLBAR_GROUP_CONFIG::GetGroupItems(), TOOLBAR_GROUP_CONFIG::GetName(), TOOLBAR_ITEM::m_GroupItems, TOOLBAR_ITEM::m_GroupName, m_toolbarItems, TB_GROUP, and TOOLBAR_CONFIGURATION().
|
inline |
Definition at line 149 of file toolbar_configuration.h.
References m_toolbarItems, SEPARATOR, and TOOLBAR_CONFIGURATION().
|
inline |
Definition at line 155 of file toolbar_configuration.h.
References m_toolbarItems, SPACER, and TOOLBAR_CONFIGURATION().
|
inline |
Definition at line 188 of file toolbar_configuration.h.
References m_toolbarItems.
|
inline |
Definition at line 183 of file toolbar_configuration.h.
References m_toolbarItems.
Referenced by ACTION_TOOLBAR::ApplyConfiguration(), and PANEL_TOOLBAR_CUSTOMIZATION::populateToolbarTree().
std::vector<TOOLBAR_ITEM> TOOLBAR_CONFIGURATION::m_toolbarItems |
Definition at line 196 of file toolbar_configuration.h.
Referenced by AppendAction(), AppendAction(), AppendControl(), AppendControl(), AppendGroup(), AppendSeparator(), AppendSpacer(), Clear(), from_json(), GetToolbarItems(), and to_json().