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

kaddressbook

  • sources
  • kde-4.12
  • kdepim
  • kaddressbook
settings.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from kaddressbook.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef SETTINGS_H
4 #define SETTINGS_H
5 
6 #include <kconfigskeleton.h>
7 #include <kdebug.h>
8 
9 class Settings : public KConfigSkeleton
10 {
11  public:
12  enum EnumSortOrder { Ascending, Descending };
13  enum EnumViewMode { Dummy, Simple, TwoColumn, ThreeColumn };
14 
15  static Settings *self();
16  ~Settings();
17 
21  static
22  void setUseSimpleMode( bool v )
23  {
24  if (!self()->isImmutable( QString::fromLatin1( "UseSimpleMode" ) ))
25  self()->mUseSimpleMode = v;
26  }
27 
31  static
32  bool useSimpleMode()
33  {
34  return self()->mUseSimpleMode;
35  }
36 
40  ItemBool *useSimpleModeItem()
41  {
42  return mUseSimpleModeItem;
43  }
44 
48  static
49  void setDefaultFileName( const QString & v )
50  {
51  if (!self()->isImmutable( QString::fromLatin1( "DefaultFileName" ) ))
52  self()->mDefaultFileName = v;
53  }
54 
58  static
59  QString defaultFileName()
60  {
61  return self()->mDefaultFileName;
62  }
63 
67  ItemString *defaultFileNameItem()
68  {
69  return mDefaultFileNameItem;
70  }
71 
75  static
76  void setPrintingStyle( int v )
77  {
78  if (!self()->isImmutable( QString::fromLatin1( "PrintingStyle" ) ))
79  self()->mPrintingStyle = v;
80  }
81 
85  static
86  int printingStyle()
87  {
88  return self()->mPrintingStyle;
89  }
90 
94  ItemInt *printingStyleItem()
95  {
96  return mPrintingStyleItem;
97  }
98 
102  static
103  void setSortOrder( int v )
104  {
105  if (!self()->isImmutable( QString::fromLatin1( "SortOrder" ) ))
106  self()->mSortOrder = v;
107  }
108 
112  static
113  int sortOrder()
114  {
115  return self()->mSortOrder;
116  }
117 
121  ItemEnum *sortOrderItem()
122  {
123  return mSortOrderItem;
124  }
125 
129  static
130  void setContactModelColumns( const QList<int> & v )
131  {
132  if (!self()->isImmutable( QString::fromLatin1( "ContactModelColumns" ) ))
133  self()->mContactModelColumns = v;
134  }
135 
139  static
140  QList<int> contactModelColumns()
141  {
142  return self()->mContactModelColumns;
143  }
144 
148  ItemIntList *contactModelColumnsItem()
149  {
150  return mContactModelColumnsItem;
151  }
152 
156  static
157  void setViewMode( int v )
158  {
159  if (!self()->isImmutable( QString::fromLatin1( "ViewMode" ) ))
160  self()->mViewMode = v;
161  }
162 
166  static
167  int viewMode()
168  {
169  return self()->mViewMode;
170  }
171 
175  ItemEnum *viewModeItem()
176  {
177  return mViewModeItem;
178  }
179 
180  protected:
181  Settings();
182  friend class SettingsHelper;
183 
184 
185  // Window
186  bool mUseSimpleMode;
187 
188  // Printing
189  QString mDefaultFileName;
190  int mPrintingStyle;
191  int mSortOrder;
192 
193  // Views
194  QList<int> mContactModelColumns;
195  int mViewMode;
196 
197  private:
198  ItemBool *mUseSimpleModeItem;
199  ItemString *mDefaultFileNameItem;
200  ItemInt *mPrintingStyleItem;
201  ItemEnum *mSortOrderItem;
202  ItemIntList *mContactModelColumnsItem;
203  ItemEnum *mViewModeItem;
204 };
205 
206 #endif
207 
Settings::setSortOrder
static void setSortOrder(int v)
Set Default sort order.
Definition: settings.h:103
Settings::mDefaultFileName
QString mDefaultFileName
Definition: settings.h:189
Settings::mSortOrder
int mSortOrder
Definition: settings.h:191
Settings::contactModelColumnsItem
ItemIntList * contactModelColumnsItem()
Get Item object corresponding to ContactModelColumns()
Definition: settings.h:148
Settings::mUseSimpleMode
bool mUseSimpleMode
Definition: settings.h:186
Settings::~Settings
~Settings()
Definition: settings.cpp:109
Settings::mPrintingStyle
int mPrintingStyle
Definition: settings.h:190
Settings::defaultFileNameItem
ItemString * defaultFileNameItem()
Get Item object corresponding to DefaultFileName()
Definition: settings.h:67
Settings::defaultFileName
static QString defaultFileName()
Get DefaultFileName.
Definition: settings.h:59
Settings::useSimpleModeItem
ItemBool * useSimpleModeItem()
Get Item object corresponding to UseSimpleMode()
Definition: settings.h:40
Settings::Ascending
Definition: settings.h:12
KConfigSkeleton
Settings::EnumViewMode
EnumViewMode
Definition: settings.h:13
Settings::setUseSimpleMode
static void setUseSimpleMode(bool v)
Set UseSimpleMode.
Definition: settings.h:22
Settings::mViewMode
int mViewMode
Definition: settings.h:195
Settings::sortOrderItem
ItemEnum * sortOrderItem()
Get Item object corresponding to SortOrder()
Definition: settings.h:121
Settings::Dummy
Definition: settings.h:13
Settings::viewMode
static int viewMode()
Get Viewing mode.
Definition: settings.h:167
Settings::Settings
Settings()
Definition: settings.cpp:29
Settings::Simple
Definition: settings.h:13
Settings::sortOrder
static int sortOrder()
Get Default sort order.
Definition: settings.h:113
Settings
Definition: settings.h:9
Settings::viewModeItem
ItemEnum * viewModeItem()
Get Item object corresponding to ViewMode()
Definition: settings.h:175
Settings::ThreeColumn
Definition: settings.h:13
Settings::TwoColumn
Definition: settings.h:13
Settings::printingStyle
static int printingStyle()
Get Printing style.
Definition: settings.h:86
Settings::SettingsHelper
friend class SettingsHelper
Definition: settings.h:182
Settings::useSimpleMode
static bool useSimpleMode()
Get UseSimpleMode.
Definition: settings.h:32
Settings::Descending
Definition: settings.h:12
Settings::setDefaultFileName
static void setDefaultFileName(const QString &v)
Set DefaultFileName.
Definition: settings.h:49
Settings::setContactModelColumns
static void setContactModelColumns(const QList< int > &v)
Set ContactModelColumns.
Definition: settings.h:130
Settings::setViewMode
static void setViewMode(int v)
Set Viewing mode.
Definition: settings.h:157
Settings::contactModelColumns
static QList< int > contactModelColumns()
Get ContactModelColumns.
Definition: settings.h:140
Settings::printingStyleItem
ItemInt * printingStyleItem()
Get Item object corresponding to PrintingStyle()
Definition: settings.h:94
Settings::EnumSortOrder
EnumSortOrder
Definition: settings.h:12
Settings::setPrintingStyle
static void setPrintingStyle(int v)
Set Printing style.
Definition: settings.h:76
Settings::mContactModelColumns
QList< int > mContactModelColumns
Definition: settings.h:194
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kaddressbook

Skip menu "kaddressbook"
  • Main Page
  • Namespace List
  • Namespace Members
  • 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