10 #include <QCoreApplication>
12 #include <QSharedPointer>
24 typedef QSettings Superclass;
42 const QVariant &value);
44 static void removeKey(
const QString §ion,
const QString &key);
45 static QVariant
getValue(
const QString §ion,
47 const QVariant &defaultValue = QVariant());
49 virtual void saveState(
const QMainWindow &window,
const QString &key);
50 virtual void saveState(
const QDialog &dialog,
const QString &key);
52 virtual void restoreState(
const QString &key, QMainWindow &window);
89 virtual void setValue(
const QString &key,
const QVariant &value);
90 virtual QVariant
value(
const QString &key,
91 const QVariant &defaultValue = QVariant())
const;
93 virtual void remove(
const QString &key);
94 virtual bool contains(
const QString &key)
const;
105 #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
106 #if defined(QT_CONFIG) && QT_CONFIG(textcodec)
108 void setIniCodec(
const char *codecName);
126 QSharedPointer<QSettings> m_iniFile;
#define CVAPPCOMMON_LIB_API
static void removeKey(const QString §ion, const QString &key)
virtual void saveState(const QMainWindow &window, const QString &key)
virtual bool fallbacksEnabled() const
virtual QString fileName() const
virtual bool isWritable() const
static ecvSettingManager * TheInstance(bool autoInit=true)
Returns the (unique) static instance.
virtual bool isAtomicSyncRequired() const
virtual QString applicationName() const
virtual void alertSettingsModified()
virtual QVariant value(const QString &key, const QVariant &defaultValue=QVariant()) const
virtual void setArrayIndex(int i)
virtual void restoreState(const QString &key, QDialog &dialog)
static void ReleaseInstance()
Releases unique instance.
virtual void setValue(const QString &key, const QVariant &value)
~ecvSettingManager() override
Destructor.
virtual Status status() const
virtual void saveState(const QDialog &dialog, const QString &key)
virtual void sanityCheckDock(QDockWidget *docke_widget)
virtual QStringList childKeys() const
virtual void setFallbacksEnabled(bool b)
virtual void setAtomicSyncRequired(bool enable)
static void removeNode(const QString §ion)
virtual void beginGroup(const QString &prefix)
virtual QStringList allKeys() const
static QVariant getValue(const QString §ion, const QString &key, const QVariant &defaultValue=QVariant())
static void setValue(const QString §ion, const QString &key, const QVariant &value)
virtual void remove(const QString &key)
virtual bool contains(const QString &key) const
QString backup(const QString &filename=QString())
static void Init(const QString &path)
virtual QString organizationName() const
virtual void restoreState(const QString &key, QMainWindow &window)
virtual void beginWriteArray(const QString &prefix, int size=-1)
virtual int beginReadArray(const QString &prefix)
virtual QStringList childGroups() const
virtual Format format() const
virtual QString group() const
virtual Scope scope() const
static const std::string path