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

#include "oxygenconfiguration.h"

using namespace Oxygen;

Configuration::Configuration(  )
  : KConfigSkeleton( QLatin1String( "oxygenrc" ) )
{
  setCurrentGroup( QLatin1String( "Windeco" ) );

  QList<KConfigSkeleton::ItemEnum::Choice2> valuesTitleAlignment;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("AlignLeft");
    valuesTitleAlignment.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("AlignCenter");
    valuesTitleAlignment.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("AlignCenterFullWidth");
    valuesTitleAlignment.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("AlignRight");
    valuesTitleAlignment.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemTitleAlignment;
  itemTitleAlignment = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "TitleAlignment" ), mTitleAlignment, valuesTitleAlignment, AlignCenterFullWidth );
  addItem( itemTitleAlignment, QLatin1String( "TitleAlignment" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesButtonSize;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ButtonSmall");
    valuesButtonSize.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ButtonDefault");
    valuesButtonSize.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ButtonLarge");
    valuesButtonSize.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ButtonVeryLarge");
    valuesButtonSize.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ButtonHuge");
    valuesButtonSize.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemButtonSize;
  itemButtonSize = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "ButtonSize" ), mButtonSize, valuesButtonSize, ButtonDefault );
  addItem( itemButtonSize, QLatin1String( "ButtonSize" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesSeparatorMode;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("SeparatorNever");
    valuesSeparatorMode.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("SeparatorActive");
    valuesSeparatorMode.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("SeparatorAlways");
    valuesSeparatorMode.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemSeparatorMode;
  itemSeparatorMode = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "SeparatorMode" ), mSeparatorMode, valuesSeparatorMode, SeparatorNever );
  addItem( itemSeparatorMode, QLatin1String( "SeparatorMode" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesFrameBorder;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderNone");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderNoSide");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderTiny");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderDefault");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderLarge");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderVeryLarge");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderHuge");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderVeryHuge");
    valuesFrameBorder.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("BorderOversized");
    valuesFrameBorder.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemFrameBorder;
  itemFrameBorder = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "FrameBorder" ), mFrameBorder, valuesFrameBorder, BorderTiny );
  addItem( itemFrameBorder, QLatin1String( "FrameBorder" ) );
  KConfigSkeleton::ItemBool  *itemDrawSizeGrip;
  itemDrawSizeGrip = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "drawSizeGrip" ), mDrawSizeGrip, true );
  addItem( itemDrawSizeGrip, QLatin1String( "drawSizeGrip" ) );
  KConfigSkeleton::ItemBool  *itemDrawTitleOutline;
  itemDrawTitleOutline = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "DrawTitleOutline" ), mDrawTitleOutline, false );
  addItem( itemDrawTitleOutline, QLatin1String( "DrawTitleOutline" ) );
  KConfigSkeleton::ItemBool  *itemHideTitleBar;
  itemHideTitleBar = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideTitleBar" ), mHideTitleBar, false );
  addItem( itemHideTitleBar, QLatin1String( "HideTitleBar" ) );
  KConfigSkeleton::ItemBool  *itemUseNarrowButtonSpacing;
  itemUseNarrowButtonSpacing = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseNarrowButtonSpacing" ), mUseNarrowButtonSpacing, false );
  addItem( itemUseNarrowButtonSpacing, QLatin1String( "UseNarrowButtonSpacing" ) );
  KConfigSkeleton::ItemBool  *itemCloseWindowFromMenuButton;
  itemCloseWindowFromMenuButton = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "CloseWindowFromMenuButton" ), mCloseWindowFromMenuButton, false );
  addItem( itemCloseWindowFromMenuButton, QLatin1String( "CloseWindowFromMenuButton" ) );
  KConfigSkeleton::ItemBool  *itemUseExtendedWindowBorders;
  itemUseExtendedWindowBorders = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseExtendedWindowBorders" ), mUseExtendedWindowBorders, true );
  addItem( itemUseExtendedWindowBorders, QLatin1String( "UseExtendedWindowBorders" ) );
  KConfigSkeleton::ItemBool  *itemAnimationsEnabled;
  itemAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "AnimationsEnabled" ), mAnimationsEnabled, true );
  addItem( itemAnimationsEnabled, QLatin1String( "AnimationsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemButtonAnimationsEnabled;
  itemButtonAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ButtonAnimationsEnabled" ), mButtonAnimationsEnabled, true );
  addItem( itemButtonAnimationsEnabled, QLatin1String( "ButtonAnimationsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemTitleAnimationsEnabled;
  itemTitleAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "TitleAnimationsEnabled" ), mTitleAnimationsEnabled, true );
  addItem( itemTitleAnimationsEnabled, QLatin1String( "TitleAnimationsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemShadowAnimationsEnabled;
  itemShadowAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShadowAnimationsEnabled" ), mShadowAnimationsEnabled, true );
  addItem( itemShadowAnimationsEnabled, QLatin1String( "ShadowAnimationsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemTabAnimationsEnabled;
  itemTabAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "TabAnimationsEnabled" ), mTabAnimationsEnabled, true );
  addItem( itemTabAnimationsEnabled, QLatin1String( "TabAnimationsEnabled" ) );
  KConfigSkeleton::ItemInt  *itemButtonAnimationsDuration;
  itemButtonAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ButtonAnimationsDuration" ), mButtonAnimationsDuration, 150 );
  addItem( itemButtonAnimationsDuration, QLatin1String( "ButtonAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemTitleAnimationsDuration;
  itemTitleAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "TitleAnimationsDuration" ), mTitleAnimationsDuration, 150 );
  addItem( itemTitleAnimationsDuration, QLatin1String( "TitleAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemShadowAnimationsDuration;
  itemShadowAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ShadowAnimationsDuration" ), mShadowAnimationsDuration, 150 );
  addItem( itemShadowAnimationsDuration, QLatin1String( "ShadowAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemTabAnimationsDuration;
  itemTabAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "TabAnimationsDuration" ), mTabAnimationsDuration, 150 );
  addItem( itemTabAnimationsDuration, QLatin1String( "TabAnimationsDuration" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesExceptionType;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ExceptionWindowClassName");
    valuesExceptionType.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ExceptionWindowTitle");
    valuesExceptionType.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemExceptionType;
  itemExceptionType = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "ExceptionType" ), mExceptionType, valuesExceptionType, ExceptionWindowClassName );
  addItem( itemExceptionType, QLatin1String( "ExceptionType" ) );
  KConfigSkeleton::ItemString  *itemExceptionPattern;
  itemExceptionPattern = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "ExceptionPattern" ), mExceptionPattern );
  addItem( itemExceptionPattern, QLatin1String( "ExceptionPattern" ) );
  KConfigSkeleton::ItemBool  *itemEnabled;
  itemEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "Enabled" ), mEnabled, true );
  addItem( itemEnabled, QLatin1String( "Enabled" ) );
  KConfigSkeleton::ItemInt  *itemMask;
  itemMask = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "Mask" ), mMask, 0 );
  addItem( itemMask, QLatin1String( "Mask" ) );
}

Configuration::~Configuration()
{
}

