![]() |
Fraxinus
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxTreeNodeImpl.h>
Public Member Functions | |
| TreeNodeImpl (TreeRepositoryWeakPtr repo) | |
| virtual | ~TreeNodeImpl () |
| virtual std::vector< TreeNodePtr > | getChildren () const |
| virtual bool | isVisibleNode () const |
| virtual void | activate () |
| virtual QVariant | getViewGroupVisibility (int index) const |
| virtual void | setViewGroupVisibility (int index, bool value) |
| virtual QVariant | getColor () const |
| virtual bool | useColoredName () const |
| virtual QVariant | getFont () const |
| virtual boost::shared_ptr< QWidget > | createPropertiesWidget () const |
| virtual bool | isDefaultExpanded () const |
| virtual bool | isRemovable () const |
| virtual void | remove () |
| virtual std::vector< TreeNodePtr > | getVisibleChildren () const |
| virtual TreeNodePtr | getVisibleParent () const |
Public Member Functions inherited from cx::TreeNode | |
| virtual | ~TreeNode () |
| virtual QString | getUid () const =0 |
| virtual QString | getName () const =0 |
| virtual QString | getType () const =0 |
| virtual TreeNodePtr | getParent () const =0 |
| virtual QIcon | getIcon () const =0 |
Protected Member Functions | |
| VisServicesPtr | getServices () const |
| TreeRepositoryPtr | repo () |
| const TreeRepositoryPtr | repo () const |
| QIcon | addBackgroundColorToIcon (QIcon input, QColor color) const |
Protected Attributes | |
| TreeRepositoryWeakPtr | mRepository |
Additional Inherited Members | |
Signals inherited from cx::TreeNode | |
| void | parentChanged (TreeNodePtr prev, TreeNodePtr next) |
| void | changed () |
Definition at line 26 of file cxTreeNodeImpl.h.
| cx::TreeNodeImpl::TreeNodeImpl | ( | TreeRepositoryWeakPtr | repo | ) |
Definition at line 22 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Definition at line 31 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 35 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 112 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 41 of file cxTreeNodeImpl.h.
|
virtual |
Implements cx::TreeNode.
Definition at line 28 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 38 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 40 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 97 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, and cx::ShowDataTreeNodeBase.
Definition at line 36 of file cxTreeNodeImpl.h.
|
virtual |
Implements cx::TreeNode.
Definition at line 60 of file cxTreeNodeImpl.cpp.
|
virtual |
Implements cx::TreeNode.
Definition at line 74 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode.
Definition at line 42 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode.
Definition at line 44 of file cxTreeNodeImpl.h.
|
virtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::GroupTreeNode, cx::SpaceTreeNode, and cx::TopTreeNode.
Definition at line 87 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode.
Definition at line 45 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 102 of file cxTreeNodeImpl.cpp.
|
protected |
Definition at line 107 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, and cx::ShowDataTreeNodeBase.
Definition at line 37 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 39 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 51 of file cxTreeNodeImpl.h.