summaryrefslogtreecommitdiffstats
path: root/kdecore/kconfig_compiler/tests/test8b.cpp.ref
blob: 101f2ab6a63ff25b84e73f34d6eb4c0fbe512174 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// This file is generated by kconfig_compiler from test8b.kcfg.
// All changes you do to this file will be lost.

#include "test8b.h"

#include <kstaticdeleter.h>

Test8b *Test8b::mSelf = 0;
static KStaticDeleter<Test8b> staticTest8bDeleter;

Test8b *Test8b::self()
{
  if ( !mSelf ) {
    staticTest8bDeleter.setObject( mSelf, new Test8b() );
    mSelf->readConfig();
  }

  return mSelf;
}

Test8b::Test8b(  )
  : Test8a()
{
  mSelf = this;
  setCurrentGroup( QString::fromLatin1( "Group8b1" ) );

  KConfigSkeleton::ItemUInt  *itemSomething;
  itemSomething = new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( "Something" ), mSomething, 60 );
  addItem( itemSomething, QString::fromLatin1( "Something" ) );

  setCurrentGroup( QString::fromLatin1( "Group8b2" ) );

  KConfigSkeleton::ItemBool  *itemFooBoo;
  itemFooBoo = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "FooBoo" ), mFooBoo, false );
  addItem( itemFooBoo, QString::fromLatin1( "FooBoo" ) );
  KConfigSkeleton::ItemUInt  *itemPort;
  itemPort = new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( "Port" ), mPort, 1000 );
  addItem( itemPort, QString::fromLatin1( "Port" ) );
}

Test8b::~Test8b()
{
  if ( mSelf == this )
    staticTest8bDeleter.setObject( mSelf, 0, false );
}