Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdesigner_qsettings.cpp
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
5
6#include <QtCore/qsettings.h>
7#include <QtCore/qcoreapplication.h>
8#include <QtCore/qtextstream.h>
9#include <QtCore/qstring.h>
10#include <QtCore/qdebug.h>
11
12QDesignerQSettings::QDesignerQSettings() :
13 m_settings(qApp->organizationName(), settingsApplicationName())
14{
15}
16
17QString QDesignerQSettings::settingsApplicationName()
18{
19 return qApp->applicationName();
20}
21
22void QDesignerQSettings::beginGroup(const QString &prefix)
23{
24 m_settings.beginGroup(prefix);
25}
26
27void QDesignerQSettings::endGroup()
28{
29 m_settings.endGroup();
30}
31
32bool QDesignerQSettings::contains(const QString &key) const
33{
34 return m_settings.contains(key);
35}
36
37void QDesignerQSettings::setValue(const QString &key, const QVariant &value)
38{
39 m_settings.setValue(key, value);
40}
41
42QVariant QDesignerQSettings::value(const QString &key, const QVariant &defaultValue) const
43{
44 return m_settings.value(key, defaultValue);
45}
46
47void QDesignerQSettings::remove(const QString &key)
48{
49 m_settings.remove(key);
50}