Warning, /frameworks/kconfig/autotests/kconfig_compiler/test8a.h.ref is written in an unsupported language. File is not indexed.
0001 // This file is generated by kconfig_compiler_kf6 from test8a.kcfg.
0002 // All changes you do to this file will be lost.
0003 #ifndef TEST8A_H
0004 #define TEST8A_H
0005
0006 #include <qglobal.h>
0007 #include <kconfigskeleton.h>
0008 #include <QCoreApplication>
0009 #include <QDebug>
0010
0011 class Test8a : public KConfigSkeleton
0012 {
0013 public:
0014
0015 Test8a( KSharedConfig::Ptr config = KSharedConfig::openConfig(), QObject *parent = nullptr );
0016 ~Test8a() override;
0017
0018 /**
0019 Set Font
0020 */
0021 void setFont( const QFont & v )
0022 {
0023 if (!isFontImmutable())
0024 mFont = v;
0025 }
0026
0027 /**
0028 Get Font
0029 */
0030 QFont font() const
0031 {
0032 return mFont;
0033 }
0034
0035 /**
0036 Is Font Immutable
0037 */
0038 bool isFontImmutable() const
0039 {
0040 return isImmutable( QStringLiteral( "Font" ) );
0041 }
0042
0043 /**
0044 Set TitleFont
0045 */
0046 void setTitleFont( const QFont & v )
0047 {
0048 if (!isTitleFontImmutable())
0049 mTitleFont = v;
0050 }
0051
0052 /**
0053 Get TitleFont
0054 */
0055 QFont titleFont() const
0056 {
0057 return mTitleFont;
0058 }
0059
0060 /**
0061 Is TitleFont Immutable
0062 */
0063 bool isTitleFontImmutable() const
0064 {
0065 return isImmutable( QStringLiteral( "TitleFont" ) );
0066 }
0067
0068 protected:
0069
0070 // Group
0071 QFont mFont;
0072 QFont mTitleFont;
0073
0074 private:
0075 };
0076
0077 #endif
0078