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

#include "oxygenstyleconfigdata.h"

#include <kglobal.h>
#include <QtCore/QFile>

using namespace Oxygen;

namespace Oxygen {

class StyleConfigDataHelper
{
  public:
    StyleConfigDataHelper() : q(0) {}
    ~StyleConfigDataHelper() { delete q; }
    StyleConfigData *q;
};
}

K_GLOBAL_STATIC(StyleConfigDataHelper, s_globalStyleConfigData)
StyleConfigData *StyleConfigData::self()
{
  if (!s_globalStyleConfigData->q) {
    new StyleConfigData;
    s_globalStyleConfigData->q->readConfig();
  }

  return s_globalStyleConfigData->q;
}

StyleConfigData::StyleConfigData(  )
  : KConfigSkeleton( QLatin1String( "oxygenrc" ) )
{
  Q_ASSERT(!s_globalStyleConfigData->q);
  s_globalStyleConfigData->q = this;
  setCurrentGroup( QLatin1String( "Common" ) );

  KConfigSkeleton::ItemBool  *itemUseBackgroundGradient;
  itemUseBackgroundGradient = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseBackgroundGradient" ), mUseBackgroundGradient, true );
  addItem( itemUseBackgroundGradient, QLatin1String( "UseBackgroundGradient" ) );
  KConfigSkeleton::ItemString  *itemBackgroundPixmap;
  itemBackgroundPixmap = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "BackgroundPixmap" ), mBackgroundPixmap );
  addItem( itemBackgroundPixmap, QLatin1String( "BackgroundPixmap" ) );

  setCurrentGroup( QLatin1String( "Style" ) );

  KConfigSkeleton::ItemBool  *itemCacheEnabled;
  itemCacheEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "CacheEnabled" ), mCacheEnabled, true );
  addItem( itemCacheEnabled, QLatin1String( "CacheEnabled" ) );
  KConfigSkeleton::ItemInt  *itemMaxCacheSize;
  itemMaxCacheSize = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "MaxCacheSize" ), mMaxCacheSize, 512 );
  addItem( itemMaxCacheSize, QLatin1String( "MaxCacheSize" ) );
  KConfigSkeleton::ItemInt  *itemAnimationSteps;
  itemAnimationSteps = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "AnimationSteps" ), mAnimationSteps, 10 );
  addItem( itemAnimationSteps, QLatin1String( "AnimationSteps" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesMnemonicsMode;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MN_NEVER");
    valuesMnemonicsMode.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MN_AUTO");
    valuesMnemonicsMode.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MN_ALWAYS");
    valuesMnemonicsMode.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemMnemonicsMode;
  itemMnemonicsMode = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "MnemonicsMode" ), mMnemonicsMode, valuesMnemonicsMode, MN_ALWAYS );
  addItem( itemMnemonicsMode, QLatin1String( "MnemonicsMode" ) );
  KConfigSkeleton::ItemBool  *itemToolTipTransparent;
  itemToolTipTransparent = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ToolTipTransparent" ), mToolTipTransparent, true );
  addItem( itemToolTipTransparent, QLatin1String( "ToolTipTransparent" ) );
  KConfigSkeleton::ItemBool  *itemToolTipDrawStyledFrames;
  itemToolTipDrawStyledFrames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ToolTipDrawStyledFrames" ), mToolTipDrawStyledFrames, true );
  addItem( itemToolTipDrawStyledFrames, QLatin1String( "ToolTipDrawStyledFrames" ) );
  KConfigSkeleton::ItemBool  *itemToolBarDrawItemSeparator;
  itemToolBarDrawItemSeparator = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ToolBarDrawItemSeparator" ), mToolBarDrawItemSeparator, true );
  addItem( itemToolBarDrawItemSeparator, QLatin1String( "ToolBarDrawItemSeparator" ) );
  KConfigSkeleton::ItemBool  *itemViewDrawTriangularExpander;
  itemViewDrawTriangularExpander = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ViewDrawTriangularExpander" ), mViewDrawTriangularExpander, true );
  addItem( itemViewDrawTriangularExpander, QLatin1String( "ViewDrawTriangularExpander" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesViewTriangularExpanderSize;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TE_TINY");
    valuesViewTriangularExpanderSize.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TE_SMALL");
    valuesViewTriangularExpanderSize.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TE_NORMAL");
    valuesViewTriangularExpanderSize.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemViewTriangularExpanderSize;
  itemViewTriangularExpanderSize = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "ViewTriangularExpanderSize" ), mViewTriangularExpanderSize, valuesViewTriangularExpanderSize, TE_SMALL );
  addItem( itemViewTriangularExpanderSize, QLatin1String( "ViewTriangularExpanderSize" ) );
  KConfigSkeleton::ItemBool  *itemViewDrawFocusIndicator;
  itemViewDrawFocusIndicator = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ViewDrawFocusIndicator" ), mViewDrawFocusIndicator, true );
  addItem( itemViewDrawFocusIndicator, QLatin1String( "ViewDrawFocusIndicator" ) );
  KConfigSkeleton::ItemBool  *itemViewDrawTreeBranchLines;
  itemViewDrawTreeBranchLines = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ViewDrawTreeBranchLines" ), mViewDrawTreeBranchLines, true );
  addItem( itemViewDrawTreeBranchLines, QLatin1String( "ViewDrawTreeBranchLines" ) );
  KConfigSkeleton::ItemBool  *itemViewInvertSortIndicator;
  itemViewInvertSortIndicator = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ViewInvertSortIndicator" ), mViewInvertSortIndicator, false );
  addItem( itemViewInvertSortIndicator, QLatin1String( "ViewInvertSortIndicator" ) );
  KConfigSkeleton::ItemInt  *itemScrollBarWidth;
  itemScrollBarWidth = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ScrollBarWidth" ), mScrollBarWidth, 15 );
  addItem( itemScrollBarWidth, QLatin1String( "ScrollBarWidth" ) );
  KConfigSkeleton::ItemInt  *itemScrollBarAddLineButtons;
  itemScrollBarAddLineButtons = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ScrollBarAddLineButtons" ), mScrollBarAddLineButtons, 2 );
  addItem( itemScrollBarAddLineButtons, QLatin1String( "ScrollBarAddLineButtons" ) );
  KConfigSkeleton::ItemInt  *itemScrollBarSubLineButtons;
  itemScrollBarSubLineButtons = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ScrollBarSubLineButtons" ), mScrollBarSubLineButtons, 1 );
  addItem( itemScrollBarSubLineButtons, QLatin1String( "ScrollBarSubLineButtons" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesCheckBoxStyle;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("CS_CHECK");
    valuesCheckBoxStyle.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("CS_X");
    valuesCheckBoxStyle.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemCheckBoxStyle;
  itemCheckBoxStyle = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "CheckBoxStyle" ), mCheckBoxStyle, valuesCheckBoxStyle, CS_CHECK );
  addItem( itemCheckBoxStyle, QLatin1String( "CheckBoxStyle" ) );
  KConfigSkeleton::ItemBool  *itemProgressBarAnimated;
  itemProgressBarAnimated = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ProgressBarAnimated" ), mProgressBarAnimated, true );
  addItem( itemProgressBarAnimated, QLatin1String( "ProgressBarAnimated" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesMenuHighlightMode;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MM_DARK");
    valuesMenuHighlightMode.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MM_SUBTLE");
    valuesMenuHighlightMode.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MM_STRONG");
    valuesMenuHighlightMode.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemMenuHighlightMode;
  itemMenuHighlightMode = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "MenuHighlightMode" ), mMenuHighlightMode, valuesMenuHighlightMode, MM_DARK );
  addItem( itemMenuHighlightMode, QLatin1String( "MenuHighlightMode" ) );
  KConfigSkeleton::ItemBool  *itemTabSubtleShadow;
  itemTabSubtleShadow = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "TabSubtleShadow" ), mTabSubtleShadow, false );
  addItem( itemTabSubtleShadow, QLatin1String( "TabSubtleShadow" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesTabStyle;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TS_SINGLE");
    valuesTabStyle.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TS_PLAIN");
    valuesTabStyle.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemTabStyle;
  itemTabStyle = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "TabStyle" ), mTabStyle, valuesTabStyle, TS_SINGLE );
  addItem( itemTabStyle, QLatin1String( "TabStyle" ) );
  KConfigSkeleton::ItemBool  *itemWindowDragEnabled;
  itemWindowDragEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "WindowDragEnabled" ), mWindowDragEnabled, true );
  addItem( itemWindowDragEnabled, QLatin1String( "WindowDragEnabled" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesWindowDragMode;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("WD_MINIMAL");
    valuesWindowDragMode.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("WD_FULL");
    valuesWindowDragMode.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemWindowDragMode;
  itemWindowDragMode = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "WindowDragMode" ), mWindowDragMode, valuesWindowDragMode, WD_FULL );
  addItem( itemWindowDragMode, QLatin1String( "WindowDragMode" ) );
  KConfigSkeleton::ItemBool  *itemSplitterProxyEnabled;
  itemSplitterProxyEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "SplitterProxyEnabled" ), mSplitterProxyEnabled, true );
  addItem( itemSplitterProxyEnabled, QLatin1String( "SplitterProxyEnabled" ) );
  KConfigSkeleton::ItemInt  *itemSplitterProxyWidth;
  itemSplitterProxyWidth = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "SplitterProxyWidth" ), mSplitterProxyWidth, 12 );
  addItem( itemSplitterProxyWidth, QLatin1String( "SplitterProxyWidth" ) );
  KConfigSkeleton::ItemBool  *itemWidgetExplorerEnabled;
  itemWidgetExplorerEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "WidgetExplorerEnabled" ), mWidgetExplorerEnabled, false );
  addItem( itemWidgetExplorerEnabled, QLatin1String( "WidgetExplorerEnabled" ) );
  KConfigSkeleton::ItemBool  *itemDrawWidgetRects;
  itemDrawWidgetRects = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "DrawWidgetRects" ), mDrawWidgetRects, false );
  addItem( itemDrawWidgetRects, QLatin1String( "DrawWidgetRects" ) );
  KConfigSkeleton::ItemStringList  *itemWindowDragWhiteList;
  itemWindowDragWhiteList = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "WindowDragWhiteList" ), mWindowDragWhiteList );
  addItem( itemWindowDragWhiteList, QLatin1String( "WindowDragWhiteList" ) );
  KConfigSkeleton::ItemStringList  *itemWindowDragBlackList;
  itemWindowDragBlackList = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "WindowDragBlackList" ), mWindowDragBlackList );
  addItem( itemWindowDragBlackList, QLatin1String( "WindowDragBlackList" ) );
  KConfigSkeleton::ItemBool  *itemUseWMMoveResize;
  itemUseWMMoveResize = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseWMMoveResize" ), mUseWMMoveResize, true );
  addItem( itemUseWMMoveResize, QLatin1String( "UseWMMoveResize" ) );
  KConfigSkeleton::ItemBool  *itemAnimationsEnabled;
  itemAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "AnimationsEnabled" ), mAnimationsEnabled, true );
  addItem( itemAnimationsEnabled, QLatin1String( "AnimationsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemGenericAnimationsEnabled;
  itemGenericAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "GenericAnimationsEnabled" ), mGenericAnimationsEnabled, true );
  addItem( itemGenericAnimationsEnabled, QLatin1String( "GenericAnimationsEnabled" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesToolBarAnimationType;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TB_NONE");
    valuesToolBarAnimationType.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TB_FADE");
    valuesToolBarAnimationType.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("TB_FOLLOW_MOUSE");
    valuesToolBarAnimationType.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemToolBarAnimationType;
  itemToolBarAnimationType = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "ToolBarAnimationType" ), mToolBarAnimationType, valuesToolBarAnimationType, TB_FADE );
  addItem( itemToolBarAnimationType, QLatin1String( "ToolBarAnimationType" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesMenuBarAnimationType;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MB_NONE");
    valuesMenuBarAnimationType.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MB_FADE");
    valuesMenuBarAnimationType.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("MB_FOLLOW_MOUSE");
    valuesMenuBarAnimationType.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemMenuBarAnimationType;
  itemMenuBarAnimationType = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "MenuBarAnimationType" ), mMenuBarAnimationType, valuesMenuBarAnimationType, MB_FADE );
  addItem( itemMenuBarAnimationType, QLatin1String( "MenuBarAnimationType" ) );
  QList<KConfigSkeleton::ItemEnum::Choice2> valuesMenuAnimationType;
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ME_NONE");
    valuesMenuAnimationType.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ME_FADE");
    valuesMenuAnimationType.append( choice );
  }
  {
    KConfigSkeleton::ItemEnum::Choice2 choice;
    choice.name = QLatin1String("ME_FOLLOW_MOUSE");
    valuesMenuAnimationType.append( choice );
  }
  KConfigSkeleton::ItemEnum  *itemMenuAnimationType;
  itemMenuAnimationType = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "MenuAnimationType" ), mMenuAnimationType, valuesMenuAnimationType, ME_FADE );
  addItem( itemMenuAnimationType, QLatin1String( "MenuAnimationType" ) );
  KConfigSkeleton::ItemBool  *itemProgressBarAnimationsEnabled;
  itemProgressBarAnimationsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ProgressBarAnimationsEnabled" ), mProgressBarAnimationsEnabled, true );
  addItem( itemProgressBarAnimationsEnabled, QLatin1String( "ProgressBarAnimationsEnabled" ) );
  KConfigSkeleton::ItemInt  *itemGenericAnimationsDuration;
  itemGenericAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "GenericAnimationsDuration" ), mGenericAnimationsDuration, 150 );
  addItem( itemGenericAnimationsDuration, QLatin1String( "GenericAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemToolBarAnimationsDuration;
  itemToolBarAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ToolBarAnimationsDuration" ), mToolBarAnimationsDuration, 50 );
  addItem( itemToolBarAnimationsDuration, QLatin1String( "ToolBarAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemMenuBarAnimationsDuration;
  itemMenuBarAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "MenuBarAnimationsDuration" ), mMenuBarAnimationsDuration, 150 );
  addItem( itemMenuBarAnimationsDuration, QLatin1String( "MenuBarAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemMenuBarFollowMouseAnimationsDuration;
  itemMenuBarFollowMouseAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "MenuBarFollowMouseAnimationsDuration" ), mMenuBarFollowMouseAnimationsDuration, 80 );
  addItem( itemMenuBarFollowMouseAnimationsDuration, QLatin1String( "MenuBarFollowMouseAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemMenuAnimationsDuration;
  itemMenuAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "MenuAnimationsDuration" ), mMenuAnimationsDuration, 150 );
  addItem( itemMenuAnimationsDuration, QLatin1String( "MenuAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemMenuFollowMouseAnimationsDuration;
  itemMenuFollowMouseAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "MenuFollowMouseAnimationsDuration" ), mMenuFollowMouseAnimationsDuration, 40 );
  addItem( itemMenuFollowMouseAnimationsDuration, QLatin1String( "MenuFollowMouseAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemProgressBarAnimationsDuration;
  itemProgressBarAnimationsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ProgressBarAnimationsDuration" ), mProgressBarAnimationsDuration, 250 );
  addItem( itemProgressBarAnimationsDuration, QLatin1String( "ProgressBarAnimationsDuration" ) );
  KConfigSkeleton::ItemInt  *itemProgressBarBusyStepDuration;
  itemProgressBarBusyStepDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ProgressBarBusyStepDuration" ), mProgressBarBusyStepDuration, 50 );
  addItem( itemProgressBarBusyStepDuration, QLatin1String( "ProgressBarBusyStepDuration" ) );
  KConfigSkeleton::ItemBool  *itemStackedWidgetTransitionsEnabled;
  itemStackedWidgetTransitionsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "StackedWidgetTransitionsEnabled" ), mStackedWidgetTransitionsEnabled, false );
  addItem( itemStackedWidgetTransitionsEnabled, QLatin1String( "StackedWidgetTransitionsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemLabelTransitionsEnabled;
  itemLabelTransitionsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "LabelTransitionsEnabled" ), mLabelTransitionsEnabled, true );
  addItem( itemLabelTransitionsEnabled, QLatin1String( "LabelTransitionsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemComboBoxTransitionsEnabled;
  itemComboBoxTransitionsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ComboBoxTransitionsEnabled" ), mComboBoxTransitionsEnabled, true );
  addItem( itemComboBoxTransitionsEnabled, QLatin1String( "ComboBoxTransitionsEnabled" ) );
  KConfigSkeleton::ItemBool  *itemLineEditTransitionsEnabled;
  itemLineEditTransitionsEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "LineEditTransitionsEnabled" ), mLineEditTransitionsEnabled, true );
  addItem( itemLineEditTransitionsEnabled, QLatin1String( "LineEditTransitionsEnabled" ) );
  KConfigSkeleton::ItemInt  *itemStackedWidgetTransitionsDuration;
  itemStackedWidgetTransitionsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "StackedWidgetTransitionsDuration" ), mStackedWidgetTransitionsDuration, 150 );
  addItem( itemStackedWidgetTransitionsDuration, QLatin1String( "StackedWidgetTransitionsDuration" ) );
  KConfigSkeleton::ItemInt  *itemLabelTransitionsDuration;
  itemLabelTransitionsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "LabelTransitionsDuration" ), mLabelTransitionsDuration, 75 );
  addItem( itemLabelTransitionsDuration, QLatin1String( "LabelTransitionsDuration" ) );
  KConfigSkeleton::ItemInt  *itemComboBoxTransitionsDuration;
  itemComboBoxTransitionsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "ComboBoxTransitionsDuration" ), mComboBoxTransitionsDuration, 75 );
  addItem( itemComboBoxTransitionsDuration, QLatin1String( "ComboBoxTransitionsDuration" ) );
  KConfigSkeleton::ItemInt  *itemLineEditTransitionsDuration;
  itemLineEditTransitionsDuration = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "LineEditTransitionsDuration" ), mLineEditTransitionsDuration, 150 );
  addItem( itemLineEditTransitionsDuration, QLatin1String( "LineEditTransitionsDuration" ) );
}

StyleConfigData::~StyleConfigData()
{
  if (!s_globalStyleConfigData.isDestroyed()) {
    s_globalStyleConfigData->q = 0;
  }
}

