// This file is generated by tdeconfig_compiler from test4.kcfg. // All changes you do to this file will be lost. #ifndef TEST4_H #define TEST4_H #include #include class Test4 : public TDEConfigSkeleton { public: class EnumMouseAction { public: enum type { Encrypt, Decrypt, CrashNBurn, PumpNDump, COUNT }; }; class EnumButton { public: enum type { right, mid, left, COUNT }; static const char* const enumToString[]; }; static Test4 *self(); ~Test4(); /** Set Block colors. */ static void setColor( int i, const TQColor & v ) { if (!self()->isImmutable( TQString::fromLatin1( "Color%1" ).arg( i ) )) self()->mColor[i] = v; } /** Get Block colors. */ static TQColor color( int i ) { return self()->mColor[i]; } /** Set Mouse actions. */ static void setMouseAction( int i, int v ) { if (!self()->isImmutable( TQString::fromLatin1( "MouseAction%1" ).arg( TQString::fromLatin1( EnumButton::enumToString[i] ) ) )) self()->mMouseAction[i] = v; } /** Get Mouse actions. */ static int mouseAction( int i ) { return self()->mMouseAction[i]; } /** Set foo bar */ static void setFooBar( const TQString & v ) { if (!self()->isImmutable( TQString::fromLatin1( "FooBar" ) )) self()->mFooBar = v; } /** Get foo bar */ static TQString fooBar() { return self()->mFooBar; } /** Set Age */ static void setAge( int v ) { if (v < 8) { kdDebug() << "setAge: value " << v << " is less than the minimum value of 8" << endl; v = 8; } if (v > 88) { kdDebug() << "setAge: value " << v << " is greater than the maximum value of 88" << endl; v = 88; } if (!self()->isImmutable( TQString::fromLatin1( "Age" ) )) self()->mAge = v; } /** Get Age */ static int age() { return self()->mAge; } static void writeConfig() { static_cast(self())->writeConfig(); } protected: Test4(); static Test4 *mSelf; // Foo TQColor mColor[4]; int mMouseAction[3]; TQString mFooBar; int mAge; private: }; #endif