// This file is generated by kconfig_compiler_kf6 from test_qdebugcategory.kcfg. // All changes you do to this file will be lost. #ifndef TESTQCATEGORY_H #define TESTQCATEGORY_H #include #include #include #include class TestQCategory : public KConfigSkeleton { public: TestQCategory( int Number ); ~TestQCategory() override; /** Set Block colors. */ void setColor( const QColor & v ) { if (!isColorImmutable()) mColor = v; } /** Get Block colors. */ QColor color() const { return mColor; } /** Is Block colors. Immutable */ bool isColorImmutable() const { return isImmutable( QStringLiteral( "Color" ) ); } /** Set foo bar */ void setFooBar( const QString & v ) { if (!isFooBarImmutable()) mFooBar = v; } /** Get foo bar */ QString fooBar() const { return mFooBar; } /** Is foo bar Immutable */ bool isFooBarImmutable() const { return isImmutable( QStringLiteral( "FooBar" ) ); } /** Set Age */ void setAge( int v ) { if (v < 8) { qCDebug(CATEGORY_LOG) << "setAge: value " << v << " is less than the minimum value of 8"; v = 8; } if (v > 88) { qCDebug(CATEGORY_LOG) << "setAge: value " << v << " is greater than the maximum value of 88"; v = 88; } if (!isAgeImmutable()) mAge = v; } /** Get Age */ int age() const { return mAge; } /** Is Age Immutable */ bool isAgeImmutable() const { return isImmutable( QStringLiteral( "Age" ) ); } protected: int mParamNumber; // Foo QColor mColor; // Bar$(Number) QString mFooBar; int mAge; private: }; #endif