Advance Wayland and KDE package bring-up
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -0,0 +1,601 @@
|
||||
// This file is generated by kconfig_compiler_kf6 from test11a.kcfg.
|
||||
// All changes you do to this file will be lost.
|
||||
#ifndef TEST11A_H
|
||||
#define TEST11A_H
|
||||
|
||||
#include <myprefs.h>
|
||||
|
||||
#include <qglobal.h>
|
||||
#include <kconfigskeleton.h>
|
||||
#include <QCoreApplication>
|
||||
#include <QDebug>
|
||||
|
||||
#include "test11_types.h"
|
||||
|
||||
class Test11a : public MyPrefs
|
||||
{
|
||||
public:
|
||||
class EnumDestination
|
||||
{
|
||||
public:
|
||||
enum type { standardDestination, askDestination, argl1, argl2, argl3, COUNT };
|
||||
};
|
||||
enum MailClient { sendmail, kmail };
|
||||
|
||||
Test11a( );
|
||||
~Test11a() override;
|
||||
|
||||
/**
|
||||
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( 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 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 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;
|
||||
}
|
||||
|
||||
/**
|
||||
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 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 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 Item object corresponding to ShowQueueTuner()
|
||||
*/
|
||||
ItemBool *showQueueTunerItem()
|
||||
{
|
||||
return mShowQueueTunerItem;
|
||||
}
|
||||
|
||||
protected:
|
||||
public:
|
||||
|
||||
// General
|
||||
bool mAutoSave;
|
||||
int mAutoSaveInterval;
|
||||
bool mConfirm;
|
||||
QString mArchiveFile;
|
||||
int mDestination;
|
||||
int defaultDestinationValue_helper() const;
|
||||
|
||||
// Views
|
||||
int mHourSize;
|
||||
bool mSelectionStartsEditor;
|
||||
bool defaultSelectionStartsEditorValue_helper() const;
|
||||
|
||||
// KOrganizer Plugins
|
||||
QStringList mSelectedPlugins;
|
||||
|
||||
// Colors
|
||||
QColor mHighlightColor;
|
||||
QColor mAgendaBgColor;
|
||||
|
||||
// Fonts
|
||||
QFont mTimeBarFont;
|
||||
|
||||
// Email
|
||||
int mEmailClient;
|
||||
int mDefaultReminderUnits;
|
||||
int defaultDefaultReminderUnitsValue_helper() const;
|
||||
|
||||
// QueueRates
|
||||
QList<int> mQueueRate[3];
|
||||
bool mShowQueueTuner;
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user