QGDefaultsHandler Class Reference

List of all members.


Detailed Description

Singleton class to handle default settings for the GUI.

Author:
Adam Bryant (adam_bryant@berkeley.edu)

Public Member Functions

virtual ~QGDefaultsHandler ()
 Destructor.
const std::string & GetCutsDirectory ()
 Get cuts directory.
const std::string & GetDataDirectory ()
 Get data directory.
const std::string & GetSaveCanvasDirectory ()
 Get save canvas directory.
const std::string & GetSessionDirectory ()
 Get session directory.
void SetCutsDirectory (const std::string &directory)
 Set cuts directory.
void SetDataDirectory (const std::string &directory)
 Set data directory.
void SetSaveCanvasDirectory (const std::string &directory)
 Set save canvas directory.
void SetSessionDirectory (const std::string &directory)
 Set session directory.

Static Public Member Functions

static QGDefaultsHandlerInstance ()
 Singleton.

Private Member Functions

 QGDefaultsHandler ()
 Private constructor.
void LoadFromFile (std::string filename=DEFAULTS_FILENAME)
 Load defaults from file.
void SaveToFile (std::string filename=DEFAULTS_FILENAME)
 Save defaults to file.

Private Attributes

std::string fCutsDirectory
 Cuts directory.
std::string fDataDirectory
 Data directory.
std::string fDefaultsFileDirectory
 Defaults file directory.
std::string fSaveCanvasDirectory
 Save canvas directory.
std::string fSessionDirectory
 Session directory.

Static Private Attributes

static QGDefaultsHandlerfMe
 Singleton.

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

Generated on Tue Nov 16 10:50:06 2010 for CUORE Software by  doxygen 1.5.6