56 #ifndef __ctkSettings_h
57 #define __ctkSettings_h
63 #include "ctkWidgetsExport.h"
78 const QString& organization,
79 const QString& application,
83 QSettings::Scope scope,
84 const QString& organization,
85 const QString& application = QString(),
89 QSettings::Format format,
90 QSettings::Scope scope,
91 const QString& organization,
92 const QString& application = QString(),
95 ctkSettings(
const QString& fileName, QSettings::Format format, QObject* parent = 0);
100 Q_INVOKABLE
void saveState(
const QMainWindow& window,
const QString& key);
103 Q_INVOKABLE
void saveState(
const QDialog& dialog,
const QString& key);
107 Q_INVOKABLE
void restoreState(
const QString& key, QMainWindow& window);
Q_INVOKABLE void restoreState(const QString &key, QDialog &dialog)
Q_INVOKABLE void saveState(const QMainWindow &window, const QString &key)
Saves the position, size and layout of the QMainWindow.
ctkSettings(const QString &fileName, QSettings::Format format, QObject *parent=0)
ctkSettings(QSettings::Format format, QSettings::Scope scope, const QString &organization, const QString &application=QString(), QObject *parent=0)
ctkSettings(QSettings::Scope scope, const QString &organization, const QString &application=QString(), QObject *parent=0)
Q_INVOKABLE void alertSettingsModified()
Calling this method will cause the modified signal to be emited.
Q_INVOKABLE void restoreState(const QString &key, QMainWindow &window)
Q_INVOKABLE void saveState(const QDialog &dialog, const QString &key)
Saves the position and size of the QDialog.
ctkSettings(QObject *parent=0)
ctkSettings(const QString &organization, const QString &application, QObject *parent=0)