예제 #1
0
KupSettings::KupSettings(KSharedConfigPtr pConfig, QObject *pParent)
   : KConfigSkeleton(pConfig, pParent)
{
	setCurrentGroup(QLatin1String("Kup settings"));
	addItemBool(QLatin1String("Backups enabled"), mBackupsEnabled);
	addItemInt(QLatin1String("Number of backups"), mNumberOfPlans, 0);
}
예제 #2
0
Config::Config(QObject *parent) : KCoreConfigSkeleton(KSharedConfig::openConfig(QStringLiteral(CONFIG_NAME)), parent)
{
    setCurrentGroup(QStringLiteral("preferences"));
    addItemDouble(QStringLiteral("MinTemp"), m_minTemp, 30.0);
    addItemDouble(QStringLiteral("MaxTemp"), m_maxTemp, 90.0);
    addItemString(QStringLiteral("ServiceName"), m_serviceName, QStringLiteral(STANDARD_SERVICE_NAME));
    addItemPath(QStringLiteral("ConfigUrl"), m_configUrl, QStringLiteral("file://") + STANDARD_CONFIG_FILE);
    addItemStringList(QStringLiteral("Profiles"), m_profiles, QStringList());
    addItemStringList(QStringLiteral("ProfileNames"), m_profileNames, QStringList());
    addItemInt(QStringLiteral("CurrentProfile"), m_currentProfile, 0);
    addItemBool(QStringLiteral("ShowTray"), m_showTray, false);
    addItemBool(QStringLiteral("StartMinimized"), m_startMinimized, false);

    load();
}