|
|
|
// This file is generated by kconfig_compiler from test5.kcfg.
|
|
|
|
// All changes you do to this file will be lost.
|
|
|
|
#ifndef TEST5_H
|
|
|
|
#define TEST5_H
|
|
|
|
|
|
|
|
#include <kconfigskeleton.h>
|
|
|
|
#include <kdebug.h>
|
|
|
|
|
|
|
|
class Test5 : public KConfigSkeleton
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
enum { Encrypt, Decrypt, CrashNBurn, PumpNDump };
|
|
|
|
enum { right, mid, left };
|
|
|
|
static const char* const EnumButtonToString[];
|
|
|
|
|
|
|
|
static Test5 *self();
|
|
|
|
~Test5();
|
|
|
|
|
|
|
|
/**
|
|
|
|
Set Block colors.
|
|
|
|
*/
|
|
|
|
static
|
|
|
|
void setColor( int i, const TQColor & v )
|
|
|
|
{
|
|
|
|
if (!self()->isImmutable( TQString::tqfromLatin1( "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::tqfromLatin1( "MouseAction%1" ).arg( TQString::tqfromLatin1( EnumButtonToString[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::tqfromLatin1( "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::tqfromLatin1( "Age" ) ))
|
|
|
|
self()->mAge = v;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
Get Age
|
|
|
|
*/
|
|
|
|
static
|
|
|
|
int age()
|
|
|
|
{
|
|
|
|
return self()->mAge;
|
|
|
|
}
|
|
|
|
|
|
|
|
static
|
|
|
|
void writeConfig()
|
|
|
|
{
|
|
|
|
static_cast<KConfigSkeleton*>(self())->writeConfig();
|
|
|
|
}
|
|
|
|
protected:
|
|
|
|
Test5();
|
|
|
|
static Test5 *mSelf;
|
|
|
|
|
|
|
|
|
|
|
|
// Foo
|
|
|
|
TQColor mColor[4];
|
|
|
|
int mMouseAction[3];
|
|
|
|
TQString mFooBar;
|
|
|
|
int mAge;
|
|
|
|
|
|
|
|
private:
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|