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

#include "extensionSettings.h"

ExtensionSettings::ExtensionSettings(  TDESharedConfig::Ptr config  )
  : TDEConfigSkeleton( config )
{
  setCurrentGroup( TQString::fromLatin1( "General" ) );

  TDEConfigSkeleton::ItemBool  *itemIExist;
  itemIExist = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "IExist" ), mIExist, false );
  addItem( itemIExist, TQString::fromLatin1( "IExist" ) );
  TDEConfigSkeleton::ItemInt  *itemPosition;
  itemPosition = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "Position" ), mPosition, KPanelExtension::Bottom );
  itemPosition->setMinValue(0);
  itemPosition->setMaxValue(3);
  addItem( itemPosition, TQString::fromLatin1( "Position" ) );
  TDEConfigSkeleton::ItemInt  *itemAlignment;
  itemAlignment = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "Alignment" ), mAlignment, KPanelExtension::Left );
  itemAlignment->setMinValue(0);
  itemAlignment->setMaxValue(2);
  addItem( itemAlignment, TQString::fromLatin1( "Alignment" ) );
  TDEConfigSkeleton::ItemInt  *itemXineramaScreen;
  itemXineramaScreen = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "XineramaScreen" ), mXineramaScreen, TQApplication::desktop()->primaryScreen() );
  addItem( itemXineramaScreen, TQString::fromLatin1( "XineramaScreen" ) );
  TDEConfigSkeleton::ItemInt  *itemHideButtonSize;
  itemHideButtonSize = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "HideButtonSize" ), mHideButtonSize, 14 );
  itemHideButtonSize->setMinValue(3);
  itemHideButtonSize->setMaxValue(48);
  addItem( itemHideButtonSize, TQString::fromLatin1( "HideButtonSize" ) );
  TDEConfigSkeleton::ItemBool  *itemShowLeftHideButton;
  itemShowLeftHideButton = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ShowLeftHideButton" ), mShowLeftHideButton, false );
  addItem( itemShowLeftHideButton, TQString::fromLatin1( "ShowLeftHideButton" ) );
  TDEConfigSkeleton::ItemBool  *itemShowRightHideButton;
  itemShowRightHideButton = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ShowRightHideButton" ), mShowRightHideButton, false );
  addItem( itemShowRightHideButton, TQString::fromLatin1( "ShowRightHideButton" ) );
  TDEConfigSkeleton::ItemBool  *itemAutoHidePanel;
  itemAutoHidePanel = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AutoHidePanel" ), mAutoHidePanel, false );
  addItem( itemAutoHidePanel, TQString::fromLatin1( "AutoHidePanel" ) );
  TDEConfigSkeleton::ItemBool  *itemAutoHideSwitch;
  itemAutoHideSwitch = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AutoHideSwitch" ), mAutoHideSwitch, false );
  addItem( itemAutoHideSwitch, TQString::fromLatin1( "AutoHideSwitch" ) );
  TDEConfigSkeleton::ItemBool  *itemXineramaHideSwitch;
  itemXineramaHideSwitch = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "XineramaHideSwitch" ), mXineramaHideSwitch, true );
  addItem( itemXineramaHideSwitch, TQString::fromLatin1( "XineramaHideSwitch" ) );
  TDEConfigSkeleton::ItemInt  *itemAutoHideDelay;
  itemAutoHideDelay = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "AutoHideDelay" ), mAutoHideDelay, 3 );
  addItem( itemAutoHideDelay, TQString::fromLatin1( "AutoHideDelay" ) );
  TDEConfigSkeleton::ItemInt  *itemUnhideLocation;
  itemUnhideLocation = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "UnhideLocation" ), mUnhideLocation, UnhideTrigger::None );
  itemUnhideLocation->setMinValue(UnhideTrigger::None);
  itemUnhideLocation->setMaxValue(UnhideTrigger::TopLeft);
  addItem( itemUnhideLocation, TQString::fromLatin1( "UnhideLocation" ) );
  TDEConfigSkeleton::ItemBool  *itemBackgroundHide;
  itemBackgroundHide = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "BackgroundHide" ), mBackgroundHide, false );
  addItem( itemBackgroundHide, TQString::fromLatin1( "BackgroundHide" ) );
  TDEConfigSkeleton::ItemBool  *itemHideAnimation;
  itemHideAnimation = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "HideAnimation" ), mHideAnimation, true );
  addItem( itemHideAnimation, TQString::fromLatin1( "HideAnimation" ) );
  TDEConfigSkeleton::ItemInt  *itemHideAnimationSpeed;
  itemHideAnimationSpeed = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "HideAnimationSpeed" ), mHideAnimationSpeed, 40 );
  addItem( itemHideAnimationSpeed, TQString::fromLatin1( "HideAnimationSpeed" ) );
  TDEConfigSkeleton::ItemInt  *itemSizePercentage;
  itemSizePercentage = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "SizePercentage" ), mSizePercentage, 100 );
  itemSizePercentage->setMinValue(1);
  itemSizePercentage->setMaxValue(100);
  addItem( itemSizePercentage, TQString::fromLatin1( "SizePercentage" ) );
  TDEConfigSkeleton::ItemBool  *itemExpandSize;
  itemExpandSize = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ExpandSize" ), mExpandSize, true );
  addItem( itemExpandSize, TQString::fromLatin1( "ExpandSize" ) );
  TDEConfigSkeleton::ItemInt  *itemSize;
  itemSize = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "Size" ), mSize, KPanelExtension::SizeSmall );
  addItem( itemSize, TQString::fromLatin1( "Size" ) );
  TDEConfigSkeleton::ItemInt  *itemCustomSize;
  itemCustomSize = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "CustomSize" ), mCustomSize, 30 );
  itemCustomSize->setMinValue(16);
  addItem( itemCustomSize, TQString::fromLatin1( "CustomSize" ) );
}

ExtensionSettings::~ExtensionSettings()
{
}

