CustusX  18.04
An IGT application
cx::SpaceTreeNode Class Reference

#include <cxSpaceTreeNode.h>

Inheritance diagram for cx::SpaceTreeNode:
cx::TreeNodeImpl cx::TreeNode

Public Member Functions

 SpaceTreeNode (TreeRepositoryWeakPtr repo, CoordinateSystem space)
 
virtual ~SpaceTreeNode ()
 
virtual QString getUid () const
 
virtual QString getName () const
 
virtual QString getType () const
 
virtual TreeNodePtr getParent () const
 
virtual bool isVisibleNode () const
 
virtual QIcon getIcon () const
 
- Public Member Functions inherited from cx::TreeNodeImpl
 TreeNodeImpl (TreeRepositoryWeakPtr repo)
 
virtual ~TreeNodeImpl ()
 
virtual std::vector< TreeNodePtrgetChildren () 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< TreeNodePtrgetVisibleChildren () const
 
virtual TreeNodePtr getVisibleParent () const
 
- Public Member Functions inherited from cx::TreeNode
virtual ~TreeNode ()
 

Additional Inherited Members

- Signals inherited from cx::TreeNode
void parentChanged (TreeNodePtr prev, TreeNodePtr next)
 
void changed ()
 
- Protected Member Functions inherited from cx::TreeNodeImpl
VisServicesPtr getServices () const
 
TreeRepositoryPtr repo ()
 
const TreeRepositoryPtr repo () const
 
QIcon addBackgroundColorToIcon (QIcon input, QColor color) const
 
- Protected Attributes inherited from cx::TreeNodeImpl
TreeRepositoryWeakPtr mRepository
 

Detailed Description

Definition at line 24 of file cxSpaceTreeNode.h.

Constructor & Destructor Documentation

cx::SpaceTreeNode::SpaceTreeNode ( TreeRepositoryWeakPtr  repo,
CoordinateSystem  space 
)

Definition at line 20 of file cxSpaceTreeNode.cpp.

virtual cx::SpaceTreeNode::~SpaceTreeNode ( )
inlinevirtual

Definition at line 29 of file cxSpaceTreeNode.h.

Member Function Documentation

QIcon cx::SpaceTreeNode::getIcon ( ) const
virtual

Implements cx::TreeNode.

Definition at line 77 of file cxSpaceTreeNode.cpp.

QString cx::SpaceTreeNode::getName ( ) const
virtual

Implements cx::TreeNode.

Definition at line 32 of file cxSpaceTreeNode.cpp.

TreeNodePtr cx::SpaceTreeNode::getParent ( ) const
virtual

Implements cx::TreeNode.

Definition at line 53 of file cxSpaceTreeNode.cpp.

QString cx::SpaceTreeNode::getType ( ) const
virtual

Implements cx::TreeNode.

Definition at line 37 of file cxSpaceTreeNode.cpp.

QString cx::SpaceTreeNode::getUid ( ) const
virtual

Implements cx::TreeNode.

Definition at line 27 of file cxSpaceTreeNode.cpp.

bool cx::SpaceTreeNode::isVisibleNode ( ) const
virtual

Reimplemented from cx::TreeNodeImpl.

Definition at line 42 of file cxSpaceTreeNode.cpp.


The documentation for this class was generated from the following files: