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

#include "kwintouchscreenscriptsettings.h"

using namespace KWin;

KWinTouchScreenScriptSettings::KWinTouchScreenScriptSettings( const QString & ScriptName, QObject *parent )
  : KConfigSkeleton( QStringLiteral( "kwinrc" ) )
  , mParamScriptName(ScriptName)
{
  setParent(parent);
  setCurrentGroup( QStringLiteral( "Script-%1" ).arg( mParamScriptName ) );

  QList<int> defaultTouchBorderActivate;
  defaultTouchBorderActivate.append( ElectricNone );

  KConfigSkeleton::ItemIntList  *itemTouchBorderActivate;
  itemTouchBorderActivate = new KConfigSkeleton::ItemIntList( currentGroup(), QStringLiteral( "TouchBorderActivate" ), mTouchBorderActivate, defaultTouchBorderActivate );
  addItem( itemTouchBorderActivate, QStringLiteral( "TouchBorderActivate" ) );
}

QList<int> KWinTouchScreenScriptSettings::defaultTouchBorderActivateValue_helper() const
{
  QList<int> defaultTouchBorderActivate;
  defaultTouchBorderActivate.append( ElectricNone );

  return defaultTouchBorderActivate;
}

KWinTouchScreenScriptSettings::~KWinTouchScreenScriptSettings()
{
}

