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

#include "kwinscreenedgeeffectsettings.h"

using namespace KWin;

KWinScreenEdgeEffectSettings::KWinScreenEdgeEffectSettings( const QString & EffectName, QObject *parent )
  : KConfigSkeleton( QStringLiteral( "kwinrc" ) )
  , mParamEffectName(EffectName)
{
  setParent(parent);
  setCurrentGroup( QStringLiteral( "Effect-%1" ).arg( mParamEffectName ) );

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

  KConfigSkeleton::ItemIntList  *itemBorderActivate;
  itemBorderActivate = new KConfigSkeleton::ItemIntList( currentGroup(), QStringLiteral( "BorderActivate" ), mBorderActivate, defaultBorderActivate );
  addItem( itemBorderActivate, QStringLiteral( "BorderActivate" ) );
}

QList<int> KWinScreenEdgeEffectSettings::defaultBorderActivateValue_helper() const
{
  QList<int> defaultBorderActivate;
  defaultBorderActivate.append( ElectricNone );

  return defaultBorderActivate;
}

KWinScreenEdgeEffectSettings::~KWinScreenEdgeEffectSettings()
{
}

