knotes Library API Documentation

knoteconfig_addons.h

00001 #if !KDE_IS_VERSION( 3, 3, 92 )
00002 public:
00003 KNoteConfig() : KConfigSkeleton()
00004 {
00005   setCurrentGroup( QString::fromLatin1( "Display" ) );
00006 
00007   KConfigSkeleton::ItemColor  *itemBgColor;
00008   itemBgColor = new KConfigSkeleton::ItemColor( currentGroup(), QString::fromLatin1( "bgcolor" ), mBgColor, QColor( "yellow" ) );
00009   addItem( itemBgColor, QString::fromLatin1( "BgColor" ) );
00010   KConfigSkeleton::ItemColor  *itemFgColor;
00011   itemFgColor = new KConfigSkeleton::ItemColor( currentGroup(), QString::fromLatin1( "fgcolor" ), mFgColor, QColor( "black" ) );
00012   addItem( itemFgColor, QString::fromLatin1( "FgColor" ) );
00013   KConfigSkeleton::ItemUInt  *itemWidth;
00014   itemWidth = new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( "width" ), mWidth, 200 );
00015   addItem( itemWidth, QString::fromLatin1( "Width" ) );
00016   KConfigSkeleton::ItemUInt  *itemHeight;
00017   itemHeight = new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( "height" ), mHeight, 200 );
00018   addItem( itemHeight, QString::fromLatin1( "Height" ) );
00019 
00020   setCurrentGroup( QString::fromLatin1( "Editor" ) );
00021 
00022   KConfigSkeleton::ItemFont  *itemFont;
00023   itemFont = new KConfigSkeleton::ItemFont( currentGroup(), QString::fromLatin1( "font" ), mFont, KGlobalSettings::generalFont() );
00024   addItem( itemFont, QString::fromLatin1( "Font" ) );
00025   KConfigSkeleton::ItemFont  *itemTitleFont;
00026   itemTitleFont = new KConfigSkeleton::ItemFont( currentGroup(), QString::fromLatin1( "titlefont" ), mTitleFont, KGlobalSettings::windowTitleFont() );
00027   addItem( itemTitleFont, QString::fromLatin1( "TitleFont" ) );
00028   KConfigSkeleton::ItemBool  *itemAutoIndent;
00029   itemAutoIndent = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "autoindent" ), mAutoIndent, true );
00030   addItem( itemAutoIndent, QString::fromLatin1( "AutoIndent" ) );
00031   KConfigSkeleton::ItemBool  *itemRichText;
00032   itemRichText = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "richtext" ), mRichText, false );
00033   addItem( itemRichText, QString::fromLatin1( "RichText" ) );
00034   KConfigSkeleton::ItemUInt  *itemTabSize;
00035   itemTabSize = new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( "tabsize" ), mTabSize, 4 );
00036   addItem( itemTabSize, QString::fromLatin1( "TabSize" ) );
00037 
00038   setCurrentGroup( QString::fromLatin1( "General" ) );
00039 
00040   KConfigSkeleton::ItemDouble  *itemVersion;
00041   itemVersion = new KConfigSkeleton::ItemDouble( currentGroup(), QString::fromLatin1( "version" ), mVersion );
00042   addItem( itemVersion, QString::fromLatin1( "Version" ) );
00043 
00044   setCurrentGroup( QString::fromLatin1( "WindowDisplay" ) );
00045 
00046   KConfigSkeleton::ItemInt  *itemDesktop;
00047   itemDesktop = new KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( "desktop" ), mDesktop, -10 );
00048   addItem( itemDesktop, QString::fromLatin1( "Desktop" ) );
00049   KConfigSkeleton::ItemBool  *itemHideNote;
00050   itemHideNote = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "HideNote" ), mHideNote, false );
00051   addItem( itemHideNote, QString::fromLatin1( "HideNote" ) );
00052   KConfigSkeleton::ItemPoint  *itemPosition;
00053   itemPosition = new KConfigSkeleton::ItemPoint( currentGroup(), QString::fromLatin1( "position" ), mPosition, QPoint( -10000, -10000 ) );
00054   addItem( itemPosition, QString::fromLatin1( "Position" ) );
00055   KConfigSkeleton::ItemBool  *itemShowInTaskbar;
00056   itemShowInTaskbar = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ShowInTaskbar" ), mShowInTaskbar, false );
00057   addItem( itemShowInTaskbar, QString::fromLatin1( "ShowInTaskbar" ) );
00058   KConfigSkeleton::ItemBool  *itemKeepAbove;
00059   itemKeepAbove = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "KeepAbove" ), mKeepAbove, false );
00060   addItem( itemKeepAbove, QString::fromLatin1( "KeepAbove" ) );
00061   KConfigSkeleton::ItemBool  *itemKeepBelow;
00062   itemKeepBelow = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "KeepBelow" ), mKeepBelow, false );
00063   addItem( itemKeepBelow, QString::fromLatin1( "KeepBelow" ) );
00064 }
00065 #endif
KDE Logo
This file is part of the documentation for knotes Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 17 09:53:54 2007 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003