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

#include <cxProfile.h>

Inheritance diagram for cx::ProfileManager:

Signals

void activeProfileChanged ()
 

Public Member Functions

QStringList getProfiles ()
 
ProfilePtr activeProfile ()
 
void setActiveProfile (QString uid)
 
QString getSettingsPath ()
 

Static Public Member Functions

static ProfileManagergetInstance ()
 returns the only instance of this class More...
 
static void initialize ()
 
static void shutdown ()
 

Detailed Description

Manager for the collection of profiles.

Definition at line 134 of file cxProfile.h.

Member Function Documentation

ProfilePtr cx::ProfileManager::activeProfile ( )

Definition at line 294 of file cxProfile.cpp.

void cx::ProfileManager::activeProfileChanged ( )
signal
ProfileManager * cx::ProfileManager::getInstance ( )
static

returns the only instance of this class

Definition at line 176 of file cxProfile.cpp.

QStringList cx::ProfileManager::getProfiles ( )

Definition at line 265 of file cxProfile.cpp.

QString cx::ProfileManager::getSettingsPath ( )

Path to writable settings folder common to all profiles.

Definition at line 228 of file cxProfile.cpp.

void cx::ProfileManager::initialize ( )
static

Definition at line 185 of file cxProfile.cpp.

void cx::ProfileManager::setActiveProfile ( QString  uid)

Definition at line 317 of file cxProfile.cpp.

void cx::ProfileManager::shutdown ( )
static

Definition at line 190 of file cxProfile.cpp.


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