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

#include "konq_settingsxt.h"

#include <kstaticdeleter.h>

KonqSettings *KonqSettings::mSelf = 0;
static KStaticDeleter<KonqSettings> staticKonqSettingsDeleter;

KonqSettings *KonqSettings::self()
{
  if ( !mSelf ) {
    staticKonqSettingsDeleter.setObject( mSelf, new KonqSettings() );
    mSelf->readConfig();
  }

  return mSelf;
}

KonqSettings::KonqSettings(  )
  : TDEConfigSkeleton( TQString::fromLatin1( "konquerorrc" ) )
{
  mSelf = this;
  setCurrentGroup( TQString::fromLatin1( "FMSettings" ) );

  TDEConfigSkeleton::ItemBool  *itemAlwaysNewWin;
  itemAlwaysNewWin = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AlwaysNewWin" ), mAlwaysNewWin, false );
  addItem( itemAlwaysNewWin, TQString::fromLatin1( "AlwaysNewWin" ) );
  TDEConfigSkeleton::ItemPath  *itemHomeURL;
  itemHomeURL = new TDEConfigSkeleton::ItemPath( currentGroup(), TQString::fromLatin1( "HomeURL" ), mHomeURL, TQString::fromLatin1( "~" ) );
  addItem( itemHomeURL, TQString::fromLatin1( "HomeURL" ) );
  TDEConfigSkeleton::ItemBool  *itemShowFileTips;
  itemShowFileTips = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ShowFileTips" ), mShowFileTips, true );
  addItem( itemShowFileTips, TQString::fromLatin1( "ShowFileTips" ) );
  TDEConfigSkeleton::ItemInt  *itemFileTipsItems;
  itemFileTipsItems = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "FileTipsItems" ), mFileTipsItems, 6 );
  addItem( itemFileTipsItems, TQString::fromLatin1( "FileTipsItems" ) );
  TDEConfigSkeleton::ItemBool  *itemShowPreviewsInFileTips;
  itemShowPreviewsInFileTips = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ShowPreviewsInFileTips" ), mShowPreviewsInFileTips, true );
  addItem( itemShowPreviewsInFileTips, TQString::fromLatin1( "ShowPreviewsInFileTips" ) );
  TDEConfigSkeleton::ItemBool  *itemRenameIconDirectly;
  itemRenameIconDirectly = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "RenameIconDirectly" ), mRenameIconDirectly, false );
  addItem( itemRenameIconDirectly, TQString::fromLatin1( "RenameIconDirectly" ) );
  TDEConfigSkeleton::ItemBool  *itemDoubleClickMoveToParent;
  itemDoubleClickMoveToParent = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "DoubleClickMoveToParent" ), mDoubleClickMoveToParent, true );
  addItem( itemDoubleClickMoveToParent, TQString::fromLatin1( "DoubleClickMoveToParent" ) );
  TDEConfigSkeleton::ItemBool  *itemShowDeleteCommand;
  itemShowDeleteCommand = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ShowDeleteCommand" ), mShowDeleteCommand, true );
  addItem( itemShowDeleteCommand, TQString::fromLatin1( "ShowDeleteCommand" ) );
  TDEConfigSkeleton::ItemFont  *itemStandardFont;
  itemStandardFont = new TDEConfigSkeleton::ItemFont( currentGroup(), TQString::fromLatin1( "StandardFont" ), mStandardFont, TDEGlobalSettings::generalFont() );
  addItem( itemStandardFont, TQString::fromLatin1( "StandardFont" ) );
  TDEConfigSkeleton::ItemColor  *itemNormalTextColor;
  itemNormalTextColor = new TDEConfigSkeleton::ItemColor( currentGroup(), TQString::fromLatin1( "NormalTextColor" ), mNormalTextColor );
  addItem( itemNormalTextColor, TQString::fromLatin1( "NormalTextColor" ) );
  TDEConfigSkeleton::ItemColor  *itemItemTextBackground;
  itemItemTextBackground = new TDEConfigSkeleton::ItemColor( currentGroup(), TQString::fromLatin1( "ItemTextBackground" ), mItemTextBackground );
  addItem( itemItemTextBackground, TQString::fromLatin1( "ItemTextBackground" ) );
  TDEConfigSkeleton::ItemInt  *itemTextHeight;
  itemTextHeight = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "TextHeight" ), mTextHeight, 2 );
  addItem( itemTextHeight, TQString::fromLatin1( "TextHeight" ) );
  TDEConfigSkeleton::ItemInt  *itemTextWidth;
  itemTextWidth = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "TextWidth" ), mTextWidth, 70 );
  addItem( itemTextWidth, TQString::fromLatin1( "TextWidth" ) );
  TDEConfigSkeleton::ItemBool  *itemDisplayFileSizeInBytes;
  itemDisplayFileSizeInBytes = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "DisplayFileSizeInBytes" ), mDisplayFileSizeInBytes, false );
  addItem( itemDisplayFileSizeInBytes, TQString::fromLatin1( "DisplayFileSizeInBytes" ) );
  TDEConfigSkeleton::ItemInt  *itemTextPreviewIconOpacity;
  itemTextPreviewIconOpacity = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "TextpreviewIconOpacity" ), mTextPreviewIconOpacity, 70 );
  itemTextPreviewIconOpacity->setMinValue(0);
  itemTextPreviewIconOpacity->setMaxValue(255);
  addItem( itemTextPreviewIconOpacity, TQString::fromLatin1( "TextPreviewIconOpacity" ) );
  TDEConfigSkeleton::ItemBool  *itemFmUnderlineLinks;
  itemFmUnderlineLinks = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "UnderlineLinks" ), mFmUnderlineLinks, true );
  addItem( itemFmUnderlineLinks, TQString::fromLatin1( "FmUnderlineLinks" ) );
  TDEConfigSkeleton::ItemBool  *itemMmbOpensTab;
  itemMmbOpensTab = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "MMBOpensTab" ), mMmbOpensTab, false );
  addItem( itemMmbOpensTab, TQString::fromLatin1( "MmbOpensTab" ) );
  TDEConfigSkeleton::ItemBool  *itemTabsCycleWheel;
  itemTabsCycleWheel = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "TabsCycleWheel" ), mTabsCycleWheel, true );
  addItem( itemTabsCycleWheel, TQString::fromLatin1( "TabsCycleWheel" ) );
  TDEConfigSkeleton::ItemBool  *itemAlwaysTabbedMode;
  itemAlwaysTabbedMode = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AlwaysTabbedMode" ), mAlwaysTabbedMode, false );
  addItem( itemAlwaysTabbedMode, TQString::fromLatin1( "AlwaysTabbedMode" ) );
  TDEConfigSkeleton::ItemBool  *itemNewTabsInFront;
  itemNewTabsInFront = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "NewTabsInFront" ), mNewTabsInFront, false );
  addItem( itemNewTabsInFront, TQString::fromLatin1( "NewTabsInFront" ) );
  TDEConfigSkeleton::ItemBool  *itemOpenAfterCurrentPage;
  itemOpenAfterCurrentPage = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "OpenAfterCurrentPage" ), mOpenAfterCurrentPage, false );
  addItem( itemOpenAfterCurrentPage, TQString::fromLatin1( "OpenAfterCurrentPage" ) );
  TDEConfigSkeleton::ItemBool  *itemPermanentCloseButton;
  itemPermanentCloseButton = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "PermanentCloseButton" ), mPermanentCloseButton, false );
  addItem( itemPermanentCloseButton, TQString::fromLatin1( "PermanentCloseButton" ) );
  TDEConfigSkeleton::ItemBool  *itemKonquerorTabforExternalURL;
  itemKonquerorTabforExternalURL = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "KonquerorTabforExternalURL" ), mKonquerorTabforExternalURL, false );
  addItem( itemKonquerorTabforExternalURL, TQString::fromLatin1( "KonquerorTabforExternalURL" ) );
  TDEConfigSkeleton::ItemBool  *itemPopupsWithinTabs;
  itemPopupsWithinTabs = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "PopupsWithinTabs" ), mPopupsWithinTabs, false );
  addItem( itemPopupsWithinTabs, TQString::fromLatin1( "PopupsWithinTabs" ) );
  TDEConfigSkeleton::ItemBool  *itemTabCloseActivatePrevious;
  itemTabCloseActivatePrevious = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "TabCloseActivatePrevious" ), mTabCloseActivatePrevious, false );
  addItem( itemTabCloseActivatePrevious, TQString::fromLatin1( "TabCloseActivatePrevious" ) );
  TDEConfigSkeleton::ItemBool  *itemWordWrapText;
  itemWordWrapText = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "WordWrapText" ), mWordWrapText, true );
  addItem( itemWordWrapText, TQString::fromLatin1( "WordWrapText" ) );
  TDEConfigSkeleton::ItemBool  *itemMouseMiddleClickClosesTab;
  itemMouseMiddleClickClosesTab = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "MouseMiddleClickClosesTab" ), mMouseMiddleClickClosesTab, false );
  addItem( itemMouseMiddleClickClosesTab, TQString::fromLatin1( "MouseMiddleClickClosesTab" ) );
  TDEConfigSkeleton::ItemBool  *itemHoverCloseButton;
  itemHoverCloseButton = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "HoverCloseButton" ), mHoverCloseButton, false );
  addItem( itemHoverCloseButton, TQString::fromLatin1( "HoverCloseButton" ) );
  TDEConfigSkeleton::ItemBool  *itemAddTabButton;
  itemAddTabButton = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AddTabButton" ), mAddTabButton, true );
  addItem( itemAddTabButton, TQString::fromLatin1( "AddTabButton" ) );
  TDEConfigSkeleton::ItemBool  *itemCloseTabButton;
  itemCloseTabButton = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "CloseTabButton" ), mCloseTabButton, true );
  addItem( itemCloseTabButton, TQString::fromLatin1( "CloseTabButton" ) );
  TDEConfigSkeleton::ItemInt  *itemMaximumTabLength;
  itemMaximumTabLength = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "MaximumTabLength" ), mMaximumTabLength, 30 );
  addItem( itemMaximumTabLength, TQString::fromLatin1( "MaximumTabLength" ) );
  TDEConfigSkeleton::ItemInt  *itemMinimumTabLength;
  itemMinimumTabLength = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "MinimumTabLength" ), mMinimumTabLength, 3 );
  addItem( itemMinimumTabLength, TQString::fromLatin1( "MinimumTabLength" ) );
  TDEConfigSkeleton::ItemString  *itemTabPosition;
  itemTabPosition = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "TabPosition" ), mTabPosition );
  addItem( itemTabPosition, TQString::fromLatin1( "TabPosition" ) );

  setCurrentGroup( TQString::fromLatin1( "HTML Settings" ) );

  TDEConfigSkeleton::ItemInt  *itemMediumFontSize;
  itemMediumFontSize = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "MediumFontSize" ), mMediumFontSize, 12 );
  addItem( itemMediumFontSize, TQString::fromLatin1( "MediumFontSize" ) );
  TDEConfigSkeleton::ItemInt  *itemMinimumFontSize;
  itemMinimumFontSize = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "MinimumFontSize" ), mMinimumFontSize, HTML_DEFAULT_MIN_FONT_SIZE );
  addItem( itemMinimumFontSize, TQString::fromLatin1( "MinimumFontSize" ) );
  TDEConfigSkeleton::ItemStringList  *itemFonts;
  itemFonts = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "Fonts" ), mFonts );
  addItem( itemFonts, TQString::fromLatin1( "Fonts" ) );
  TDEConfigSkeleton::ItemString  *itemDefaultEncoding;
  itemDefaultEncoding = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "DefaultEncoding" ), mDefaultEncoding, TQString() );
  addItem( itemDefaultEncoding, TQString::fromLatin1( "DefaultEncoding" ) );
  TDEConfigSkeleton::ItemBool  *itemChangeCursor;
  itemChangeCursor = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ChangeCursor" ), mChangeCursor, true );
  addItem( itemChangeCursor, TQString::fromLatin1( "ChangeCursor" ) );
  TDEConfigSkeleton::ItemBool  *itemHtmlUnderlineLinks;
  itemHtmlUnderlineLinks = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "UnderlineLinks" ), mHtmlUnderlineLinks, true );
  addItem( itemHtmlUnderlineLinks, TQString::fromLatin1( "HtmlUnderlineLinks" ) );
  TDEConfigSkeleton::ItemBool  *itemHoverLinks;
  itemHoverLinks = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "HoverLinks" ), mHoverLinks, true );
  addItem( itemHoverLinks, TQString::fromLatin1( "HoverLinks" ) );
  TDEConfigSkeleton::ItemBool  *itemAutoLoadImages;
  itemAutoLoadImages = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AutoLoadImages" ), mAutoLoadImages, true );
  addItem( itemAutoLoadImages, TQString::fromLatin1( "AutoLoadImages" ) );
  TDEConfigSkeleton::ItemString  *itemShowAnimations;
  itemShowAnimations = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "ShowAnimations" ), mShowAnimations );
  addItem( itemShowAnimations, TQString::fromLatin1( "ShowAnimations" ) );
  TDEConfigSkeleton::ItemBool  *itemAutoDelayedActions;
  itemAutoDelayedActions = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AutoDelayedActions" ), mAutoDelayedActions, true );
  addItem( itemAutoDelayedActions, TQString::fromLatin1( "AutoDelayedActions" ) );
  TDEConfigSkeleton::ItemBool  *itemFormCompletion;
  itemFormCompletion = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "FormCompletion" ), mFormCompletion, true );
  addItem( itemFormCompletion, TQString::fromLatin1( "FormCompletion" ) );
  TDEConfigSkeleton::ItemInt  *itemMaxFormCompletionItems;
  itemMaxFormCompletionItems = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "MaxFormCompletionItems" ), mMaxFormCompletionItems, 10 );
  addItem( itemMaxFormCompletionItems, TQString::fromLatin1( "MaxFormCompletionItems" ) );
  TDEConfigSkeleton::ItemBool  *itemEnableFavicon;
  itemEnableFavicon = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "EnableFavicon" ), mEnableFavicon, true );
  addItem( itemEnableFavicon, TQString::fromLatin1( "EnableFavicon" ) );
  TDEConfigSkeleton::ItemInt  *itemAutomaticDetectionLanguage;
  itemAutomaticDetectionLanguage = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "AutomaticDetectionLanguage" ), mAutomaticDetectionLanguage );
  addItem( itemAutomaticDetectionLanguage, TQString::fromLatin1( "AutomaticDetectionLanguage" ) );
  TDEConfigSkeleton::ItemBool  *itemEnforceDefaultCharset;
  itemEnforceDefaultCharset = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "EnforceDefaultCharset" ), mEnforceDefaultCharset );
  addItem( itemEnforceDefaultCharset, TQString::fromLatin1( "EnforceDefaultCharset" ) );
  TDEConfigSkeleton::ItemBool  *itemUserStyleSheetEnabled;
  itemUserStyleSheetEnabled = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "UserStyleSheetEnabled" ), mUserStyleSheetEnabled );
  addItem( itemUserStyleSheetEnabled, TQString::fromLatin1( "UserStyleSheetEnabled" ) );

  setCurrentGroup( TQString::fromLatin1( "MainView Settings" ) );

  TDEConfigSkeleton::ItemBool  *itemOpenMiddleClick;
  itemOpenMiddleClick = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "OpenMiddleClick" ), mOpenMiddleClick, true );
  addItem( itemOpenMiddleClick, TQString::fromLatin1( "OpenMiddleClick" ) );
  TDEConfigSkeleton::ItemBool  *itemBackRightClick;
  itemBackRightClick = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "BackRightClick" ), mBackRightClick, false );
  addItem( itemBackRightClick, TQString::fromLatin1( "BackRightClick" ) );
  TDEConfigSkeleton::ItemBool  *itemSaveViewPropertiesLocally;
  itemSaveViewPropertiesLocally = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "SaveViewPropertiesLocally" ), mSaveViewPropertiesLocally, false );
  addItem( itemSaveViewPropertiesLocally, TQString::fromLatin1( "SaveViewPropertiesLocally" ) );
  TDEConfigSkeleton::ItemBool  *itemHtmlAllowed;
  itemHtmlAllowed = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "HTMLAllowed" ), mHtmlAllowed, false );
  addItem( itemHtmlAllowed, TQString::fromLatin1( "HtmlAllowed" ) );
  TDEConfigSkeleton::ItemString  *itemMainViewViewMode;
  itemMainViewViewMode = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "ViewMode" ), mMainViewViewMode );
  addItem( itemMainViewViewMode, TQString::fromLatin1( "MainViewViewMode" ) );
  TDEConfigSkeleton::ItemStringList  *itemToggableViewsShown;
  itemToggableViewsShown = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "ToggableViewsShown" ), mToggableViewsShown );
  addItem( itemToggableViewsShown, TQString::fromLatin1( "ToggableViewsShown" ) );

  setCurrentGroup( TQString::fromLatin1( "HistorySettings" ) );

  TDEConfigSkeleton::ItemString  *itemOpenGroups;
  itemOpenGroups = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "OpenGroups" ), mOpenGroups );
  addItem( itemOpenGroups, TQString::fromLatin1( "OpenGroups" ) );

  setCurrentGroup( TQString::fromLatin1( "Java/JavaScript Settings" ) );

  TDEConfigSkeleton::ItemBool  *itemShowJavaConsole;
  itemShowJavaConsole = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ShowJavaConsole" ), mShowJavaConsole, false );
  addItem( itemShowJavaConsole, TQString::fromLatin1( "ShowJavaConsole" ) );
  TDEConfigSkeleton::ItemBool  *itemUseSecurityManager;
  itemUseSecurityManager = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "UseSecurityManager" ), mUseSecurityManager, true );
  addItem( itemUseSecurityManager, TQString::fromLatin1( "UseSecurityManager" ) );
  TDEConfigSkeleton::ItemBool  *itemUseKio;
  itemUseKio = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "UseKio" ), mUseKio, false );
  addItem( itemUseKio, TQString::fromLatin1( "UseKio" ) );
  TDEConfigSkeleton::ItemBool  *itemShutdownAppletServer;
  itemShutdownAppletServer = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ShutdownAppletServer" ), mShutdownAppletServer, true );
  addItem( itemShutdownAppletServer, TQString::fromLatin1( "ShutdownAppletServer" ) );
  TDEConfigSkeleton::ItemInt  *itemAppletServerTimeout;
  itemAppletServerTimeout = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "AppletServerTimeout" ), mAppletServerTimeout, 60 );
  addItem( itemAppletServerTimeout, TQString::fromLatin1( "AppletServerTimeout" ) );
  TDEConfigSkeleton::ItemPath  *itemJavaPath;
  itemJavaPath = new TDEConfigSkeleton::ItemPath( currentGroup(), TQString::fromLatin1( "JavaPath" ), mJavaPath, 
#if defined(PATH_JAVA)
PATH_JAVA
#else
"java"
#endif
       );
  addItem( itemJavaPath, TQString::fromLatin1( "JavaPath" ) );
  TDEConfigSkeleton::ItemStringList  *itemJavaDomains;
  itemJavaDomains = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "JavaDomains" ), mJavaDomains );
  addItem( itemJavaDomains, TQString::fromLatin1( "JavaDomains" ) );
  TDEConfigSkeleton::ItemStringList  *itemJavaDomainSettings;
  itemJavaDomainSettings = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "JavaDomainSettings" ), mJavaDomainSettings );
  addItem( itemJavaDomainSettings, TQString::fromLatin1( "JavaDomainSettings" ) );
  TDEConfigSkeleton::ItemStringList  *itemJavaScriptDomainAdvice;
  itemJavaScriptDomainAdvice = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "JavaScriptDomainAdvice" ), mJavaScriptDomainAdvice );
  addItem( itemJavaScriptDomainAdvice, TQString::fromLatin1( "JavaScriptDomainAdvice" ) );
  TDEConfigSkeleton::ItemString  *itemJavaArgs;
  itemJavaArgs = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "JavaArgs" ), mJavaArgs );
  addItem( itemJavaArgs, TQString::fromLatin1( "JavaArgs" ) );
  TQStringList defaultECMADomains;
  defaultECMADomains.append( TQString::fromUtf8( "true" ) );

  TDEConfigSkeleton::ItemStringList  *itemECMADomains;
  itemECMADomains = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "ECMADomains" ), mECMADomains, defaultECMADomains );
  addItem( itemECMADomains, TQString::fromLatin1( "ECMADomains" ) );
  TDEConfigSkeleton::ItemStringList  *itemECMADomainSettings;
  itemECMADomainSettings = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "ECMADomainSettings" ), mECMADomainSettings );
  addItem( itemECMADomainSettings, TQString::fromLatin1( "ECMADomainSettings" ) );
  TDEConfigSkeleton::ItemBool  *itemReportJavaScriptErrors;
  itemReportJavaScriptErrors = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ReportJavaScriptErrors" ), mReportJavaScriptErrors, false );
  addItem( itemReportJavaScriptErrors, TQString::fromLatin1( "ReportJavaScriptErrors" ) );
  TDEConfigSkeleton::ItemBool  *itemEnableJavaScriptDebug;
  itemEnableJavaScriptDebug = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "EnableJavaScriptDebug" ), mEnableJavaScriptDebug, false );
  addItem( itemEnableJavaScriptDebug, TQString::fromLatin1( "EnableJavaScriptDebug" ) );
  TDEConfigSkeleton::ItemBool  *itemEnableJavaScript;
  itemEnableJavaScript = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "EnableJavaScript" ), mEnableJavaScript );
  addItem( itemEnableJavaScript, TQString::fromLatin1( "EnableJavaScript" ) );
  TDEConfigSkeleton::ItemUInt  *itemWindowOpenPolicy;
  itemWindowOpenPolicy = new TDEConfigSkeleton::ItemUInt( currentGroup(), TQString::fromLatin1( "WindowOpenPolicy" ), mWindowOpenPolicy );
  addItem( itemWindowOpenPolicy, TQString::fromLatin1( "WindowOpenPolicy" ) );
  TDEConfigSkeleton::ItemUInt  *itemWindowResizePolicy;
  itemWindowResizePolicy = new TDEConfigSkeleton::ItemUInt( currentGroup(), TQString::fromLatin1( "WindowResizePolicy" ), mWindowResizePolicy );
  addItem( itemWindowResizePolicy, TQString::fromLatin1( "WindowResizePolicy" ) );
  TDEConfigSkeleton::ItemUInt  *itemWindowMovePolicy;
  itemWindowMovePolicy = new TDEConfigSkeleton::ItemUInt( currentGroup(), TQString::fromLatin1( "WindowMovePolicy" ), mWindowMovePolicy );
  addItem( itemWindowMovePolicy, TQString::fromLatin1( "WindowMovePolicy" ) );
  TDEConfigSkeleton::ItemUInt  *itemWindowFocusPolicy;
  itemWindowFocusPolicy = new TDEConfigSkeleton::ItemUInt( currentGroup(), TQString::fromLatin1( "WindowFocusPolicy" ), mWindowFocusPolicy );
  addItem( itemWindowFocusPolicy, TQString::fromLatin1( "WindowFocusPolicy" ) );
  TDEConfigSkeleton::ItemUInt  *itemWindowStatusPolicy;
  itemWindowStatusPolicy = new TDEConfigSkeleton::ItemUInt( currentGroup(), TQString::fromLatin1( "WindowStatusPolicy" ), mWindowStatusPolicy );
  addItem( itemWindowStatusPolicy, TQString::fromLatin1( "WindowStatusPolicy" ) );
  TDEConfigSkeleton::ItemBool  *itemEnablePlugins;
  itemEnablePlugins = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "EnablePlugins" ), mEnablePlugins, true );
  addItem( itemEnablePlugins, TQString::fromLatin1( "EnablePlugins" ) );
  TDEConfigSkeleton::ItemStringList  *itemPluginDomains;
  itemPluginDomains = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "PluginDomains" ), mPluginDomains );
  addItem( itemPluginDomains, TQString::fromLatin1( "PluginDomains" ) );

  setCurrentGroup( TQString::fromLatin1( "ModeToolBarServices" ) );

  TDEConfigSkeleton::ItemString  *itemKonq_iconview;
  itemKonq_iconview = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "konq_iconview" ), mKonq_iconview );
  addItem( itemKonq_iconview, TQString::fromLatin1( "konq_iconview" ) );
  TDEConfigSkeleton::ItemString  *itemKonq_listview;
  itemKonq_listview = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "konq_listview" ), mKonq_listview );
  addItem( itemKonq_listview, TQString::fromLatin1( "konq_listview" ) );
  TDEConfigSkeleton::ItemString  *itemLibcervisia;
  itemLibcervisia = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "libcervisia" ), mLibcervisia );
  addItem( itemLibcervisia, TQString::fromLatin1( "libcervisia" ) );
  TDEConfigSkeleton::ItemString  *itemLibkonqiconview;
  itemLibkonqiconview = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "libkonqiconview" ), mLibkonqiconview );
  addItem( itemLibkonqiconview, TQString::fromLatin1( "libkonqiconview" ) );
  TDEConfigSkeleton::ItemString  *itemLibkonqlistview;
  itemLibkonqlistview = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "libkonqlistview" ), mLibkonqlistview );
  addItem( itemLibkonqlistview, TQString::fromLatin1( "libkonqlistview" ) );

  setCurrentGroup( TQString::fromLatin1( "Notification Messages" ) );

  TDEConfigSkeleton::ItemBool  *itemMultipleTabConfirm;
  itemMultipleTabConfirm = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "MultipleTabConfirm" ), mMultipleTabConfirm, false );
  addItem( itemMultipleTabConfirm, TQString::fromLatin1( "MultipleTabConfirm" ) );
  TDEConfigSkeleton::ItemString  *itemPlugin_application_x_shockwave_flash;
  itemPlugin_application_x_shockwave_flash = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "plugin-application/x-shockwave-flash" ), mPlugin_application_x_shockwave_flash );
  addItem( itemPlugin_application_x_shockwave_flash, TQString::fromLatin1( "plugin_application_x_shockwave_flash" ) );
  TDEConfigSkeleton::ItemString  *itemPlugin_image_svg_xml;
  itemPlugin_image_svg_xml = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "plugin-image/svg+xml" ), mPlugin_image_svg_xml );
  addItem( itemPlugin_image_svg_xml, TQString::fromLatin1( "plugin_image_svg_xml" ) );

  setCurrentGroup( TQString::fromLatin1( "Reusing" ) );

  TQStringList defaultSafeParts;
  defaultSafeParts.append( TQString::fromUtf8( "SAFE" ) );

  TDEConfigSkeleton::ItemStringList  *itemSafeParts;
  itemSafeParts = new TDEConfigSkeleton::ItemStringList( currentGroup(), TQString::fromLatin1( "SafeParts" ), mSafeParts, defaultSafeParts );
  addItem( itemSafeParts, TQString::fromLatin1( "SafeParts" ) );
  TDEConfigSkeleton::ItemBool  *itemAlwaysHavePreloaded;
  itemAlwaysHavePreloaded = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "AlwaysHavePreloaded" ), mAlwaysHavePreloaded, false );
  addItem( itemAlwaysHavePreloaded, TQString::fromLatin1( "AlwaysHavePreloaded" ) );
  TDEConfigSkeleton::ItemInt  *itemMaxPreloadCount;
  itemMaxPreloadCount = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "MaxPreloadCount" ), mMaxPreloadCount, 1 );
  addItem( itemMaxPreloadCount, TQString::fromLatin1( "MaxPreloadCount" ) );
  TDEConfigSkeleton::ItemBool  *itemPreloadOnStartup;
  itemPreloadOnStartup = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "PreloadOnStartup" ), mPreloadOnStartup );
  addItem( itemPreloadOnStartup, TQString::fromLatin1( "PreloadOnStartup" ) );

  setCurrentGroup( TQString::fromLatin1( "Settings" ) );

  TDEConfigSkeleton::ItemString  *itemBgImage;
  itemBgImage = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "BgImage" ), mBgImage );
  addItem( itemBgImage, TQString::fromLatin1( "BgImage" ) );
  TDEConfigSkeleton::ItemBool  *itemSaveURLInProfile;
  itemSaveURLInProfile = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "SaveURLInProfile" ), mSaveURLInProfile, true );
  addItem( itemSaveURLInProfile, TQString::fromLatin1( "SaveURLInProfile" ) );
  TDEConfigSkeleton::ItemBool  *itemSaveWindowSizeInProfile;
  itemSaveWindowSizeInProfile = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "SaveWindowSizeInProfile" ), mSaveWindowSizeInProfile, false );
  addItem( itemSaveWindowSizeInProfile, TQString::fromLatin1( "SaveWindowSizeInProfile" ) );
  TQValueList<TDEConfigSkeleton::ItemEnum::Choice> valuesSettingsCompletionMode;
  TDEConfigSkeleton::ItemEnum  *itemSettingsCompletionMode;
  itemSettingsCompletionMode = new TDEConfigSkeleton::ItemEnum( currentGroup(), TQString::fromLatin1( "CompletionMode" ), mSettingsCompletionMode, valuesSettingsCompletionMode, TDEGlobalSettings::completionMode() );
  addItem( itemSettingsCompletionMode, TQString::fromLatin1( "SettingsCompletionMode" ) );
  TDEConfigSkeleton::ItemInt  *itemNumberofmostvisitedURLs;
  itemNumberofmostvisitedURLs = new TDEConfigSkeleton::ItemInt( currentGroup(), TQString::fromLatin1( "Number of most visited URLs" ), mNumberofmostvisitedURLs, 10 );
  addItem( itemNumberofmostvisitedURLs, TQString::fromLatin1( "NumberofmostvisitedURLs" ) );

  setCurrentGroup( TQString::fromLatin1( "Trash" ) );

  TDEConfigSkeleton::ItemBool  *itemConfirmDelete;
  itemConfirmDelete = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ConfirmDelete" ), mConfirmDelete, true );
  addItem( itemConfirmDelete, TQString::fromLatin1( "ConfirmDelete" ) );
  TDEConfigSkeleton::ItemBool  *itemConfirmTrash;
  itemConfirmTrash = new TDEConfigSkeleton::ItemBool( currentGroup(), TQString::fromLatin1( "ConfirmTrash" ), mConfirmTrash, true );
  addItem( itemConfirmTrash, TQString::fromLatin1( "ConfirmTrash" ) );

  setCurrentGroup( TQString::fromLatin1( "General" ) );

  TDEConfigSkeleton::ItemString  *itemTerminalApplication;
  itemTerminalApplication = new TDEConfigSkeleton::ItemString( currentGroup(), TQString::fromLatin1( "TerminalApplication" ), mTerminalApplication, TQString::fromLatin1( "konsole" ) );
  addItem( itemTerminalApplication, TQString::fromLatin1( "TerminalApplication" ) );
}

KonqSettings::~KonqSettings()
{
  if ( mSelf == this )
    staticKonqSettingsDeleter.setObject( mSelf, 0, false );
}

