korganizer
koprefs_base.h00001
00002
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
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
02414 bool mBcc;
02415 bool mEmailControlCenter;
02416 QString mUserName;
02417 QString mUserEmail;
02418 int mMailClient;
02419
02420
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
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
02460 bool mCompactDialogs;
02461 bool mVerticalScreen;
02462
02463
02464 QStringList mSelectedPlugins;
02465
02466
02467 QStringList mEventTemplates;
02468 QStringList mTodoTemplates;
02469 QStringList mJournalTemplates;
02470 QStringList mActiveDesignerFields;
02471
02472
02473 int mIMIPScheduler;
02474 bool mUseGroupwareCommunication;
02475 QStringList mAdditionalMails;
02476 bool mOutlookCompatCounterProposals;
02477
02478
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
02492 QFont mTimeBarFont;
02493 QFont mAgendaViewFont;
02494 QFont mMarcusBainsFont;
02495 QFont mMonthViewFont;
02496
02497
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
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
|