Developer Documentation
OpenFlipperQSettings Class Reference
Inheritance diagram for OpenFlipperQSettings:

Public Member Functions

 OpenFlipperQSettings (const QString &organization, const QString &application=QString(), QObject *parent=0)
 
 OpenFlipperQSettings (QSettings::Scope scope, const QString &organization, const QString &application=QString(), QObject *parent=0)
 
 OpenFlipperQSettings (QSettings::Format format, QSettings::Scope scope, const QString &organization, const QString &application=QString(), QObject *parent=0)
 
 OpenFlipperQSettings (const QString &fileName, QSettings::Format format, QObject *parent=0)
 
 OpenFlipperQSettings (QObject *parent=0)
 
QVariant value (const QString &key, const QVariant &defaultValue=QVariant()) const
 
void setValue (const QString &key, const QVariant &value)
 Wrapper function which makes it possible to enable Debugging output with -DOPENFLIPPER_SETTINGS_DEBUG. More...
 

Detailed Description

Definition at line 47 of file OpenFlipperQSettings.hh.

Constructor & Destructor Documentation

◆ OpenFlipperQSettings() [1/5]

OpenFlipperQSettings::OpenFlipperQSettings ( const QString &  organization,
const QString &  application = QString(),
QObject *  parent = 0 
)
inlineexplicit

Definition at line 50 of file OpenFlipperQSettings.hh.

◆ OpenFlipperQSettings() [2/5]

OpenFlipperQSettings::OpenFlipperQSettings ( QSettings::Scope  scope,
const QString &  organization,
const QString &  application = QString(),
QObject *  parent = 0 
)
inline

Definition at line 54 of file OpenFlipperQSettings.hh.

◆ OpenFlipperQSettings() [3/5]

OpenFlipperQSettings::OpenFlipperQSettings ( QSettings::Format  format,
QSettings::Scope  scope,
const QString &  organization,
const QString &  application = QString(),
QObject *  parent = 0 
)
inline

Definition at line 59 of file OpenFlipperQSettings.hh.

◆ OpenFlipperQSettings() [4/5]

OpenFlipperQSettings::OpenFlipperQSettings ( const QString &  fileName,
QSettings::Format  format,
QObject *  parent = 0 
)
inline

Definition at line 64 of file OpenFlipperQSettings.hh.

◆ OpenFlipperQSettings() [5/5]

OpenFlipperQSettings::OpenFlipperQSettings ( QObject *  parent = 0)
inlineexplicit

Definition at line 68 of file OpenFlipperQSettings.hh.

Member Function Documentation

◆ setValue()

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

Wrapper function which makes it possible to enable Debugging output with -DOPENFLIPPER_SETTINGS_DEBUG.

Definition at line 61 of file OpenFlipperQSettings.cc.

◆ value()

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

Wrapper function for QSettings::value() that outputs an error message to console if the key was not found and no default value given. This is supposed to prevent Plugin authors from forgetting to specify the defaultValue. ;) Additionally it is possible to enable Debugging output with -DOPENFLIPPER_SETTINGS_DEBUG

Definition at line 46 of file OpenFlipperQSettings.cc.


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