// This file is generated by kconfig_compiler from test11a.kcfg. // All changes you do to this file will be lost. #ifndef TEST11A_H #define TEST11A_H #include #include #include #include #include "test11_types.h" class Test11a : public MyPrefs { public: class EnumDestination { public: enum type { standardDestination, askDestination, argl1, argl2, argl3, COUNT }; }; enum MailClient { sendmail, kmail }; Test11a( ); ~Test11a(); /** Set Enable automatic saving of calendar */ void setAutoSave( bool v ) { if (!isImmutable( QString::fromLatin1( "AutoSave" ) )) mAutoSave = v; } /** Get Enable automatic saving of calendar */ bool autoSave() const { return mAutoSave; } /** Get Item object corresponding to AutoSave() */ ItemBool *autoSaveItem() { return mAutoSaveItem; } /** Set Auto Save Interval */ void setAutoSaveInterval( int v ) { if (!isImmutable( QString::fromLatin1( "AutoSaveInterval" ) )) mAutoSaveInterval = v; } /** Get Auto Save Interval */ int autoSaveInterval() const { return mAutoSaveInterval; } /** Get Item object corresponding to AutoSaveInterval() */ ItemInt *autoSaveIntervalItem() { return mAutoSaveIntervalItem; } /** Set Confirm deletes */ void setConfirm( bool v ) { if (!isImmutable( QString::fromLatin1( "Confirm" ) )) mConfirm = v; } /** Get Confirm deletes */ bool confirm() const { return mConfirm; } /** Get Item object corresponding to Confirm() */ ItemBool *confirmItem() { return mConfirmItem; } /** Set Archive File */ void setArchiveFile( const QString & v ) { if (!isImmutable( QString::fromLatin1( "ArchiveFile" ) )) mArchiveFile = v; } /** Get Archive File */ QString archiveFile() const { return mArchiveFile; } /** Get Item object corresponding to ArchiveFile() */ ItemString *archiveFileItem() { return mArchiveFileItem; } /** Set New Events/Todos Should */ void setDestination( EnumDestination::type v ) { if (!isImmutable( QString::fromLatin1( "Destination" ) )) mDestination = v; } /** Get New Events/Todos Should */ EnumDestination::type destination() const { return static_cast(mDestination); } /** Get New Events/Todos Should default value */ EnumDestination::type defaultDestinationValue() const { return static_cast(defaultDestinationValue_helper()); } /** Get Item object corresponding to Destination() */ ItemEnum *destinationItem() { return mDestinationItem; } /** Set Hour Size */ void setHourSize( int v ) { if (!isImmutable( QString::fromLatin1( "HourSize" ) )) mHourSize = v; } /** Get Hour Size */ int hourSize() const { return mHourSize; } /** Get Item object corresponding to HourSize() */ ItemInt *hourSizeItem() { return mHourSizeItem; } /** Set Time range selection in agenda view starts event editor */ void setSelectionStartsEditor( bool v ) { if (!isImmutable( QString::fromLatin1( "SelectionStartsEditor" ) )) mSelectionStartsEditor = v; } /** Get Time range selection in agenda view starts event editor */ bool selectionStartsEditor() const { return mSelectionStartsEditor; } /** Get Time range selection in agenda view starts event editor default value */ bool defaultSelectionStartsEditorValue() const { return defaultSelectionStartsEditorValue_helper(); } /** Get Item object corresponding to SelectionStartsEditor() */ ItemBool *selectionStartsEditorItem() { return mSelectionStartsEditorItem; } /** Set SelectedPlugins */ void setSelectedPlugins( const QStringList & v ) { if (!isImmutable( QString::fromLatin1( "SelectedPlugins" ) )) mSelectedPlugins = v; } /** Get SelectedPlugins */ QStringList selectedPlugins() const { return mSelectedPlugins; } /** Get Item object corresponding to SelectedPlugins() */ ItemStringList *selectedPluginsItem() { return mSelectedPluginsItem; } /** Set Highlight color */ void setHighlightColor( const QColor & v ) { if (!isImmutable( QString::fromLatin1( "HighlightColor" ) )) mHighlightColor = v; } /** Get Highlight color */ QColor highlightColor() const { return mHighlightColor; } /** Get Item object corresponding to HighlightColor() */ ItemColor *highlightColorItem() { return mHighlightColorItem; } /** Set Agenda view background color */ void setAgendaBgColor( const QColor & v ) { if (!isImmutable( QString::fromLatin1( "AgendaBgColor" ) )) mAgendaBgColor = v; } /** Get Agenda view background color */ QColor agendaBgColor() const { return mAgendaBgColor; } /** Get Item object corresponding to AgendaBgColor() */ ItemColor *agendaBgColorItem() { return mAgendaBgColorItem; } /** Set Time bar */ void setTimeBarFont( const QFont & v ) { if (!isImmutable( QString::fromLatin1( "TimeBarFont" ) )) mTimeBarFont = v; } /** Get Time bar */ QFont timeBarFont() const { return mTimeBarFont; } /** Get Item object corresponding to TimeBarFont() */ ItemFont *timeBarFontItem() { return mTimeBarFontItem; } /** Set Email client */ void setEmailClient( MailClient v ) { if (!isImmutable( QString::fromLatin1( "EmailClient" ) )) mEmailClient = v; } /** Get Email client */ MailClient emailClient() const { return static_cast(mEmailClient); } /** Get Item object corresponding to EmailClient() */ ItemEnum *emailClientItem() { return mEmailClientItem; } /** Set Reminder units */ void setDefaultReminderUnits( TimePeriod::Units v ) { if (!isImmutable( QString::fromLatin1( "DefaultReminderUnits" ) )) mDefaultReminderUnits = v; } /** Get Reminder units */ TimePeriod::Units defaultReminderUnits() const { return static_cast(mDefaultReminderUnits); } /** Get Reminder units default value */ TimePeriod::Units defaultDefaultReminderUnitsValue() const { return static_cast(defaultDefaultReminderUnitsValue_helper()); } /** Get Item object corresponding to DefaultReminderUnits() */ ItemEnum *defaultReminderUnitsItem() { return mDefaultReminderUnitsItem; } /** Set EmptyingRate $(QueueIndex) */ void setQueueRate( int i, const QList & v ) { if (!isImmutable( QString::fromLatin1( "queueRate%1" ).arg( i ) )) mQueueRate[i] = v; } /** Get EmptyingRate $(QueueIndex) */ QList queueRate( int i ) const { return mQueueRate[i]; } /** Get Item object corresponding to queueRate() */ ItemIntList *queueRateItem( int i ) { return mQueueRateItem[i]; } /** Set ShowQueueTuner */ void setShowQueueTuner( bool v ) { if (!isImmutable( QString::fromLatin1( "ShowQueueTuner" ) )) mShowQueueTuner = v; } /** Get ShowQueueTuner */ bool showQueueTuner() const { return mShowQueueTuner; } /** Get Item object corresponding to ShowQueueTuner() */ ItemBool *showQueueTunerItem() { return mShowQueueTunerItem; } protected: public: // General bool mAutoSave; int mAutoSaveInterval; bool mConfirm; QString mArchiveFile; int mDestination; int defaultDestinationValue_helper() const; // Views int mHourSize; bool mSelectionStartsEditor; bool defaultSelectionStartsEditorValue_helper() const; // KOrganizer Plugins QStringList mSelectedPlugins; // Colors QColor mHighlightColor; QColor mAgendaBgColor; // Fonts QFont mTimeBarFont; // Email int mEmailClient; int mDefaultReminderUnits; int defaultDefaultReminderUnitsValue_helper() const; // QueueRates QList mQueueRate[3]; bool mShowQueueTuner; private: ItemBool *mAutoSaveItem; ItemInt *mAutoSaveIntervalItem; ItemBool *mConfirmItem; ItemString *mArchiveFileItem; ItemEnum *mDestinationItem; ItemInt *mHourSizeItem; ItemBool *mSelectionStartsEditorItem; ItemStringList *mSelectedPluginsItem; ItemColor *mHighlightColorItem; ItemColor *mAgendaBgColorItem; ItemFont *mTimeBarFontItem; ItemEnum *mEmailClientItem; ItemEnum *mDefaultReminderUnitsItem; ItemIntList *mQueueRateItem[3]; ItemBool *mShowQueueTunerItem; }; #endif