00001
public:
00002 KNoteConfig() : KConfigSkeleton()
00003 {
00004 setCurrentGroup( QString::fromLatin1(
"Display" ) );
00005
00006 KConfigSkeleton::ItemColor *itemBgColor;
00007 itemBgColor =
new KConfigSkeleton::ItemColor( currentGroup(), QString::fromLatin1(
"bgcolor" ), mBgColor,
QColor(
"yellow" ) );
00008 addItem( itemBgColor, QString::fromLatin1(
"BgColor" ) );
00009 KConfigSkeleton::ItemColor *itemFgColor;
00010 itemFgColor =
new KConfigSkeleton::ItemColor( currentGroup(), QString::fromLatin1(
"fgcolor" ), mFgColor,
QColor(
"black" ) );
00011 addItem( itemFgColor, QString::fromLatin1(
"FgColor" ) );
00012 KConfigSkeleton::ItemUInt *itemWidth;
00013 itemWidth =
new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1(
"width" ), mWidth, 200 );
00014 addItem( itemWidth, QString::fromLatin1(
"Width" ) );
00015 KConfigSkeleton::ItemUInt *itemHeight;
00016 itemHeight =
new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1(
"height" ), mHeight, 200 );
00017 addItem( itemHeight, QString::fromLatin1(
"Height" ) );
00018
00019 setCurrentGroup( QString::fromLatin1(
"Editor" ) );
00020
00021 KConfigSkeleton::ItemFont *itemFont;
00022 itemFont =
new KConfigSkeleton::ItemFont( currentGroup(), QString::fromLatin1(
"font" ), mFont, KGlobalSettings::generalFont() );
00023 addItem( itemFont, QString::fromLatin1(
"Font" ) );
00024 KConfigSkeleton::ItemFont *itemTitleFont;
00025 itemTitleFont =
new KConfigSkeleton::ItemFont( currentGroup(), QString::fromLatin1(
"titlefont" ), mTitleFont, KGlobalSettings::windowTitleFont() );
00026 addItem( itemTitleFont, QString::fromLatin1(
"TitleFont" ) );
00027 KConfigSkeleton::ItemBool *itemAutoIndent;
00028 itemAutoIndent =
new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1(
"autoindent" ), mAutoIndent,
true );
00029 addItem( itemAutoIndent, QString::fromLatin1(
"AutoIndent" ) );
00030 KConfigSkeleton::ItemBool *itemRichText;
00031 itemRichText =
new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1(
"richtext" ), mRichText,
false );
00032 addItem( itemRichText, QString::fromLatin1(
"RichText" ) );
00033 KConfigSkeleton::ItemUInt *itemTabSize;
00034 itemTabSize =
new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1(
"tabsize" ), mTabSize, 4 );
00035 addItem( itemTabSize, QString::fromLatin1(
"TabSize" ) );
00036
00037 setCurrentGroup( QString::fromLatin1(
"General" ) );
00038
00039 KConfigSkeleton::ItemDouble *itemVersion;
00040 itemVersion =
new KConfigSkeleton::ItemDouble( currentGroup(), QString::fromLatin1(
"version" ), mVersion );
00041 addItem( itemVersion, QString::fromLatin1(
"Version" ) );
00042
00043 setCurrentGroup( QString::fromLatin1(
"WindowDisplay" ) );
00044
00045 KConfigSkeleton::ItemInt *itemDesktop;
00046 itemDesktop =
new KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1(
"desktop" ), mDesktop, -10 );
00047 addItem( itemDesktop, QString::fromLatin1(
"Desktop" ) );
00048 KConfigSkeleton::ItemPoint *itemPosition;
00049 itemPosition =
new KConfigSkeleton::ItemPoint( currentGroup(), QString::fromLatin1(
"position" ), mPosition,
QPoint( -10000, -10000 ) );
00050 addItem( itemPosition, QString::fromLatin1(
"Position" ) );
00051 KConfigSkeleton::ItemBool *itemShowInTaskbar;
00052 itemShowInTaskbar =
new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1(
"ShowInTaskbar" ), mShowInTaskbar,
false );
00053 addItem( itemShowInTaskbar, QString::fromLatin1(
"ShowInTaskbar" ) );
00054 KConfigSkeleton::ItemBool *itemKeepAbove;
00055 itemKeepAbove =
new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1(
"KeepAbove" ), mKeepAbove,
false );
00056 addItem( itemKeepAbove, QString::fromLatin1(
"KeepAbove" ) );
00057 KConfigSkeleton::ItemBool *itemKeepBelow;
00058 itemKeepBelow =
new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1(
"KeepBelow" ), mKeepBelow,
false );
00059 addItem( itemKeepBelow, QString::fromLatin1(
"KeepBelow" ) );
00060 }