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.cpp46
1 files changed, 19 insertions, 27 deletions
diff --git a/src/core/kcoreconfigskeleton.cpp b/src/core/kcoreconfigskeleton.cpp
index 669e0ce5..ab968023 100644
--- a/src/core/kcoreconfigskeleton.cpp
+++ b/src/core/kcoreconfigskeleton.cpp
@@ -11,6 +11,8 @@
#include <QUrl>
+#include <algorithm>
+
static QString obscuredString(const QString &str)
{
QString result;
@@ -606,7 +608,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 (auto it = mChoices.cbegin(); it != mChoices.cend(); ++it, ++i) {
QString choiceName = (*it).name;
if (valueForChoice(choiceName).toLower() == tmp) {
mReference = i;
@@ -1180,19 +1182,18 @@ bool KCoreConfigSkeleton::useDefaults(bool b)
}
d->mUseDefaults = b;
- KConfigSkeletonItem::List::ConstIterator it;
- for (it = d->mItems.constBegin(); it != d->mItems.constEnd(); ++it) {
- (*it)->swapDefault();
+ for (auto *skelItem : qAsConst(d->mItems)) {
+ skelItem->swapDefault();
}
+
usrUseDefaults(b);
return !d->mUseDefaults;
}
void KCoreConfigSkeleton::setDefaults()
{
- KConfigSkeletonItem::List::ConstIterator it;
- for (it = d->mItems.constBegin(); it != d->mItems.constEnd(); ++it) {
- (*it)->setDefault();
+ for (auto *skelItem : qAsConst(d->mItems)) {
+ skelItem->setDefault();
}
usrSetDefaults();
}
@@ -1205,42 +1206,33 @@ void KCoreConfigSkeleton::load()
void KCoreConfigSkeleton::read()
{
- KConfigSkeletonItem::List::ConstIterator it;
- for (it = d->mItems.constBegin(); it != d->mItems.constEnd(); ++it) {
- (*it)->readConfig(d->mConfig.data());
+ for (auto *skelItem : qAsConst(d->mItems)) {
+ skelItem->readConfig(d->mConfig.data());
}
usrRead();
}
bool KCoreConfigSkeleton::isDefaults() const
{
- KConfigSkeletonItem::List::ConstIterator it;
- for (it = d->mItems.constBegin(); it != d->mItems.constEnd(); ++it) {
- if (!(*it)->isDefault()) {
- return false;
- }
- }
- return true;
+ return std::all_of(d->mItems.cbegin(), d->mItems.cend(), [](KConfigSkeletonItem *skelItem) {
+ return skelItem->isDefault();
+ });
}
bool KCoreConfigSkeleton::isSaveNeeded() const
{
- KConfigSkeletonItem::List::ConstIterator it;
- for (it = d->mItems.constBegin(); it != d->mItems.constEnd(); ++it) {
- if ((*it)->isSaveNeeded()) {
- return true;
- }
- }
- return false;
+ return std::any_of(d->mItems.cbegin(), d->mItems.cend(), [](KConfigSkeletonItem *skelItem) {
+ return skelItem->isSaveNeeded();
+ });
}
bool KCoreConfigSkeleton::save()
{
// qDebug();
- KConfigSkeletonItem::List::ConstIterator it;
- for (it = d->mItems.constBegin(); it != d->mItems.constEnd(); ++it) {
- (*it)->writeConfig(d->mConfig.data());
+ for (auto *skelItem : qAsConst(d->mItems)) {
+ skelItem->writeConfig(d->mConfig.data());
}
+
if (!usrSave()) {
return false;
}