~ubuntu-branches/ubuntu/lucid/skrooge/lucid

« back to all changes in this revision

Viewing changes to skgbasegui/skrooge.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Mercatante
  • Date: 2009-07-28 15:38:43 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20090728153843-91b74m0vcam50krt
Tags: 0.2.9-0ubuntu1
* New upstream release
* Added kubuntu_01_cmake_fix.patch:
  Fix FTBFS

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// This file is generated by kconfig_compiler from skrooge.kcfg.
 
2
// All changes you do to this file will be lost.
 
3
 
 
4
#include "skrooge.h"
 
5
 
 
6
#include <kglobal.h>
 
7
#include <QtCore/QFile>
 
8
 
 
9
class skroogeHelper
 
10
{
 
11
  public:
 
12
    skroogeHelper() : q(0) {}
 
13
    ~skroogeHelper() { delete q; }
 
14
    skrooge *q;
 
15
};
 
16
K_GLOBAL_STATIC(skroogeHelper, s_globalskrooge)
 
17
skrooge *skrooge::self()
 
18
{
 
19
  if (!s_globalskrooge->q) {
 
20
    new skrooge;
 
21
    s_globalskrooge->q->readConfig();
 
22
  }
 
23
 
 
24
  return s_globalskrooge->q;
 
25
}
 
26
 
 
27
skrooge::skrooge(  )
 
28
  : KConfigSkeleton( QLatin1String( "skroogerc" ) )
 
29
{
 
30
  Q_ASSERT(!s_globalskrooge->q);
 
31
  s_globalskrooge->q = this;
 
32
  setCurrentGroup( QLatin1String( "skrooge" ) );
 
33
 
 
34
  KConfigSkeleton::ItemBool  *itemIcon_in_system_tray;
 
35
  itemIcon_in_system_tray = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "icon_in_system_tray" ), mIcon_in_system_tray, false );
 
36
  addItem( itemIcon_in_system_tray, QLatin1String( "icon_in_system_tray" ) );
 
37
  KConfigSkeleton::ItemInt  *itemUpdate_modified_bookmarks;
 
38
  itemUpdate_modified_bookmarks = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "update_modified_bookmarks" ), mUpdate_modified_bookmarks, 0 );
 
39
  addItem( itemUpdate_modified_bookmarks, QLatin1String( "update_modified_bookmarks" ) );
 
40
}
 
41
 
 
42
skrooge::~skrooge()
 
43
{
 
44
  if (!s_globalskrooge.isDestroyed()) {
 
45
    s_globalskrooge->q = 0;
 
46
  }
 
47
}
 
48