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.
278 lines
11 KiB
278 lines
11 KiB
// This file is generated by kconfig_compiler_kf5 from test11.kcfg. |
|
// All changes you do to this file will be lost. |
|
|
|
#include "test11.h" |
|
|
|
Test11::Test11( ) |
|
: MyPrefs( QStringLiteral( "korganizerrc" ) ) |
|
{ |
|
setCurrentGroup( QStringLiteral( "General" ) ); |
|
|
|
mAutoSaveItem = new MyPrefs::ItemBool( currentGroup(), QStringLiteral( "Auto Save" ), mAutoSave, false ); |
|
mAutoSaveItem->setLabel( QCoreApplication::translate("Test11", "Enable automatic saving of calendar") ); |
|
mAutoSaveItem->setWhatsThis( QCoreApplication::translate("Test11", "WhatsThis text for AutoSave option") ); |
|
addItem( mAutoSaveItem, QStringLiteral( "AutoSave" ) ); |
|
mAutoSaveIntervalItem = new MyPrefs::ItemInt( currentGroup(), QStringLiteral( "Auto Save Interval" ), mAutoSaveInterval, 10 ); |
|
mAutoSaveIntervalItem->setLabel( QCoreApplication::translate("Test11", "Auto Save Interval") ); |
|
addItem( mAutoSaveIntervalItem, QStringLiteral( "AutoSaveInterval" ) ); |
|
mConfirmItem = new MyPrefs::ItemBool( currentGroup(), QStringLiteral( "Confirm Deletes" ), mConfirm, true ); |
|
mConfirmItem->setLabel( QCoreApplication::translate("Test11", "Confirm deletes") ); |
|
addItem( mConfirmItem, QStringLiteral( "Confirm" ) ); |
|
mArchiveFileItem = new MyPrefs::ItemString( currentGroup(), QStringLiteral( "Archive File" ), mArchiveFile ); |
|
mArchiveFileItem->setLabel( QCoreApplication::translate("Test11", "Archive File") ); |
|
addItem( mArchiveFileItem, QStringLiteral( "ArchiveFile" ) ); |
|
QList<MyPrefs::ItemEnum::Choice> valuesDestination; |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("standardDestination"); |
|
valuesDestination.append( choice ); |
|
} |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("askDestination"); |
|
valuesDestination.append( choice ); |
|
} |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("argl1"); |
|
choice.label = QCoreApplication::translate("Test11", "Argl1 Label"); |
|
valuesDestination.append( choice ); |
|
} |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("argl2"); |
|
choice.whatsThis = QCoreApplication::translate("Test11", "Argl2 Whatsthis"); |
|
valuesDestination.append( choice ); |
|
} |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("argl3"); |
|
choice.label = QCoreApplication::translate("Test11", "Argl3 Label"); |
|
choice.whatsThis = QCoreApplication::translate("Test11", "Argl3 Whatsthis"); |
|
valuesDestination.append( choice ); |
|
} |
|
mDestinationItem = new MyPrefs::ItemEnum( currentGroup(), QStringLiteral( "Destination" ), mDestination, valuesDestination, EnumDestination::standardDestination ); |
|
mDestinationItem->setLabel( QCoreApplication::translate("Test11", "New Events/Todos Should") ); |
|
addItem( mDestinationItem, QStringLiteral( "Destination" ) ); |
|
|
|
setCurrentGroup( QStringLiteral( "Views" ) ); |
|
|
|
mHourSizeItem = new MyPrefs::ItemInt( currentGroup(), QStringLiteral( "Hour Size" ), mHourSize, 10 ); |
|
mHourSizeItem->setLabel( QCoreApplication::translate("Test11", "Hour Size") ); |
|
addItem( mHourSizeItem, QStringLiteral( "HourSize" ) ); |
|
mSelectionStartsEditorItem = new MyPrefs::ItemBool( currentGroup(), QStringLiteral( "SelectionStartsEditor" ), mSelectionStartsEditor, false ); |
|
mSelectionStartsEditorItem->setLabel( QCoreApplication::translate("Test11", "Time range selection in agenda view starts event editor") ); |
|
addItem( mSelectionStartsEditorItem, QStringLiteral( "SelectionStartsEditor" ) ); |
|
|
|
setCurrentGroup( QStringLiteral( "KOrganizer Plugins" ) ); |
|
|
|
QStringList defaultSelectedPlugins; |
|
defaultSelectedPlugins.append( QString::fromUtf8( "holidays" ) ); |
|
defaultSelectedPlugins.append( QString::fromUtf8( "webexport" ) ); |
|
|
|
mSelectedPluginsItem = new MyPrefs::ItemStringList( currentGroup(), QStringLiteral( "SelectedPlugins" ), mSelectedPlugins, defaultSelectedPlugins ); |
|
mSelectedPluginsItem->setLabel( QCoreApplication::translate("Test11", "SelectedPlugins") ); |
|
addItem( mSelectedPluginsItem, QStringLiteral( "SelectedPlugins" ) ); |
|
|
|
setCurrentGroup( QStringLiteral( "Colors" ) ); |
|
|
|
mHighlightColorItem = new MyPrefs::ItemColor( currentGroup(), QStringLiteral( "Highlight Color" ), mHighlightColor, QColor( 100, 100, 255 ) ); |
|
mHighlightColorItem->setLabel( QCoreApplication::translate("Test11", "Highlight color") ); |
|
addItem( mHighlightColorItem, QStringLiteral( "HighlightColor" ) ); |
|
mAgendaBgColorItem = new MyPrefs::ItemColor( currentGroup(), QStringLiteral( "Agenda Background Color" ), mAgendaBgColor, QColor( 255, 255, 255 ) ); |
|
mAgendaBgColorItem->setLabel( QCoreApplication::translate("Test11", "Agenda view background color") ); |
|
addItem( mAgendaBgColorItem, QStringLiteral( "AgendaBgColor" ) ); |
|
|
|
setCurrentGroup( QStringLiteral( "Fonts" ) ); |
|
|
|
mTimeBarFontItem = new MyPrefs::ItemFont( currentGroup(), QStringLiteral( "TimeBar Font" ), mTimeBarFont ); |
|
mTimeBarFontItem->setLabel( QCoreApplication::translate("Test11", "Time bar") ); |
|
addItem( mTimeBarFontItem, QStringLiteral( "TimeBarFont" ) ); |
|
|
|
setCurrentGroup( QStringLiteral( "Email" ) ); |
|
|
|
QList<MyPrefs::ItemEnum::Choice> valuesEmailClient; |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("sendmail"); |
|
choice.label = /*: @option */ QCoreApplication::translate("Test11", "Sendmail"); |
|
valuesEmailClient.append( choice ); |
|
} |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("kmail"); |
|
choice.label = /*: @option */ QCoreApplication::translate("Test11", "KMail"); |
|
valuesEmailClient.append( choice ); |
|
} |
|
mEmailClientItem = new MyPrefs::ItemEnum( currentGroup(), QStringLiteral( "EmailClient" ), mEmailClient, valuesEmailClient, kmail ); |
|
mEmailClientItem->setLabel( /*: @label */ QCoreApplication::translate("Test11", "Email client") ); |
|
mEmailClientItem->setWhatsThis( /*: @info:whatsthis */ QCoreApplication::translate("Test11", "<para>How to send email when an email alarm is triggered.<list><item>KMail: The email is sent automatically via <application>KMail</application>. <application>KMail</application> is started first if necessary.</item><item>Sendmail: The email is sent automatically. This option will only work if your system is configured to use <application>sendmail</application> or a sendmail compatible mail transport agent.</item></list></para>") ); |
|
addItem( mEmailClientItem, QStringLiteral( "EmailClient" ) ); |
|
QList<MyPrefs::ItemEnum::Choice> valuesDefaultReminderUnits; |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("Minutes"); |
|
valuesDefaultReminderUnits.append( choice ); |
|
} |
|
{ |
|
MyPrefs::ItemEnum::Choice choice; |
|
choice.name = QStringLiteral("HoursMinutes"); |
|
choice.label = /*: @option */ QCoreApplication::translate("Test11", "Hours/Minutes"); |
|
valuesDefaultReminderUnits.append( choice ); |
|
} |
|
mDefaultReminderUnitsItem = new MyPrefs::ItemEnum( currentGroup(), QStringLiteral( "RemindUnits" ), mDefaultReminderUnits, valuesDefaultReminderUnits, TimePeriod::HoursMinutes ); |
|
mDefaultReminderUnitsItem->setLabel( /*: @label */ QCoreApplication::translate("Test11", "Reminder units") ); |
|
mDefaultReminderUnitsItem->setToolTip( /*: @info:tooltip */ QCoreApplication::translate("Test11", "Default reminder time units in the alarm edit dialog.") ); |
|
mDefaultReminderUnitsItem->setWhatsThis( /*: @info:whatsthis */ QCoreApplication::translate("Test11", "Default reminder time units in the alarm edit dialog.") ); |
|
addItem( mDefaultReminderUnitsItem, QStringLiteral( "DefaultReminderUnits" ) ); |
|
|
|
setCurrentGroup( QStringLiteral( "QueueRates" ) ); |
|
|
|
QList< QList<int> > defaultRate; |
|
QList< int > defaultRateInit; |
|
|
|
defaultRateInit.append( 15 ); |
|
defaultRateInit.append( 60 ); |
|
defaultRateInit.append( 0 ); |
|
defaultRate.append( defaultRateInit ); |
|
|
|
defaultRateInit.clear(); |
|
defaultRateInit.append( 40 ); |
|
defaultRateInit.append( 60 ); |
|
defaultRateInit.append( 0 ); |
|
defaultRate.append( defaultRateInit ); |
|
|
|
defaultRateInit.clear(); |
|
defaultRateInit.append( 1 ); |
|
defaultRateInit.append( 1 ); |
|
defaultRateInit.append( 0 ); |
|
defaultRate.append( defaultRateInit ); |
|
|
|
QList<int> defaultqueueRate; |
|
|
|
mQueueRateItem[0] = new MyPrefs::ItemIntList( currentGroup(), QStringLiteral( "EmptyingRate 0" ), mQueueRate[0], defaultRate[0] ); |
|
mQueueRateItem[0]->setLabel( QCoreApplication::translate("Test11", "EmptyingRate queueRate$(QueueIndex)") ); |
|
addItem( mQueueRateItem[0], QStringLiteral( "queueRate0" ) ); |
|
mQueueRateItem[1] = new MyPrefs::ItemIntList( currentGroup(), QStringLiteral( "EmptyingRate 1" ), mQueueRate[1], defaultqueueRate ); |
|
mQueueRateItem[1]->setLabel( QCoreApplication::translate("Test11", "EmptyingRate queueRate$(QueueIndex)") ); |
|
addItem( mQueueRateItem[1], QStringLiteral( "queueRate1" ) ); |
|
mQueueRateItem[2] = new MyPrefs::ItemIntList( currentGroup(), QStringLiteral( "EmptyingRate 2" ), mQueueRate[2], defaultRate[2] ); |
|
mQueueRateItem[2]->setLabel( QCoreApplication::translate("Test11", "EmptyingRate queueRate$(QueueIndex)") ); |
|
addItem( mQueueRateItem[2], QStringLiteral( "queueRate2" ) ); |
|
mShowQueueTunerItem = new MyPrefs::ItemBool( currentGroup(), QStringLiteral( "ShowQueueTuner" ), mShowQueueTuner, false ); |
|
mShowQueueTunerItem->setLabel( QCoreApplication::translate("Test11", "ShowQueueTuner") ); |
|
addItem( mShowQueueTunerItem, QStringLiteral( "ShowQueueTuner" ) ); |
|
} |
|
|
|
bool Test11::defaultAutoSaveValue_helper() const |
|
{ |
|
|
|
return false; |
|
} |
|
|
|
int Test11::defaultAutoSaveIntervalValue_helper() const |
|
{ |
|
|
|
return 10; |
|
} |
|
|
|
bool Test11::defaultConfirmValue_helper() const |
|
{ |
|
|
|
return true; |
|
} |
|
|
|
int Test11::defaultDestinationValue_helper() const |
|
{ |
|
|
|
return EnumDestination::standardDestination; |
|
} |
|
|
|
int Test11::defaultHourSizeValue_helper() const |
|
{ |
|
|
|
return 10; |
|
} |
|
|
|
bool Test11::defaultSelectionStartsEditorValue_helper() const |
|
{ |
|
|
|
return false; |
|
} |
|
|
|
QStringList Test11::defaultSelectedPluginsValue_helper() const |
|
{ |
|
QStringList defaultSelectedPlugins; |
|
defaultSelectedPlugins.append( QString::fromUtf8( "holidays" ) ); |
|
defaultSelectedPlugins.append( QString::fromUtf8( "webexport" ) ); |
|
|
|
return defaultSelectedPlugins; |
|
} |
|
|
|
QColor Test11::defaultHighlightColorValue_helper() const |
|
{ |
|
|
|
return QColor( 100, 100, 255 ); |
|
} |
|
|
|
QColor Test11::defaultAgendaBgColorValue_helper() const |
|
{ |
|
|
|
return QColor( 255, 255, 255 ); |
|
} |
|
|
|
int Test11::defaultEmailClientValue_helper() const |
|
{ |
|
|
|
return kmail; |
|
} |
|
|
|
int Test11::defaultDefaultReminderUnitsValue_helper() const |
|
{ |
|
|
|
return TimePeriod::HoursMinutes; |
|
} |
|
|
|
QList<int> Test11::defaultQueueRateValue_helper( int i ) const |
|
{ |
|
QList< QList<int> > defaultRate; |
|
QList< int > defaultRateInit; |
|
|
|
defaultRateInit.append( 15 ); |
|
defaultRateInit.append( 60 ); |
|
defaultRateInit.append( 0 ); |
|
defaultRate.append( defaultRateInit ); |
|
|
|
defaultRateInit.clear(); |
|
defaultRateInit.append( 40 ); |
|
defaultRateInit.append( 60 ); |
|
defaultRateInit.append( 0 ); |
|
defaultRate.append( defaultRateInit ); |
|
|
|
defaultRateInit.clear(); |
|
defaultRateInit.append( 1 ); |
|
defaultRateInit.append( 1 ); |
|
defaultRateInit.append( 0 ); |
|
defaultRate.append( defaultRateInit ); |
|
|
|
QList<int> defaultqueueRate; |
|
|
|
switch (i) { |
|
case 0: return defaultRate[0]; |
|
case 2: return defaultRate[2]; |
|
default: |
|
return defaultqueueRate; |
|
} |
|
|
|
} |
|
|
|
bool Test11::defaultShowQueueTunerValue_helper() const |
|
{ |
|
|
|
return false; |
|
} |
|
|
|
Test11::~Test11() |
|
{ |
|
} |
|
|
|
|