Fraxinus
16.5.0-fx-rc6
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 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 47 of file cxTreeNodeImpl.h.
cx::TreeNodeImpl::TreeNodeImpl | ( | TreeRepositoryWeakPtr | repo | ) |
Definition at line 43 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Definition at line 52 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 56 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 133 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 62 of file cxTreeNodeImpl.h.
|
virtual |
Implements cx::TreeNode.
Definition at line 49 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 59 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 61 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 118 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, and cx::ShowDataTreeNodeBase.
Definition at line 57 of file cxTreeNodeImpl.h.
|
virtual |
Implements cx::TreeNode.
Definition at line 81 of file cxTreeNodeImpl.cpp.
|
virtual |
Implements cx::TreeNode.
Definition at line 95 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode.
Definition at line 63 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode.
Definition at line 65 of file cxTreeNodeImpl.h.
|
virtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::GroupTreeNode, cx::SpaceTreeNode, and cx::TopTreeNode.
Definition at line 108 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode.
Definition at line 66 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 123 of file cxTreeNodeImpl.cpp.
|
protected |
Definition at line 128 of file cxTreeNodeImpl.cpp.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::DataTreeNode, and cx::ShowDataTreeNodeBase.
Definition at line 58 of file cxTreeNodeImpl.h.
|
inlinevirtual |
Implements cx::TreeNode.
Reimplemented in cx::ToolTreeNode, and cx::ViewGroupTreeNode.
Definition at line 60 of file cxTreeNodeImpl.h.
|
protected |
Definition at line 72 of file cxTreeNodeImpl.h.