CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::TreeRepository Class Reference

#include <cxTreeRepository.h>

Inheritance diagram for cx::TreeRepository:

Public Slots

void update ()
 
void invalidate ()
 

Signals

void changed ()
 
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 77 of file cxTreeRepository.h.

Constructor & Destructor Documentation

cx::TreeRepository::~TreeRepository ( )

Definition at line 111 of file cxTreeRepository.cpp.

Member Function Documentation

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

Definition at line 65 of file cxTreeRepository.cpp.

QStringList cx::TreeRepository::getAllNodeTypes ( ) const

Definition at line 192 of file cxTreeRepository.cpp.

QString cx::TreeRepository::getMode ( ) const

Definition at line 182 of file cxTreeRepository.cpp.

StringPropertyPtr cx::TreeRepository::getModeProperty ( )
inline

Definition at line 95 of file cxTreeRepository.h.

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

Definition at line 152 of file cxTreeRepository.cpp.

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

Definition at line 262 of file cxTreeRepository.cpp.

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

Definition at line 147 of file cxTreeRepository.cpp.

VisServicesPtr cx::TreeRepository::getServices ( )

Definition at line 172 of file cxTreeRepository.cpp.

TreeNodePtr cx::TreeRepository::getTopNode ( )

Definition at line 162 of file cxTreeRepository.cpp.

StringListPropertyPtr cx::TreeRepository::getVisibilityProperty ( )
inline

Definition at line 97 of file cxTreeRepository.h.

QStringList cx::TreeRepository::getVisibleNodeTypes ( ) const

Definition at line 187 of file cxTreeRepository.cpp.

WidgetTypeRepositoryPtr cx::TreeRepository::getWidgetTypeRepository ( )

Definition at line 177 of file cxTreeRepository.cpp.

void cx::TreeRepository::invalidate ( )
slot

Definition at line 124 of file cxTreeRepository.cpp.

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

Definition at line 116 of file cxTreeRepository.cpp.


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