• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

blogilo

  • sources
  • kde-4.12
  • kdepim
  • blogilo
  • src
settings.cpp
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from blogilo.kcfg.
2 // All changes you do to this file will be lost.
3 
4 #include "settings.h"
5 
6 #include <kglobal.h>
7 #include <QtCore/QFile>
8 
9 class SettingsHelper
10 {
11  public:
12  SettingsHelper() : q(0) {}
13  ~SettingsHelper() { delete q; }
14  Settings *q;
15 };
16 K_GLOBAL_STATIC(SettingsHelper, s_globalSettings)
17 Settings *Settings::self()
18 {
19  if (!s_globalSettings->q) {
20  new Settings;
21  s_globalSettings->q->readConfig();
22  }
23 
24  return s_globalSettings->q;
25 }
26 
27 Settings::Settings( )
28  : KConfigSkeleton( QLatin1String( "blogilorc" ) )
29 {
30  Q_ASSERT(!s_globalSettings->q);
31  s_globalSettings->q = this;
32  setCurrentGroup( QLatin1String( "Preferences" ) );
33 
34  KConfigSkeleton::ItemBool *itemEnableSysTrayIcon;
35  itemEnableSysTrayIcon = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "enableSysTrayIcon" ), mEnableSysTrayIcon, false );
36  addItem( itemEnableSysTrayIcon, QLatin1String( "enableSysTrayIcon" ) );
37  KConfigSkeleton::ItemBool *itemCopyMediaUrl;
38  itemCopyMediaUrl = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "CopyMediaUrl" ), mCopyMediaUrl, false );
39  addItem( itemCopyMediaUrl, QLatin1String( "CopyMediaUrl" ) );
40  KConfigSkeleton::ItemBool *itemShowToolboxOnStart;
41  itemShowToolboxOnStart = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showToolboxOnStart" ), mShowToolboxOnStart, true );
42  addItem( itemShowToolboxOnStart, QLatin1String( "showToolboxOnStart" ) );
43  KConfigSkeleton::ItemSize *itemConfigWindowSize;
44  itemConfigWindowSize = new KConfigSkeleton::ItemSize( currentGroup(), QLatin1String( "configWindowSize" ), mConfigWindowSize, QSize(500,400) );
45  addItem( itemConfigWindowSize, QLatin1String( "configWindowSize" ) );
46  KConfigSkeleton::ItemSize *itemUploadMediaDialogSize;
47  itemUploadMediaDialogSize = new KConfigSkeleton::ItemSize( currentGroup(), QLatin1String( "uploadMediaDialogSize" ), mUploadMediaDialogSize, QSize(500,400) );
48  addItem( itemUploadMediaDialogSize, QLatin1String( "uploadMediaDialogSize" ) );
49  KConfigSkeleton::ItemInt *itemUpdateEntriesCount;
50  itemUpdateEntriesCount = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "updateEntriesCount" ), mUpdateEntriesCount, 20 );
51  addItem( itemUpdateEntriesCount, QLatin1String( "updateEntriesCount" ) );
52 
53  setCurrentGroup( QLatin1String( "Editor" ) );
54 
55  KConfigSkeleton::ItemInt *itemAutosaveInterval;
56  itemAutosaveInterval = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "autosaveInterval" ), mAutosaveInterval, 5 );
57  addItem( itemAutosaveInterval, QLatin1String( "autosaveInterval" ) );
58  KConfigSkeleton::ItemBool *itemAddPoweredBy;
59  itemAddPoweredBy = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "addPoweredBy" ), mAddPoweredBy, false );
60  addItem( itemAddPoweredBy, QLatin1String( "addPoweredBy" ) );
61  KConfigSkeleton::ItemBool *itemEnableCheckSpelling;
62  itemEnableCheckSpelling = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "enableCheckSpelling" ), mEnableCheckSpelling, false );
63  addItem( itemEnableCheckSpelling, QLatin1String( "enableCheckSpelling" ) );
64  KConfigSkeleton::ItemBool *itemPreviewInBlogStyle;
65  itemPreviewInBlogStyle = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "previewInBlogStyle" ), mPreviewInBlogStyle, true );
66  addItem( itemPreviewInBlogStyle, QLatin1String( "previewInBlogStyle" ) );
67  KConfigSkeleton::ItemBool *itemUrlCachingEnabled;
68  itemUrlCachingEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "urlCachingEnabled" ), mUrlCachingEnabled, true );
69  addItem( itemUrlCachingEnabled, QLatin1String( "urlCachingEnabled" ) );
70 
71  setCurrentGroup( QLatin1String( "Advanced" ) );
72 
73  KConfigSkeleton::ItemBool *itemChangeNToBreak;
74  itemChangeNToBreak = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "changeNToBreak" ), mChangeNToBreak, false );
75  addItem( itemChangeNToBreak, QLatin1String( "changeNToBreak" ) );
76 
77  setCurrentGroup( QLatin1String( "Ftp" ) );
78 
79  KConfigSkeleton::ItemString *itemFtpServerPath;
80  itemFtpServerPath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "ftpServerPath" ), mFtpServerPath );
81  addItem( itemFtpServerPath, QLatin1String( "ftpServerPath" ) );
82  KConfigSkeleton::ItemString *itemHttpUrl;
83  itemHttpUrl = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "httpUrl" ), mHttpUrl );
84  addItem( itemHttpUrl, QLatin1String( "httpUrl" ) );
85 
86  setCurrentGroup( QLatin1String( "Notification Messages" ) );
87 
88  KConfigSkeleton::ItemBool *itemShowUpdateEntriesDialog;
89  itemShowUpdateEntriesDialog = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showUpdateEntriesDialog" ), mShowUpdateEntriesDialog, true );
90  addItem( itemShowUpdateEntriesDialog, QLatin1String( "showUpdateEntriesDialog" ) );
91 }
92 
93 Settings::~Settings()
94 {
95  if (!s_globalSettings.isDestroyed()) {
96  s_globalSettings->q = 0;
97  }
98 }
99 
Settings::mPreviewInBlogStyle
bool mPreviewInBlogStyle
Definition: settings.h:246
Settings::~Settings
~Settings()
Definition: settings.cpp:93
Settings::mChangeNToBreak
bool mChangeNToBreak
Definition: settings.h:250
Settings::mAutosaveInterval
int mAutosaveInterval
Definition: settings.h:243
Settings::mShowToolboxOnStart
bool mShowToolboxOnStart
Definition: settings.h:237
KConfigSkeleton
Settings::mEnableSysTrayIcon
bool mEnableSysTrayIcon
Definition: settings.h:235
Settings::mUrlCachingEnabled
bool mUrlCachingEnabled
Definition: settings.h:247
Settings::mAddPoweredBy
bool mAddPoweredBy
Definition: settings.h:244
Settings::mHttpUrl
QString mHttpUrl
Definition: settings.h:254
Settings::mUploadMediaDialogSize
QSize mUploadMediaDialogSize
Definition: settings.h:239
Settings::Settings
Settings()
Definition: settings.cpp:27
Settings
Definition: settings.h:9
Settings::mFtpServerPath
QString mFtpServerPath
Definition: settings.h:253
Settings::mCopyMediaUrl
bool mCopyMediaUrl
Definition: settings.h:236
settings.h
Settings::mUpdateEntriesCount
int mUpdateEntriesCount
Definition: settings.h:240
Settings::mConfigWindowSize
QSize mConfigWindowSize
Definition: settings.h:238
Settings::mEnableCheckSpelling
bool mEnableCheckSpelling
Definition: settings.h:245
Settings::mShowUpdateEntriesDialog
bool mShowUpdateEntriesDialog
Definition: settings.h:257
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

blogilo

Skip menu "blogilo"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal