// This file is generated by kconfig_compiler_kf5 from lookandfeelsettings.kcfg.
// All changes you do to this file will be lost.

#include "lookandfeelsettings.h"

LookAndFeelSettings::LookAndFeelSettings( QObject *parent )
  : KConfigSkeleton( QStringLiteral( "kdeglobals" ) )
{
  setParent(parent);
  KConfigCompilerSignallingItem::NotifyFunction notifyFunction = static_cast<KConfigCompilerSignallingItem::NotifyFunction>(&LookAndFeelSettings::itemChanged);

  setCurrentGroup( QStringLiteral( "KDE" ) );

  KConfigCompilerSignallingItem  *itemLookAndFeelPackage;
  KConfigSkeleton::ItemString  *innerItemLookAndFeelPackage;
  innerItemLookAndFeelPackage = new KConfigSkeleton::ItemString( currentGroup(), QStringLiteral( "LookAndFeelPackage" ), mLookAndFeelPackage, QStringLiteral( "org.kde.breeze.desktop" ) );
  itemLookAndFeelPackage = new KConfigCompilerSignallingItem(innerItemLookAndFeelPackage, this, notifyFunction, signalLookAndFeelPackageChanged);
  addItem( itemLookAndFeelPackage, QStringLiteral( "lookAndFeelPackage" ) );
}

QString LookAndFeelSettings::defaultLookAndFeelPackageValue_helper() const
{

  return QStringLiteral( "org.kde.breeze.desktop" );
}

LookAndFeelSettings::~LookAndFeelSettings()
{
}


void LookAndFeelSettings::itemChanged(quint64 flags) {

  if ( flags & signalLookAndFeelPackageChanged ) {
    Q_EMIT lookAndFeelPackageChanged();
  }
}

#include "lookandfeelsettings.moc"

