CustusX  15.4.0-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::Settings Class Reference

Customized interface for setting values in QSettings. More...

#include <cxSettings.h>

Inheritance diagram for cx::Settings:

Signals

void valueChangedFor (QString key)
 

Public Member Functions

void setValue (const QString &key, const QVariant &value)
 
QVariant value (const QString &key, const QVariant &defaultValue=QVariant()) const
 
bool contains (const QString &key) const
 
QString fileName () const
 
void sync ()
 
void resetFile (QString filename)
 internal use only: reset internal settings file. More...
 
 Settings ()
 
virtual ~Settings ()
 
template<class T >
void fillDefault (QString name, T value)
 

Detailed Description

Customized interface for setting values in QSettings.

Date
Apr 6, 2011
Author
Janne Beate Bakeng, SINTEF

Definition at line 58 of file cxSettings.h.

Constructor & Destructor Documentation

cx::Settings::Settings ( )

Definition at line 64 of file cxSettings.cpp.

cx::Settings::~Settings ( )
virtual

Definition at line 69 of file cxSettings.cpp.

Member Function Documentation

bool cx::Settings::contains ( const QString &  key) const

Definition at line 104 of file cxSettings.cpp.

QString cx::Settings::fileName ( ) const

Definition at line 109 of file cxSettings.cpp.

template<class T >
void cx::Settings::fillDefault ( QString  name,
value 
)
inline

Initialize a setting if undefined.

Definition at line 85 of file cxSettings.h.

void cx::Settings::resetFile ( QString  filename)

internal use only: reset internal settings file.

Definition at line 73 of file cxSettings.cpp.

void cx::Settings::setValue ( const QString &  key,
const QVariant &  value 
)

Definition at line 91 of file cxSettings.cpp.

void cx::Settings::sync ( )

Definition at line 114 of file cxSettings.cpp.

QVariant cx::Settings::value ( const QString &  key,
const QVariant &  defaultValue = QVariant() 
) const

Definition at line 99 of file cxSettings.cpp.

void cx::Settings::valueChangedFor ( QString  key)
signal

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