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 }