mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-24 19:02:48 +00:00
54 lines
1.3 KiB
Text
54 lines
1.3 KiB
Text
// This file is generated by kconfig_compiler from test8b.kcfg.
|
|
// All changes you do to this file will be lost.
|
|
|
|
#include "test8b.h"
|
|
|
|
#include <kglobal.h>
|
|
#include <QtCore/QFile>
|
|
|
|
class Test8bHelper
|
|
{
|
|
public:
|
|
Test8bHelper() : q(0) {}
|
|
~Test8bHelper() { delete q; }
|
|
Test8b *q;
|
|
};
|
|
K_GLOBAL_STATIC(Test8bHelper, s_globalTest8b)
|
|
Test8b *Test8b::self()
|
|
{
|
|
if (!s_globalTest8b->q) {
|
|
new Test8b;
|
|
s_globalTest8b->q->readConfig();
|
|
}
|
|
|
|
return s_globalTest8b->q;
|
|
}
|
|
|
|
Test8b::Test8b( )
|
|
: Test8a()
|
|
{
|
|
Q_ASSERT(!s_globalTest8b->q);
|
|
s_globalTest8b->q = this;
|
|
setCurrentGroup( QLatin1String( "Group8b1" ) );
|
|
|
|
Test8a::ItemUInt *itemSomething;
|
|
itemSomething = new Test8a::ItemUInt( currentGroup(), QLatin1String( "Something" ), mSomething, 60 );
|
|
addItem( itemSomething, QLatin1String( "Something" ) );
|
|
|
|
setCurrentGroup( QLatin1String( "Group8b2" ) );
|
|
|
|
Test8a::ItemBool *itemFooBoo;
|
|
itemFooBoo = new Test8a::ItemBool( currentGroup(), QLatin1String( "FooBoo" ), mFooBoo, false );
|
|
addItem( itemFooBoo, QLatin1String( "FooBoo" ) );
|
|
Test8a::ItemUInt *itemPort;
|
|
itemPort = new Test8a::ItemUInt( currentGroup(), QLatin1String( "Port" ), mPort, 1000 );
|
|
addItem( itemPort, QLatin1String( "Port" ) );
|
|
}
|
|
|
|
Test8b::~Test8b()
|
|
{
|
|
if (!s_globalTest8b.isDestroyed()) {
|
|
s_globalTest8b->q = 0;
|
|
}
|
|
}
|
|
|