diff options
| author | Jenkins CI <null@kde.org> | 2013-12-18 00:45:18 +0000 | 
|---|---|---|
| committer | Jenkins CI <null@kde.org> | 2013-12-18 00:45:18 +0000 | 
| commit | 867e7a50e6396338ab4fe9aa22ad141e4cd344d2 (patch) | |
| tree | 1d6f8d6c912fa04dc268b5580bcfe696fa538743 /autotests/kconfig_compiler/test5.h.ref | |
| parent | c38b88497a833e482e6892b72c8f52adec6de857 (diff) | |
| download | kconfig-867e7a50e6396338ab4fe9aa22ad141e4cd344d2.tar.gz kconfig-867e7a50e6396338ab4fe9aa22ad141e4cd344d2.tar.bz2  | |
Move kconfig code to the root directory.
Diffstat (limited to 'autotests/kconfig_compiler/test5.h.ref')
| -rw-r--r-- | autotests/kconfig_compiler/test5.h.ref | 123 | 
1 files changed, 123 insertions, 0 deletions
diff --git a/autotests/kconfig_compiler/test5.h.ref b/autotests/kconfig_compiler/test5.h.ref new file mode 100644 index 00000000..46a591c1 --- /dev/null +++ b/autotests/kconfig_compiler/test5.h.ref @@ -0,0 +1,123 @@ +// 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 <QCoreApplication> +#include <QDebug> + +class Test5 : public KConfigSkeleton +{ +  public: +    enum EnumMouseAction { Encrypt, Decrypt, CrashNBurn, PumpNDump }; +    enum EnumButton { right, mid, left }; +    static const char* const EnumButtonToString[]; + +    static Test5 *self(); +    ~Test5(); + +    /** +      Set Block colors. +    */ +    static +    void setColor( int i, const QColor & v ) +    { +      if (!self()->isImmutable( QString::fromLatin1( "Color%1" ).arg( i ) )) +        self()->mColor[i] = v; +    } + +    /** +      Get Block colors. +    */ +    static +    QColor color( int i ) +    { +      return self()->mColor[i]; +    } + +    /** +      Set Mouse actions. +    */ +    static +    void setMouseAction( int i, int v ) +    { +      if (!self()->isImmutable( QString::fromLatin1( "MouseAction%1" ).arg( QLatin1String( 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 QString & v ) +    { +      if (!self()->isImmutable( QString::fromLatin1( "FooBar" ) )) +        self()->mFooBar = v; +    } + +    /** +      Get foo bar +    */ +    static +    QString fooBar() +    { +      return self()->mFooBar; +    } + +    /** +      Set Age +    */ +    static +    void setAge( int v ) +    { +      if (v < 8) +      { +        qDebug() << "setAge: value " << v << " is less than the minimum value of 8"; +        v = 8; +      } + +      if (v > 88) +      { +        qDebug() << "setAge: value " << v << " is greater than the maximum value of 88"; +        v = 88; +      } + +      if (!self()->isImmutable( QString::fromLatin1( "Age" ) )) +        self()->mAge = v; +    } + +    /** +      Get Age +    */ +    static +    int age() +    { +      return self()->mAge; +    } + +  protected: +    Test5(); +    friend class Test5Helper; + + +    // Foo +    QColor mColor[4]; +    int mMouseAction[3]; +    QString mFooBar; +    int mAge; + +  private: +}; + +#endif +  | 
