CustusX  2021.04.22-dev+develop.337f9
An IGT application
cx::Settings Class Reference

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

#include <cxSettings.h>

Inheritance diagram for cx::Settings:


void valueChangedFor (QString key)

Public Member Functions

void setValueIfNotDefault (const QString &key, const QVariant &value, const QVariant &defaultValue)
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.

Apr 6, 2011
Janne Beate Bakeng, SINTEF

Definition at line 37 of file cxSettings.h.

Constructor & Destructor Documentation

cx::Settings::Settings ( )

Definition at line 26 of file cxSettings.cpp.

cx::Settings::~Settings ( )

Definition at line 30 of file cxSettings.cpp.

Member Function Documentation

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

Definition at line 71 of file cxSettings.cpp.

QString cx::Settings::fileName ( ) const

Definition at line 76 of file cxSettings.cpp.

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

Initialize a setting if undefined.

Definition at line 60 of file cxSettings.h.

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

internal use only: reset internal settings file.

Definition at line 34 of file cxSettings.cpp.

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

Definition at line 58 of file cxSettings.cpp.

void cx::Settings::setValueIfNotDefault ( const QString &  key,
const QVariant &  value,
const QVariant &  defaultValue 

Definition at line 51 of file cxSettings.cpp.

void cx::Settings::sync ( )

Definition at line 81 of file cxSettings.cpp.

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

Definition at line 66 of file cxSettings.cpp.

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

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