CustusX  15.4.0-beta
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 126 of file cxProfile.h.

Member Function Documentation

ProfilePtr cx::ProfileManager::activeProfile ( )

Definition at line 267 of file cxProfile.cpp.

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

returns the only instance of this class

Definition at line 149 of file cxProfile.cpp.

QStringList cx::ProfileManager::getProfiles ( )

Definition at line 238 of file cxProfile.cpp.

QString cx::ProfileManager::getSettingsPath ( )

Path to writable settings folder common to all profiles.

Definition at line 201 of file cxProfile.cpp.

void cx::ProfileManager::initialize ( )
static

Definition at line 158 of file cxProfile.cpp.

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

Definition at line 290 of file cxProfile.cpp.

void cx::ProfileManager::shutdown ( )
static

Definition at line 163 of file cxProfile.cpp.


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