Beispiel #1
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();
}
Beispiel #2
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);
}
Beispiel #3
0
void KConfigSkeletonTest::initTestCase()
{

  setCurrentGroup("MyGroup");
  addItemBool("MySetting1",mMyBool,DEFAULT_SETTING1);
  addItemColor("MySetting2",mMyColor,DEFAULT_SETTING2);

  setCurrentGroup("MyOtherGroup");
  addItemFont("MySetting3",mMyFont,DEFAULT_SETTING3);
  addItemString("MySetting4",mMyString,DEFAULT_SETTING4);

  QCOMPARE( mMyBool, DEFAULT_SETTING1 );
  QCOMPARE( mMyColor, DEFAULT_SETTING2 );
  QCOMPARE( mMyFont, DEFAULT_SETTING3 );
  QCOMPARE( mMyString, DEFAULT_SETTING4 );

}