| 
    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().