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

okteta

  • sources
  • kde-4.12
  • kdesdk
  • okteta
  • kasten
  • controllers
  • view
  • structures
  • settings
structviewpreferences.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from structviewpreferences.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef KASTEN2_STRUCTVIEWPREFERENCES_H
4 #define KASTEN2_STRUCTVIEWPREFERENCES_H
5 
6 #include <kconfigskeleton.h>
7 #include <kdebug.h>
8 
9 #include <QSysInfo>
10 #include <view/structures/datatypes/datainformationbase.h>
11 namespace Kasten2 {
12 
13 class StructViewPreferences : public KConfigSkeleton
14 {
15  public:
16 
17  static StructViewPreferences *self();
18  ~StructViewPreferences();
19 
23  static
24  void setUnsignedDisplayBase( int v )
25  {
26  if (!self()->isImmutable( QString::fromLatin1( "UnsignedDisplayBase" ) ))
27  self()->mUnsignedDisplayBase = v;
28  }
29 
33  static
34  int unsignedDisplayBase()
35  {
36  return self()->mUnsignedDisplayBase;
37  }
38 
42  ItemInt *unsignedDisplayBaseItem()
43  {
44  return mUnsignedDisplayBaseItem;
45  }
46 
50  static
51  void setSignedDisplayBase( int v )
52  {
53  if (!self()->isImmutable( QString::fromLatin1( "SignedDisplayBase" ) ))
54  self()->mSignedDisplayBase = v;
55  }
56 
60  static
61  int signedDisplayBase()
62  {
63  return self()->mSignedDisplayBase;
64  }
65 
69  ItemInt *signedDisplayBaseItem()
70  {
71  return mSignedDisplayBaseItem;
72  }
73 
77  static
78  void setCharDisplayBase( int v )
79  {
80  if (!self()->isImmutable( QString::fromLatin1( "CharDisplayBase" ) ))
81  self()->mCharDisplayBase = v;
82  }
83 
87  static
88  int charDisplayBase()
89  {
90  return self()->mCharDisplayBase;
91  }
92 
96  ItemInt *charDisplayBaseItem()
97  {
98  return mCharDisplayBaseItem;
99  }
100 
104  static
105  void setShowCharNumericalValue( bool v )
106  {
107  if (!self()->isImmutable( QString::fromLatin1( "ShowCharNumericalValue" ) ))
108  self()->mShowCharNumericalValue = v;
109  }
110 
114  static
115  bool showCharNumericalValue()
116  {
117  return self()->mShowCharNumericalValue;
118  }
119 
123  ItemBool *showCharNumericalValueItem()
124  {
125  return mShowCharNumericalValueItem;
126  }
127 
131  static
132  void setLocaleAwareFloatFormatting( bool v )
133  {
134  if (!self()->isImmutable( QString::fromLatin1( "LocaleAwareFloatFormatting" ) ))
135  self()->mLocaleAwareFloatFormatting = v;
136  }
137 
141  static
142  bool localeAwareFloatFormatting()
143  {
144  return self()->mLocaleAwareFloatFormatting;
145  }
146 
150  ItemBool *localeAwareFloatFormattingItem()
151  {
152  return mLocaleAwareFloatFormattingItem;
153  }
154 
158  static
159  void setShortTypeNames( bool v )
160  {
161  if (!self()->isImmutable( QString::fromLatin1( "ShortTypeNames" ) ))
162  self()->mShortTypeNames = v;
163  }
164 
168  static
169  bool shortTypeNames()
170  {
171  return self()->mShortTypeNames;
172  }
173 
177  ItemBool *shortTypeNamesItem()
178  {
179  return mShortTypeNamesItem;
180  }
181 
185  static
186  void setLocaleAwareDecimalFormatting( bool v )
187  {
188  if (!self()->isImmutable( QString::fromLatin1( "LocaleAwareDecimalFormatting" ) ))
189  self()->mLocaleAwareDecimalFormatting = v;
190  }
191 
195  static
196  bool localeAwareDecimalFormatting()
197  {
198  return self()->mLocaleAwareDecimalFormatting;
199  }
200 
204  ItemBool *localeAwareDecimalFormattingItem()
205  {
206  return mLocaleAwareDecimalFormattingItem;
207  }
208 
212  static
213  void setFloatPrecision( int v )
214  {
215  if (v < -1)
216  {
217  kDebug() << "setFloatPrecision: value " << v << " is less than the minimum value of -1";
218  v = -1;
219  }
220 
221  if (v > 100)
222  {
223  kDebug() << "setFloatPrecision: value " << v << " is greater than the maximum value of 100";
224  v = 100;
225  }
226 
227  if (!self()->isImmutable( QString::fromLatin1( "FloatPrecision" ) ))
228  self()->mFloatPrecision = v;
229  }
230 
234  static
235  int floatPrecision()
236  {
237  return self()->mFloatPrecision;
238  }
239 
243  ItemInt *floatPrecisionItem()
244  {
245  return mFloatPrecisionItem;
246  }
247 
251  static
252  void setByteOrder( QSysInfo::Endian v )
253  {
254  if (!self()->isImmutable( QString::fromLatin1( "ByteOrder" ) ))
255  self()->mByteOrder = v;
256  }
257 
261  static
262  QSysInfo::Endian byteOrder()
263  {
264  return static_cast<QSysInfo::Endian>(self()->mByteOrder);
265  }
266 
270  ItemEnum *byteOrderItem()
271  {
272  return mByteOrderItem;
273  }
274 
278  static
279  void setLoadedStructures( const QStringList & v )
280  {
281  if (!self()->isImmutable( QString::fromLatin1( "LoadedStructures" ) ))
282  self()->mLoadedStructures = v;
283  }
284 
288  static
289  QStringList loadedStructures()
290  {
291  return self()->mLoadedStructures;
292  }
293 
297  ItemStringList *loadedStructuresItem()
298  {
299  return mLoadedStructuresItem;
300  }
301 
302  protected:
303  StructViewPreferences();
304  friend class StructViewPreferencesHelper;
305 
306 
307  // ValueDisplay
308  int mUnsignedDisplayBase;
309  int mSignedDisplayBase;
310  int mCharDisplayBase;
311  bool mShowCharNumericalValue;
312  bool mLocaleAwareFloatFormatting;
313  bool mShortTypeNames;
314  bool mLocaleAwareDecimalFormatting;
315  int mFloatPrecision;
316 
317  // StructureSettings
318  int mByteOrder;
319  QStringList mLoadedStructures;
320 
321  private:
322  ItemInt *mUnsignedDisplayBaseItem;
323  ItemInt *mSignedDisplayBaseItem;
324  ItemInt *mCharDisplayBaseItem;
325  ItemBool *mShowCharNumericalValueItem;
326  ItemBool *mLocaleAwareFloatFormattingItem;
327  ItemBool *mShortTypeNamesItem;
328  ItemBool *mLocaleAwareDecimalFormattingItem;
329  ItemInt *mFloatPrecisionItem;
330  ItemEnum *mByteOrderItem;
331  ItemStringList *mLoadedStructuresItem;
332 };
333 
334 }
335 
336 #endif
337 
Kasten2::StructViewPreferences::mLocaleAwareFloatFormatting
bool mLocaleAwareFloatFormatting
Definition: structviewpreferences.h:312
Kasten2::StructViewPreferences::byteOrder
static QSysInfo::Endian byteOrder()
Get Byte order.
Definition: structviewpreferences.h:262
Kasten2::StructViewPreferences::unsignedDisplayBaseItem
ItemInt * unsignedDisplayBaseItem()
Get Item object corresponding to UnsignedDisplayBase()
Definition: structviewpreferences.h:42
Kasten2::StructViewPreferences::setShortTypeNames
static void setShortTypeNames(bool v)
Set ShortTypeNames.
Definition: structviewpreferences.h:159
Kasten2::StructViewPreferences::charDisplayBase
static int charDisplayBase()
Get CharDisplayBase.
Definition: structviewpreferences.h:88
Kasten2::StructViewPreferences::StructViewPreferencesHelper
friend class StructViewPreferencesHelper
Definition: structviewpreferences.h:304
Kasten2::StructViewPreferences::setCharDisplayBase
static void setCharDisplayBase(int v)
Set CharDisplayBase.
Definition: structviewpreferences.h:78
KConfigSkeleton
Kasten2::StructViewPreferences::mByteOrder
int mByteOrder
Definition: structviewpreferences.h:318
Kasten2::StructViewPreferences::showCharNumericalValueItem
ItemBool * showCharNumericalValueItem()
Get Item object corresponding to ShowCharNumericalValue()
Definition: structviewpreferences.h:123
Kasten2::StructViewPreferences::signedDisplayBaseItem
ItemInt * signedDisplayBaseItem()
Get Item object corresponding to SignedDisplayBase()
Definition: structviewpreferences.h:69
Kasten2::StructViewPreferences::floatPrecisionItem
ItemInt * floatPrecisionItem()
Get Item object corresponding to FloatPrecision()
Definition: structviewpreferences.h:243
Kasten2::StructViewPreferences::shortTypeNames
static bool shortTypeNames()
Get ShortTypeNames.
Definition: structviewpreferences.h:169
Kasten2::StructViewPreferences::StructViewPreferences
StructViewPreferences()
Definition: structviewpreferences.cpp:35
Kasten2::StructViewPreferences::mUnsignedDisplayBase
int mUnsignedDisplayBase
Definition: structviewpreferences.h:308
Kasten2::StructViewPreferences::floatPrecision
static int floatPrecision()
Get FloatPrecision.
Definition: structviewpreferences.h:235
Kasten2::StructViewPreferences::setLoadedStructures
static void setLoadedStructures(const QStringList &v)
Set LoadedStructures.
Definition: structviewpreferences.h:279
Kasten2::StructViewPreferences::shortTypeNamesItem
ItemBool * shortTypeNamesItem()
Get Item object corresponding to ShortTypeNames()
Definition: structviewpreferences.h:177
Kasten2::StructViewPreferences::mCharDisplayBase
int mCharDisplayBase
Definition: structviewpreferences.h:310
Kasten2::StructViewPreferences::mShowCharNumericalValue
bool mShowCharNumericalValue
Definition: structviewpreferences.h:311
Kasten2::StructViewPreferences::localeAwareFloatFormatting
static bool localeAwareFloatFormatting()
Get LocaleAwareFloatFormatting.
Definition: structviewpreferences.h:142
Kasten2::StructViewPreferences::signedDisplayBase
static int signedDisplayBase()
Get SignedDisplayBase.
Definition: structviewpreferences.h:61
datainformationbase.h
Kasten2::StructViewPreferences::setLocaleAwareDecimalFormatting
static void setLocaleAwareDecimalFormatting(bool v)
Set LocaleAwareDecimalFormatting.
Definition: structviewpreferences.h:186
Kasten2::StructViewPreferences::mFloatPrecision
int mFloatPrecision
Definition: structviewpreferences.h:315
Kasten2::StructViewPreferences::mLocaleAwareDecimalFormatting
bool mLocaleAwareDecimalFormatting
Definition: structviewpreferences.h:314
Kasten2::StructViewPreferences::setUnsignedDisplayBase
static void setUnsignedDisplayBase(int v)
Set UnsignedDisplayBase.
Definition: structviewpreferences.h:24
Kasten2::StructViewPreferences
Definition: structviewpreferences.h:13
Kasten2::StructViewPreferences::loadedStructures
static QStringList loadedStructures()
Get LoadedStructures.
Definition: structviewpreferences.h:289
Kasten2::StructViewPreferences::byteOrderItem
ItemEnum * byteOrderItem()
Get Item object corresponding to ByteOrder()
Definition: structviewpreferences.h:270
Kasten2::StructViewPreferences::mShortTypeNames
bool mShortTypeNames
Definition: structviewpreferences.h:313
Kasten2::StructViewPreferences::localeAwareDecimalFormatting
static bool localeAwareDecimalFormatting()
Get LocaleAwareDecimalFormatting.
Definition: structviewpreferences.h:196
Kasten2::StructViewPreferences::mLoadedStructures
QStringList mLoadedStructures
Definition: structviewpreferences.h:319
Kasten2::StructViewPreferences::charDisplayBaseItem
ItemInt * charDisplayBaseItem()
Get Item object corresponding to CharDisplayBase()
Definition: structviewpreferences.h:96
Kasten2::StructViewPreferences::localeAwareDecimalFormattingItem
ItemBool * localeAwareDecimalFormattingItem()
Get Item object corresponding to LocaleAwareDecimalFormatting()
Definition: structviewpreferences.h:204
Kasten2::StructViewPreferences::setShowCharNumericalValue
static void setShowCharNumericalValue(bool v)
Set ShowCharNumericalValue.
Definition: structviewpreferences.h:105
Kasten2::StructViewPreferences::showCharNumericalValue
static bool showCharNumericalValue()
Get ShowCharNumericalValue.
Definition: structviewpreferences.h:115
Kasten2::StructViewPreferences::setSignedDisplayBase
static void setSignedDisplayBase(int v)
Set SignedDisplayBase.
Definition: structviewpreferences.h:51
Kasten2::StructViewPreferences::setByteOrder
static void setByteOrder(QSysInfo::Endian v)
Set Byte order.
Definition: structviewpreferences.h:252
Kasten2::StructViewPreferences::~StructViewPreferences
~StructViewPreferences()
Definition: structviewpreferences.cpp:101
Kasten2::StructViewPreferences::mSignedDisplayBase
int mSignedDisplayBase
Definition: structviewpreferences.h:309
Kasten2::StructViewPreferences::setLocaleAwareFloatFormatting
static void setLocaleAwareFloatFormatting(bool v)
Set LocaleAwareFloatFormatting.
Definition: structviewpreferences.h:132
Kasten2::StructViewPreferences::localeAwareFloatFormattingItem
ItemBool * localeAwareFloatFormattingItem()
Get Item object corresponding to LocaleAwareFloatFormatting()
Definition: structviewpreferences.h:150
Kasten2::StructViewPreferences::setFloatPrecision
static void setFloatPrecision(int v)
Set FloatPrecision.
Definition: structviewpreferences.h:213
Kasten2::StructViewPreferences::loadedStructuresItem
ItemStringList * loadedStructuresItem()
Get Item object corresponding to LoadedStructures()
Definition: structviewpreferences.h:297
Kasten2::StructViewPreferences::unsignedDisplayBase
static int unsignedDisplayBase()
Get UnsignedDisplayBase.
Definition: structviewpreferences.h:34
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

okteta

Skip menu "okteta"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

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