korganizer Library API Documentation

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 
00010 class KOPrefsBase : public KPimPrefs
00011 {
00012   public:
00013     enum { actionDelete, actionArchive };
00014     enum { UnitDays, UnitWeeks, UnitMonths };
00015     enum { standardDestination, askDestination };
00016     enum { MailClientKMail, MailClientSendmail };
00017     enum { IMIPDummy, IMIPKMail };
00018     enum { IMIPOutbox, IMIPdirectsend };
00019     enum { neverAuto, addressbookAuto, selectedAuto };
00020 
00021     KOPrefsBase( );
00022     ~KOPrefsBase();
00023 
00027     void setAutoSave( bool v )
00028     {
00029       if (!isImmutable( QString::fromLatin1( "AutoSave" ) ))
00030         mAutoSave = v;
00031     }
00032 
00036     bool autoSave() const
00037     {
00038       return mAutoSave;
00039     }
00040 
00044     ItemBool *autoSaveItem()
00045     {
00046       return mAutoSaveItem;
00047     }
00048 
00052     void setAutoSaveInterval( int v )
00053     {
00054       if (!isImmutable( QString::fromLatin1( "AutoSaveInterval" ) ))
00055         mAutoSaveInterval = v;
00056     }
00057 
00061     int autoSaveInterval() const
00062     {
00063       return mAutoSaveInterval;
00064     }
00065 
00069     ItemInt *autoSaveIntervalItem()
00070     {
00071       return mAutoSaveIntervalItem;
00072     }
00073 
00077     void setConfirm( bool v )
00078     {
00079       if (!isImmutable( QString::fromLatin1( "Confirm" ) ))
00080         mConfirm = v;
00081     }
00082 
00086     bool confirm() const
00087     {
00088       return mConfirm;
00089     }
00090 
00094     ItemBool *confirmItem()
00095     {
00096       return mConfirmItem;
00097     }
00098 
00102     void setAutoArchive( bool v )
00103     {
00104       if (!isImmutable( QString::fromLatin1( "AutoArchive" ) ))
00105         mAutoArchive = v;
00106     }
00107 
00111     bool autoArchive() const
00112     {
00113       return mAutoArchive;
00114     }
00115 
00119     ItemBool *autoArchiveItem()
00120     {
00121       return mAutoArchiveItem;
00122     }
00123 
00127     void setArchiveAction( int v )
00128     {
00129       if (!isImmutable( QString::fromLatin1( "ArchiveAction" ) ))
00130         mArchiveAction = v;
00131     }
00132 
00136     int archiveAction() const
00137     {
00138       return mArchiveAction;
00139     }
00140 
00144     ItemEnum *archiveActionItem()
00145     {
00146       return mArchiveActionItem;
00147     }
00148 
00152     void setExpiryTime( int v )
00153     {
00154       if (!isImmutable( QString::fromLatin1( "ExpiryTime" ) ))
00155         mExpiryTime = v;
00156     }
00157 
00161     int expiryTime() const
00162     {
00163       return mExpiryTime;
00164     }
00165 
00169     ItemInt *expiryTimeItem()
00170     {
00171       return mExpiryTimeItem;
00172     }
00173 
00177     void setExpiryUnit( int v )
00178     {
00179       if (!isImmutable( QString::fromLatin1( "ExpiryUnit" ) ))
00180         mExpiryUnit = v;
00181     }
00182 
00186     int expiryUnit() const
00187     {
00188       return mExpiryUnit;
00189     }
00190 
00194     ItemEnum *expiryUnitItem()
00195     {
00196       return mExpiryUnitItem;
00197     }
00198 
00202     void setArchiveFile( const QString & v )
00203     {
00204       if (!isImmutable( QString::fromLatin1( "ArchiveFile" ) ))
00205         mArchiveFile = v;
00206     }
00207 
00211     QString archiveFile() const
00212     {
00213       return mArchiveFile;
00214     }
00215 
00219     ItemString *archiveFileItem()
00220     {
00221       return mArchiveFileItem;
00222     }
00223 
00227     void setHtmlWithSave( bool v )
00228     {
00229       if (!isImmutable( QString::fromLatin1( "HtmlWithSave" ) ))
00230         mHtmlWithSave = v;
00231     }
00232 
00236     bool htmlWithSave() const
00237     {
00238       return mHtmlWithSave;
00239     }
00240 
00244     ItemBool *htmlWithSaveItem()
00245     {
00246       return mHtmlWithSaveItem;
00247     }
00248 
00252     void setDestination( int v )
00253     {
00254       if (!isImmutable( QString::fromLatin1( "Destination" ) ))
00255         mDestination = v;
00256     }
00257 
00261     int destination() const
00262     {
00263       return mDestination;
00264     }
00265 
00269     ItemEnum *destinationItem()
00270     {
00271       return mDestinationItem;
00272     }
00273 
00277     void setBcc( bool v )
00278     {
00279       if (!isImmutable( QString::fromLatin1( "Bcc" ) ))
00280         mBcc = v;
00281     }
00282 
00286     bool bcc() const
00287     {
00288       return mBcc;
00289     }
00290 
00294     ItemBool *bccItem()
00295     {
00296       return mBccItem;
00297     }
00298 
00302     void setEmailControlCenter( bool v )
00303     {
00304       if (!isImmutable( QString::fromLatin1( "EmailControlCenter" ) ))
00305         mEmailControlCenter = v;
00306     }
00307 
00311     bool emailControlCenter() const
00312     {
00313       return mEmailControlCenter;
00314     }
00315 
00319     ItemBool *emailControlCenterItem()
00320     {
00321       return mEmailControlCenterItem;
00322     }
00323 
00327     void setMailClient( int v )
00328     {
00329       if (!isImmutable( QString::fromLatin1( "MailClient" ) ))
00330         mMailClient = v;
00331     }
00332 
00336     int mailClient() const
00337     {
00338       return mMailClient;
00339     }
00340 
00344     ItemEnum *mailClientItem()
00345     {
00346       return mMailClientItem;
00347     }
00348 
00352     void setTimeZoneId( const QString & v )
00353     {
00354       if (!isImmutable( QString::fromLatin1( "TimeZoneId" ) ))
00355         mTimeZoneId = v;
00356     }
00357 
00361     QString timeZoneId() const
00362     {
00363       return mTimeZoneId;
00364     }
00365 
00369     ItemString *timeZoneIdItem()
00370     {
00371       return mTimeZoneIdItem;
00372     }
00373 
00377     void setStartTime( const QDateTime & v )
00378     {
00379       if (!isImmutable( QString::fromLatin1( "StartTime" ) ))
00380         mStartTime = v;
00381     }
00382 
00386     QDateTime startTime() const
00387     {
00388       return mStartTime;
00389     }
00390 
00394     ItemDateTime *startTimeItem()
00395     {
00396       return mStartTimeItem;
00397     }
00398 
00402     void setDefaultDuration( const QDateTime & v )
00403     {
00404       if (!isImmutable( QString::fromLatin1( "DefaultDuration" ) ))
00405         mDefaultDuration = v;
00406     }
00407 
00411     QDateTime defaultDuration() const
00412     {
00413       return mDefaultDuration;
00414     }
00415 
00419     ItemDateTime *defaultDurationItem()
00420     {
00421       return mDefaultDurationItem;
00422     }
00423 
00427     void setAlarmTime( int v )
00428     {
00429       if (!isImmutable( QString::fromLatin1( "AlarmTime" ) ))
00430         mAlarmTime = v;
00431     }
00432 
00436     int alarmTime() const
00437     {
00438       return mAlarmTime;
00439     }
00440 
00444     ItemInt *alarmTimeItem()
00445     {
00446       return mAlarmTimeItem;
00447     }
00448 
00452     void setHourSize( int v )
00453     {
00454       if (!isImmutable( QString::fromLatin1( "HourSize" ) ))
00455         mHourSize = v;
00456     }
00457 
00461     int hourSize() const
00462     {
00463       return mHourSize;
00464     }
00465 
00469     ItemInt *hourSizeItem()
00470     {
00471       return mHourSizeItem;
00472     }
00473 
00477     void setDailyRecur( bool v )
00478     {
00479       if (!isImmutable( QString::fromLatin1( "DailyRecur" ) ))
00480         mDailyRecur = v;
00481     }
00482 
00486     bool dailyRecur() const
00487     {
00488       return mDailyRecur;
00489     }
00490 
00494     ItemBool *dailyRecurItem()
00495     {
00496       return mDailyRecurItem;
00497     }
00498 
00502     void setWeeklyRecur( bool v )
00503     {
00504       if (!isImmutable( QString::fromLatin1( "WeeklyRecur" ) ))
00505         mWeeklyRecur = v;
00506     }
00507 
00511     bool weeklyRecur() const
00512     {
00513       return mWeeklyRecur;
00514     }
00515 
00519     ItemBool *weeklyRecurItem()
00520     {
00521       return mWeeklyRecurItem;
00522     }
00523 
00527     void setEnableToolTips( bool v )
00528     {
00529       if (!isImmutable( QString::fromLatin1( "EnableToolTips" ) ))
00530         mEnableToolTips = v;
00531     }
00532 
00536     bool enableToolTips() const
00537     {
00538       return mEnableToolTips;
00539     }
00540 
00544     ItemBool *enableToolTipsItem()
00545     {
00546       return mEnableToolTipsItem;
00547     }
00548 
00552     void setShowAllDayTodo( bool v )
00553     {
00554       if (!isImmutable( QString::fromLatin1( "ShowAllDayTodo" ) ))
00555         mShowAllDayTodo = v;
00556     }
00557 
00561     bool showAllDayTodo() const
00562     {
00563       return mShowAllDayTodo;
00564     }
00565 
00569     ItemBool *showAllDayTodoItem()
00570     {
00571       return mShowAllDayTodoItem;
00572     }
00573 
00577     void setEnableMonthScroll( bool v )
00578     {
00579       if (!isImmutable( QString::fromLatin1( "EnableMonthScroll" ) ))
00580         mEnableMonthScroll = v;
00581     }
00582 
00586     bool enableMonthScroll() const
00587     {
00588       return mEnableMonthScroll;
00589     }
00590 
00594     ItemBool *enableMonthScrollItem()
00595     {
00596       return mEnableMonthScrollItem;
00597     }
00598 
00602     void setSelectionStartsEditor( bool v )
00603     {
00604       if (!isImmutable( QString::fromLatin1( "SelectionStartsEditor" ) ))
00605         mSelectionStartsEditor = v;
00606     }
00607 
00611     bool selectionStartsEditor() const
00612     {
00613       return mSelectionStartsEditor;
00614     }
00615 
00619     ItemBool *selectionStartsEditorItem()
00620     {
00621       return mSelectionStartsEditorItem;
00622     }
00623 
00627     void setMarcusBainsShowSeconds( bool v )
00628     {
00629       if (!isImmutable( QString::fromLatin1( "MarcusBainsShowSeconds" ) ))
00630         mMarcusBainsShowSeconds = v;
00631     }
00632 
00636     bool marcusBainsShowSeconds() const
00637     {
00638       return mMarcusBainsShowSeconds;
00639     }
00640 
00644     ItemBool *marcusBainsShowSecondsItem()
00645     {
00646       return mMarcusBainsShowSecondsItem;
00647     }
00648 
00652     void setMarcusBainsEnabled( bool v )
00653     {
00654       if (!isImmutable( QString::fromLatin1( "MarcusBainsEnabled" ) ))
00655         mMarcusBainsEnabled = v;
00656     }
00657 
00661     bool marcusBainsEnabled() const
00662     {
00663       return mMarcusBainsEnabled;
00664     }
00665 
00669     ItemBool *marcusBainsEnabledItem()
00670     {
00671       return mMarcusBainsEnabledItem;
00672     }
00673 
00677     void setDayBegins( const QDateTime & v )
00678     {
00679       if (!isImmutable( QString::fromLatin1( "DayBegins" ) ))
00680         mDayBegins = v;
00681     }
00682 
00686     QDateTime dayBegins() const
00687     {
00688       return mDayBegins;
00689     }
00690 
00694     ItemDateTime *dayBeginsItem()
00695     {
00696       return mDayBeginsItem;
00697     }
00698 
00702     void setWorkingHoursStart( const QDateTime & v )
00703     {
00704       if (!isImmutable( QString::fromLatin1( "WorkingHoursStart" ) ))
00705         mWorkingHoursStart = v;
00706     }
00707 
00711     QDateTime workingHoursStart() const
00712     {
00713       return mWorkingHoursStart;
00714     }
00715 
00719     ItemDateTime *workingHoursStartItem()
00720     {
00721       return mWorkingHoursStartItem;
00722     }
00723 
00727     void setWorkingHoursEnd( const QDateTime & v )
00728     {
00729       if (!isImmutable( QString::fromLatin1( "WorkingHoursEnd" ) ))
00730         mWorkingHoursEnd = v;
00731     }
00732 
00736     QDateTime workingHoursEnd() const
00737     {
00738       return mWorkingHoursEnd;
00739     }
00740 
00744     ItemDateTime *workingHoursEndItem()
00745     {
00746       return mWorkingHoursEndItem;
00747     }
00748 
00752     void setWorkWeekMask( int v )
00753     {
00754       if (!isImmutable( QString::fromLatin1( "WorkWeekMask" ) ))
00755         mWorkWeekMask = v;
00756     }
00757 
00761     int workWeekMask() const
00762     {
00763       return mWorkWeekMask;
00764     }
00765 
00769     ItemInt *workWeekMaskItem()
00770     {
00771       return mWorkWeekMaskItem;
00772     }
00773 
00777     void setExcludeHolidays( bool v )
00778     {
00779       if (!isImmutable( QString::fromLatin1( "ExcludeHolidays" ) ))
00780         mExcludeHolidays = v;
00781     }
00782 
00786     bool excludeHolidays() const
00787     {
00788       return mExcludeHolidays;
00789     }
00790 
00794     ItemBool *excludeHolidaysItem()
00795     {
00796       return mExcludeHolidaysItem;
00797     }
00798 
00802     void setMonthViewUsesCategoryColor( bool v )
00803     {
00804       if (!isImmutable( QString::fromLatin1( "MonthViewUsesCategoryColor" ) ))
00805         mMonthViewUsesCategoryColor = v;
00806     }
00807 
00811     bool monthViewUsesCategoryColor() const
00812     {
00813       return mMonthViewUsesCategoryColor;
00814     }
00815 
00819     ItemBool *monthViewUsesCategoryColorItem()
00820     {
00821       return mMonthViewUsesCategoryColorItem;
00822     }
00823 
00827     void setFullViewMonth( bool v )
00828     {
00829       if (!isImmutable( QString::fromLatin1( "FullViewMonth" ) ))
00830         mFullViewMonth = v;
00831     }
00832 
00836     bool fullViewMonth() const
00837     {
00838       return mFullViewMonth;
00839     }
00840 
00844     ItemBool *fullViewMonthItem()
00845     {
00846       return mFullViewMonthItem;
00847     }
00848 
00852     void setFullViewTodo( bool v )
00853     {
00854       if (!isImmutable( QString::fromLatin1( "FullViewTodo" ) ))
00855         mFullViewTodo = v;
00856     }
00857 
00861     bool fullViewTodo() const
00862     {
00863       return mFullViewTodo;
00864     }
00865 
00869     ItemBool *fullViewTodoItem()
00870     {
00871       return mFullViewTodoItem;
00872     }
00873 
00877     void setEnableQuickTodo( bool v )
00878     {
00879       if (!isImmutable( QString::fromLatin1( "EnableQuickTodo" ) ))
00880         mEnableQuickTodo = v;
00881     }
00882 
00886     bool enableQuickTodo() const
00887     {
00888       return mEnableQuickTodo;
00889     }
00890 
00894     ItemBool *enableQuickTodoItem()
00895     {
00896       return mEnableQuickTodoItem;
00897     }
00898 
00902     void setNextXDays( int v )
00903     {
00904       if (!isImmutable( QString::fromLatin1( "NextXDays" ) ))
00905         mNextXDays = v;
00906     }
00907 
00911     int nextXDays() const
00912     {
00913       return mNextXDays;
00914     }
00915 
00919     ItemInt *nextXDaysItem()
00920     {
00921       return mNextXDaysItem;
00922     }
00923 
00927     void setCompactDialogs( bool v )
00928     {
00929       if (!isImmutable( QString::fromLatin1( "CompactDialogs" ) ))
00930         mCompactDialogs = v;
00931     }
00932 
00936     bool compactDialogs() const
00937     {
00938       return mCompactDialogs;
00939     }
00940 
00944     ItemBool *compactDialogsItem()
00945     {
00946       return mCompactDialogsItem;
00947     }
00948 
00952     void setVerticalScreen( bool v )
00953     {
00954       if (!isImmutable( QString::fromLatin1( "VerticalScreen" ) ))
00955         mVerticalScreen = v;
00956     }
00957 
00961     bool verticalScreen() const
00962     {
00963       return mVerticalScreen;
00964     }
00965 
00969     ItemBool *verticalScreenItem()
00970     {
00971       return mVerticalScreenItem;
00972     }
00973 
00977     void setSelectedPlugins( const QStringList & v )
00978     {
00979       if (!isImmutable( QString::fromLatin1( "SelectedPlugins" ) ))
00980         mSelectedPlugins = v;
00981     }
00982 
00986     QStringList selectedPlugins() const
00987     {
00988       return mSelectedPlugins;
00989     }
00990 
00994     ItemStringList *selectedPluginsItem()
00995     {
00996       return mSelectedPluginsItem;
00997     }
00998 
01002     void setEventTemplates( const QStringList & v )
01003     {
01004       if (!isImmutable( QString::fromLatin1( "EventTemplates" ) ))
01005         mEventTemplates = v;
01006     }
01007 
01011     QStringList eventTemplates() const
01012     {
01013       return mEventTemplates;
01014     }
01015 
01019     ItemStringList *eventTemplatesItem()
01020     {
01021       return mEventTemplatesItem;
01022     }
01023 
01027     void setTodoTemplates( const QStringList & v )
01028     {
01029       if (!isImmutable( QString::fromLatin1( "TodoTemplates" ) ))
01030         mTodoTemplates = v;
01031     }
01032 
01036     QStringList todoTemplates() const
01037     {
01038       return mTodoTemplates;
01039     }
01040 
01044     ItemStringList *todoTemplatesItem()
01045     {
01046       return mTodoTemplatesItem;
01047     }
01048 
01052     void setJournalTemplates( const QStringList & v )
01053     {
01054       if (!isImmutable( QString::fromLatin1( "JournalTemplates" ) ))
01055         mJournalTemplates = v;
01056     }
01057 
01061     QStringList journalTemplates() const
01062     {
01063       return mJournalTemplates;
01064     }
01065 
01069     ItemStringList *journalTemplatesItem()
01070     {
01071       return mJournalTemplatesItem;
01072     }
01073 
01077     void setIMIPScheduler( int v )
01078     {
01079       if (!isImmutable( QString::fromLatin1( "IMIPScheduler" ) ))
01080         mIMIPScheduler = v;
01081     }
01082 
01086     int iMIPScheduler() const
01087     {
01088       return mIMIPScheduler;
01089     }
01090 
01094     ItemEnum *iMIPSchedulerItem()
01095     {
01096       return mIMIPSchedulerItem;
01097     }
01098 
01102     void setUseGroupwareCommunication( bool v )
01103     {
01104       if (!isImmutable( QString::fromLatin1( "UseGroupwareCommunication" ) ))
01105         mUseGroupwareCommunication = v;
01106     }
01107 
01111     bool useGroupwareCommunication() const
01112     {
01113       return mUseGroupwareCommunication;
01114     }
01115 
01119     ItemBool *useGroupwareCommunicationItem()
01120     {
01121       return mUseGroupwareCommunicationItem;
01122     }
01123 
01127     void setAdditionalMails( const QStringList & v )
01128     {
01129       if (!isImmutable( QString::fromLatin1( "AdditionalMails" ) ))
01130         mAdditionalMails = v;
01131     }
01132 
01136     QStringList additionalMails() const
01137     {
01138       return mAdditionalMails;
01139     }
01140 
01144     ItemStringList *additionalMailsItem()
01145     {
01146       return mAdditionalMailsItem;
01147     }
01148 
01152     void setIMIPSend( int v )
01153     {
01154       if (!isImmutable( QString::fromLatin1( "IMIPSend" ) ))
01155         mIMIPSend = v;
01156     }
01157 
01161     int iMIPSend() const
01162     {
01163       return mIMIPSend;
01164     }
01165 
01169     ItemEnum *iMIPSendItem()
01170     {
01171       return mIMIPSendItem;
01172     }
01173 
01177     void setIMIPAutoRefresh( int v )
01178     {
01179       if (!isImmutable( QString::fromLatin1( "IMIPAutoRefresh" ) ))
01180         mIMIPAutoRefresh = v;
01181     }
01182 
01186     int iMIPAutoRefresh() const
01187     {
01188       return mIMIPAutoRefresh;
01189     }
01190 
01194     ItemEnum *iMIPAutoRefreshItem()
01195     {
01196       return mIMIPAutoRefreshItem;
01197     }
01198 
01202     void setIMIPAutoInsertRequest( int v )
01203     {
01204       if (!isImmutable( QString::fromLatin1( "IMIPAutoInsertRequest" ) ))
01205         mIMIPAutoInsertRequest = v;
01206     }
01207 
01211     int iMIPAutoInsertRequest() const
01212     {
01213       return mIMIPAutoInsertRequest;
01214     }
01215 
01219     ItemEnum *iMIPAutoInsertRequestItem()
01220     {
01221       return mIMIPAutoInsertRequestItem;
01222     }
01223 
01227     void setIMIPAutoInsertReply( int v )
01228     {
01229       if (!isImmutable( QString::fromLatin1( "IMIPAutoInsertReply" ) ))
01230         mIMIPAutoInsertReply = v;
01231     }
01232 
01236     int iMIPAutoInsertReply() const
01237     {
01238       return mIMIPAutoInsertReply;
01239     }
01240 
01244     ItemEnum *iMIPAutoInsertReplyItem()
01245     {
01246       return mIMIPAutoInsertReplyItem;
01247     }
01248 
01252     void setIMIPAutoFreeBusy( int v )
01253     {
01254       if (!isImmutable( QString::fromLatin1( "IMIPAutoFreeBusy" ) ))
01255         mIMIPAutoFreeBusy = v;
01256     }
01257 
01261     int iMIPAutoFreeBusy() const
01262     {
01263       return mIMIPAutoFreeBusy;
01264     }
01265 
01269     ItemEnum *iMIPAutoFreeBusyItem()
01270     {
01271       return mIMIPAutoFreeBusyItem;
01272     }
01273 
01277     void setIMIPAutoFreeBusyReply( int v )
01278     {
01279       if (!isImmutable( QString::fromLatin1( "IMIPAutoFreeBusyReply" ) ))
01280         mIMIPAutoFreeBusyReply = v;
01281     }
01282 
01286     int iMIPAutoFreeBusyReply() const
01287     {
01288       return mIMIPAutoFreeBusyReply;
01289     }
01290 
01294     ItemEnum *iMIPAutoFreeBusyReplyItem()
01295     {
01296       return mIMIPAutoFreeBusyReplyItem;
01297     }
01298 
01302     void setHolidayColor( const QColor & v )
01303     {
01304       if (!isImmutable( QString::fromLatin1( "HolidayColor" ) ))
01305         mHolidayColor = v;
01306     }
01307 
01311     QColor holidayColor() const
01312     {
01313       return mHolidayColor;
01314     }
01315 
01319     ItemColor *holidayColorItem()
01320     {
01321       return mHolidayColorItem;
01322     }
01323 
01327     void setHighlightColor( const QColor & v )
01328     {
01329       if (!isImmutable( QString::fromLatin1( "HighlightColor" ) ))
01330         mHighlightColor = v;
01331     }
01332 
01336     QColor highlightColor() const
01337     {
01338       return mHighlightColor;
01339     }
01340 
01344     ItemColor *highlightColorItem()
01345     {
01346       return mHighlightColorItem;
01347     }
01348 
01352     void setAgendaBgColor( const QColor & v )
01353     {
01354       if (!isImmutable( QString::fromLatin1( "AgendaBgColor" ) ))
01355         mAgendaBgColor = v;
01356     }
01357 
01361     QColor agendaBgColor() const
01362     {
01363       return mAgendaBgColor;
01364     }
01365 
01369     ItemColor *agendaBgColorItem()
01370     {
01371       return mAgendaBgColorItem;
01372     }
01373 
01377     void setWorkingHoursColor( const QColor & v )
01378     {
01379       if (!isImmutable( QString::fromLatin1( "WorkingHoursColor" ) ))
01380         mWorkingHoursColor = v;
01381     }
01382 
01386     QColor workingHoursColor() const
01387     {
01388       return mWorkingHoursColor;
01389     }
01390 
01394     ItemColor *workingHoursColorItem()
01395     {
01396       return mWorkingHoursColorItem;
01397     }
01398 
01402     void setTodoDueTodayColor( const QColor & v )
01403     {
01404       if (!isImmutable( QString::fromLatin1( "TodoDueTodayColor" ) ))
01405         mTodoDueTodayColor = v;
01406     }
01407 
01411     QColor todoDueTodayColor() const
01412     {
01413       return mTodoDueTodayColor;
01414     }
01415 
01419     ItemColor *todoDueTodayColorItem()
01420     {
01421       return mTodoDueTodayColorItem;
01422     }
01423 
01427     void setTodoOverdueColor( const QColor & v )
01428     {
01429       if (!isImmutable( QString::fromLatin1( "TodoOverdueColor" ) ))
01430         mTodoOverdueColor = v;
01431     }
01432 
01436     QColor todoOverdueColor() const
01437     {
01438       return mTodoOverdueColor;
01439     }
01440 
01444     ItemColor *todoOverdueColorItem()
01445     {
01446       return mTodoOverdueColorItem;
01447     }
01448 
01452     void setEventColor( const QColor & v )
01453     {
01454       if (!isImmutable( QString::fromLatin1( "EventColor" ) ))
01455         mEventColor = v;
01456     }
01457 
01461     QColor eventColor() const
01462     {
01463       return mEventColor;
01464     }
01465 
01469     ItemColor *eventColorItem()
01470     {
01471       return mEventColorItem;
01472     }
01473 
01477     void setTimeBarFont( const QFont & v )
01478     {
01479       if (!isImmutable( QString::fromLatin1( "TimeBarFont" ) ))
01480         mTimeBarFont = v;
01481     }
01482 
01486     QFont timeBarFont() const
01487     {
01488       return mTimeBarFont;
01489     }
01490 
01494     ItemFont *timeBarFontItem()
01495     {
01496       return mTimeBarFontItem;
01497     }
01498 
01502     void setAgendaViewFont( const QFont & v )
01503     {
01504       if (!isImmutable( QString::fromLatin1( "AgendaViewFont" ) ))
01505         mAgendaViewFont = v;
01506     }
01507 
01511     QFont agendaViewFont() const
01512     {
01513       return mAgendaViewFont;
01514     }
01515 
01519     ItemFont *agendaViewFontItem()
01520     {
01521       return mAgendaViewFontItem;
01522     }
01523 
01527     void setMarcusBainsFont( const QFont & v )
01528     {
01529       if (!isImmutable( QString::fromLatin1( "MarcusBainsFont" ) ))
01530         mMarcusBainsFont = v;
01531     }
01532 
01536     QFont marcusBainsFont() const
01537     {
01538       return mMarcusBainsFont;
01539     }
01540 
01544     ItemFont *marcusBainsFontItem()
01545     {
01546       return mMarcusBainsFontItem;
01547     }
01548 
01552     void setMonthViewFont( const QFont & v )
01553     {
01554       if (!isImmutable( QString::fromLatin1( "MonthViewFont" ) ))
01555         mMonthViewFont = v;
01556     }
01557 
01561     QFont monthViewFont() const
01562     {
01563       return mMonthViewFont;
01564     }
01565 
01569     ItemFont *monthViewFontItem()
01570     {
01571       return mMonthViewFontItem;
01572     }
01573 
01577     void setFreeBusyPublishAuto( bool v )
01578     {
01579       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishAuto" ) ))
01580         mFreeBusyPublishAuto = v;
01581     }
01582 
01586     bool freeBusyPublishAuto() const
01587     {
01588       return mFreeBusyPublishAuto;
01589     }
01590 
01594     ItemBool *freeBusyPublishAutoItem()
01595     {
01596       return mFreeBusyPublishAutoItem;
01597     }
01598 
01602     void setFreeBusyPublishDelay( int v )
01603     {
01604       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishDelay" ) ))
01605         mFreeBusyPublishDelay = v;
01606     }
01607 
01611     int freeBusyPublishDelay() const
01612     {
01613       return mFreeBusyPublishDelay;
01614     }
01615 
01619     ItemInt *freeBusyPublishDelayItem()
01620     {
01621       return mFreeBusyPublishDelayItem;
01622     }
01623 
01627     void setFreeBusyPublishDays( int v )
01628     {
01629       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishDays" ) ))
01630         mFreeBusyPublishDays = v;
01631     }
01632 
01636     int freeBusyPublishDays() const
01637     {
01638       return mFreeBusyPublishDays;
01639     }
01640 
01644     ItemInt *freeBusyPublishDaysItem()
01645     {
01646       return mFreeBusyPublishDaysItem;
01647     }
01648 
01652     void setFreeBusyPublishUrl( const QString & v )
01653     {
01654       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishUrl" ) ))
01655         mFreeBusyPublishUrl = v;
01656     }
01657 
01661     QString freeBusyPublishUrl() const
01662     {
01663       return mFreeBusyPublishUrl;
01664     }
01665 
01669     ItemString *freeBusyPublishUrlItem()
01670     {
01671       return mFreeBusyPublishUrlItem;
01672     }
01673 
01677     void setFreeBusyPublishUser( const QString & v )
01678     {
01679       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishUser" ) ))
01680         mFreeBusyPublishUser = v;
01681     }
01682 
01686     QString freeBusyPublishUser() const
01687     {
01688       return mFreeBusyPublishUser;
01689     }
01690 
01694     ItemString *freeBusyPublishUserItem()
01695     {
01696       return mFreeBusyPublishUserItem;
01697     }
01698 
01702     void setFreeBusyPublishPassword( const QString & v )
01703     {
01704       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishPassword" ) ))
01705         mFreeBusyPublishPassword = v;
01706     }
01707 
01711     QString freeBusyPublishPassword() const
01712     {
01713       return mFreeBusyPublishPassword;
01714     }
01715 
01719     ItemPassword *freeBusyPublishPasswordItem()
01720     {
01721       return mFreeBusyPublishPasswordItem;
01722     }
01723 
01727     void setFreeBusyPublishSavePassword( bool v )
01728     {
01729       if (!isImmutable( QString::fromLatin1( "FreeBusyPublishSavePassword" ) ))
01730         mFreeBusyPublishSavePassword = v;
01731     }
01732 
01736     bool freeBusyPublishSavePassword() const
01737     {
01738       return mFreeBusyPublishSavePassword;
01739     }
01740 
01744     ItemBool *freeBusyPublishSavePasswordItem()
01745     {
01746       return mFreeBusyPublishSavePasswordItem;
01747     }
01748 
01752     void setFreeBusyRetrieveAuto( bool v )
01753     {
01754       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveAuto" ) ))
01755         mFreeBusyRetrieveAuto = v;
01756     }
01757 
01761     bool freeBusyRetrieveAuto() const
01762     {
01763       return mFreeBusyRetrieveAuto;
01764     }
01765 
01769     ItemBool *freeBusyRetrieveAutoItem()
01770     {
01771       return mFreeBusyRetrieveAutoItem;
01772     }
01773 
01777     void setFreeBusyFullDomainRetrieval( bool v )
01778     {
01779       if (!isImmutable( QString::fromLatin1( "FreeBusyFullDomainRetrieval" ) ))
01780         mFreeBusyFullDomainRetrieval = v;
01781     }
01782 
01786     bool freeBusyFullDomainRetrieval() const
01787     {
01788       return mFreeBusyFullDomainRetrieval;
01789     }
01790 
01794     ItemBool *freeBusyFullDomainRetrievalItem()
01795     {
01796       return mFreeBusyFullDomainRetrievalItem;
01797     }
01798 
01802     void setFreeBusyRetrieveUrl( const QString & v )
01803     {
01804       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveUrl" ) ))
01805         mFreeBusyRetrieveUrl = v;
01806     }
01807 
01811     QString freeBusyRetrieveUrl() const
01812     {
01813       return mFreeBusyRetrieveUrl;
01814     }
01815 
01819     ItemString *freeBusyRetrieveUrlItem()
01820     {
01821       return mFreeBusyRetrieveUrlItem;
01822     }
01823 
01827     void setFreeBusyRetrieveUser( const QString & v )
01828     {
01829       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveUser" ) ))
01830         mFreeBusyRetrieveUser = v;
01831     }
01832 
01836     QString freeBusyRetrieveUser() const
01837     {
01838       return mFreeBusyRetrieveUser;
01839     }
01840 
01844     ItemString *freeBusyRetrieveUserItem()
01845     {
01846       return mFreeBusyRetrieveUserItem;
01847     }
01848 
01852     void setFreeBusyRetrievePassword( const QString & v )
01853     {
01854       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrievePassword" ) ))
01855         mFreeBusyRetrievePassword = v;
01856     }
01857 
01861     QString freeBusyRetrievePassword() const
01862     {
01863       return mFreeBusyRetrievePassword;
01864     }
01865 
01869     ItemPassword *freeBusyRetrievePasswordItem()
01870     {
01871       return mFreeBusyRetrievePasswordItem;
01872     }
01873 
01877     void setFreeBusyRetrieveSavePassword( bool v )
01878     {
01879       if (!isImmutable( QString::fromLatin1( "FreeBusyRetrieveSavePassword" ) ))
01880         mFreeBusyRetrieveSavePassword = v;
01881     }
01882 
01886     bool freeBusyRetrieveSavePassword() const
01887     {
01888       return mFreeBusyRetrieveSavePassword;
01889     }
01890 
01894     ItemBool *freeBusyRetrieveSavePasswordItem()
01895     {
01896       return mFreeBusyRetrieveSavePasswordItem;
01897     }
01898 
01899   protected:
01900   public:
01901 
01902     // General
01903     bool mAutoSave;
01904     int mAutoSaveInterval;
01905     bool mConfirm;
01906     bool mAutoArchive;
01907     int mArchiveAction;
01908     int mExpiryTime;
01909     int mExpiryUnit;
01910     QString mArchiveFile;
01911     bool mHtmlWithSave;
01912     int mDestination;
01913 
01914     // Personal Settings
01915     bool mBcc;
01916     bool mEmailControlCenter;
01917     int mMailClient;
01918 
01919     // Time & Date
01920     QString mTimeZoneId;
01921     QDateTime mStartTime;
01922     QDateTime mDefaultDuration;
01923     int mAlarmTime;
01924 
01925     // Views
01926     int mHourSize;
01927     bool mDailyRecur;
01928     bool mWeeklyRecur;
01929     bool mEnableToolTips;
01930     bool mShowAllDayTodo;
01931     bool mEnableMonthScroll;
01932     bool mSelectionStartsEditor;
01933     bool mMarcusBainsShowSeconds;
01934     bool mMarcusBainsEnabled;
01935     QDateTime mDayBegins;
01936     QDateTime mWorkingHoursStart;
01937     QDateTime mWorkingHoursEnd;
01938     int mWorkWeekMask;
01939     bool mExcludeHolidays;
01940     bool mMonthViewUsesCategoryColor;
01941     bool mFullViewMonth;
01942     bool mFullViewTodo;
01943     bool mEnableQuickTodo;
01944     int mNextXDays;
01945 
01946     // Layout
01947     bool mCompactDialogs;
01948     bool mVerticalScreen;
01949 
01950     // KOrganizer Plugins
01951     QStringList mSelectedPlugins;
01952 
01953     // Editors
01954     QStringList mEventTemplates;
01955     QStringList mTodoTemplates;
01956     QStringList mJournalTemplates;
01957 
01958     // Group Scheduling
01959     int mIMIPScheduler;
01960     bool mUseGroupwareCommunication;
01961     QStringList mAdditionalMails;
01962     int mIMIPSend;
01963     int mIMIPAutoRefresh;
01964     int mIMIPAutoInsertRequest;
01965     int mIMIPAutoInsertReply;
01966     int mIMIPAutoFreeBusy;
01967     int mIMIPAutoFreeBusyReply;
01968 
01969     // Colors
01970     QColor mHolidayColor;
01971     QColor mHighlightColor;
01972     QColor mAgendaBgColor;
01973     QColor mWorkingHoursColor;
01974     QColor mTodoDueTodayColor;
01975     QColor mTodoOverdueColor;
01976     QColor mEventColor;
01977 
01978     // Fonts
01979     QFont mTimeBarFont;
01980     QFont mAgendaViewFont;
01981     QFont mMarcusBainsFont;
01982     QFont mMonthViewFont;
01983 
01984     // FreeBusy
01985     bool mFreeBusyPublishAuto;
01986     int mFreeBusyPublishDelay;
01987     int mFreeBusyPublishDays;
01988     QString mFreeBusyPublishUrl;
01989     QString mFreeBusyPublishUser;
01990     QString mFreeBusyPublishPassword;
01991     bool mFreeBusyPublishSavePassword;
01992     bool mFreeBusyRetrieveAuto;
01993     bool mFreeBusyFullDomainRetrieval;
01994     QString mFreeBusyRetrieveUrl;
01995     QString mFreeBusyRetrieveUser;
01996     QString mFreeBusyRetrievePassword;
01997     bool mFreeBusyRetrieveSavePassword;
01998 
01999   private:
02000     ItemBool *mAutoSaveItem;
02001     ItemInt *mAutoSaveIntervalItem;
02002     ItemBool *mConfirmItem;
02003     ItemBool *mAutoArchiveItem;
02004     ItemEnum *mArchiveActionItem;
02005     ItemInt *mExpiryTimeItem;
02006     ItemEnum *mExpiryUnitItem;
02007     ItemString *mArchiveFileItem;
02008     ItemBool *mHtmlWithSaveItem;
02009     ItemEnum *mDestinationItem;
02010     ItemBool *mBccItem;
02011     ItemBool *mEmailControlCenterItem;
02012     ItemEnum *mMailClientItem;
02013     ItemString *mTimeZoneIdItem;
02014     ItemDateTime *mStartTimeItem;
02015     ItemDateTime *mDefaultDurationItem;
02016     ItemInt *mAlarmTimeItem;
02017     ItemInt *mHourSizeItem;
02018     ItemBool *mDailyRecurItem;
02019     ItemBool *mWeeklyRecurItem;
02020     ItemBool *mEnableToolTipsItem;
02021     ItemBool *mShowAllDayTodoItem;
02022     ItemBool *mEnableMonthScrollItem;
02023     ItemBool *mSelectionStartsEditorItem;
02024     ItemBool *mMarcusBainsShowSecondsItem;
02025     ItemBool *mMarcusBainsEnabledItem;
02026     ItemDateTime *mDayBeginsItem;
02027     ItemDateTime *mWorkingHoursStartItem;
02028     ItemDateTime *mWorkingHoursEndItem;
02029     ItemInt *mWorkWeekMaskItem;
02030     ItemBool *mExcludeHolidaysItem;
02031     ItemBool *mMonthViewUsesCategoryColorItem;
02032     ItemBool *mFullViewMonthItem;
02033     ItemBool *mFullViewTodoItem;
02034     ItemBool *mEnableQuickTodoItem;
02035     ItemInt *mNextXDaysItem;
02036     ItemBool *mCompactDialogsItem;
02037     ItemBool *mVerticalScreenItem;
02038     ItemStringList *mSelectedPluginsItem;
02039     ItemStringList *mEventTemplatesItem;
02040     ItemStringList *mTodoTemplatesItem;
02041     ItemStringList *mJournalTemplatesItem;
02042     ItemEnum *mIMIPSchedulerItem;
02043     ItemBool *mUseGroupwareCommunicationItem;
02044     ItemStringList *mAdditionalMailsItem;
02045     ItemEnum *mIMIPSendItem;
02046     ItemEnum *mIMIPAutoRefreshItem;
02047     ItemEnum *mIMIPAutoInsertRequestItem;
02048     ItemEnum *mIMIPAutoInsertReplyItem;
02049     ItemEnum *mIMIPAutoFreeBusyItem;
02050     ItemEnum *mIMIPAutoFreeBusyReplyItem;
02051     ItemColor *mHolidayColorItem;
02052     ItemColor *mHighlightColorItem;
02053     ItemColor *mAgendaBgColorItem;
02054     ItemColor *mWorkingHoursColorItem;
02055     ItemColor *mTodoDueTodayColorItem;
02056     ItemColor *mTodoOverdueColorItem;
02057     ItemColor *mEventColorItem;
02058     ItemFont *mTimeBarFontItem;
02059     ItemFont *mAgendaViewFontItem;
02060     ItemFont *mMarcusBainsFontItem;
02061     ItemFont *mMonthViewFontItem;
02062     ItemBool *mFreeBusyPublishAutoItem;
02063     ItemInt *mFreeBusyPublishDelayItem;
02064     ItemInt *mFreeBusyPublishDaysItem;
02065     ItemString *mFreeBusyPublishUrlItem;
02066     ItemString *mFreeBusyPublishUserItem;
02067     ItemPassword *mFreeBusyPublishPasswordItem;
02068     ItemBool *mFreeBusyPublishSavePasswordItem;
02069     ItemBool *mFreeBusyRetrieveAutoItem;
02070     ItemBool *mFreeBusyFullDomainRetrievalItem;
02071     ItemString *mFreeBusyRetrieveUrlItem;
02072     ItemString *mFreeBusyRetrieveUserItem;
02073     ItemPassword *mFreeBusyRetrievePasswordItem;
02074     ItemBool *mFreeBusyRetrieveSavePasswordItem;
02075 };
02076 
02077 #endif
KDE Logo
This file is part of the documentation for korganizer Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Apr 4 04:49:28 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003