CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::TreeRepository Class Reference

#include <cxTreeRepository.h>

Inheritance diagram for cx::TreeRepository:

Public Slots

void update ()
 
void invalidate ()
 

Signals

void changed (TreeNode *node=NULL)
 
void invalidated ()
 
void loaded ()
 

Public Member Functions

 ~TreeRepository ()
 
std::vector< TreeNodePtrgetNodes ()
 
TreeNodePtr getNode (QString uid)
 
TreeNodePtr getTopNode ()
 
TreeNodePtr getNodeForGroup (QString groupname)
 
VisServicesPtr getServices ()
 
WidgetTypeRepositoryPtr getWidgetTypeRepository ()
 
QString getMode () const
 
StringPropertyPtr getModeProperty ()
 
QStringList getVisibleNodeTypes () const
 
StringListPropertyPtr getVisibilityProperty ()
 
QStringList getAllNodeTypes () const
 

Static Public Member Functions

static TreeRepositoryPtr create (XmlOptionFile options, VisServicesPtr services)
 

Detailed Description

Definition at line 65 of file cxTreeRepository.h.

Constructor & Destructor Documentation

cx::TreeRepository::~TreeRepository ( )

Definition at line 101 of file cxTreeRepository.cpp.

Member Function Documentation

void cx::TreeRepository::changed ( TreeNode node = NULL)
signal
TreeRepositoryPtr cx::TreeRepository::create ( XmlOptionFile  options,
VisServicesPtr  services 
)
static

Definition at line 55 of file cxTreeRepository.cpp.

QStringList cx::TreeRepository::getAllNodeTypes ( ) const

Definition at line 182 of file cxTreeRepository.cpp.

QString cx::TreeRepository::getMode ( ) const

Definition at line 172 of file cxTreeRepository.cpp.

StringPropertyPtr cx::TreeRepository::getModeProperty ( )
inline

Definition at line 83 of file cxTreeRepository.h.

TreeNodePtr cx::TreeRepository::getNode ( QString  uid)

Definition at line 142 of file cxTreeRepository.cpp.

TreeNodePtr cx::TreeRepository::getNodeForGroup ( QString  groupname)

Definition at line 252 of file cxTreeRepository.cpp.

std::vector< TreeNodePtr > cx::TreeRepository::getNodes ( )

Definition at line 137 of file cxTreeRepository.cpp.

VisServicesPtr cx::TreeRepository::getServices ( )

Definition at line 162 of file cxTreeRepository.cpp.

TreeNodePtr cx::TreeRepository::getTopNode ( )

Definition at line 152 of file cxTreeRepository.cpp.

StringListPropertyPtr cx::TreeRepository::getVisibilityProperty ( )
inline

Definition at line 85 of file cxTreeRepository.h.

QStringList cx::TreeRepository::getVisibleNodeTypes ( ) const

Definition at line 177 of file cxTreeRepository.cpp.

WidgetTypeRepositoryPtr cx::TreeRepository::getWidgetTypeRepository ( )

Definition at line 167 of file cxTreeRepository.cpp.

void cx::TreeRepository::invalidate ( )
slot

Definition at line 114 of file cxTreeRepository.cpp.

void cx::TreeRepository::invalidated ( )
signal
void cx::TreeRepository::loaded ( )
signal
void cx::TreeRepository::update ( )
slot

Definition at line 106 of file cxTreeRepository.cpp.


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