aboutsummaryrefslogtreecommitdiff
path: root/src/core/kcoreconfigskeleton.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/kcoreconfigskeleton.cpp')
-rw-r--r--src/core/kcoreconfigskeleton.cpp307
1 files changed, 123 insertions, 184 deletions
diff --git a/src/core/kcoreconfigskeleton.cpp b/src/core/kcoreconfigskeleton.cpp
index d5af41e4..669e0ce5 100644
--- a/src/core/kcoreconfigskeleton.cpp
+++ b/src/core/kcoreconfigskeleton.cpp
@@ -18,16 +18,14 @@ static QString obscuredString(const QString &str)
for (int i = 0; i < str.length(); ++i)
// yes, no typo. can't encode ' ' or '!' because
// they're the unicode BOM. stupid scrambling. stupid.
- result += (unicode[ i ].unicode() <= 0x21) ? unicode[ i ]
- : QChar(0x1001F - unicode[ i ].unicode());
+ result += (unicode[i].unicode() <= 0x21) ? unicode[i] : QChar(0x1001F - unicode[i].unicode());
return result;
}
KConfigSkeletonItemPrivate::~KConfigSkeletonItemPrivate() = default;
-KConfigSkeletonItem::KConfigSkeletonItem(const QString &_group,
- const QString &_key)
+KConfigSkeletonItem::KConfigSkeletonItem(const QString &_group, const QString &_key)
: mGroup(_group)
, mKey(_key)
, d_ptr(new KConfigSkeletonItemPrivate)
@@ -179,19 +177,19 @@ void KConfigSkeletonItem::readImmutability(const KConfigGroup &group)
d->mIsImmutable = group.isEntryImmutable(mKey);
}
-void KConfigSkeletonItem::setIsDefaultImpl(const std::function<bool ()> &impl)
+void KConfigSkeletonItem::setIsDefaultImpl(const std::function<bool()> &impl)
{
Q_D(KConfigSkeletonItem);
d->mIsDefaultImpl = impl;
}
-void KConfigSkeletonItem::setIsSaveNeededImpl(const std::function<bool ()> &impl)
+void KConfigSkeletonItem::setIsSaveNeededImpl(const std::function<bool()> &impl)
{
Q_D(KConfigSkeletonItem);
d->mIsSaveNeededImpl = impl;
}
-void KConfigSkeletonItem::setGetDefaultImpl(const std::function<QVariant ()> &impl)
+void KConfigSkeletonItem::setGetDefaultImpl(const std::function<QVariant()> &impl)
{
Q_D(KConfigSkeletonItem);
d->mGetDefaultImpl = impl;
@@ -276,18 +274,15 @@ void KPropertySkeletonItem::swapDefault()
}
}
-void KPropertySkeletonItem::setNotifyFunction(const std::function<void ()> &impl)
+void KPropertySkeletonItem::setNotifyFunction(const std::function<void()> &impl)
{
Q_D(KPropertySkeletonItem);
d->mNotifyFunction = impl;
}
-KCoreConfigSkeleton::ItemString::ItemString(const QString &_group, const QString &_key,
- QString &reference,
- const QString &defaultValue,
- Type type)
- : KConfigSkeletonGenericItem<QString>(_group, _key, reference, defaultValue),
- mType(type)
+KCoreConfigSkeleton::ItemString::ItemString(const QString &_group, const QString &_key, QString &reference, const QString &defaultValue, Type type)
+ : KConfigSkeletonGenericItem<QString>(_group, _key, reference, defaultValue)
+ , mType(type)
{
}
@@ -341,23 +336,17 @@ QVariant KCoreConfigSkeleton::ItemString::property() const
return QVariant(mReference);
}
-KCoreConfigSkeleton::ItemPassword::ItemPassword(const QString &_group, const QString &_key,
- QString &reference,
- const QString &defaultValue)
+KCoreConfigSkeleton::ItemPassword::ItemPassword(const QString &_group, const QString &_key, QString &reference, const QString &defaultValue)
: ItemString(_group, _key, reference, defaultValue, Password)
{
}
-KCoreConfigSkeleton::ItemPath::ItemPath(const QString &_group, const QString &_key,
- QString &reference,
- const QString &defaultValue)
+KCoreConfigSkeleton::ItemPath::ItemPath(const QString &_group, const QString &_key, QString &reference, const QString &defaultValue)
: ItemString(_group, _key, reference, defaultValue, Path)
{
}
-KCoreConfigSkeleton::ItemUrl::ItemUrl(const QString &_group, const QString &_key,
- QUrl &reference,
- const QUrl &defaultValue)
+KCoreConfigSkeleton::ItemUrl::ItemUrl(const QString &_group, const QString &_key, QUrl &reference, const QUrl &defaultValue)
: KConfigSkeletonGenericItem<QUrl>(_group, _key, reference, defaultValue)
{
}
@@ -400,10 +389,7 @@ QVariant KCoreConfigSkeleton::ItemUrl::property() const
return QVariant::fromValue<QUrl>(mReference);
}
-KCoreConfigSkeleton::ItemProperty::ItemProperty(const QString &_group,
- const QString &_key,
- QVariant &reference,
- const QVariant &defaultValue)
+KCoreConfigSkeleton::ItemProperty::ItemProperty(const QString &_group, const QString &_key, QVariant &reference, const QVariant &defaultValue)
: KConfigSkeletonGenericItem<QVariant>(_group, _key, reference, defaultValue)
{
}
@@ -424,7 +410,7 @@ void KCoreConfigSkeleton::ItemProperty::setProperty(const QVariant &p)
bool KCoreConfigSkeleton::ItemProperty::isEqual(const QVariant &v) const
{
- //this might cause problems if the QVariants are not of default types
+ // this might cause problems if the QVariants are not of default types
return mReference == v;
}
@@ -433,8 +419,7 @@ QVariant KCoreConfigSkeleton::ItemProperty::property() const
return mReference;
}
-KCoreConfigSkeleton::ItemBool::ItemBool(const QString &_group, const QString &_key,
- bool &reference, bool defaultValue)
+KCoreConfigSkeleton::ItemBool::ItemBool(const QString &_group, const QString &_key, bool &reference, bool defaultValue)
: KConfigSkeletonGenericItem<bool>(_group, _key, reference, defaultValue)
{
}
@@ -463,10 +448,10 @@ QVariant KCoreConfigSkeleton::ItemBool::property() const
return QVariant(mReference);
}
-KCoreConfigSkeleton::ItemInt::ItemInt(const QString &_group, const QString &_key,
- qint32 &reference, qint32 defaultValue)
+KCoreConfigSkeleton::ItemInt::ItemInt(const QString &_group, const QString &_key, qint32 &reference, qint32 defaultValue)
: KConfigSkeletonGenericItem<qint32>(_group, _key, reference, defaultValue)
- , mHasMin(false), mHasMax(false)
+ , mHasMin(false)
+ , mHasMax(false)
{
}
@@ -528,10 +513,10 @@ void KCoreConfigSkeleton::ItemInt::setMaxValue(qint32 v)
mMax = v;
}
-KCoreConfigSkeleton::ItemLongLong::ItemLongLong(const QString &_group, const QString &_key,
- qint64 &reference, qint64 defaultValue)
+KCoreConfigSkeleton::ItemLongLong::ItemLongLong(const QString &_group, const QString &_key, qint64 &reference, qint64 defaultValue)
: KConfigSkeletonGenericItem<qint64>(_group, _key, reference, defaultValue)
- , mHasMin(false), mHasMax(false)
+ , mHasMin(false)
+ , mHasMax(false)
{
}
@@ -606,11 +591,9 @@ void KCoreConfigSkeleton::ItemEnum::setValueForChoice(const QString &name, const
d_ptr->mValues.insert(name, value);
}
-KCoreConfigSkeleton::ItemEnum::ItemEnum(const QString &_group, const QString &_key,
- qint32 &reference,
- const QList<Choice> &choices,
- qint32 defaultValue)
- : ItemInt(_group, _key, reference, defaultValue), mChoices(choices)
+KCoreConfigSkeleton::ItemEnum::ItemEnum(const QString &_group, const QString &_key, qint32 &reference, const QList<Choice> &choices, qint32 defaultValue)
+ : ItemInt(_group, _key, reference, defaultValue)
+ , mChoices(choices)
{
}
@@ -623,8 +606,7 @@ void KCoreConfigSkeleton::ItemEnum::readConfig(KConfig *config)
int i = 0;
mReference = -1;
QString tmp = cg.readEntry(mKey, QString()).toLower();
- for (QList<Choice>::ConstIterator it = mChoices.constBegin();
- it != mChoices.constEnd(); ++it, ++i) {
+ for (QList<Choice>::ConstIterator it = mChoices.constBegin(); it != mChoices.constEnd(); ++it, ++i) {
QString choiceName = (*it).name;
if (valueForChoice(choiceName).toLower() == tmp) {
mReference = i;
@@ -665,11 +647,10 @@ QList<KCoreConfigSkeleton::ItemEnum::Choice> KCoreConfigSkeleton::ItemEnum::choi
return mChoices;
}
-KCoreConfigSkeleton::ItemUInt::ItemUInt(const QString &_group, const QString &_key,
- quint32 &reference,
- quint32 defaultValue)
+KCoreConfigSkeleton::ItemUInt::ItemUInt(const QString &_group, const QString &_key, quint32 &reference, quint32 defaultValue)
: KConfigSkeletonGenericItem<quint32>(_group, _key, reference, defaultValue)
- , mHasMin(false), mHasMax(false)
+ , mHasMin(false)
+ , mHasMax(false)
{
}
@@ -731,10 +712,10 @@ void KCoreConfigSkeleton::ItemUInt::setMaxValue(quint32 v)
mMax = v;
}
-KCoreConfigSkeleton::ItemULongLong::ItemULongLong(const QString &_group, const QString &_key,
- quint64 &reference, quint64 defaultValue)
+KCoreConfigSkeleton::ItemULongLong::ItemULongLong(const QString &_group, const QString &_key, quint64 &reference, quint64 defaultValue)
: KConfigSkeletonGenericItem<quint64>(_group, _key, reference, defaultValue)
- , mHasMin(false), mHasMax(false)
+ , mHasMin(false)
+ , mHasMax(false)
{
}
@@ -796,10 +777,10 @@ void KCoreConfigSkeleton::ItemULongLong::setMaxValue(quint64 v)
mMax = v;
}
-KCoreConfigSkeleton::ItemDouble::ItemDouble(const QString &_group, const QString &_key,
- double &reference, double defaultValue)
+KCoreConfigSkeleton::ItemDouble::ItemDouble(const QString &_group, const QString &_key, double &reference, double defaultValue)
: KConfigSkeletonGenericItem<double>(_group, _key, reference, defaultValue)
- , mHasMin(false), mHasMax(false)
+ , mHasMin(false)
+ , mHasMax(false)
{
}
@@ -861,9 +842,7 @@ void KCoreConfigSkeleton::ItemDouble::setMaxValue(double v)
mMax = v;
}
-KCoreConfigSkeleton::ItemRect::ItemRect(const QString &_group, const QString &_key,
- QRect &reference,
- const QRect &defaultValue)
+KCoreConfigSkeleton::ItemRect::ItemRect(const QString &_group, const QString &_key, QRect &reference, const QRect &defaultValue)
: KConfigSkeletonGenericItem<QRect>(_group, _key, reference, defaultValue)
{
}
@@ -892,9 +871,7 @@ QVariant KCoreConfigSkeleton::ItemRect::property() const
return QVariant(mReference);
}
-KCoreConfigSkeleton::ItemPoint::ItemPoint(const QString &_group, const QString &_key,
- QPoint &reference,
- const QPoint &defaultValue)
+KCoreConfigSkeleton::ItemPoint::ItemPoint(const QString &_group, const QString &_key, QPoint &reference, const QPoint &defaultValue)
: KConfigSkeletonGenericItem<QPoint>(_group, _key, reference, defaultValue)
{
}
@@ -923,9 +900,7 @@ QVariant KCoreConfigSkeleton::ItemPoint::property() const
return QVariant(mReference);
}
-KCoreConfigSkeleton::ItemSize::ItemSize(const QString &_group, const QString &_key,
- QSize &reference,
- const QSize &defaultValue)
+KCoreConfigSkeleton::ItemSize::ItemSize(const QString &_group, const QString &_key, QSize &reference, const QSize &defaultValue)
: KConfigSkeletonGenericItem<QSize>(_group, _key, reference, defaultValue)
{
}
@@ -954,9 +929,7 @@ QVariant KCoreConfigSkeleton::ItemSize::property() const
return QVariant(mReference);
}
-KCoreConfigSkeleton::ItemDateTime::ItemDateTime(const QString &_group, const QString &_key,
- QDateTime &reference,
- const QDateTime &defaultValue)
+KCoreConfigSkeleton::ItemDateTime::ItemDateTime(const QString &_group, const QString &_key, QDateTime &reference, const QDateTime &defaultValue)
: KConfigSkeletonGenericItem<QDateTime>(_group, _key, reference, defaultValue)
{
}
@@ -985,9 +958,7 @@ QVariant KCoreConfigSkeleton::ItemDateTime::property() const
return QVariant(mReference);
}
-KCoreConfigSkeleton::ItemStringList::ItemStringList(const QString &_group, const QString &_key,
- QStringList &reference,
- const QStringList &defaultValue)
+KCoreConfigSkeleton::ItemStringList::ItemStringList(const QString &_group, const QString &_key, QStringList &reference, const QStringList &defaultValue)
: KConfigSkeletonGenericItem<QStringList>(_group, _key, reference, defaultValue)
{
}
@@ -1020,9 +991,7 @@ QVariant KCoreConfigSkeleton::ItemStringList::property() const
return QVariant(mReference);
}
-KCoreConfigSkeleton::ItemPathList::ItemPathList(const QString &_group, const QString &_key,
- QStringList &reference,
- const QStringList &defaultValue)
+KCoreConfigSkeleton::ItemPathList::ItemPathList(const QString &_group, const QString &_key, QStringList &reference, const QStringList &defaultValue)
: ItemStringList(_group, _key, reference, defaultValue)
{
}
@@ -1054,10 +1023,8 @@ void KCoreConfigSkeleton::ItemPathList::writeConfig(KConfig *config)
}
}
-KCoreConfigSkeleton::ItemUrlList::ItemUrlList(const QString &_group, const QString &_key,
- QList<QUrl> &reference,
- const QList<QUrl> &defaultValue)
- : KConfigSkeletonGenericItem<QList<QUrl> >(_group, _key, reference, defaultValue)
+KCoreConfigSkeleton::ItemUrlList::ItemUrlList(const QString &_group, const QString &_key, QList<QUrl> &reference, const QList<QUrl> &defaultValue)
+ : KConfigSkeletonGenericItem<QList<QUrl>>(_group, _key, reference, defaultValue)
{
}
@@ -1101,23 +1068,21 @@ void KCoreConfigSkeleton::ItemUrlList::writeConfig(KConfig *config)
void KCoreConfigSkeleton::ItemUrlList::setProperty(const QVariant &p)
{
- mReference = qvariant_cast<QList<QUrl> >(p);
+ mReference = qvariant_cast<QList<QUrl>>(p);
}
bool KCoreConfigSkeleton::ItemUrlList::isEqual(const QVariant &v) const
{
- return mReference == qvariant_cast<QList<QUrl> >(v);
+ return mReference == qvariant_cast<QList<QUrl>>(v);
}
QVariant KCoreConfigSkeleton::ItemUrlList::property() const
{
- return QVariant::fromValue<QList<QUrl> >(mReference);
+ return QVariant::fromValue<QList<QUrl>>(mReference);
}
-KCoreConfigSkeleton::ItemIntList::ItemIntList(const QString &_group, const QString &_key,
- QList<int> &reference,
- const QList<int> &defaultValue)
- : KConfigSkeletonGenericItem<QList<int> >(_group, _key, reference, defaultValue)
+KCoreConfigSkeleton::ItemIntList::ItemIntList(const QString &_group, const QString &_key, QList<int> &reference, const QList<int> &defaultValue)
+ : KConfigSkeletonGenericItem<QList<int>>(_group, _key, reference, defaultValue)
{
}
@@ -1136,35 +1101,35 @@ void KCoreConfigSkeleton::ItemIntList::readConfig(KConfig *config)
void KCoreConfigSkeleton::ItemIntList::setProperty(const QVariant &p)
{
- mReference = qvariant_cast< QList<int> >(p);
+ mReference = qvariant_cast<QList<int>>(p);
}
bool KCoreConfigSkeleton::ItemIntList::isEqual(const QVariant &v) const
{
- return mReference == qvariant_cast< QList<int> >(v);
+ return mReference == qvariant_cast<QList<int>>(v);
}
QVariant KCoreConfigSkeleton::ItemIntList::property() const
{
- return QVariant::fromValue< QList<int> >(mReference);
+ return QVariant::fromValue<QList<int>>(mReference);
}
-//static int kCoreConfigSkeletionDebugArea() { static int s_area = KDebug::registerArea("kdecore (KConfigSkeleton)"); return s_area; }
+// static int kCoreConfigSkeletionDebugArea() { static int s_area = KDebug::registerArea("kdecore (KConfigSkeleton)"); return s_area; }
KCoreConfigSkeleton::KCoreConfigSkeleton(const QString &configname, QObject *parent)
- : QObject(parent),
- d(new KCoreConfigSkeletonPrivate)
+ : QObject(parent)
+ , d(new KCoreConfigSkeletonPrivate)
{
- //qDebug() << "Creating KCoreConfigSkeleton (" << (void *)this << ")";
+ // qDebug() << "Creating KCoreConfigSkeleton (" << (void *)this << ")";
d->mConfig = KSharedConfig::openConfig(configname, KConfig::FullConfig);
}
KCoreConfigSkeleton::KCoreConfigSkeleton(KSharedConfig::Ptr pConfig, QObject *parent)
- : QObject(parent),
- d(new KCoreConfigSkeletonPrivate)
+ : QObject(parent)
+ , d(new KCoreConfigSkeletonPrivate)
{
- //qDebug() << "Creating KCoreConfigSkeleton (" << (void *)this << ")";
+ // qDebug() << "Creating KCoreConfigSkeleton (" << (void *)this << ")";
d->mConfig = std::move(pConfig);
}
@@ -1271,7 +1236,7 @@ bool KCoreConfigSkeleton::isSaveNeeded() const
bool KCoreConfigSkeleton::save()
{
- //qDebug();
+ // qDebug();
KConfigSkeletonItem::List::ConstIterator it;
for (it = d->mItems.constBegin(); it != d->mItems.constEnd(); ++it) {
(*it)->writeConfig(d->mConfig.data());
@@ -1330,8 +1295,7 @@ bool KCoreConfigSkeleton::usrWriteConfig()
void KCoreConfigSkeleton::addItem(KConfigSkeletonItem *item, const QString &name)
{
if (d->mItems.contains(item)) {
- if (item->name() == name ||
- (name.isEmpty() && item->name() == item->key())) {
+ if (item->name() == name || (name.isEmpty() && item->name() == item->key())) {
// nothing to do -> it is already in our collection
// and the name isn't changing
return;
@@ -1366,185 +1330,149 @@ void KCoreConfigSkeleton::clearItems()
qDeleteAll(items);
}
-KCoreConfigSkeleton::ItemString *KCoreConfigSkeleton::addItemString(const QString &name, QString &reference,
- const QString &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemString *KCoreConfigSkeleton::addItemString(const QString &name, QString &reference, const QString &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemString *item;
- item = new KCoreConfigSkeleton::ItemString(d->mCurrentGroup, key.isEmpty() ? name : key,
- reference, defaultValue,
- KCoreConfigSkeleton::ItemString::Normal);
+ item = new KCoreConfigSkeleton::ItemString(d->mCurrentGroup, key.isEmpty() ? name : key, reference, defaultValue, KCoreConfigSkeleton::ItemString::Normal);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemPassword *KCoreConfigSkeleton::addItemPassword(const QString &name, QString &reference,
- const QString &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemPassword *
+KCoreConfigSkeleton::addItemPassword(const QString &name, QString &reference, const QString &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemPassword *item;
- item = new KCoreConfigSkeleton::ItemPassword(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemPassword(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemPath *KCoreConfigSkeleton::addItemPath(const QString &name, QString &reference,
- const QString &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemPath *KCoreConfigSkeleton::addItemPath(const QString &name, QString &reference, const QString &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemPath *item;
- item = new KCoreConfigSkeleton::ItemPath(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemPath(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemProperty *KCoreConfigSkeleton::addItemProperty(const QString &name, QVariant &reference,
- const QVariant &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemProperty *
+KCoreConfigSkeleton::addItemProperty(const QString &name, QVariant &reference, const QVariant &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemProperty *item;
- item = new KCoreConfigSkeleton::ItemProperty(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemProperty(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemBool *KCoreConfigSkeleton::addItemBool(const QString &name, bool &reference,
- bool defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemBool *KCoreConfigSkeleton::addItemBool(const QString &name, bool &reference, bool defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemBool *item;
- item = new KCoreConfigSkeleton::ItemBool(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemBool(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemInt *KCoreConfigSkeleton::addItemInt(const QString &name, qint32 &reference,
- qint32 defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemInt *KCoreConfigSkeleton::addItemInt(const QString &name, qint32 &reference, qint32 defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemInt *item;
- item = new KCoreConfigSkeleton::ItemInt(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemInt(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemUInt *KCoreConfigSkeleton::addItemUInt(const QString &name, quint32 &reference,
- quint32 defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemUInt *KCoreConfigSkeleton::addItemUInt(const QString &name, quint32 &reference, quint32 defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemUInt *item;
- item = new KCoreConfigSkeleton::ItemUInt(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemUInt(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemLongLong *KCoreConfigSkeleton::addItemLongLong(const QString &name, qint64 &reference,
- qint64 defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemLongLong *KCoreConfigSkeleton::addItemLongLong(const QString &name, qint64 &reference, qint64 defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemLongLong *item;
- item = new KCoreConfigSkeleton::ItemLongLong(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemLongLong(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
#if KCONFIGCORE_BUILD_DEPRECATED_SINCE(5, 0)
-KCoreConfigSkeleton::ItemLongLong *KCoreConfigSkeleton::addItemInt64(
- const QString &name,
- qint64 &reference,
- qint64 defaultValue,
- const QString &key)
+KCoreConfigSkeleton::ItemLongLong *KCoreConfigSkeleton::addItemInt64(const QString &name, qint64 &reference, qint64 defaultValue, const QString &key)
{
return addItemLongLong(name, reference, defaultValue, key);
}
#endif
-KCoreConfigSkeleton::ItemULongLong *KCoreConfigSkeleton::addItemULongLong(const QString &name, quint64 &reference,
- quint64 defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemULongLong *KCoreConfigSkeleton::addItemULongLong(const QString &name, quint64 &reference, quint64 defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemULongLong *item;
- item = new KCoreConfigSkeleton::ItemULongLong(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemULongLong(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
#if KCONFIGCORE_BUILD_DEPRECATED_SINCE(5, 0)
-KCoreConfigSkeleton::ItemULongLong *KCoreConfigSkeleton::addItemUInt64(
- const QString &name,
- quint64 &reference,
- quint64 defaultValue,
- const QString &key)
+KCoreConfigSkeleton::ItemULongLong *KCoreConfigSkeleton::addItemUInt64(const QString &name, quint64 &reference, quint64 defaultValue, const QString &key)
{
return addItemULongLong(name, reference, defaultValue, key);
}
#endif
-KCoreConfigSkeleton::ItemDouble *KCoreConfigSkeleton::addItemDouble(const QString &name, double &reference,
- double defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemDouble *KCoreConfigSkeleton::addItemDouble(const QString &name, double &reference, double defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemDouble *item;
- item = new KCoreConfigSkeleton::ItemDouble(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemDouble(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemRect *KCoreConfigSkeleton::addItemRect(const QString &name, QRect &reference,
- const QRect &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemRect *KCoreConfigSkeleton::addItemRect(const QString &name, QRect &reference, const QRect &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemRect *item;
- item = new KCoreConfigSkeleton::ItemRect(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemRect(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemPoint *KCoreConfigSkeleton::addItemPoint(const QString &name, QPoint &reference,
- const QPoint &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemPoint *KCoreConfigSkeleton::addItemPoint(const QString &name, QPoint &reference, const QPoint &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemPoint *item;
- item = new KCoreConfigSkeleton::ItemPoint(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemPoint(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemSize *KCoreConfigSkeleton::addItemSize(const QString &name, QSize &reference,
- const QSize &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemSize *KCoreConfigSkeleton::addItemSize(const QString &name, QSize &reference, const QSize &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemSize *item;
- item = new KCoreConfigSkeleton::ItemSize(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemSize(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemDateTime *KCoreConfigSkeleton::addItemDateTime(const QString &name, QDateTime &reference,
- const QDateTime &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemDateTime *
+KCoreConfigSkeleton::addItemDateTime(const QString &name, QDateTime &reference, const QDateTime &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemDateTime *item;
- item = new KCoreConfigSkeleton::ItemDateTime(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemDateTime(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemStringList *KCoreConfigSkeleton::addItemStringList(const QString &name, QStringList &reference,
- const QStringList &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemStringList *
+KCoreConfigSkeleton::addItemStringList(const QString &name, QStringList &reference, const QStringList &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemStringList *item;
- item = new KCoreConfigSkeleton::ItemStringList(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemStringList(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
-KCoreConfigSkeleton::ItemIntList *KCoreConfigSkeleton::addItemIntList(const QString &name, QList<int> &reference,
- const QList<int> &defaultValue, const QString &key)
+KCoreConfigSkeleton::ItemIntList *
+KCoreConfigSkeleton::addItemIntList(const QString &name, QList<int> &reference, const QList<int> &defaultValue, const QString &key)
{
KCoreConfigSkeleton::ItemIntList *item;
- item = new KCoreConfigSkeleton::ItemIntList(d->mCurrentGroup, key.isNull() ? name : key,
- reference, defaultValue);
+ item = new KCoreConfigSkeleton::ItemIntList(d->mCurrentGroup, key.isNull() ? name : key, reference, defaultValue);
addItem(item, name);
return item;
}
@@ -1560,25 +1488,36 @@ KConfigSkeletonItem *KCoreConfigSkeleton::findItem(const QString &name) const
return d->mItemDict.value(name);
}
-KConfigCompilerSignallingItem::KConfigCompilerSignallingItem(KConfigSkeletonItem* item, QObject* object,
- KConfigCompilerSignallingItem::NotifyFunction targetFunction, quint64 userData)
- : KConfigSkeletonItem(item->group(), item->key()), mItem(item), mTargetFunction(targetFunction),
- mObject(object), mUserData(userData)
+KConfigCompilerSignallingItem::KConfigCompilerSignallingItem(KConfigSkeletonItem *item,
+ QObject *object,
+ KConfigCompilerSignallingItem::NotifyFunction targetFunction,
+ quint64 userData)
+ : KConfigSkeletonItem(item->group(), item->key())
+ , mItem(item)
+ , mTargetFunction(targetFunction)
+ , mObject(object)
+ , mUserData(userData)
{
Q_ASSERT(mTargetFunction);
Q_ASSERT(mItem);
Q_ASSERT(mObject);
- setIsDefaultImpl([this] { return mItem->isDefault(); });
- setIsSaveNeededImpl([this] { return mItem->isSaveNeeded(); });
- setGetDefaultImpl([this] {return mItem->getDefault(); });
+ setIsDefaultImpl([this] {
+ return mItem->isDefault();
+ });
+ setIsSaveNeededImpl([this] {
+ return mItem->isSaveNeeded();
+ });
+ setGetDefaultImpl([this] {
+ return mItem->getDefault();
+ });
}
KConfigCompilerSignallingItem::~KConfigCompilerSignallingItem()
{
}
-bool KConfigCompilerSignallingItem::isEqual(const QVariant& p) const
+bool KConfigCompilerSignallingItem::isEqual(const QVariant &p) const
{
return mItem->isEqual(p);
}
@@ -1588,11 +1527,11 @@ QVariant KConfigCompilerSignallingItem::property() const
return mItem->property();
}
-void KConfigCompilerSignallingItem::readConfig(KConfig* c)
+void KConfigCompilerSignallingItem::readConfig(KConfig *c)
{
QVariant oldValue = mItem->property();
mItem->readConfig(c);
- //readConfig() changes mIsImmutable, update it here as well
+ // readConfig() changes mIsImmutable, update it here as well
KConfigGroup cg = configGroup(c);
readImmutability(cg);
if (!mItem->isEqual(oldValue)) {
@@ -1600,15 +1539,15 @@ void KConfigCompilerSignallingItem::readConfig(KConfig* c)
}
}
-void KConfigCompilerSignallingItem::readDefault(KConfig* c)
+void KConfigCompilerSignallingItem::readDefault(KConfig *c)
{
mItem->readDefault(c);
- //readDefault() changes mIsImmutable, update it here as well
+ // readDefault() changes mIsImmutable, update it here as well
KConfigGroup cg = configGroup(c);
readImmutability(cg);
}
-void KConfigCompilerSignallingItem::writeConfig(KConfig* c)
+void KConfigCompilerSignallingItem::writeConfig(KConfig *c)
{
mItem->writeConfig(c);
}
@@ -1622,7 +1561,7 @@ void KConfigCompilerSignallingItem::setDefault()
}
}
-void KConfigCompilerSignallingItem::setProperty(const QVariant& p)
+void KConfigCompilerSignallingItem::setProperty(const QVariant &p)
{
if (!mItem->isEqual(p)) {
mItem->setProperty(p);