File indexing completed on 2024-05-12 05:35:39

0001 /*
0002     "Desktop Options" Tab for KDesktop configuration
0003 
0004     SPDX-FileCopyrightText: 1996 Martin R. Jones
0005     SPDX-FileCopyrightText: 1998 Bernd Wuebben
0006     SPDX-FileCopyrightText: 1998 Christian Tibirna
0007     SPDX-FileCopyrightText: 1998-2007 David Faure <faure@kde.org>
0008     SPDX-FileCopyrightText: 2010 Matthias Fuchs <mat69@gmx.net>
0009 
0010     SPDX-License-Identifier: GPL-2.0-or-later
0011 */
0012 
0013 #include "globalpaths.h"
0014 #include "desktoppathsdata.h"
0015 #include "desktoppathssettings.h"
0016 
0017 #include <KLocalizedString>
0018 #include <KPluginFactory>
0019 
0020 K_PLUGIN_CLASS_WITH_JSON(DesktopPathConfig, "kcm_desktoppaths.json")
0021 
0022 DesktopPathConfig::DesktopPathConfig(QObject *parent, const KPluginMetaData &metaData)
0023     : KQuickManagedConfigModule(parent, metaData)
0024     , m_data(new DesktopPathsData(this))
0025 {
0026 }
0027 
0028 DesktopPathConfig::~DesktopPathConfig()
0029 {
0030 }
0031 
0032 QObject *DesktopPathConfig::settings() const
0033 {
0034     return m_data->settings();
0035 }
0036 
0037 bool DesktopPathConfig::isDefaults() const
0038 {
0039     return m_data->isDefaults();
0040 }
0041 
0042 #include "globalpaths.moc"