// This file is generated by kconfig_compiler from test11.kcfg. // All changes you do to this file will be lost. #ifndef TEST11_H #define TEST11_H #include #include #include #include #include "test11_types.h" class Test11 : public MyPrefs { public: class EnumDestination { public: enum type { standardDestination, askDestination, argl1, argl2, argl3, COUNT }; }; enum MailClient { sendmail, kmail }; Test11( ); ~Test11(); /** 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 Enable automatic saving of calendar default value */ bool defaultAutoSaveValue() const { return defaultAutoSaveValue_helper(); } /** 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 Auto Save Interval default value */ int defaultAutoSaveIntervalValue() const { return defaultAutoSaveIntervalValue_helper(); } /** 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 Confirm deletes default value */ bool defaultConfirmValue() const { return defaultConfirmValue_helper(); } /** 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 Hour Size default value */ int defaultHourSizeValue() const { return defaultHourSizeValue_helper(); } /** 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 SelectedPlugins default value */ QStringList defaultSelectedPluginsValue() const { return defaultSelectedPluginsValue_helper(); } /** 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 Highlight color default value */ QColor defaultHighlightColorValue() const { return defaultHighlightColorValue_helper(); } /** 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 Agenda view background color default value */ QColor defaultAgendaBgColorValue() const { return defaultAgendaBgColorValue_helper(); } /** 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 Email client default value */ MailClient defaultEmailClientValue() const { return static_cast(defaultEmailClientValue_helper()); } /** 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 EmptyingRate $(QueueIndex) default value */ QList defaultQueueRateValue( int i ) const { return defaultQueueRateValue_helper( 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 ShowQueueTuner default value */ bool defaultShowQueueTunerValue() const { return defaultShowQueueTunerValue_helper(); } /** Get Item object corresponding to ShowQueueTuner() */ ItemBool *showQueueTunerItem() { return mShowQueueTunerItem; } protected: public: // General bool mAutoSave; bool defaultAutoSaveValue_helper() const; int mAutoSaveInterval; int defaultAutoSaveIntervalValue_helper() const; bool mConfirm; bool defaultConfirmValue_helper() const; QString mArchiveFile; QString defaultArchiveFileValue_helper() const; int mDestination; int defaultDestinationValue_helper() const; // Views int mHourSize; int defaultHourSizeValue_helper() const; bool mSelectionStartsEditor; bool defaultSelectionStartsEditorValue_helper() const; // KOrganizer Plugins QStringList mSelectedPlugins; QStringList defaultSelectedPluginsValue_helper() const; // Colors QColor mHighlightColor; QColor defaultHighlightColorValue_helper() const; QColor mAgendaBgColor; QColor defaultAgendaBgColorValue_helper() const; // Fonts QFont mTimeBarFont; QFont defaultTimeBarFontValue_helper() const; // Email int mEmailClient; int defaultEmailClientValue_helper() const; int mDefaultReminderUnits; int defaultDefaultReminderUnitsValue_helper() const; // QueueRates QList mQueueRate[3]; QList defaultQueueRateValue_helper( int i ) const; bool mShowQueueTuner; bool defaultShowQueueTunerValue_helper() const; 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