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 setWeekNumbersShowWork( bool v )
00750     {
00751       if (!isImmutable( QString::fromLatin1( "weekNumbersShowWork" ) ))
00752         mWeekNumbersShowWork = v;
00753     }
00754 
00758     bool weekNumbersShowWork() const
00759     {
00760       return mWeekNumbersShowWork;
00761     }
00762 
00766     ItemBool *weekNumbersShowWorkItem()
00767     {
00768       return mWeekNumbersShowWorkItem;
00769     }
00770 
00774     void setEnableToolTips( bool v )
00775     {
00776       if (!isImmutable( QString::fromLatin1( "EnableToolTips" ) ))
00777         mEnableToolTips = v;
00778     }
00779 
00783     bool enableToolTips() const
00784     {
00785       return mEnableToolTips;
00786     }
00787 
00791     ItemBool *enableToolTipsItem()
00792     {
00793       return mEnableToolTipsItem;
00794     }
00795 
00799     void setShowAllDayTodo( bool v )
00800     {
00801       if (!isImmutable( QString::fromLatin1( "ShowAllDayTodo" ) ))
00802         mShowAllDayTodo = v;
00803     }
00804 
00808     bool showAllDayTodo() const
00809     {
00810       return mShowAllDayTodo;
00811     }
00812 
00816     ItemBool *showAllDayTodoItem()
00817     {
00818       return mShowAllDayTodoItem;
00819     }
00820 
00824     void setEnableMonthScroll( bool v )
00825     {
00826       if (!isImmutable( QString::fromLatin1( "EnableMonthScroll" ) ))
00827         mEnableMonthScroll = v;
00828     }
00829 
00833     bool enableMonthScroll() const
00834     {
00835       return mEnableMonthScroll;
00836     }
00837 
00841     ItemBool *enableMonthScrollItem()
00842     {
00843       return mEnableMonthScrollItem;
00844     }
00845 
00849     void setSelectionStartsEditor( bool v )
00850     {
00851       if (!isImmutable( QString::fromLatin1( "SelectionStartsEditor" ) ))
00852         mSelectionStartsEditor = v;
00853     }
00854 
00858     bool selectionStartsEditor() const
00859     {
00860       return mSelectionStartsEditor;
00861     }
00862 
00866     ItemBool *selectionStartsEditorItem()
00867     {
00868       return mSelectionStartsEditorItem;
00869     }
00870 
00874     void setMarcusBainsEnabled( bool v )
00875     {
00876       if (!isImmutable( QString::fromLatin1( "MarcusBainsEnabled" ) ))
00877         mMarcusBainsEnabled = v;
00878     }
00879 
00883     bool marcusBainsEnabled() const
00884     {
00885       return mMarcusBainsEnabled;
00886     }
00887 
00891     ItemBool *marcusBainsEnabledItem()
00892     {
00893       return mMarcusBainsEnabledItem;
00894     }
00895 
00899     void setMarcusBainsShowSeconds( bool v )
00900     {
00901       if (!isImmutable( QString::fromLatin1( "MarcusBainsShowSeconds" ) ))
00902         mMarcusBainsShowSeconds = v;
00903     }
00904 
00908     bool marcusBainsShowSeconds() const
00909     {
00910       return mMarcusBainsShowSeconds;
00911     }
00912 
00916     ItemBool *marcusBainsShowSecondsItem()
00917     {
00918       return mMarcusBainsShowSecondsItem;
00919     }
00920 
00924     void setAgendaViewColors( int v )
00925     {
00926       if (!isImmutable( QString::fromLatin1( "AgendaViewColors" ) ))
00927         mAgendaViewColors = v;
00928     }
00929 
00933     int agendaViewColors() const
00934     {
00935       return mAgendaViewColors;
00936     }
00937 
00941     ItemEnum *agendaViewColorsItem()
00942     {
00943       return mAgendaViewColorsItem;
00944     }
00945 
00949     void setAgendaViewCalendarDisplay( int v )
00950     {
00951       if (!isImmutable( QString::fromLatin1( "AgendaViewCalendarDisplay" ) ))
00952         mAgendaViewCalendarDisplay = v;
00953     }
00954 
00958     int agendaViewCalendarDisplay() const
00959     {
00960       return mAgendaViewCalendarDisplay;
00961     }
00962 
00966     ItemEnum *agendaViewCalendarDisplayItem()
00967     {
00968       return mAgendaViewCalendarDisplayItem;
00969     }
00970 
00974     void setDayBegins( const QDateTime & v )
00975     {
00976       if (!isImmutable( QString::fromLatin1( "DayBegins" ) ))
00977         mDayBegins = v;
00978     }
00979 
00983     QDateTime dayBegins() const
00984     {
00985       return mDayBegins;
00986     }
00987 
00991     ItemDateTime *dayBeginsItem()
00992     {
00993       return mDayBeginsItem;
00994     }
00995 
00999     void setWorkingHoursStart( const QDateTime & v )
01000     {
01001       if (!isImmutable( QString::fromLatin1( "WorkingHoursStart" ) ))
01002         mWorkingHoursStart = v;
01003     }
01004 
01008     QDateTime workingHoursStart() const
01009     {
01010       return mWorkingHoursStart;
01011     }
01012 
01016     ItemDateTime *workingHoursStartItem()
01017     {
01018       return mWorkingHoursStartItem;
01019     }
01020 
01024     void setWorkingHoursEnd( const QDateTime & v )
01025     {
01026       if (!isImmutable( QString::fromLatin1( "WorkingHoursEnd" ) ))
01027         mWorkingHoursEnd = v;
01028     }
01029 
01033     QDateTime workingHoursEnd() const
01034     {
01035       return mWorkingHoursEnd;
01036     }
01037 
01041     ItemDateTime *workingHoursEndItem()
01042     {
01043       return mWorkingHoursEndItem;
01044     }
01045 
01049     void setWorkWeekMask( int v )
01050     {
01051       if (!isImmutable( QString::fromLatin1( "WorkWeekMask" ) ))
01052         mWorkWeekMask = v;
01053     }
01054 
01058     int workWeekMask() const
01059     {
01060       return mWorkWeekMask;
01061     }
01062 
01066     ItemInt *workWeekMaskItem()
01067     {
01068       return mWorkWeekMaskItem;
01069     }
01070 
01074     void setExcludeHolidays( bool v )
01075     {
01076       if (!isImmutable( QString::fromLatin1( "ExcludeHolidays" ) ))
01077         mExcludeHolidays = v;
01078     }
01079 
01083     bool excludeHolidays() const
01084     {
01085       return mExcludeHolidays;
01086     }
01087 
01091     ItemBool *excludeHolidaysItem()
01092     {
01093       return mExcludeHolidaysItem;
01094     }
01095 
01099     void setMonthItemColors( int v )
01100     {
01101       if (!isImmutable( QString::fromLatin1( "MonthItemColors" ) ))
01102         mMonthItemColors = v;
01103     }
01104 
01108     int monthItemColors() const
01109     {
01110       return mMonthItemColors;
01111     }
01112 
01116     ItemEnum *monthItemColorsItem()
01117     {
01118       return mMonthItemColorsItem;
01119     }
01120 
01124     void setFullViewMonth( bool v )
01125     {
01126       if (!isImmutable( QString::fromLatin1( "FullViewMonth" ) ))
01127         mFullViewMonth = v;
01128     }
01129 
01133     bool fullViewMonth() const
01134     {
01135       return mFullViewMonth;
01136     }
01137 
01141     ItemBool *fullViewMonthItem()
01142     {
01143       return mFullViewMonthItem;
01144     }
01145 
01149     void setFullViewTodo( bool v )
01150     {
01151       if (!isImmutable( QString::fromLatin1( "FullViewTodo" ) ))
01152         mFullViewTodo = v;
01153     }
01154 
01158     bool fullViewTodo() const
01159     {
01160       return mFullViewTodo;
01161     }
01162 
01166     ItemBool *fullViewTodoItem()
01167     {
01168       return mFullViewTodoItem;
01169     }
01170 
01174     void setRecordTodosInJournals( bool v )
01175     {
01176       if (!isImmutable( QString::fromLatin1( "RecordTodosInJournals" ) ))
01177         mRecordTodosInJournals = v;
01178     }
01179 
01183     bool recordTodosInJournals() const
01184     {
01185       return mRecordTodosInJournals;
01186     }
01187 
01191     ItemBool *recordTodosInJournalsItem()
01192     {
01193       return mRecordTodosInJournalsItem;
01194     }
01195 
01199     void setEnableQuickTodo( bool v )
01200     {
01201       if (!isImmutable( QString::fromLatin1( "EnableQuickTodo" ) ))
01202         mEnableQuickTodo = v;
01203     }
01204 
01208     bool enableQuickTodo() const
01209     {
01210       return mEnableQuickTodo;
01211     }
01212 
01216     ItemBool *enableQuickTodoItem()
01217     {
01218       return mEnableQuickTodoItem;
01219     }
01220 
01224     void setNextXDays( int v )
01225     {
01226       if (!isImmutable( QString::fromLatin1( "NextXDays" ) ))
01227         mNextXDays = v;
01228     }
01229 
01233     int nextXDays() const
01234     {
01235       return mNextXDays;
01236     }
01237 
01241     ItemInt *nextXDaysItem()
01242     {
01243       return mNextXDaysItem;
01244     }
01245 
01249     void setCompactDialogs( bool v )
01250     {
01251       if (!isImmutable( QString::fromLatin1( "CompactDialogs" ) ))
01252         mCompactDialogs = v;
01253     }
01254 
01258     bool compactDialogs() const
01259     {
01260       return mCompactDialogs;
01261     }
01262 
01266     ItemBool *compactDialogsItem()
01267     {
01268       return mCompactDialogsItem;
01269     }
01270 
01274     void setVerticalScreen( bool v )
01275     {
01276       if (!isImmutable( QString::fromLatin1( "VerticalScreen" ) ))
01277         mVerticalScreen = v;
01278     }
01279 
01283     bool verticalScreen() const
01284     {
01285       return mVerticalScreen;
01286     }
01287 
01291     ItemBool *verticalScreenItem()
01292     {
01293       return mVerticalScreenItem;
01294     }
01295 
01299     void setSelectedPlugins( const QStringList & v )
01300     {
01301       if (!isImmutable( QString::fromLatin1( "SelectedPlugins" ) ))
01302         mSelectedPlugins = v;
01303     }
01304 
01308     QStringList selectedPlugins() const
01309     {
01310       return mSelectedPlugins;
01311     }
01312 
01316     ItemStringList *selectedPluginsItem()
01317     {
01318       return mSelectedPluginsItem;
01319     }
01320 
01324     void setEventTemplates( const QStringList & v )
01325     {
01326       if (!isImmutable( QString::fromLatin1( "EventTemplates" ) ))
01327         mEventTemplates = v;
01328     }
01329 
01333     QStringList eventTemplates() const
01334     {
01335       return mEventTemplates;
01336     }
01337 
01341     ItemStringList *eventTemplatesItem()
01342     {
01343       return mEventTemplatesItem;
01344     }
01345 
01349     void setTodoTemplates( const QStringList & v )
01350     {
01351       if (!isImmutable( QString::fromLatin1( "TodoTemplates" ) ))
01352         mTodoTemplates = v;
01353     }
01354 
01358     QStringList todoTemplates() const
01359     {
01360       return mTodoTemplates;
01361     }
01362 
01366     ItemStringList *todoTemplatesItem()
01367     {
01368       return mTodoTemplatesItem;
01369     }
01370 
01374     void setJournalTemplates( const QStringList & v )
01375     {
01376       if (!isImmutable( QString::fromLatin1( "JournalTemplates" ) ))
01377         mJournalTemplates = v;
01378     }
01379 
01383     QStringList journalTemplates() const
01384     {
01385       return mJournalTemplates;
01386     }
01387 
01391     ItemStringList *journalTemplatesItem()
01392     {
01393       return mJournalTemplatesItem;
01394     }
01395 
01399     void setActiveDesignerFields( const QStringList & v )
01400     {
01401       if (!isImmutable( QString::fromLatin1( "ActiveDesignerFields" ) ))
01402         mActiveDesignerFields = v;
01403     }
01404 
01408     QStringList activeDesignerFields() const
01409     {
01410       return mActiveDesignerFields;
01411     }
01412 
01416     ItemStringList *activeDesignerFieldsItem()
01417     {
01418       return mActiveDesignerFieldsItem;
01419     }
01420 
01424     void setIMIPScheduler( int v )
01425     {
01426       if (!isImmutable( QString::fromLatin1( "IMIPScheduler" ) ))
01427         mIMIPScheduler = v;
01428     }
01429 
01433     int iMIPScheduler() const
01434     {
01435       return mIMIPScheduler;
01436     }
01437 
01441     ItemEnum *iMIPSchedulerItem()
01442     {
01443       return mIMIPSchedulerItem;
01444     }
01445 
01449     void setUseGroupwareCommunication( bool v )
01450     {
01451       if (!isImmutable( QString::fromLatin1( "UseGroupwareCommunication" ) ))
01452         mUseGroupwareCommunication = v;
01453     }
01454 
01458     bool useGroupwareCommunication() const
01459     {
01460       return mUseGroupwareCommunication;
01461     }
01462 
01466     ItemBool *useGroupwareCommunicationItem()
01467     {
01468       return mUseGroupwareCommunicationItem;
01469     }
01470 
01474     void setAdditionalMails( const QStringList & v )
01475     {
01476       if (!isImmutable( QString::fromLatin1( "AdditionalMails" ) ))
01477         mAdditionalMails = v;
01478     }
01479 
01483     QStringList additionalMails() const
01484     {
01485       return mAdditionalMails;
01486     }
01487 
01491     ItemStringList *additionalMailsItem()
01492     {
01493       return mAdditionalMailsItem;
01494     }
01495 
01499     void setOutlookCompatCounterProposals( bool v )
01500     {
01501       if (!isImmutable( QString::fromLatin1( "OutlookCompatCounterProposals" ) ))
01502         mOutlookCompatCounterProposals = v;
01503     }
01504 
01508     bool outlookCompatCounterProposals() const
01509     {
01510       return mOutlookCompatCounterProposals;
01511     }
01512 
01516     ItemBool *outlookCompatCounterProposalsItem()
01517     {
01518       return mOutlookCompatCounterProposalsItem;
01519     }
01520 
01524     void setHolidayColor( const QColor & v )
01525     {
01526       if (!isImmutable( QString::fromLatin1( "HolidayColor" ) ))
01527         mHolidayColor = v;
01528     }
01529 
01533     QColor holidayColor() const
01534     {
01535       return mHolidayColor;
01536     }
01537 
01541     ItemColor *holidayColorItem()
01542     {
01543       return mHolidayColorItem;
01544     }
01545 
01549     void setHighlightColor( const QColor & v )
01550     {
01551       if (!isImmutable( QString::fromLatin1( "HighlightColor" ) ))
01552         mHighlightColor = v;
01553     }
01554 
01558     QColor highlightColor() const
01559     {
01560       return mHighlightColor;
01561     }
01562 
01566     ItemColor *highlightColorItem()
01567     {
01568       return mHighlightColorItem;
01569     }
01570 
01574     void setAgendaBgColor( const QColor & v )
01575     {
01576       if (!isImmutable( QString::fromLatin1( "AgendaBgColor" ) ))
01577         mAgendaBgColor = v;
01578     }
01579 
01583     QColor agendaBgColor() const
01584     {
01585       return mAgendaBgColor;
01586     }
01587 
01591     ItemColor *agendaBgColorItem()
01592     {
01593       return mAgendaBgColorItem;
01594     }
01595 
01599     void setWorkingHoursColor( const QColor & v )
01600     {
01601       if (!isImmutable( QString::fromLatin1( "WorkingHoursColor" ) ))
01602         mWorkingHoursColor = v;
01603     }
01604 
01608     QColor workingHoursColor() const
01609     {
01610       return mWorkingHoursColor;
01611     }
01612 
01616     ItemColor *workingHoursColorItem()
01617     {
01618       return mWorkingHoursColorItem;
01619     }
01620 
01624     void setTodoDueTodayColor( const QColor & v )
01625     {
01626       if (!isImmutable( QString::fromLatin1( "TodoDueTodayColor" ) ))
01627         mTodoDueTodayColor = v;
01628     }
01629 
01633     QColor todoDueTodayColor() const
01634     {
01635       return mTodoDueTodayColor;
01636     }
01637 
01641     ItemColor *todoDueTodayColorItem()
01642     {
01643       return mTodoDueTodayColorItem;
01644     }
01645 
01649     void setTodoOverdueColor( const QColor & v )
01650     {
01651       if (!isImmutable( QString::fromLatin1( "TodoOverdueColor" ) ))
01652         mTodoOverdueColor = v;
01653     }
01654 
01658     QColor todoOverdueColor() const
01659     {
01660       return mTodoOverdueColor;
01661     }
01662 
01666     ItemColor *todoOverdueColorItem()
01667     {
01668       return mTodoOverdueColorItem;
01669     }
01670 
01674     void setUnsetCategoryColor( const QColor & v )
01675     {
01676       if (!isImmutable( QString::fromLatin1( "UnsetCategoryColor" ) ))
01677         mUnsetCategoryColor = v;
01678     }
01679 
01683     QColor unsetCategoryColor() const
01684     {
01685       return mUnsetCategoryColor;
01686     }
01687 
01691     ItemColor *unsetCategoryColorItem()
01692     {
01693       return mUnsetCategoryColorItem;
01694     }
01695 
01699     void setAssignDefaultResourceColors( bool v )
01700     {
01701       if (!isImmutable( QString::fromLatin1( "AssignDefaultResourceColors" ) ))
01702         mAssignDefaultResourceColors = v;
01703     }
01704 
01708     bool assignDefaultResourceColors() const
01709     {
01710       return mAssignDefaultResourceColors;
01711     }
01712 
01716     ItemBool *assignDefaultResourceColorsItem()
01717     {
01718       return mAssignDefaultResourceColorsItem;
01719     }
01720 
01724     void setDefaultResourceColorSeed( int v )
01725     {
01726       if (!isImmutable( QString::fromLatin1( "DefaultResourceColorSeed" ) ))
01727         mDefaultResourceColorSeed = v;
01728     }
01729 
01733     int defaultResourceColorSeed() const
01734     {
01735       return mDefaultResourceColorSeed;
01736     }
01737 
01741     ItemInt *defaultResourceColorSeedItem()
01742     {
01743       return mDefaultResourceColorSeedItem;
01744     }
01745 
01749     void setDefaultResourceColors( const QStringList & v )
01750     {
01751       if (!isImmutable( QString::fromLatin1( "DefaultResourceColors" ) ))
01752         mDefaultResourceColors = v;
01753     }
01754 
01758     QStringList defaultResourceColors() const
01759     {
01760       return mDefaultResourceColors;
01761     }
01762 
01766     ItemStringList *defaultResourceColorsItem()
01767     {
01768       return mDefaultResourceColorsItem;
01769     }
01770 
01774     void setTimeBarFont( const QFont & v )
01775     {
01776       if (!isImmutable( QString::fromLatin1( "TimeBarFont" ) ))
01777         mTimeBarFont = v;
01778     }
01779 
01783     QFont timeBarFont() const
01784     {
01785       return mTimeBarFont;
01786     }
01787 
01791     ItemFont *timeBarFontItem()
01792     {
01793       return mTimeBarFontItem;
01794     }
01795 
01799     void setAgendaViewFont( const QFont & v )
01800     {
01801       if (!isImmutable( QString::fromLatin1( "AgendaViewFont" ) ))
01802         mAgendaViewFont = v;
01803     }
01804 
01808     QFont agendaViewFont() const
01809     {
01810       return mAgendaViewFont;
01811     }
01812 
01816     ItemFont *agendaViewFontItem()
01817     {
01818       return mAgendaViewFontItem;
01819     }
01820 
01824     void setMarcusBainsFont( const QFont & v )
01825     {
01826       if (!isImmutable( QString::fromLatin1( "MarcusBainsFont" ) ))
01827         mMarcusBainsFont = v;
01828     }
01829 
01833     QFont marcusBainsFont() const
01834     {
01835       return mMarcusBainsFont;
01836     }
01837 
01841     ItemFont *marcusBainsFontItem()
01842     {
01843       return mMarcusBainsFontItem;
01844     }
01845 
01849     void setMonthViewFont( const QFont & v )
01850     {
01851       if (!isImmutable( QString::fromLatin1( "MonthViewFont" ) ))
01852         mMonthViewFont = v;
01853     }
01854 
01858     QFont monthViewFont() const
01859     {
01860       return mMonthViewFont;
01861     }
01862 
01866     ItemFont *monthViewFontItem()
01867     {
01868       return mMonthViewFontItem;
01869     }
01870 
01874     void setFreeBusyPublishAuto( bool v )
01875     {
01876       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishAuto" ) ))
01877         mFreeBusyPublishAuto = v;
01878     }
01879 
01883     bool freeBusyPublishAuto() const
01884     {
01885       return mFreeBusyPublishAuto;
01886     }
01887 
01891     ItemBool *freeBusyPublishAutoItem()
01892     {
01893       return mFreeBusyPublishAutoItem;
01894     }
01895 
01899     void setFreeBusyPublishDelay( int v )
01900     {
01901       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishDelay" ) ))
01902         mFreeBusyPublishDelay = v;
01903     }
01904 
01908     int freeBusyPublishDelay() const
01909     {
01910       return mFreeBusyPublishDelay;
01911     }
01912 
01916     ItemInt *freeBusyPublishDelayItem()
01917     {
01918       return mFreeBusyPublishDelayItem;
01919     }
01920 
01924     void setFreeBusyPublishDays( int v )
01925     {
01926       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishDays" ) ))
01927         mFreeBusyPublishDays = v;
01928     }
01929 
01933     int freeBusyPublishDays() const
01934     {
01935       return mFreeBusyPublishDays;
01936     }
01937 
01941     ItemInt *freeBusyPublishDaysItem()
01942     {
01943       return mFreeBusyPublishDaysItem;
01944     }
01945 
01949     void setFreeBusyPublishUrl( const QString & v )
01950     {
01951       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishUrl" ) ))
01952         mFreeBusyPublishUrl = v;
01953     }
01954 
01958     QString freeBusyPublishUrl() const
01959     {
01960       return mFreeBusyPublishUrl;
01961     }
01962 
01966     ItemString *freeBusyPublishUrlItem()
01967     {
01968       return mFreeBusyPublishUrlItem;
01969     }
01970 
01974     void setFreeBusyPublishUser( const QString & v )
01975     {
01976       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishUser" ) ))
01977         mFreeBusyPublishUser = v;
01978     }
01979 
01983     QString freeBusyPublishUser() const
01984     {
01985       return mFreeBusyPublishUser;
01986     }
01987 
01991     ItemString *freeBusyPublishUserItem()
01992     {
01993       return mFreeBusyPublishUserItem;
01994     }
01995 
01999     void setFreeBusyPublishPassword( const QString & v )
02000     {
02001       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishPassword" ) ))
02002         mFreeBusyPublishPassword = v;
02003     }
02004 
02008     QString freeBusyPublishPassword() const
02009     {
02010       return mFreeBusyPublishPassword;
02011     }
02012 
02016     ItemPassword *freeBusyPublishPasswordItem()
02017     {
02018       return mFreeBusyPublishPasswordItem;
02019     }
02020 
02024     void setFreeBusyPublishSavePassword( bool v )
02025     {
02026       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishSavePassword" ) ))
02027         mFreeBusyPublishSavePassword = v;
02028     }
02029 
02033     bool freeBusyPublishSavePassword() const
02034     {
02035       return mFreeBusyPublishSavePassword;
02036     }
02037 
02041     ItemBool *freeBusyPublishSavePasswordItem()
02042     {
02043       return mFreeBusyPublishSavePasswordItem;
02044     }
02045 
02049     void setFreeBusyRetrieveAuto( bool v )
02050     {
02051       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveAuto" ) ))
02052         mFreeBusyRetrieveAuto = v;
02053     }
02054 
02058     bool freeBusyRetrieveAuto() const
02059     {
02060       return mFreeBusyRetrieveAuto;
02061     }
02062 
02066     ItemBool *freeBusyRetrieveAutoItem()
02067     {
02068       return mFreeBusyRetrieveAutoItem;
02069     }
02070 
02074     void setFreeBusyCheckHostname( bool v )
02075     {
02076       if (!isImmutable( QString::fromLatin1( "FreeBusyCheckHostname" ) ))
02077         mFreeBusyCheckHostname = v;
02078     }
02079 
02083     bool freeBusyCheckHostname() const
02084     {
02085       return mFreeBusyCheckHostname;
02086     }
02087 
02091     ItemBool *freeBusyCheckHostnameItem()
02092     {
02093       return mFreeBusyCheckHostnameItem;
02094     }
02095 
02099     void setFreeBusyFullDomainRetrieval( bool v )
02100     {
02101       if (!isImmutable( QString::fromLatin1( "FreeBusyFullDomainRetrieval" ) ))
02102         mFreeBusyFullDomainRetrieval = v;
02103     }
02104 
02108     bool freeBusyFullDomainRetrieval() const
02109     {
02110       return mFreeBusyFullDomainRetrieval;
02111     }
02112 
02116     ItemBool *freeBusyFullDomainRetrievalItem()
02117     {
02118       return mFreeBusyFullDomainRetrievalItem;
02119     }
02120 
02124     void setFreeBusyRetrieveUrl( const QString & v )
02125     {
02126       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveUrl" ) ))
02127         mFreeBusyRetrieveUrl = v;
02128     }
02129 
02133     QString freeBusyRetrieveUrl() const
02134     {
02135       return mFreeBusyRetrieveUrl;
02136     }
02137 
02141     ItemString *freeBusyRetrieveUrlItem()
02142     {
02143       return mFreeBusyRetrieveUrlItem;
02144     }
02145 
02149     void setFreeBusyRetrieveUser( const QString & v )
02150     {
02151       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveUser" ) ))
02152         mFreeBusyRetrieveUser = v;
02153     }
02154 
02158     QString freeBusyRetrieveUser() const
02159     {
02160       return mFreeBusyRetrieveUser;
02161     }
02162 
02166     ItemString *freeBusyRetrieveUserItem()
02167     {
02168       return mFreeBusyRetrieveUserItem;
02169     }
02170 
02174     void setFreeBusyRetrievePassword( const QString & v )
02175     {
02176       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrievePassword" ) ))
02177         mFreeBusyRetrievePassword = v;
02178     }
02179 
02183     QString freeBusyRetrievePassword() const
02184     {
02185       return mFreeBusyRetrievePassword;
02186     }
02187 
02191     ItemPassword *freeBusyRetrievePasswordItem()
02192     {
02193       return mFreeBusyRetrievePasswordItem;
02194     }
02195 
02199     void setFreeBusyRetrieveSavePassword( bool v )
02200     {
02201       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveSavePassword" ) ))
02202         mFreeBusyRetrieveSavePassword = v;
02203     }
02204 
02208     bool freeBusyRetrieveSavePassword() const
02209     {
02210       return mFreeBusyRetrieveSavePassword;
02211     }
02212 
02216     ItemBool *freeBusyRetrieveSavePasswordItem()
02217     {
02218       return mFreeBusyRetrieveSavePasswordItem;
02219     }
02220 
02224     void setDefaultEmailAttachMethod( int v )
02225     {
02226       if (!isImmutable( QString::fromLatin1( "DefaultEmailAttachMethod" ) ))
02227         mDefaultEmailAttachMethod = v;
02228     }
02229 
02233     int defaultEmailAttachMethod() const
02234     {
02235       return mDefaultEmailAttachMethod;
02236     }
02237 
02241     ItemEnum *defaultEmailAttachMethodItem()
02242     {
02243       return mDefaultEmailAttachMethodItem;
02244     }
02245 
02249     void setDefaultTodoAttachMethod( int v )
02250     {
02251       if (!isImmutable( QString::fromLatin1( "DefaultTodoAttachMethod" ) ))
02252         mDefaultTodoAttachMethod = v;
02253     }
02254 
02258     int defaultTodoAttachMethod() const
02259     {
02260       return mDefaultTodoAttachMethod;
02261     }
02262 
02266     ItemEnum *defaultTodoAttachMethodItem()
02267     {
02268       return mDefaultTodoAttachMethodItem;
02269     }
02270 
02271   protected:
02272   public:
02273 
02274     // General
02275     bool mAutoSave;
02276     int mAutoSaveInterval;
02277     bool mConfirm;
02278     bool mArchiveEvents;
02279     bool mArchiveTodos;
02280     bool mAutoArchive;
02281     int mArchiveAction;
02282     int mExpiryTime;
02283     int mExpiryUnit;
02284     QString mArchiveFile;
02285     bool mHtmlWithSave;
02286     int mDestination;
02287 
02288     // Personal Settings
02289     bool mBcc;
02290     bool mEmailControlCenter;
02291     QString mUserName;
02292     QString mUserEmail;
02293     int mMailClient;
02294 
02295     // Time & Date
02296     QString mTimeZoneId;
02297     QString mHolidays;
02298     QDateTime mStartTime;
02299     QDateTime mDefaultDuration;
02300     bool mDefaultEventReminders;
02301     bool mDefaultTodoReminders;
02302     int mReminderTime;
02303     int mReminderTimeUnits;
02304 
02305     // Views
02306     int mHourSize;
02307     bool mDailyRecur;
02308     bool mWeeklyRecur;
02309     bool mWeekNumbersShowWork;
02310     bool mEnableToolTips;
02311     bool mShowAllDayTodo;
02312     bool mEnableMonthScroll;
02313     bool mSelectionStartsEditor;
02314     bool mMarcusBainsEnabled;
02315     bool mMarcusBainsShowSeconds;
02316     int mAgendaViewColors;
02317     int mAgendaViewCalendarDisplay;
02318     QDateTime mDayBegins;
02319     QDateTime mWorkingHoursStart;
02320     QDateTime mWorkingHoursEnd;
02321     int mWorkWeekMask;
02322     bool mExcludeHolidays;
02323     int mMonthItemColors;
02324     bool mFullViewMonth;
02325     bool mFullViewTodo;
02326     bool mRecordTodosInJournals;
02327     bool mEnableQuickTodo;
02328     int mNextXDays;
02329 
02330     // Layout
02331     bool mCompactDialogs;
02332     bool mVerticalScreen;
02333 
02334     // KOrganizer Plugins
02335     QStringList mSelectedPlugins;
02336 
02337     // Editors
02338     QStringList mEventTemplates;
02339     QStringList mTodoTemplates;
02340     QStringList mJournalTemplates;
02341     QStringList mActiveDesignerFields;
02342 
02343     // Group Scheduling
02344     int mIMIPScheduler;
02345     bool mUseGroupwareCommunication;
02346     QStringList mAdditionalMails;
02347     bool mOutlookCompatCounterProposals;
02348 
02349     // Colors
02350     QColor mHolidayColor;
02351     QColor mHighlightColor;
02352     QColor mAgendaBgColor;
02353     QColor mWorkingHoursColor;
02354     QColor mTodoDueTodayColor;
02355     QColor mTodoOverdueColor;
02356     QColor mUnsetCategoryColor;
02357     bool mAssignDefaultResourceColors;
02358     int mDefaultResourceColorSeed;
02359     QStringList mDefaultResourceColors;
02360 
02361     // Fonts
02362     QFont mTimeBarFont;
02363     QFont mAgendaViewFont;
02364     QFont mMarcusBainsFont;
02365     QFont mMonthViewFont;
02366 
02367     // FreeBusy
02368     bool mFreeBusyPublishAuto;
02369     int mFreeBusyPublishDelay;
02370     int mFreeBusyPublishDays;
02371     QString mFreeBusyPublishUrl;
02372     QString mFreeBusyPublishUser;
02373     QString mFreeBusyPublishPassword;
02374     bool mFreeBusyPublishSavePassword;
02375     bool mFreeBusyRetrieveAuto;
02376     bool mFreeBusyCheckHostname;
02377     bool mFreeBusyFullDomainRetrieval;
02378     QString mFreeBusyRetrieveUrl;
02379     QString mFreeBusyRetrieveUser;
02380     QString mFreeBusyRetrievePassword;
02381     bool mFreeBusyRetrieveSavePassword;
02382 
02383     // Kontact
02384     int mDefaultEmailAttachMethod;
02385     int mDefaultTodoAttachMethod;
02386 
02387   private:
02388     ItemBool *mAutoSaveItem;
02389     ItemInt *mAutoSaveIntervalItem;
02390     ItemBool *mConfirmItem;
02391     ItemBool *mArchiveEventsItem;
02392     ItemBool *mArchiveTodosItem;
02393     ItemBool *mAutoArchiveItem;
02394     ItemEnum *mArchiveActionItem;
02395     ItemInt *mExpiryTimeItem;
02396     ItemEnum *mExpiryUnitItem;
02397     ItemString *mArchiveFileItem;
02398     ItemBool *mHtmlWithSaveItem;
02399     ItemEnum *mDestinationItem;
02400     ItemBool *mBccItem;
02401     ItemBool *mEmailControlCenterItem;
02402     ItemString *mUserNameItem;
02403     ItemString *mUserEmailItem;
02404     ItemEnum *mMailClientItem;
02405     ItemString *mTimeZoneIdItem;
02406     ItemString *mHolidaysItem;
02407     ItemDateTime *mStartTimeItem;
02408     ItemDateTime *mDefaultDurationItem;
02409     ItemBool *mDefaultEventRemindersItem;
02410     ItemBool *mDefaultTodoRemindersItem;
02411     ItemInt *mReminderTimeItem;
02412     ItemInt *mReminderTimeUnitsItem;
02413     ItemInt *mHourSizeItem;
02414     ItemBool *mDailyRecurItem;
02415     ItemBool *mWeeklyRecurItem;
02416     ItemBool *mWeekNumbersShowWorkItem;
02417     ItemBool *mEnableToolTipsItem;
02418     ItemBool *mShowAllDayTodoItem;
02419     ItemBool *mEnableMonthScrollItem;
02420     ItemBool *mSelectionStartsEditorItem;
02421     ItemBool *mMarcusBainsEnabledItem;
02422     ItemBool *mMarcusBainsShowSecondsItem;
02423     ItemEnum *mAgendaViewColorsItem;
02424     ItemEnum *mAgendaViewCalendarDisplayItem;
02425     ItemDateTime *mDayBeginsItem;
02426     ItemDateTime *mWorkingHoursStartItem;
02427     ItemDateTime *mWorkingHoursEndItem;
02428     ItemInt *mWorkWeekMaskItem;
02429     ItemBool *mExcludeHolidaysItem;
02430     ItemEnum *mMonthItemColorsItem;
02431     ItemBool *mFullViewMonthItem;
02432     ItemBool *mFullViewTodoItem;
02433     ItemBool *mRecordTodosInJournalsItem;
02434     ItemBool *mEnableQuickTodoItem;
02435     ItemInt *mNextXDaysItem;
02436     ItemBool *mCompactDialogsItem;
02437     ItemBool *mVerticalScreenItem;
02438     ItemStringList *mSelectedPluginsItem;
02439     ItemStringList *mEventTemplatesItem;
02440     ItemStringList *mTodoTemplatesItem;
02441     ItemStringList *mJournalTemplatesItem;
02442     ItemStringList *mActiveDesignerFieldsItem;
02443     ItemEnum *mIMIPSchedulerItem;
02444     ItemBool *mUseGroupwareCommunicationItem;
02445     ItemStringList *mAdditionalMailsItem;
02446     ItemBool *mOutlookCompatCounterProposalsItem;
02447     ItemColor *mHolidayColorItem;
02448     ItemColor *mHighlightColorItem;
02449     ItemColor *mAgendaBgColorItem;
02450     ItemColor *mWorkingHoursColorItem;
02451     ItemColor *mTodoDueTodayColorItem;
02452     ItemColor *mTodoOverdueColorItem;
02453     ItemColor *mUnsetCategoryColorItem;
02454     ItemBool *mAssignDefaultResourceColorsItem;
02455     ItemInt *mDefaultResourceColorSeedItem;
02456     ItemStringList *mDefaultResourceColorsItem;
02457     ItemFont *mTimeBarFontItem;
02458     ItemFont *mAgendaViewFontItem;
02459     ItemFont *mMarcusBainsFontItem;
02460     ItemFont *mMonthViewFontItem;
02461     ItemBool *mFreeBusyPublishAutoItem;
02462     ItemInt *mFreeBusyPublishDelayItem;
02463     ItemInt *mFreeBusyPublishDaysItem;
02464     ItemString *mFreeBusyPublishUrlItem;
02465     ItemString *mFreeBusyPublishUserItem;
02466     ItemPassword *mFreeBusyPublishPasswordItem;
02467     ItemBool *mFreeBusyPublishSavePasswordItem;
02468     ItemBool *mFreeBusyRetrieveAutoItem;
02469     ItemBool *mFreeBusyCheckHostnameItem;
02470     ItemBool *mFreeBusyFullDomainRetrievalItem;
02471     ItemString *mFreeBusyRetrieveUrlItem;
02472     ItemString *mFreeBusyRetrieveUserItem;
02473     ItemPassword *mFreeBusyRetrievePasswordItem;
02474     ItemBool *mFreeBusyRetrieveSavePasswordItem;
02475     ItemEnum *mDefaultEmailAttachMethodItem;
02476     ItemEnum *mDefaultTodoAttachMethodItem;
02477 };
02478 
02479 #endif
02480 
KDE Home | KDE Accessibility Home | Description of Access Keys