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

#include "browser_settings.h"

BrowserSettings::BrowserSettings( )
  : KConfigSkeleton( QStringLiteral( "kdeglobals" ) )
{
  KConfigCompilerSignallingItem::NotifyFunction notifyFunction = static_cast<KConfigCompilerSignallingItem::NotifyFunction>(&BrowserSettings::itemChanged);

  setCurrentGroup( QStringLiteral( "General" ) );

  KConfigCompilerSignallingItem  *itemBrowserApplication;
  KConfigSkeleton::ItemString  *innerItemBrowserApplication;
  innerItemBrowserApplication = new KConfigSkeleton::ItemString( currentGroup(), QStringLiteral( "BrowserApplication" ), mBrowserApplication );
  itemBrowserApplication = new KConfigCompilerSignallingItem(innerItemBrowserApplication, this, notifyFunction, signalBrowserApplicationChanged);
  addItem( itemBrowserApplication, QStringLiteral( "browserApplication" ) );
}

BrowserSettings::~BrowserSettings()
{
}


void BrowserSettings::itemChanged(quint64 flags) {

  if ( flags & signalBrowserApplicationChanged ) {
    Q_EMIT browserApplicationChanged();
  }
}

#include "browser_settings.moc"

