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