Warning, file /plasma/plasma-sdk/cuttlefish/src/colorschemes.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 /*
0002     SPDX-FileCopyrightText: 2019 David Redondo <kde@david-redondo.de>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "colorschemes.h"
0008 
0009 #include <KColorSchemeManager>
0010 #include <KConfigGroup>
0011 #include <KLocalizedString>
0012 #include <KSharedConfig>
0013 
0014 using namespace CuttleFish;
0015 
0016 ColorSchemes::ColorSchemes(QObject *parent)
0017     : QObject(parent)
0018     , m_colorManager(new KColorSchemeManager(this))
0019 {
0020 }
0021 
0022 QAbstractItemModel *CuttleFish::ColorSchemes::colorSchemes()
0023 {
0024     return m_colorManager->model();
0025 }
0026 
0027 void ColorSchemes::activateColorScheme(const QString &name)
0028 {
0029     m_colorManager->activateScheme(m_colorManager->indexForScheme(name));
0030 }