You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
423 lines
7.7 KiB
423 lines
7.7 KiB
// This file is generated by kconfig_compiler_kf5 from test2.kcfg. |
|
// All changes you do to this file will be lost. |
|
#ifndef TEST2_H |
|
#define TEST2_H |
|
|
|
#include <myprefs.h> |
|
|
|
#include <qglobal.h> |
|
#include <kconfigskeleton.h> |
|
#include <QCoreApplication> |
|
#include <QDebug> |
|
|
|
class Test2 : public MyPrefs |
|
{ |
|
public: |
|
enum EnumDestination { standardDestination, askDestination, argl1, argl2, argl3 }; |
|
|
|
Test2( ); |
|
~Test2(); |
|
|
|
/** |
|
Set Enable automatic saving of calendar |
|
*/ |
|
void setAutoSave( bool v ) |
|
{ |
|
if (!isAutoSaveImmutable()) |
|
mAutoSave = v; |
|
} |
|
|
|
/** |
|
Get Enable automatic saving of calendar |
|
*/ |
|
bool autoSave() const |
|
{ |
|
return mAutoSave; |
|
} |
|
|
|
/** |
|
Is Enable automatic saving of calendar Immutable |
|
*/ |
|
bool isAutoSaveImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "AutoSave" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to AutoSave() |
|
*/ |
|
ItemBool *autoSaveItem() |
|
{ |
|
return mAutoSaveItem; |
|
} |
|
|
|
/** |
|
Set Auto Save Interval |
|
*/ |
|
void setAutoSaveInterval( int v ) |
|
{ |
|
if (!isAutoSaveIntervalImmutable()) |
|
mAutoSaveInterval = v; |
|
} |
|
|
|
/** |
|
Get Auto Save Interval |
|
*/ |
|
int autoSaveInterval() const |
|
{ |
|
return mAutoSaveInterval; |
|
} |
|
|
|
/** |
|
Is Auto Save Interval Immutable |
|
*/ |
|
bool isAutoSaveIntervalImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "AutoSaveInterval" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to AutoSaveInterval() |
|
*/ |
|
ItemInt *autoSaveIntervalItem() |
|
{ |
|
return mAutoSaveIntervalItem; |
|
} |
|
|
|
/** |
|
Set Confirm deletes |
|
*/ |
|
void setConfirm( bool v ) |
|
{ |
|
if (!isConfirmImmutable()) |
|
mConfirm = v; |
|
} |
|
|
|
/** |
|
Get Confirm deletes |
|
*/ |
|
bool confirm() const |
|
{ |
|
return mConfirm; |
|
} |
|
|
|
/** |
|
Is Confirm deletes Immutable |
|
*/ |
|
bool isConfirmImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "Confirm" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to Confirm() |
|
*/ |
|
ItemBool *confirmItem() |
|
{ |
|
return mConfirmItem; |
|
} |
|
|
|
/** |
|
Set Archive File |
|
*/ |
|
void setArchiveFile( const QString & v ) |
|
{ |
|
if (!isArchiveFileImmutable()) |
|
mArchiveFile = v; |
|
} |
|
|
|
/** |
|
Get Archive File |
|
*/ |
|
QString archiveFile() const |
|
{ |
|
return mArchiveFile; |
|
} |
|
|
|
/** |
|
Is Archive File Immutable |
|
*/ |
|
bool isArchiveFileImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "ArchiveFile" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to ArchiveFile() |
|
*/ |
|
ItemString *archiveFileItem() |
|
{ |
|
return mArchiveFileItem; |
|
} |
|
|
|
/** |
|
Set New Events/Todos Should |
|
*/ |
|
void setDestination( int v ) |
|
{ |
|
if (!isDestinationImmutable()) |
|
mDestination = v; |
|
} |
|
|
|
/** |
|
Get New Events/Todos Should |
|
*/ |
|
int destination() const |
|
{ |
|
return mDestination; |
|
} |
|
|
|
/** |
|
Is New Events/Todos Should Immutable |
|
*/ |
|
bool isDestinationImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "Destination" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to Destination() |
|
*/ |
|
ItemEnum *destinationItem() |
|
{ |
|
return mDestinationItem; |
|
} |
|
|
|
/** |
|
Set Hour Size |
|
*/ |
|
void setHourSize( int v ) |
|
{ |
|
if (!isHourSizeImmutable()) |
|
mHourSize = v; |
|
} |
|
|
|
/** |
|
Get Hour Size |
|
*/ |
|
int hourSize() const |
|
{ |
|
return mHourSize; |
|
} |
|
|
|
/** |
|
Is Hour Size Immutable |
|
*/ |
|
bool isHourSizeImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "HourSize" ) ); |
|
} |
|
|
|
/** |
|
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 (!isSelectionStartsEditorImmutable()) |
|
mSelectionStartsEditor = v; |
|
} |
|
|
|
/** |
|
Get Time range selection in agenda view starts event editor |
|
*/ |
|
bool selectionStartsEditor() const |
|
{ |
|
return mSelectionStartsEditor; |
|
} |
|
|
|
/** |
|
Is Time range selection in agenda view starts event editor Immutable |
|
*/ |
|
bool isSelectionStartsEditorImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "SelectionStartsEditor" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to SelectionStartsEditor() |
|
*/ |
|
ItemBool *selectionStartsEditorItem() |
|
{ |
|
return mSelectionStartsEditorItem; |
|
} |
|
|
|
/** |
|
Set SelectedPlugins |
|
*/ |
|
void setSelectedPlugins( const QStringList & v ) |
|
{ |
|
if (!isSelectedPluginsImmutable()) |
|
mSelectedPlugins = v; |
|
} |
|
|
|
/** |
|
Get SelectedPlugins |
|
*/ |
|
QStringList selectedPlugins() const |
|
{ |
|
return mSelectedPlugins; |
|
} |
|
|
|
/** |
|
Is SelectedPlugins Immutable |
|
*/ |
|
bool isSelectedPluginsImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "SelectedPlugins" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to SelectedPlugins() |
|
*/ |
|
ItemStringList *selectedPluginsItem() |
|
{ |
|
return mSelectedPluginsItem; |
|
} |
|
|
|
/** |
|
Set Highlight color |
|
*/ |
|
void setHighlightColor( const QColor & v ) |
|
{ |
|
if (!isHighlightColorImmutable()) |
|
mHighlightColor = v; |
|
} |
|
|
|
/** |
|
Get Highlight color |
|
*/ |
|
QColor highlightColor() const |
|
{ |
|
return mHighlightColor; |
|
} |
|
|
|
/** |
|
Is Highlight color Immutable |
|
*/ |
|
bool isHighlightColorImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "HighlightColor" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to HighlightColor() |
|
*/ |
|
ItemColor *highlightColorItem() |
|
{ |
|
return mHighlightColorItem; |
|
} |
|
|
|
/** |
|
Set Agenda view background color |
|
*/ |
|
void setAgendaBgColor( const QColor & v ) |
|
{ |
|
if (!isAgendaBgColorImmutable()) |
|
mAgendaBgColor = v; |
|
} |
|
|
|
/** |
|
Get Agenda view background color |
|
*/ |
|
QColor agendaBgColor() const |
|
{ |
|
return mAgendaBgColor; |
|
} |
|
|
|
/** |
|
Is Agenda view background color Immutable |
|
*/ |
|
bool isAgendaBgColorImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "AgendaBgColor" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to AgendaBgColor() |
|
*/ |
|
ItemColor *agendaBgColorItem() |
|
{ |
|
return mAgendaBgColorItem; |
|
} |
|
|
|
/** |
|
Set Time bar |
|
*/ |
|
void setTimeBarFont( const QFont & v ) |
|
{ |
|
if (!isTimeBarFontImmutable()) |
|
mTimeBarFont = v; |
|
} |
|
|
|
/** |
|
Get Time bar |
|
*/ |
|
QFont timeBarFont() const |
|
{ |
|
return mTimeBarFont; |
|
} |
|
|
|
/** |
|
Is Time bar Immutable |
|
*/ |
|
bool isTimeBarFontImmutable() const |
|
{ |
|
return isImmutable( QStringLiteral( "TimeBarFont" ) ); |
|
} |
|
|
|
/** |
|
Get Item object corresponding to TimeBarFont() |
|
*/ |
|
ItemFont *timeBarFontItem() |
|
{ |
|
return mTimeBarFontItem; |
|
} |
|
|
|
protected: |
|
public: |
|
|
|
// General |
|
bool mAutoSave; |
|
int mAutoSaveInterval; |
|
bool mConfirm; |
|
QString mArchiveFile; |
|
int mDestination; |
|
|
|
// Views |
|
int mHourSize; |
|
bool mSelectionStartsEditor; |
|
|
|
// KOrganizer Plugins |
|
QStringList mSelectedPlugins; |
|
|
|
// Colors |
|
QColor mHighlightColor; |
|
QColor mAgendaBgColor; |
|
|
|
// Fonts |
|
QFont 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 |
|
|
|
|