File indexing completed on 2024-05-05 04:40:50
0001 /* 0002 SPDX-FileCopyrightText: 2010 Milian Wolff <mail@milianw.de> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "qthelp_config_shared.h" 0008 0009 #include <KSharedConfig> 0010 #include <KConfigGroup> 0011 0012 void qtHelpReadConfig(QStringList& iconList, QStringList& nameList, 0013 QStringList& pathList, QStringList& ghnsList, 0014 QString& searchDir, bool& loadQtDoc) 0015 { 0016 KConfigGroup cg(KSharedConfig::openConfig(), "QtHelp Documentation"); 0017 iconList = cg.readEntry("iconList", QStringList()); 0018 nameList = cg.readEntry("nameList", QStringList()); 0019 pathList = cg.readEntry("pathList", QStringList()); 0020 ghnsList = cg.readEntry("ghnsList", QStringList()); 0021 searchDir = cg.readEntry("searchDir", QString()); 0022 loadQtDoc = cg.readEntry("loadQtDocs", true); 0023 } 0024 0025 void qtHelpWriteConfig(const QStringList& iconList, const QStringList& nameList, 0026 const QStringList& pathList, const QStringList& ghnsList, 0027 const QString& searchDir, const bool loadQtDoc) 0028 { 0029 KConfigGroup cg(KSharedConfig::openConfig(), "QtHelp Documentation"); 0030 cg.writeEntry("iconList", iconList); 0031 cg.writeEntry("nameList", nameList); 0032 cg.writeEntry("pathList", pathList); 0033 cg.writeEntry("ghnsList", ghnsList); 0034 cg.writeEntry("searchDir", searchDir); 0035 cg.writeEntry("loadQtDocs", loadQtDoc); 0036 }