korganizer

koprefs_base.h

00001 // This file is generated by kconfig_compiler from korganizer.kcfg.
00002 // All changes you do to this file will be lost.
00003 #ifndef KOPREFSBASE_H
00004 #define KOPREFSBASE_H
00005 
00006 #include <libkdepim/kpimprefs.h>
00007 
00008 #include <kconfigskeleton.h>
00009 #include <kdebug.h>
00010 
00011 #include <klocale.h>
00012 class KOPrefsBase : public KPimPrefs
00013 {
00014   public:
00015     enum { actionDelete, actionArchive };
00016     enum { UnitDays, UnitWeeks, UnitMonths };
00017     enum { standardDestination, askDestination };
00018     enum { MailClientKMail, MailClientSendmail };
00019     enum { CategoryInsideResourceOutside, ResourceInsideCategoryOutside, CategoryOnly, ResourceOnly };
00020     enum { CalendarsMerged, CalendarsSideBySide, AllCalendarViews };
00021     enum { MonthItemCategoryInsideResourceOutside, MonthItemResourceInsideCategoryOutside, MonthItemCategoryOnly, MonthItemResourceOnly };
00022     enum { IMIPDummy, IMIPKMail };
00023     enum { Ask, Link, InlineFull, InlineBody };
00024     enum { TodoAttachAsk, TodoAttachLink, TodoAttachInlineFull };
00025 
00026     KOPrefsBase( );
00027     ~KOPrefsBase();
00028 
00032     void setAutoSave( bool v )
00033     {
00034       if (!isImmutable( QString::fromLatin1( "AutoSave" ) ))
00035         mAutoSave = v;
00036     }
00037 
00041     bool autoSave() const
00042     {
00043       return mAutoSave;
00044     }
00045 
00049     ItemBool *autoSaveItem()
00050     {
00051       return mAutoSaveItem;
00052     }
00053 
00057     void setAutoSaveInterval( int v )
00058     {
00059       if (v < 1)
00060       {
00061         kdDebug() << "setAutoSaveInterval: value " << v << " is less than the minimum value of 1" << endl;
00062         v = 1;
00063       }
00064       if (!isImmutable( QString::fromLatin1( "AutoSaveInterval" ) ))
00065         mAutoSaveInterval = v;
00066     }
00067 
00071     int autoSaveInterval() const
00072     {
00073       return mAutoSaveInterval;
00074     }
00075 
00079     ItemInt *autoSaveIntervalItem()
00080     {
00081       return mAutoSaveIntervalItem;
00082     }
00083 
00087     void setConfirm( bool v )
00088     {
00089       if (!isImmutable( QString::fromLatin1( "Confirm" ) ))
00090         mConfirm = v;
00091     }
00092 
00096     bool confirm() const
00097     {
00098       return mConfirm;
00099     }
00100 
00104     ItemBool *confirmItem()
00105     {
00106       return mConfirmItem;
00107     }
00108 
00112     void setArchiveEvents( bool v )
00113     {
00114       if (!isImmutable( QString::fromLatin1( "ArchiveEvents" ) ))
00115         mArchiveEvents = v;
00116     }
00117 
00121     bool archiveEvents() const
00122     {
00123       return mArchiveEvents;
00124     }
00125 
00129     ItemBool *archiveEventsItem()
00130     {
00131       return mArchiveEventsItem;
00132     }
00133 
00137     void setArchiveTodos( bool v )
00138     {
00139       if (!isImmutable( QString::fromLatin1( "ArchiveTodos" ) ))
00140         mArchiveTodos = v;
00141     }
00142 
00146     bool archiveTodos() const
00147     {
00148       return mArchiveTodos;
00149     }
00150 
00154     ItemBool *archiveTodosItem()
00155     {
00156       return mArchiveTodosItem;
00157     }
00158 
00162     void setAutoArchive( bool v )
00163     {
00164       if (!isImmutable( QString::fromLatin1( "AutoArchive" ) ))
00165         mAutoArchive = v;
00166     }
00167 
00171     bool autoArchive() const
00172     {
00173       return mAutoArchive;
00174     }
00175 
00179     ItemBool *autoArchiveItem()
00180     {
00181       return mAutoArchiveItem;
00182     }
00183 
00187     void setArchiveAction( int v )
00188     {
00189       if (!isImmutable( QString::fromLatin1( "ArchiveAction" ) ))
00190         mArchiveAction = v;
00191     }
00192 
00196     int archiveAction() const
00197     {
00198       return mArchiveAction;
00199     }
00200 
00204     ItemEnum *archiveActionItem()
00205     {
00206       return mArchiveActionItem;
00207     }
00208 
00212     void setExpiryTime( int v )
00213     {
00214       if (!isImmutable( QString::fromLatin1( "ExpiryTime" ) ))
00215         mExpiryTime = v;
00216     }
00217 
00221     int expiryTime() const
00222     {
00223       return mExpiryTime;
00224     }
00225 
00229     ItemInt *expiryTimeItem()
00230     {
00231       return mExpiryTimeItem;
00232     }
00233 
00237     void setExpiryUnit( int v )
00238     {
00239       if (!isImmutable( QString::fromLatin1( "ExpiryUnit" ) ))
00240         mExpiryUnit = v;
00241     }
00242 
00246     int expiryUnit() const
00247     {
00248       return mExpiryUnit;
00249     }
00250 
00254     ItemEnum *expiryUnitItem()
00255     {
00256       return mExpiryUnitItem;
00257     }
00258 
00262     void setArchiveFile( const QString & v )
00263     {
00264       if (!isImmutable( QString::fromLatin1( "ArchiveFile" ) ))
00265         mArchiveFile = v;
00266     }
00267 
00271     QString archiveFile() const
00272     {
00273       return mArchiveFile;
00274     }
00275 
00279     ItemString *archiveFileItem()
00280     {
00281       return mArchiveFileItem;
00282     }
00283 
00287     void setHtmlWithSave( bool v )
00288     {
00289       if (!isImmutable( QString::fromLatin1( "HtmlWithSave" ) ))
00290         mHtmlWithSave = v;
00291     }
00292 
00296     bool htmlWithSave() const
00297     {
00298       return mHtmlWithSave;
00299     }
00300 
00304     ItemBool *htmlWithSaveItem()
00305     {
00306       return mHtmlWithSaveItem;
00307     }
00308 
00312     void setDestination( int v )
00313     {
00314       if (!isImmutable( QString::fromLatin1( "Destination" ) ))
00315         mDestination = v;
00316     }
00317 
00321     int destination() const
00322     {
00323       return mDestination;
00324     }
00325 
00329     ItemEnum *destinationItem()
00330     {
00331       return mDestinationItem;
00332     }
00333 
00337     void setBcc( bool v )
00338     {
00339       if (!isImmutable( QString::fromLatin1( "Bcc" ) ))
00340         mBcc = v;
00341     }
00342 
00346     bool bcc() const
00347     {
00348       return mBcc;
00349     }
00350 
00354     ItemBool *bccItem()
00355     {
00356       return mBccItem;
00357     }
00358 
00362     void setEmailControlCenter( bool v )
00363     {
00364       if (!isImmutable( QString::fromLatin1( "EmailControlCenter" ) ))
00365         mEmailControlCenter = v;
00366     }
00367 
00371     bool emailControlCenter() const
00372     {
00373       return mEmailControlCenter;
00374     }
00375 
00379     ItemBool *emailControlCenterItem()
00380     {
00381       return mEmailControlCenterItem;
00382     }
00383 
00387     void setUserName( const QString & v )
00388     {
00389       if (!isImmutable( QString::fromLatin1( "UserName" ) ))
00390         mUserName = v;
00391     }
00392 
00396     QString userName() const
00397     {
00398       return mUserName;
00399     }
00400 
00404     ItemString *userNameItem()
00405     {
00406       return mUserNameItem;
00407     }
00408 
00412     void setUserEmail( const QString & v )
00413     {
00414       if (!isImmutable( QString::fromLatin1( "UserEmail" ) ))
00415         mUserEmail = v;
00416     }
00417 
00421     QString userEmail() const
00422     {
00423       return mUserEmail;
00424     }
00425 
00429     ItemString *userEmailItem()
00430     {
00431       return mUserEmailItem;
00432     }
00433 
00437     void setMailClient( int v )
00438     {
00439       if (!isImmutable( QString::fromLatin1( "MailClient" ) ))
00440         mMailClient = v;
00441     }
00442 
00446     int mailClient() const
00447     {
00448       return mMailClient;
00449     }
00450 
00454     ItemEnum *mailClientItem()
00455     {
00456       return mMailClientItem;
00457     }
00458 
00462     void setTimeZoneId( const QString & v )
00463     {
00464       if (!isImmutable( QString::fromLatin1( "TimeZoneId" ) ))
00465         mTimeZoneId = v;
00466     }
00467 
00471     QString timeZoneId() const
00472     {
00473       return mTimeZoneId;
00474     }
00475 
00479     ItemString *timeZoneIdItem()
00480     {
00481       return mTimeZoneIdItem;
00482     }
00483 
00487     void setHolidays( const QString & v )
00488     {
00489       if (!isImmutable( QString::fromLatin1( "Holidays" ) ))
00490         mHolidays = v;
00491     }
00492 
00496     QString holidays() const
00497     {
00498       return mHolidays;
00499     }
00500 
00504     ItemString *holidaysItem()
00505     {
00506       return mHolidaysItem;
00507     }
00508 
00512     void setStartTime( const QDateTime & v )
00513     {
00514       if (!isImmutable( QString::fromLatin1( "StartTime" ) ))
00515         mStartTime = v;
00516     }
00517 
00521     QDateTime startTime() const
00522     {
00523       return mStartTime;
00524     }
00525 
00529     ItemDateTime *startTimeItem()
00530     {
00531       return mStartTimeItem;
00532     }
00533 
00537     void setDefaultDuration( const QDateTime & v )
00538     {
00539       if (!isImmutable( QString::fromLatin1( "DefaultDuration" ) ))
00540         mDefaultDuration = v;
00541     }
00542 
00546     QDateTime defaultDuration() const
00547     {
00548       return mDefaultDuration;
00549     }
00550 
00554     ItemDateTime *defaultDurationItem()
00555     {
00556       return mDefaultDurationItem;
00557     }
00558 
00562     void setDefaultEventReminders( bool v )
00563     {
00564       if (!isImmutable( QString::fromLatin1( "defaultEventReminders" ) ))
00565         mDefaultEventReminders = v;
00566     }
00567 
00571     bool defaultEventReminders() const
00572     {
00573       return mDefaultEventReminders;
00574     }
00575 
00579     ItemBool *defaultEventRemindersItem()
00580     {
00581       return mDefaultEventRemindersItem;
00582     }
00583 
00587     void setDefaultTodoReminders( bool v )
00588     {
00589       if (!isImmutable( QString::fromLatin1( "defaultTodoReminders" ) ))
00590         mDefaultTodoReminders = v;
00591     }
00592 
00596     bool defaultTodoReminders() const
00597     {
00598       return mDefaultTodoReminders;
00599     }
00600 
00604     ItemBool *defaultTodoRemindersItem()
00605     {
00606       return mDefaultTodoRemindersItem;
00607     }
00608 
00612     void setReminderTime( int v )
00613     {
00614       if (!isImmutable( QString::fromLatin1( "ReminderTime" ) ))
00615         mReminderTime = v;
00616     }
00617 
00621     int reminderTime() const
00622     {
00623       return mReminderTime;
00624     }
00625 
00629     ItemInt *reminderTimeItem()
00630     {
00631       return mReminderTimeItem;
00632     }
00633 
00637     void setReminderTimeUnits( int v )
00638     {
00639       if (!isImmutable( QString::fromLatin1( "ReminderTimeUnits" ) ))
00640         mReminderTimeUnits = v;
00641     }
00642 
00646     int reminderTimeUnits() const
00647     {
00648       return mReminderTimeUnits;
00649     }
00650 
00654     ItemInt *reminderTimeUnitsItem()
00655     {
00656       return mReminderTimeUnitsItem;
00657     }
00658 
00662     void setHourSize( int v )
00663     {
00664       if (v < 4)
00665       {
00666         kdDebug() << "setHourSize: value " << v << " is less than the minimum value of 4" << endl;
00667         v = 4;
00668       }
00669 
00670       if (v > 30)
00671       {
00672         kdDebug() << "setHourSize: value " << v << " is greater than the maximum value of 30" << endl;
00673         v = 30;
00674       }
00675 
00676       if (!isImmutable( QString::fromLatin1( "HourSize" ) ))
00677         mHourSize = v;
00678     }
00679 
00683     int hourSize() const
00684     {
00685       return mHourSize;
00686     }
00687 
00691     ItemInt *hourSizeItem()
00692     {
00693       return mHourSizeItem;
00694     }
00695 
00699     void setDailyRecur( bool v )
00700     {
00701       if (!isImmutable( QString::fromLatin1( "DailyRecur" ) ))
00702         mDailyRecur = v;
00703     }
00704 
00708     bool dailyRecur() const
00709     {
00710       return mDailyRecur;
00711     }
00712 
00716     ItemBool *dailyRecurItem()
00717     {
00718       return mDailyRecurItem;
00719     }
00720 
00724     void setWeeklyRecur( bool v )
00725     {
00726       if (!isImmutable( QString::fromLatin1( "WeeklyRecur" ) ))
00727         mWeeklyRecur = v;
00728     }
00729 
00733     bool weeklyRecur() const
00734     {
00735       return mWeeklyRecur;
00736     }
00737 
00741     ItemBool *weeklyRecurItem()
00742     {
00743       return mWeeklyRecurItem;
00744     }
00745 
00749     void setEnableToolTips( bool v )
00750     {
00751       if (!isImmutable( QString::fromLatin1( "EnableToolTips" ) ))
00752         mEnableToolTips = v;
00753     }
00754 
00758     bool enableToolTips() const
00759     {
00760       return mEnableToolTips;
00761     }
00762 
00766     ItemBool *enableToolTipsItem()
00767     {
00768       return mEnableToolTipsItem;
00769     }
00770 
00774     void setShowAllDayTodo( bool v )
00775     {
00776       if (!isImmutable( QString::fromLatin1( "ShowAllDayTodo" ) ))
00777         mShowAllDayTodo = v;
00778     }
00779 
00783     bool showAllDayTodo() const
00784     {
00785       return mShowAllDayTodo;
00786     }
00787 
00791     ItemBool *showAllDayTodoItem()
00792     {
00793       return mShowAllDayTodoItem;
00794     }
00795 
00799     void setEnableMonthScroll( bool v )
00800     {
00801       if (!isImmutable( QString::fromLatin1( "EnableMonthScroll" ) ))
00802         mEnableMonthScroll = v;
00803     }
00804 
00808     bool enableMonthScroll() const
00809     {
00810       return mEnableMonthScroll;
00811     }
00812 
00816     ItemBool *enableMonthScrollItem()
00817     {
00818       return mEnableMonthScrollItem;
00819     }
00820 
00824     void setSelectionStartsEditor( bool v )
00825     {
00826       if (!isImmutable( QString::fromLatin1( "SelectionStartsEditor" ) ))
00827         mSelectionStartsEditor = v;
00828     }
00829 
00833     bool selectionStartsEditor() const
00834     {
00835       return mSelectionStartsEditor;
00836     }
00837 
00841     ItemBool *selectionStartsEditorItem()
00842     {
00843       return mSelectionStartsEditorItem;
00844     }
00845 
00849     void setMarcusBainsEnabled( bool v )
00850     {
00851       if (!isImmutable( QString::fromLatin1( "MarcusBainsEnabled" ) ))
00852         mMarcusBainsEnabled = v;
00853     }
00854 
00858     bool marcusBainsEnabled() const
00859     {
00860       return mMarcusBainsEnabled;
00861     }
00862 
00866     ItemBool *marcusBainsEnabledItem()
00867     {
00868       return mMarcusBainsEnabledItem;
00869     }
00870 
00874     void setMarcusBainsShowSeconds( bool v )
00875     {
00876       if (!isImmutable( QString::fromLatin1( "MarcusBainsShowSeconds" ) ))
00877         mMarcusBainsShowSeconds = v;
00878     }
00879 
00883     bool marcusBainsShowSeconds() const
00884     {
00885       return mMarcusBainsShowSeconds;
00886     }
00887 
00891     ItemBool *marcusBainsShowSecondsItem()
00892     {
00893       return mMarcusBainsShowSecondsItem;
00894     }
00895 
00899     void setAgendaViewColors( int v )
00900     {
00901       if (!isImmutable( QString::fromLatin1( "AgendaViewColors" ) ))
00902         mAgendaViewColors = v;
00903     }
00904 
00908     int agendaViewColors() const
00909     {
00910       return mAgendaViewColors;
00911     }
00912 
00916     ItemEnum *agendaViewColorsItem()
00917     {
00918       return mAgendaViewColorsItem;
00919     }
00920 
00924     void setAgendaViewCalendarDisplay( int v )
00925     {
00926       if (!isImmutable( QString::fromLatin1( "AgendaViewCalendarDisplay" ) ))
00927         mAgendaViewCalendarDisplay = v;
00928     }
00929 
00933     int agendaViewCalendarDisplay() const
00934     {
00935       return mAgendaViewCalendarDisplay;
00936     }
00937 
00941     ItemEnum *agendaViewCalendarDisplayItem()
00942     {
00943       return mAgendaViewCalendarDisplayItem;
00944     }
00945 
00949     void setDayBegins( const QDateTime & v )
00950     {
00951       if (!isImmutable( QString::fromLatin1( "DayBegins" ) ))
00952         mDayBegins = v;
00953     }
00954 
00958     QDateTime dayBegins() const
00959     {
00960       return mDayBegins;
00961     }
00962 
00966     ItemDateTime *dayBeginsItem()
00967     {
00968       return mDayBeginsItem;
00969     }
00970 
00974     void setWorkingHoursStart( const QDateTime & v )
00975     {
00976       if (!isImmutable( QString::fromLatin1( "WorkingHoursStart" ) ))
00977         mWorkingHoursStart = v;
00978     }
00979 
00983     QDateTime workingHoursStart() const
00984     {
00985       return mWorkingHoursStart;
00986     }
00987 
00991     ItemDateTime *workingHoursStartItem()
00992     {
00993       return mWorkingHoursStartItem;
00994     }
00995 
00999     void setWorkingHoursEnd( const QDateTime & v )
01000     {
01001       if (!isImmutable( QString::fromLatin1( "WorkingHoursEnd" ) ))
01002         mWorkingHoursEnd = v;
01003     }
01004 
01008     QDateTime workingHoursEnd() const
01009     {
01010       return mWorkingHoursEnd;
01011     }
01012 
01016     ItemDateTime *workingHoursEndItem()
01017     {
01018       return mWorkingHoursEndItem;
01019     }
01020 
01024     void setWorkWeekMask( int v )
01025     {
01026       if (!isImmutable( QString::fromLatin1( "WorkWeekMask" ) ))
01027         mWorkWeekMask = v;
01028     }
01029 
01033     int workWeekMask() const
01034     {
01035       return mWorkWeekMask;
01036     }
01037 
01041     ItemInt *workWeekMaskItem()
01042     {
01043       return mWorkWeekMaskItem;
01044     }
01045 
01049     void setExcludeHolidays( bool v )
01050     {
01051       if (!isImmutable( QString::fromLatin1( "ExcludeHolidays" ) ))
01052         mExcludeHolidays = v;
01053     }
01054 
01058     bool excludeHolidays() const
01059     {
01060       return mExcludeHolidays;
01061     }
01062 
01066     ItemBool *excludeHolidaysItem()
01067     {
01068       return mExcludeHolidaysItem;
01069     }
01070 
01074     void setMonthItemColors( int v )
01075     {
01076       if (!isImmutable( QString::fromLatin1( "MonthItemColors" ) ))
01077         mMonthItemColors = v;
01078     }
01079 
01083     int monthItemColors() const
01084     {
01085       return mMonthItemColors;
01086     }
01087 
01091     ItemEnum *monthItemColorsItem()
01092     {
01093       return mMonthItemColorsItem;
01094     }
01095 
01099     void setFullViewMonth( bool v )
01100     {
01101       if (!isImmutable( QString::fromLatin1( "FullViewMonth" ) ))
01102         mFullViewMonth = v;
01103     }
01104 
01108     bool fullViewMonth() const
01109     {
01110       return mFullViewMonth;
01111     }
01112 
01116     ItemBool *fullViewMonthItem()
01117     {
01118       return mFullViewMonthItem;
01119     }
01120 
01124     void setFullViewTodo( bool v )
01125     {
01126       if (!isImmutable( QString::fromLatin1( "FullViewTodo" ) ))
01127         mFullViewTodo = v;
01128     }
01129 
01133     bool fullViewTodo() const
01134     {
01135       return mFullViewTodo;
01136     }
01137 
01141     ItemBool *fullViewTodoItem()
01142     {
01143       return mFullViewTodoItem;
01144     }
01145 
01149     void setRecordTodosInJournals( bool v )
01150     {
01151       if (!isImmutable( QString::fromLatin1( "RecordTodosInJournals" ) ))
01152         mRecordTodosInJournals = v;
01153     }
01154 
01158     bool recordTodosInJournals() const
01159     {
01160       return mRecordTodosInJournals;
01161     }
01162 
01166     ItemBool *recordTodosInJournalsItem()
01167     {
01168       return mRecordTodosInJournalsItem;
01169     }
01170 
01174     void setEnableQuickTodo( bool v )
01175     {
01176       if (!isImmutable( QString::fromLatin1( "EnableQuickTodo" ) ))
01177         mEnableQuickTodo = v;
01178     }
01179 
01183     bool enableQuickTodo() const
01184     {
01185       return mEnableQuickTodo;
01186     }
01187 
01191     ItemBool *enableQuickTodoItem()
01192     {
01193       return mEnableQuickTodoItem;
01194     }
01195 
01199     void setNextXDays( int v )
01200     {
01201       if (!isImmutable( QString::fromLatin1( "NextXDays" ) ))
01202         mNextXDays = v;
01203     }
01204 
01208     int nextXDays() const
01209     {
01210       return mNextXDays;
01211     }
01212 
01216     ItemInt *nextXDaysItem()
01217     {
01218       return mNextXDaysItem;
01219     }
01220 
01224     void setCompactDialogs( bool v )
01225     {
01226       if (!isImmutable( QString::fromLatin1( "CompactDialogs" ) ))
01227         mCompactDialogs = v;
01228     }
01229 
01233     bool compactDialogs() const
01234     {
01235       return mCompactDialogs;
01236     }
01237 
01241     ItemBool *compactDialogsItem()
01242     {
01243       return mCompactDialogsItem;
01244     }
01245 
01249     void setVerticalScreen( bool v )
01250     {
01251       if (!isImmutable( QString::fromLatin1( "VerticalScreen" ) ))
01252         mVerticalScreen = v;
01253     }
01254 
01258     bool verticalScreen() const
01259     {
01260       return mVerticalScreen;
01261     }
01262 
01266     ItemBool *verticalScreenItem()
01267     {
01268       return mVerticalScreenItem;
01269     }
01270 
01274     void setSelectedPlugins( const QStringList & v )
01275     {
01276       if (!isImmutable( QString::fromLatin1( "SelectedPlugins" ) ))
01277         mSelectedPlugins = v;
01278     }
01279 
01283     QStringList selectedPlugins() const
01284     {
01285       return mSelectedPlugins;
01286     }
01287 
01291     ItemStringList *selectedPluginsItem()
01292     {
01293       return mSelectedPluginsItem;
01294     }
01295 
01299     void setEventTemplates( const QStringList & v )
01300     {
01301       if (!isImmutable( QString::fromLatin1( "EventTemplates" ) ))
01302         mEventTemplates = v;
01303     }
01304 
01308     QStringList eventTemplates() const
01309     {
01310       return mEventTemplates;
01311     }
01312 
01316     ItemStringList *eventTemplatesItem()
01317     {
01318       return mEventTemplatesItem;
01319     }
01320 
01324     void setTodoTemplates( const QStringList & v )
01325     {
01326       if (!isImmutable( QString::fromLatin1( "TodoTemplates" ) ))
01327         mTodoTemplates = v;
01328     }
01329 
01333     QStringList todoTemplates() const
01334     {
01335       return mTodoTemplates;
01336     }
01337 
01341     ItemStringList *todoTemplatesItem()
01342     {
01343       return mTodoTemplatesItem;
01344     }
01345 
01349     void setJournalTemplates( const QStringList & v )
01350     {
01351       if (!isImmutable( QString::fromLatin1( "JournalTemplates" ) ))
01352         mJournalTemplates = v;
01353     }
01354 
01358     QStringList journalTemplates() const
01359     {
01360       return mJournalTemplates;
01361     }
01362 
01366     ItemStringList *journalTemplatesItem()
01367     {
01368       return mJournalTemplatesItem;
01369     }
01370 
01374     void setActiveDesignerFields( const QStringList & v )
01375     {
01376       if (!isImmutable( QString::fromLatin1( "ActiveDesignerFields" ) ))
01377         mActiveDesignerFields = v;
01378     }
01379 
01383     QStringList activeDesignerFields() const
01384     {
01385       return mActiveDesignerFields;
01386     }
01387 
01391     ItemStringList *activeDesignerFieldsItem()
01392     {
01393       return mActiveDesignerFieldsItem;
01394     }
01395 
01399     void setIMIPScheduler( int v )
01400     {
01401       if (!isImmutable( QString::fromLatin1( "IMIPScheduler" ) ))
01402         mIMIPScheduler = v;
01403     }
01404 
01408     int iMIPScheduler() const
01409     {
01410       return mIMIPScheduler;
01411     }
01412 
01416     ItemEnum *iMIPSchedulerItem()
01417     {
01418       return mIMIPSchedulerItem;
01419     }
01420 
01424     void setUseGroupwareCommunication( bool v )
01425     {
01426       if (!isImmutable( QString::fromLatin1( "UseGroupwareCommunication" ) ))
01427         mUseGroupwareCommunication = v;
01428     }
01429 
01433     bool useGroupwareCommunication() const
01434     {
01435       return mUseGroupwareCommunication;
01436     }
01437 
01441     ItemBool *useGroupwareCommunicationItem()
01442     {
01443       return mUseGroupwareCommunicationItem;
01444     }
01445 
01449     void setAdditionalMails( const QStringList & v )
01450     {
01451       if (!isImmutable( QString::fromLatin1( "AdditionalMails" ) ))
01452         mAdditionalMails = v;
01453     }
01454 
01458     QStringList additionalMails() const
01459     {
01460       return mAdditionalMails;
01461     }
01462 
01466     ItemStringList *additionalMailsItem()
01467     {
01468       return mAdditionalMailsItem;
01469     }
01470 
01474     void setOutlookCompatCounterProposals( bool v )
01475     {
01476       if (!isImmutable( QString::fromLatin1( "OutlookCompatCounterProposals" ) ))
01477         mOutlookCompatCounterProposals = v;
01478     }
01479 
01483     bool outlookCompatCounterProposals() const
01484     {
01485       return mOutlookCompatCounterProposals;
01486     }
01487 
01491     ItemBool *outlookCompatCounterProposalsItem()
01492     {
01493       return mOutlookCompatCounterProposalsItem;
01494     }
01495 
01499     void setHolidayColor( const QColor & v )
01500     {
01501       if (!isImmutable( QString::fromLatin1( "HolidayColor" ) ))
01502         mHolidayColor = v;
01503     }
01504 
01508     QColor holidayColor() const
01509     {
01510       return mHolidayColor;
01511     }
01512 
01516     ItemColor *holidayColorItem()
01517     {
01518       return mHolidayColorItem;
01519     }
01520 
01524     void setHighlightColor( const QColor & v )
01525     {
01526       if (!isImmutable( QString::fromLatin1( "HighlightColor" ) ))
01527         mHighlightColor = v;
01528     }
01529 
01533     QColor highlightColor() const
01534     {
01535       return mHighlightColor;
01536     }
01537 
01541     ItemColor *highlightColorItem()
01542     {
01543       return mHighlightColorItem;
01544     }
01545 
01549     void setAgendaBgColor( const QColor & v )
01550     {
01551       if (!isImmutable( QString::fromLatin1( "AgendaBgColor" ) ))
01552         mAgendaBgColor = v;
01553     }
01554 
01558     QColor agendaBgColor() const
01559     {
01560       return mAgendaBgColor;
01561     }
01562 
01566     ItemColor *agendaBgColorItem()
01567     {
01568       return mAgendaBgColorItem;
01569     }
01570 
01574     void setWorkingHoursColor( const QColor & v )
01575     {
01576       if (!isImmutable( QString::fromLatin1( "WorkingHoursColor" ) ))
01577         mWorkingHoursColor = v;
01578     }
01579 
01583     QColor workingHoursColor() const
01584     {
01585       return mWorkingHoursColor;
01586     }
01587 
01591     ItemColor *workingHoursColorItem()
01592     {
01593       return mWorkingHoursColorItem;
01594     }
01595 
01599     void setTodoDueTodayColor( const QColor & v )
01600     {
01601       if (!isImmutable( QString::fromLatin1( "TodoDueTodayColor" ) ))
01602         mTodoDueTodayColor = v;
01603     }
01604 
01608     QColor todoDueTodayColor() const
01609     {
01610       return mTodoDueTodayColor;
01611     }
01612 
01616     ItemColor *todoDueTodayColorItem()
01617     {
01618       return mTodoDueTodayColorItem;
01619     }
01620 
01624     void setTodoOverdueColor( const QColor & v )
01625     {
01626       if (!isImmutable( QString::fromLatin1( "TodoOverdueColor" ) ))
01627         mTodoOverdueColor = v;
01628     }
01629 
01633     QColor todoOverdueColor() const
01634     {
01635       return mTodoOverdueColor;
01636     }
01637 
01641     ItemColor *todoOverdueColorItem()
01642     {
01643       return mTodoOverdueColorItem;
01644     }
01645 
01649     void setUnsetCategoryColor( const QColor & v )
01650     {
01651       if (!isImmutable( QString::fromLatin1( "UnsetCategoryColor" ) ))
01652         mUnsetCategoryColor = v;
01653     }
01654 
01658     QColor unsetCategoryColor() const
01659     {
01660       return mUnsetCategoryColor;
01661     }
01662 
01666     ItemColor *unsetCategoryColorItem()
01667     {
01668       return mUnsetCategoryColorItem;
01669     }
01670 
01674     void setAssignDefaultResourceColors( bool v )
01675     {
01676       if (!isImmutable( QString::fromLatin1( "AssignDefaultResourceColors" ) ))
01677         mAssignDefaultResourceColors = v;
01678     }
01679 
01683     bool assignDefaultResourceColors() const
01684     {
01685       return mAssignDefaultResourceColors;
01686     }
01687 
01691     ItemBool *assignDefaultResourceColorsItem()
01692     {
01693       return mAssignDefaultResourceColorsItem;
01694     }
01695 
01699     void setDefaultResourceColorSeed( int v )
01700     {
01701       if (!isImmutable( QString::fromLatin1( "DefaultResourceColorSeed" ) ))
01702         mDefaultResourceColorSeed = v;
01703     }
01704 
01708     int defaultResourceColorSeed() const
01709     {
01710       return mDefaultResourceColorSeed;
01711     }
01712 
01716     ItemInt *defaultResourceColorSeedItem()
01717     {
01718       return mDefaultResourceColorSeedItem;
01719     }
01720 
01724     void setDefaultResourceColors( const QStringList & v )
01725     {
01726       if (!isImmutable( QString::fromLatin1( "DefaultResourceColors" ) ))
01727         mDefaultResourceColors = v;
01728     }
01729 
01733     QStringList defaultResourceColors() const
01734     {
01735       return mDefaultResourceColors;
01736     }
01737 
01741     ItemStringList *defaultResourceColorsItem()
01742     {
01743       return mDefaultResourceColorsItem;
01744     }
01745 
01749     void setTimeBarFont( const QFont & v )
01750     {
01751       if (!isImmutable( QString::fromLatin1( "TimeBarFont" ) ))
01752         mTimeBarFont = v;
01753     }
01754 
01758     QFont timeBarFont() const
01759     {
01760       return mTimeBarFont;
01761     }
01762 
01766     ItemFont *timeBarFontItem()
01767     {
01768       return mTimeBarFontItem;
01769     }
01770 
01774     void setAgendaViewFont( const QFont & v )
01775     {
01776       if (!isImmutable( QString::fromLatin1( "AgendaViewFont" ) ))
01777         mAgendaViewFont = v;
01778     }
01779 
01783     QFont agendaViewFont() const
01784     {
01785       return mAgendaViewFont;
01786     }
01787 
01791     ItemFont *agendaViewFontItem()
01792     {
01793       return mAgendaViewFontItem;
01794     }
01795 
01799     void setMarcusBainsFont( const QFont & v )
01800     {
01801       if (!isImmutable( QString::fromLatin1( "MarcusBainsFont" ) ))
01802         mMarcusBainsFont = v;
01803     }
01804 
01808     QFont marcusBainsFont() const
01809     {
01810       return mMarcusBainsFont;
01811     }
01812 
01816     ItemFont *marcusBainsFontItem()
01817     {
01818       return mMarcusBainsFontItem;
01819     }
01820 
01824     void setMonthViewFont( const QFont & v )
01825     {
01826       if (!isImmutable( QString::fromLatin1( "MonthViewFont" ) ))
01827         mMonthViewFont = v;
01828     }
01829 
01833     QFont monthViewFont() const
01834     {
01835       return mMonthViewFont;
01836     }
01837 
01841     ItemFont *monthViewFontItem()
01842     {
01843       return mMonthViewFontItem;
01844     }
01845 
01849     void setFreeBusyPublishAuto( bool v )
01850     {
01851       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishAuto" ) ))
01852         mFreeBusyPublishAuto = v;
01853     }
01854 
01858     bool freeBusyPublishAuto() const
01859     {
01860       return mFreeBusyPublishAuto;
01861     }
01862 
01866     ItemBool *freeBusyPublishAutoItem()
01867     {
01868       return mFreeBusyPublishAutoItem;
01869     }
01870 
01874     void setFreeBusyPublishDelay( int v )
01875     {
01876       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishDelay" ) ))
01877         mFreeBusyPublishDelay = v;
01878     }
01879 
01883     int freeBusyPublishDelay() const
01884     {
01885       return mFreeBusyPublishDelay;
01886     }
01887 
01891     ItemInt *freeBusyPublishDelayItem()
01892     {
01893       return mFreeBusyPublishDelayItem;
01894     }
01895 
01899     void setFreeBusyPublishDays( int v )
01900     {
01901       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishDays" ) ))
01902         mFreeBusyPublishDays = v;
01903     }
01904 
01908     int freeBusyPublishDays() const
01909     {
01910       return mFreeBusyPublishDays;
01911     }
01912 
01916     ItemInt *freeBusyPublishDaysItem()
01917     {
01918       return mFreeBusyPublishDaysItem;
01919     }
01920 
01924     void setFreeBusyPublishUrl( const QString & v )
01925     {
01926       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishUrl" ) ))
01927         mFreeBusyPublishUrl = v;
01928     }
01929 
01933     QString freeBusyPublishUrl() const
01934     {
01935       return mFreeBusyPublishUrl;
01936     }
01937 
01941     ItemString *freeBusyPublishUrlItem()
01942     {
01943       return mFreeBusyPublishUrlItem;
01944     }
01945 
01949     void setFreeBusyPublishUser( const QString & v )
01950     {
01951       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishUser" ) ))
01952         mFreeBusyPublishUser = v;
01953     }
01954 
01958     QString freeBusyPublishUser() const
01959     {
01960       return mFreeBusyPublishUser;
01961     }
01962 
01966     ItemString *freeBusyPublishUserItem()
01967     {
01968       return mFreeBusyPublishUserItem;
01969     }
01970 
01974     void setFreeBusyPublishPassword( const QString & v )
01975     {
01976       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishPassword" ) ))
01977         mFreeBusyPublishPassword = v;
01978     }
01979 
01983     QString freeBusyPublishPassword() const
01984     {
01985       return mFreeBusyPublishPassword;
01986     }
01987 
01991     ItemPassword *freeBusyPublishPasswordItem()
01992     {
01993       return mFreeBusyPublishPasswordItem;
01994     }
01995 
01999     void setFreeBusyPublishSavePassword( bool v )
02000     {
02001       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishSavePassword" ) ))
02002         mFreeBusyPublishSavePassword = v;
02003     }
02004 
02008     bool freeBusyPublishSavePassword() const
02009     {
02010       return mFreeBusyPublishSavePassword;
02011     }
02012 
02016     ItemBool *freeBusyPublishSavePasswordItem()
02017     {
02018       return mFreeBusyPublishSavePasswordItem;
02019     }
02020 
02024     void setFreeBusyRetrieveAuto( bool v )
02025     {
02026       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveAuto" ) ))
02027         mFreeBusyRetrieveAuto = v;
02028     }
02029 
02033     bool freeBusyRetrieveAuto() const
02034     {
02035       return mFreeBusyRetrieveAuto;
02036     }
02037 
02041     ItemBool *freeBusyRetrieveAutoItem()
02042     {
02043       return mFreeBusyRetrieveAutoItem;
02044     }
02045 
02049     void setFreeBusyCheckHostname( bool v )
02050     {
02051       if (!isImmutable( QString::fromLatin1( "FreeBusyCheckHostname" ) ))
02052         mFreeBusyCheckHostname = v;
02053     }
02054 
02058     bool freeBusyCheckHostname() const
02059     {
02060       return mFreeBusyCheckHostname;
02061     }
02062 
02066     ItemBool *freeBusyCheckHostnameItem()
02067     {
02068       return mFreeBusyCheckHostnameItem;
02069     }
02070 
02074     void setFreeBusyFullDomainRetrieval( bool v )
02075     {
02076       if (!isImmutable( QString::fromLatin1( "FreeBusyFullDomainRetrieval" ) ))
02077         mFreeBusyFullDomainRetrieval = v;
02078     }
02079 
02083     bool freeBusyFullDomainRetrieval() const
02084     {
02085       return mFreeBusyFullDomainRetrieval;
02086     }
02087 
02091     ItemBool *freeBusyFullDomainRetrievalItem()
02092     {
02093       return mFreeBusyFullDomainRetrievalItem;
02094     }
02095 
02099     void setFreeBusyRetrieveUrl( const QString & v )
02100     {
02101       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveUrl" ) ))
02102         mFreeBusyRetrieveUrl = v;
02103     }
02104 
02108     QString freeBusyRetrieveUrl() const
02109     {
02110       return mFreeBusyRetrieveUrl;
02111     }
02112 
02116     ItemString *freeBusyRetrieveUrlItem()
02117     {
02118       return mFreeBusyRetrieveUrlItem;
02119     }
02120 
02124     void setFreeBusyRetrieveUser( const QString & v )
02125     {
02126       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveUser" ) ))
02127         mFreeBusyRetrieveUser = v;
02128     }
02129 
02133     QString freeBusyRetrieveUser() const
02134     {
02135       return mFreeBusyRetrieveUser;
02136     }
02137 
02141     ItemString *freeBusyRetrieveUserItem()
02142     {
02143       return mFreeBusyRetrieveUserItem;
02144     }
02145 
02149     void setFreeBusyRetrievePassword( const QString & v )
02150     {
02151       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrievePassword" ) ))
02152         mFreeBusyRetrievePassword = v;
02153     }
02154 
02158     QString freeBusyRetrievePassword() const
02159     {
02160       return mFreeBusyRetrievePassword;
02161     }
02162 
02166     ItemPassword *freeBusyRetrievePasswordItem()
02167     {
02168       return mFreeBusyRetrievePasswordItem;
02169     }
02170 
02174     void setFreeBusyRetrieveSavePassword( bool v )
02175     {
02176       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveSavePassword" ) ))
02177         mFreeBusyRetrieveSavePassword = v;
02178     }
02179 
02183     bool freeBusyRetrieveSavePassword() const
02184     {
02185       return mFreeBusyRetrieveSavePassword;
02186     }
02187 
02191     ItemBool *freeBusyRetrieveSavePasswordItem()
02192     {
02193       return mFreeBusyRetrieveSavePasswordItem;
02194     }
02195 
02199     void setDefaultEmailAttachMethod( int v )
02200     {
02201       if (!isImmutable( QString::fromLatin1( "DefaultEmailAttachMethod" ) ))
02202         mDefaultEmailAttachMethod = v;
02203     }
02204 
02208     int defaultEmailAttachMethod() const
02209     {
02210       return mDefaultEmailAttachMethod;
02211     }
02212 
02216     ItemEnum *defaultEmailAttachMethodItem()
02217     {
02218       return mDefaultEmailAttachMethodItem;
02219     }
02220 
02224     void setDefaultTodoAttachMethod( int v )
02225     {
02226       if (!isImmutable( QString::fromLatin1( "DefaultTodoAttachMethod" ) ))
02227         mDefaultTodoAttachMethod = v;
02228     }
02229 
02233     int defaultTodoAttachMethod() const
02234     {
02235       return mDefaultTodoAttachMethod;
02236     }
02237 
02241     ItemEnum *defaultTodoAttachMethodItem()
02242     {
02243       return mDefaultTodoAttachMethodItem;
02244     }
02245 
02246   protected:
02247   public:
02248 
02249     // General
02250     bool mAutoSave;
02251     int mAutoSaveInterval;
02252     bool mConfirm;
02253     bool mArchiveEvents;
02254     bool mArchiveTodos;
02255     bool mAutoArchive;
02256     int mArchiveAction;
02257     int mExpiryTime;
02258     int mExpiryUnit;
02259     QString mArchiveFile;
02260     bool mHtmlWithSave;
02261     int mDestination;
02262 
02263     // Personal Settings
02264     bool mBcc;
02265     bool mEmailControlCenter;
02266     QString mUserName;
02267     QString mUserEmail;
02268     int mMailClient;
02269 
02270     // Time & Date
02271     QString mTimeZoneId;
02272     QString mHolidays;
02273     QDateTime mStartTime;
02274     QDateTime mDefaultDuration;
02275     bool mDefaultEventReminders;
02276     bool mDefaultTodoReminders;
02277     int mReminderTime;
02278     int mReminderTimeUnits;
02279 
02280     // Views
02281     int mHourSize;
02282     bool mDailyRecur;
02283     bool mWeeklyRecur;
02284     bool mEnableToolTips;
02285     bool mShowAllDayTodo;
02286     bool mEnableMonthScroll;
02287     bool mSelectionStartsEditor;
02288     bool mMarcusBainsEnabled;
02289     bool mMarcusBainsShowSeconds;
02290     int mAgendaViewColors;
02291     int mAgendaViewCalendarDisplay;
02292     QDateTime mDayBegins;
02293     QDateTime mWorkingHoursStart;
02294     QDateTime mWorkingHoursEnd;
02295     int mWorkWeekMask;
02296     bool mExcludeHolidays;
02297     int mMonthItemColors;
02298     bool mFullViewMonth;
02299     bool mFullViewTodo;
02300     bool mRecordTodosInJournals;
02301     bool mEnableQuickTodo;
02302     int mNextXDays;
02303 
02304     // Layout
02305     bool mCompactDialogs;
02306     bool mVerticalScreen;
02307 
02308     // KOrganizer Plugins
02309     QStringList mSelectedPlugins;
02310 
02311     // Editors
02312     QStringList mEventTemplates;
02313     QStringList mTodoTemplates;
02314     QStringList mJournalTemplates;
02315     QStringList mActiveDesignerFields;
02316 
02317     // Group Scheduling
02318     int mIMIPScheduler;
02319     bool mUseGroupwareCommunication;
02320     QStringList mAdditionalMails;
02321     bool mOutlookCompatCounterProposals;
02322 
02323     // Colors
02324     QColor mHolidayColor;
02325     QColor mHighlightColor;
02326     QColor mAgendaBgColor;
02327     QColor mWorkingHoursColor;
02328     QColor mTodoDueTodayColor;
02329     QColor mTodoOverdueColor;
02330     QColor mUnsetCategoryColor;
02331     bool mAssignDefaultResourceColors;
02332     int mDefaultResourceColorSeed;
02333     QStringList mDefaultResourceColors;
02334 
02335     // Fonts
02336     QFont mTimeBarFont;
02337     QFont mAgendaViewFont;
02338     QFont mMarcusBainsFont;
02339     QFont mMonthViewFont;
02340 
02341     // FreeBusy
02342     bool mFreeBusyPublishAuto;
02343     int mFreeBusyPublishDelay;
02344     int mFreeBusyPublishDays;
02345     QString mFreeBusyPublishUrl;
02346     QString mFreeBusyPublishUser;
02347     QString mFreeBusyPublishPassword;
02348     bool mFreeBusyPublishSavePassword;
02349     bool mFreeBusyRetrieveAuto;
02350     bool mFreeBusyCheckHostname;
02351     bool mFreeBusyFullDomainRetrieval;
02352     QString mFreeBusyRetrieveUrl;
02353     QString mFreeBusyRetrieveUser;
02354     QString mFreeBusyRetrievePassword;
02355     bool mFreeBusyRetrieveSavePassword;
02356 
02357     // Kontact
02358     int mDefaultEmailAttachMethod;
02359     int mDefaultTodoAttachMethod;
02360 
02361   private:
02362     ItemBool *mAutoSaveItem;
02363     ItemInt *mAutoSaveIntervalItem;
02364     ItemBool *mConfirmItem;
02365     ItemBool *mArchiveEventsItem;
02366     ItemBool *mArchiveTodosItem;
02367     ItemBool *mAutoArchiveItem;
02368     ItemEnum *mArchiveActionItem;
02369     ItemInt *mExpiryTimeItem;
02370     ItemEnum *mExpiryUnitItem;
02371     ItemString *mArchiveFileItem;
02372     ItemBool *mHtmlWithSaveItem;
02373     ItemEnum *mDestinationItem;
02374     ItemBool *mBccItem;
02375     ItemBool *mEmailControlCenterItem;
02376     ItemString *mUserNameItem;
02377     ItemString *mUserEmailItem;
02378     ItemEnum *mMailClientItem;
02379     ItemString *mTimeZoneIdItem;
02380     ItemString *mHolidaysItem;
02381     ItemDateTime *mStartTimeItem;
02382     ItemDateTime *mDefaultDurationItem;
02383     ItemBool *mDefaultEventRemindersItem;
02384     ItemBool *mDefaultTodoRemindersItem;
02385     ItemInt *mReminderTimeItem;
02386     ItemInt *mReminderTimeUnitsItem;
02387     ItemInt *mHourSizeItem;
02388     ItemBool *mDailyRecurItem;
02389     ItemBool *mWeeklyRecurItem;
02390     ItemBool *mEnableToolTipsItem;
02391     ItemBool *mShowAllDayTodoItem;
02392     ItemBool *mEnableMonthScrollItem;
02393     ItemBool *mSelectionStartsEditorItem;
02394     ItemBool *mMarcusBainsEnabledItem;
02395     ItemBool *mMarcusBainsShowSecondsItem;
02396     ItemEnum *mAgendaViewColorsItem;
02397     ItemEnum *mAgendaViewCalendarDisplayItem;
02398     ItemDateTime *mDayBeginsItem;
02399     ItemDateTime *mWorkingHoursStartItem;
02400     ItemDateTime *mWorkingHoursEndItem;
02401     ItemInt *mWorkWeekMaskItem;
02402     ItemBool *mExcludeHolidaysItem;
02403     ItemEnum *mMonthItemColorsItem;
02404     ItemBool *mFullViewMonthItem;
02405     ItemBool *mFullViewTodoItem;
02406     ItemBool *mRecordTodosInJournalsItem;
02407     ItemBool *mEnableQuickTodoItem;
02408     ItemInt *mNextXDaysItem;
02409     ItemBool *mCompactDialogsItem;
02410     ItemBool *mVerticalScreenItem;
02411     ItemStringList *mSelectedPluginsItem;
02412     ItemStringList *mEventTemplatesItem;
02413     ItemStringList *mTodoTemplatesItem;
02414     ItemStringList *mJournalTemplatesItem;
02415     ItemStringList *mActiveDesignerFieldsItem;
02416     ItemEnum *mIMIPSchedulerItem;
02417     ItemBool *mUseGroupwareCommunicationItem;
02418     ItemStringList *mAdditionalMailsItem;
02419     ItemBool *mOutlookCompatCounterProposalsItem;
02420     ItemColor *mHolidayColorItem;
02421     ItemColor *mHighlightColorItem;
02422     ItemColor *mAgendaBgColorItem;
02423     ItemColor *mWorkingHoursColorItem;
02424     ItemColor *mTodoDueTodayColorItem;
02425     ItemColor *mTodoOverdueColorItem;
02426     ItemColor *mUnsetCategoryColorItem;
02427     ItemBool *mAssignDefaultResourceColorsItem;
02428     ItemInt *mDefaultResourceColorSeedItem;
02429     ItemStringList *mDefaultResourceColorsItem;
02430     ItemFont *mTimeBarFontItem;
02431     ItemFont *mAgendaViewFontItem;
02432     ItemFont *mMarcusBainsFontItem;
02433     ItemFont *mMonthViewFontItem;
02434     ItemBool *mFreeBusyPublishAutoItem;
02435     ItemInt *mFreeBusyPublishDelayItem;
02436     ItemInt *mFreeBusyPublishDaysItem;
02437     ItemString *mFreeBusyPublishUrlItem;
02438     ItemString *mFreeBusyPublishUserItem;
02439     ItemPassword *mFreeBusyPublishPasswordItem;
02440     ItemBool *mFreeBusyPublishSavePasswordItem;
02441     ItemBool *mFreeBusyRetrieveAutoItem;
02442     ItemBool *mFreeBusyCheckHostnameItem;
02443     ItemBool *mFreeBusyFullDomainRetrievalItem;
02444     ItemString *mFreeBusyRetrieveUrlItem;
02445     ItemString *mFreeBusyRetrieveUserItem;
02446     ItemPassword *mFreeBusyRetrievePasswordItem;
02447     ItemBool *mFreeBusyRetrieveSavePasswordItem;
02448     ItemEnum *mDefaultEmailAttachMethodItem;
02449     ItemEnum *mDefaultTodoAttachMethodItem;
02450 };
02451 
02452 #endif
02453