|
KiCad PCB EDA Suite
|
A class representing additional data associated with a wxTree item. More...
#include <rule_editor_dialog_base.h>
Public Member Functions | |
| RULE_TREE_ITEM_DATA (int aNodeId, wxTreeItemId aParentTreeItemId, wxTreeItemId aTreeItemId) | |
| int | GetNodeId () const |
| wxTreeItemId | GetParentTreeItemId () const |
| void | SetParentTreeItemId (wxTreeItemId aParentTreeItemId) |
| wxTreeItemId | GetTreeItemId () const |
| void | SetTreeItemId (wxTreeItemId aTreeItemId) |
Private Attributes | |
| int | m_nodeId |
| wxTreeItemId | m_treeItemId |
| wxTreeItemId | m_parentTreeItemId |
A class representing additional data associated with a wxTree item.
This class is used to store and manage metadata for individual items in a wxTree, linking each tree item to its corresponding node ID and parent tree item.
Definition at line 70 of file rule_editor_dialog_base.h.
|
inlineexplicit |
Definition at line 73 of file rule_editor_dialog_base.h.
References m_nodeId, m_parentTreeItemId, and m_treeItemId.
|
inline |
Definition at line 81 of file rule_editor_dialog_base.h.
References m_nodeId.
Referenced by DIALOG_DRC_RULE_EDITOR::AddNewRule(), DIALOG_DRC_RULE_EDITOR::buildRuleTreeNode(), DIALOG_DRC_RULE_EDITOR::DuplicateRule(), DIALOG_DRC_RULE_EDITOR::isEnabled(), DIALOG_DRC_RULE_EDITOR::LoadExistingRules(), RULE_EDITOR_DIALOG_BASE::onMoveDownRuleOptionClick(), RULE_EDITOR_DIALOG_BASE::onMoveUpRuleOptionClick(), RULE_EDITOR_DIALOG_BASE::onRuleTreeItemLeftUp(), RULE_EDITOR_DIALOG_BASE::onRuleTreeItemSelectionChanged(), DIALOG_DRC_RULE_EDITOR::RemoveRule(), DIALOG_DRC_RULE_EDITOR::RuleTreeItemSelectionChanged(), RULE_EDITOR_DIALOG_BASE::saveRuleTreeState(), and DIALOG_DRC_RULE_EDITOR::UpdateRuleTypeTreeItemData().
|
inline |
Definition at line 83 of file rule_editor_dialog_base.h.
References m_parentTreeItemId.
Referenced by DIALOG_DRC_RULE_EDITOR::AddNewRule(), DIALOG_DRC_RULE_EDITOR::buildRuleTreeNode(), DIALOG_DRC_RULE_EDITOR::DuplicateRule(), and DIALOG_DRC_RULE_EDITOR::RuleTreeItemSelectionChanged().
|
inline |
Definition at line 90 of file rule_editor_dialog_base.h.
References m_treeItemId.
Referenced by DIALOG_DRC_RULE_EDITOR::AddNewRule(), and DIALOG_DRC_RULE_EDITOR::UpdateRuleTypeTreeItemData().
|
inline |
Definition at line 85 of file rule_editor_dialog_base.h.
References m_parentTreeItemId.
Referenced by RULE_EDITOR_DIALOG_BASE::moveRuleTreeItemChildrensTooOnDrag().
|
inline |
Definition at line 92 of file rule_editor_dialog_base.h.
References m_treeItemId.
Referenced by RULE_EDITOR_DIALOG_BASE::moveRuleTreeItemChildrensTooOnDrag(), RULE_EDITOR_DIALOG_BASE::onMoveDownRuleOptionClick(), RULE_EDITOR_DIALOG_BASE::onMoveUpRuleOptionClick(), and RULE_EDITOR_DIALOG_BASE::onRuleTreeItemLeftUp().
|
private |
Definition at line 95 of file rule_editor_dialog_base.h.
Referenced by GetNodeId(), and RULE_TREE_ITEM_DATA().
|
private |
Definition at line 97 of file rule_editor_dialog_base.h.
Referenced by GetParentTreeItemId(), RULE_TREE_ITEM_DATA(), and SetParentTreeItemId().
|
private |
Definition at line 96 of file rule_editor_dialog_base.h.
Referenced by GetTreeItemId(), RULE_TREE_ITEM_DATA(), and SetTreeItemId().