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.
 
 
 
 

693 lines
14 KiB

// This file is generated by kconfig_compiler_kf5 from test11.kcfg.
// All changes you do to this file will be lost.
#ifndef TEST11_H
#define TEST11_H
#include <myprefs.h>
#include <qglobal.h>
#include <kconfigskeleton.h>
#include <QCoreApplication>
#include <QDebug>
#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( QObject *parent = nullptr );
~Test11();
/**
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 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 (!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 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 (!isConfirmImmutable())
mConfirm = v;
}
/**
Get Confirm deletes
*/
bool confirm() const
{
return mConfirm;
}
/**
Is Confirm deletes Immutable
*/
bool isConfirmImmutable() const
{
return isImmutable( QStringLiteral( "Confirm" ) );
}
/**
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 (!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( EnumDestination::type v )
{
if (!isDestinationImmutable())
mDestination = v;
}
/**
Get New Events/Todos Should
*/
EnumDestination::type destination() const
{
return static_cast<EnumDestination::type>(mDestination);
}
/**
Is New Events/Todos Should Immutable
*/
bool isDestinationImmutable() const
{
return isImmutable( QStringLiteral( "Destination" ) );
}
/**
Get New Events/Todos Should default value
*/
EnumDestination::type defaultDestinationValue() const
{
return static_cast<EnumDestination::type>(defaultDestinationValue_helper());
}
/**
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 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 (!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 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 (!isSelectedPluginsImmutable())
mSelectedPlugins = v;
}
/**
Get SelectedPlugins
*/
QStringList selectedPlugins() const
{
return mSelectedPlugins;
}
/**
Is SelectedPlugins Immutable
*/
bool isSelectedPluginsImmutable() const
{
return isImmutable( QStringLiteral( "SelectedPlugins" ) );
}
/**
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 (!isHighlightColorImmutable())
mHighlightColor = v;
}
/**
Get Highlight color
*/
QColor highlightColor() const
{
return mHighlightColor;
}
/**
Is Highlight color Immutable
*/
bool isHighlightColorImmutable() const
{
return isImmutable( QStringLiteral( "HighlightColor" ) );
}
/**
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 (!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 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 (!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;
}
/**
Set Email client
*/
void setEmailClient( MailClient v )
{
if (!isEmailClientImmutable())
mEmailClient = v;
}
/**
Get Email client
*/
MailClient emailClient() const
{
return static_cast<MailClient>(mEmailClient);
}
/**
Is Email client Immutable
*/
bool isEmailClientImmutable() const
{
return isImmutable( QStringLiteral( "EmailClient" ) );
}
/**
Get Email client default value
*/
MailClient defaultEmailClientValue() const
{
return static_cast<MailClient>(defaultEmailClientValue_helper());
}
/**
Get Item object corresponding to EmailClient()
*/
ItemEnum *emailClientItem()
{
return mEmailClientItem;
}
/**
Set Reminder units
*/
void setDefaultReminderUnits( TimePeriod::Units v )
{
if (!isDefaultReminderUnitsImmutable())
mDefaultReminderUnits = v;
}
/**
Get Reminder units
*/
TimePeriod::Units defaultReminderUnits() const
{
return static_cast<TimePeriod::Units>(mDefaultReminderUnits);
}
/**
Is Reminder units Immutable
*/
bool isDefaultReminderUnitsImmutable() const
{
return isImmutable( QStringLiteral( "DefaultReminderUnits" ) );
}
/**
Get Reminder units default value
*/
TimePeriod::Units defaultDefaultReminderUnitsValue() const
{
return static_cast<TimePeriod::Units>(defaultDefaultReminderUnitsValue_helper());
}
/**
Get Item object corresponding to DefaultReminderUnits()
*/
ItemEnum *defaultReminderUnitsItem()
{
return mDefaultReminderUnitsItem;
}
/**
Set EmptyingRate $(QueueIndex)
*/
void setQueueRate( int i, const QList<int> & v )
{
if (!isQueueRateImmutable( i ))
mQueueRate[i] = v;
}
/**
Get EmptyingRate $(QueueIndex)
*/
QList<int> queueRate( int i ) const
{
return mQueueRate[i];
}
/**
Is EmptyingRate $(QueueIndex) Immutable
*/
bool isQueueRateImmutable( int i ) const
{
return isImmutable( QStringLiteral( "queueRate%1" ).arg( i ) );
}
/**
Get EmptyingRate $(QueueIndex) default value
*/
QList<int> 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 (!isShowQueueTunerImmutable())
mShowQueueTuner = v;
}
/**
Get ShowQueueTuner
*/
bool showQueueTuner() const
{
return mShowQueueTuner;
}
/**
Is ShowQueueTuner Immutable
*/
bool isShowQueueTunerImmutable() const
{
return isImmutable( QStringLiteral( "ShowQueueTuner" ) );
}
/**
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<int> mQueueRate[3];
QList<int> 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