Fraxinus  16.5.0-fx-rc9
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 (QString defaultProfile=QString("Laboratory"))
 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 135 of file cxProfile.h.

Member Function Documentation

ProfilePtr cx::ProfileManager::activeProfile ( )

Definition at line 301 of file cxProfile.cpp.

void cx::ProfileManager::activeProfileChanged ( )
signal
ProfileManager * cx::ProfileManager::getInstance ( QString  defaultProfile = QString("Laboratory"))
static

returns the only instance of this class

Definition at line 183 of file cxProfile.cpp.

QStringList cx::ProfileManager::getProfiles ( )

Definition at line 272 of file cxProfile.cpp.

QString cx::ProfileManager::getSettingsPath ( )

Path to writable settings folder common to all profiles.

Definition at line 235 of file cxProfile.cpp.

void cx::ProfileManager::initialize ( )
static

Definition at line 192 of file cxProfile.cpp.

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

Definition at line 324 of file cxProfile.cpp.

void cx::ProfileManager::shutdown ( )
static

Definition at line 197 of file cxProfile.cpp.


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