KWin
Loading...
Searching...
No Matches
kwincompositingdata.cpp
Go to the documentation of this file.
1/*
2 KWin - the KDE window manager
3 This file is part of the KDE project.
4
5 SPDX-FileCopyrightText: 2020 Cyril Rossi <cyril.rossi@enioka.com>
6
7 SPDX-License-Identifier: GPL-2.0-or-later
8*/
9
10#include "kwincompositingdata.h"
11
12#include "kwincompositing_setting.h"
13
15 : KCModuleData(parent)
16 , m_settings(new KWinCompositingSetting(this))
17
18{
19}
20
22{
23 bool defaults = true;
24
25 const KConfigSkeletonItem::List itemList = m_settings->items();
26 for (const auto &item : itemList) {
27 if (item->key() != QStringLiteral("LastFailureTimestamp")) {
28 defaults &= item->isDefault();
29 }
30 }
31 return defaults;
32}
33
34#include "moc_kwincompositingdata.cpp"
bool isDefaults() const override
KWinCompositingData(QObject *parent)