// This file is generated by kconfig_compiler from test2.kcfg. // All changes you do to this file will be lost. #ifndef TEST2_H #define TEST2_H #include #include #include class Test2 : public MyPrefs { public: enum { standardDestination, askDestination, argl1, argl2, argl3 }; Test2( ); ~Test2(); /** Set Enable automatic saving of calendar */ void setAutoSave( bool v ) { if (!isImmutable( TQString::tqfromLatin1( "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( TQString::tqfromLatin1( "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( TQString::tqfromLatin1( "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 TQString & v ) { if (!isImmutable( TQString::tqfromLatin1( "ArchiveFile" ) )) mArchiveFile = v; } /** Get Archive File */ TQString archiveFile() const { return mArchiveFile; } /** Get Item object corresponding to ArchiveFile() */ ItemString *archiveFileItem() { return mArchiveFileItem; } /** Set New Events/Todos Should */ void setDestination( int v ) { if (!isImmutable( TQString::tqfromLatin1( "Destination" ) )) mDestination = v; } /** Get New Events/Todos Should */ int destination() const { return mDestination; } /** Get Item object corresponding to Destination() */ ItemEnum *destinationItem() { return mDestinationItem; } /** Set Hour Size */ void setHourSize( int v ) { if (!isImmutable( TQString::tqfromLatin1( "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( TQString::tqfromLatin1( "SelectionStartsEditor" ) )) mSelectionStartsEditor = v; } /** Get Time range selection in agenda view starts event editor */ bool selectionStartsEditor() const { return mSelectionStartsEditor; } /** Get Item object corresponding to SelectionStartsEditor() */ ItemBool *selectionStartsEditorItem() { return mSelectionStartsEditorItem; } /** Set SelectedPlugins */ void setSelectedPlugins( const TQStringList & v ) { if (!isImmutable( TQString::tqfromLatin1( "SelectedPlugins" ) )) mSelectedPlugins = v; } /** Get SelectedPlugins */ TQStringList selectedPlugins() const { return mSelectedPlugins; } /** Get Item object corresponding to SelectedPlugins() */ ItemStringList *selectedPluginsItem() { return mSelectedPluginsItem; } /** Set Highlight color */ void setHighlightColor( const TQColor & v ) { if (!isImmutable( TQString::tqfromLatin1( "HighlightColor" ) )) mHighlightColor = v; } /** Get Highlight color */ TQColor highlightColor() const { return mHighlightColor; } /** Get Item object corresponding to HighlightColor() */ ItemColor *highlightColorItem() { return mHighlightColorItem; } /** Set Agenda view background color */ void setAgendaBgColor( const TQColor & v ) { if (!isImmutable( TQString::tqfromLatin1( "AgendaBgColor" ) )) mAgendaBgColor = v; } /** Get Agenda view background color */ TQColor agendaBgColor() const { return mAgendaBgColor; } /** Get Item object corresponding to AgendaBgColor() */ ItemColor *agendaBgColorItem() { return mAgendaBgColorItem; } /** Set Time bar */ void setTimeBarFont( const TQFont & v ) { if (!isImmutable( TQString::tqfromLatin1( "TimeBarFont" ) )) mTimeBarFont = v; } /** Get Time bar */ TQFont timeBarFont() const { return mTimeBarFont; } /** Get Item object corresponding to TimeBarFont() */ ItemFont *timeBarFontItem() { return mTimeBarFontItem; } protected: public: // General bool mAutoSave; int mAutoSaveInterval; bool mConfirm; TQString mArchiveFile; int mDestination; // Views int mHourSize; bool mSelectionStartsEditor; // KOrganizer Plugins TQStringList mSelectedPlugins; // Colors TQColor mHighlightColor; TQColor mAgendaBgColor; // Fonts TQFont mTimeBarFont; private: ItemBool *mAutoSaveItem; ItemInt *mAutoSaveIntervalItem; ItemBool *mConfirmItem; ItemString *mArchiveFileItem; ItemEnum *mDestinationItem; ItemInt *mHourSizeItem; ItemBool *mSelectionStartsEditorItem; ItemStringList *mSelectedPluginsItem; ItemColor *mHighlightColorItem; ItemColor *mAgendaBgColorItem; ItemFont *mTimeBarFontItem; }; #endif