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

rocs/App

  • sources
  • kde-4.14
  • kdeedu
  • rocs
  • App
settings.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from rocs.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 
13  static Settings *self();
14  ~Settings();
15 
19  static
20  void setShowButtonText( bool v )
21  {
22  if (!self()->isImmutable( QString::fromLatin1( "showButtonText" ) ))
23  self()->mShowButtonText = v;
24  }
25 
29  static
30  bool showButtonText()
31  {
32  return self()->mShowButtonText;
33  }
34 
38  static
39  void setVersion( const QString & v )
40  {
41  if (!self()->isImmutable( QString::fromLatin1( "version" ) ))
42  self()->mVersion = v;
43  }
44 
48  static
49  QString version()
50  {
51  return self()->mVersion;
52  }
53 
57  static
58  void setFastGraphics( bool v )
59  {
60  if (!self()->isImmutable( QString::fromLatin1( "fastGraphics" ) ))
61  self()->mFastGraphics = v;
62  }
63 
67  static
68  bool fastGraphics()
69  {
70  return self()->mFastGraphics;
71  }
72 
76  static
77  void setVSplitterSizeTop( int v )
78  {
79  if (!self()->isImmutable( QString::fromLatin1( "vSplitterSizeTop" ) ))
80  self()->mVSplitterSizeTop = v;
81  }
82 
86  static
87  int vSplitterSizeTop()
88  {
89  return self()->mVSplitterSizeTop;
90  }
91 
95  static
96  void setVSplitterSizeBottom( int v )
97  {
98  if (!self()->isImmutable( QString::fromLatin1( "vSplitterSizeBottom" ) ))
99  self()->mVSplitterSizeBottom = v;
100  }
101 
105  static
106  int vSplitterSizeBottom()
107  {
108  return self()->mVSplitterSizeBottom;
109  }
110 
114  static
115  void setHSplitterSizeLeft( int v )
116  {
117  if (!self()->isImmutable( QString::fromLatin1( "hSplitterSizeLeft" ) ))
118  self()->mHSplitterSizeLeft = v;
119  }
120 
124  static
125  int hSplitterSizeLeft()
126  {
127  return self()->mHSplitterSizeLeft;
128  }
129 
133  static
134  void setHSplitterSizeRight( int v )
135  {
136  if (!self()->isImmutable( QString::fromLatin1( "hSplitterSizeRight" ) ))
137  self()->mHSplitterSizeRight = v;
138  }
139 
143  static
144  int hSplitterSizeRight()
145  {
146  return self()->mHSplitterSizeRight;
147  }
148 
152  static
153  void setHScriptSplitterSizeLeft( int v )
154  {
155  if (!self()->isImmutable( QString::fromLatin1( "hScriptSplitterSizeLeft" ) ))
156  self()->mHScriptSplitterSizeLeft = v;
157  }
158 
162  static
163  int hScriptSplitterSizeLeft()
164  {
165  return self()->mHScriptSplitterSizeLeft;
166  }
167 
171  static
172  void setHScriptSplitterSizeRight( int v )
173  {
174  if (!self()->isImmutable( QString::fromLatin1( "hScriptSplitterSizeRight" ) ))
175  self()->mHScriptSplitterSizeRight = v;
176  }
177 
181  static
182  int hScriptSplitterSizeRight()
183  {
184  return self()->mHScriptSplitterSizeRight;
185  }
186 
190  static
191  void setLastOpenedDirectory( const QString & v )
192  {
193  if (!self()->isImmutable( QString::fromLatin1( "lastOpenedDirectory" ) ))
194  self()->mLastOpenedDirectory = v;
195  }
196 
200  static
201  QString lastOpenedDirectory()
202  {
203  return self()->mLastOpenedDirectory;
204  }
205 
209  static
210  void setIncludePath( const QStringList & v )
211  {
212  if (!self()->isImmutable( QString::fromLatin1( "includePath" ) ))
213  self()->mIncludePath = v;
214  }
215 
219  static
220  QStringList includePath()
221  {
222  return self()->mIncludePath;
223  }
224 
228  static
229  void setDataNodeDisplay( int v )
230  {
231  if (!self()->isImmutable( QString::fromLatin1( "dataNodeDisplay" ) ))
232  self()->mDataNodeDisplay = v;
233  }
234 
238  static
239  int dataNodeDisplay()
240  {
241  return self()->mDataNodeDisplay;
242  }
243 
247  static
248  void setDataEdgeDisplay( int v )
249  {
250  if (!self()->isImmutable( QString::fromLatin1( "dataEdgeDisplay" ) ))
251  self()->mDataEdgeDisplay = v;
252  }
253 
257  static
258  int dataEdgeDisplay()
259  {
260  return self()->mDataEdgeDisplay;
261  }
262 
266  static
267  void setExecutionModeDebugVisible( bool v )
268  {
269  if (!self()->isImmutable( QString::fromLatin1( "executionModeDebugVisible" ) ))
270  self()->mExecutionModeDebugVisible = v;
271  }
272 
276  static
277  bool executionModeDebugVisible()
278  {
279  return self()->mExecutionModeDebugVisible;
280  }
281 
285  static
286  void setExecutionModeOneStepVisible( bool v )
287  {
288  if (!self()->isImmutable( QString::fromLatin1( "executionModeOneStepVisible" ) ))
289  self()->mExecutionModeOneStepVisible = v;
290  }
291 
295  static
296  bool executionModeOneStepVisible()
297  {
298  return self()->mExecutionModeOneStepVisible;
299  }
300 
301  protected:
302  Settings();
303  friend class SettingsHelper;
304 
305 
306  // ItemPalette
307  bool mShowButtonText;
308 
309  // RocsConfigVersion
310  QString mVersion;
311 
312  // GraphicsView
313  bool mFastGraphics;
314 
315  // MainWindow
316  int mVSplitterSizeTop;
317  int mVSplitterSizeBottom;
318  int mHSplitterSizeLeft;
319  int mHSplitterSizeRight;
320  int mHScriptSplitterSizeLeft;
321  int mHScriptSplitterSizeRight;
322  QString mLastOpenedDirectory;
323 
324  // IncludeManager
325  QStringList mIncludePath;
326 
327  // DefaultElementDisplay
328  int mDataNodeDisplay;
329  int mDataEdgeDisplay;
330 
331  // DefaultExecutionModeDisplay
332  bool mExecutionModeDebugVisible;
333  bool mExecutionModeOneStepVisible;
334 
335  private:
336 };
337 
338 #endif
339 
Settings::setShowButtonText
static void setShowButtonText(bool v)
Set Show text beside icon.
Definition: settings.h:20
Settings::mFastGraphics
bool mFastGraphics
Definition: settings.h:313
Settings::setExecutionModeDebugVisible
static void setExecutionModeDebugVisible(bool v)
Set Specifies whether execution button for debug execution shall be shown.
Definition: settings.h:267
Settings::mDataNodeDisplay
int mDataNodeDisplay
Definition: settings.h:328
Settings::mIncludePath
QStringList mIncludePath
Definition: settings.h:325
Settings::setDataEdgeDisplay
static void setDataEdgeDisplay(int v)
Set Position where name and value of an edge shall be shown.
Definition: settings.h:248
Settings::~Settings
~Settings()
Definition: settings.cpp:101
Settings::setHScriptSplitterSizeLeft
static void setHScriptSplitterSizeLeft(int v)
Set hScriptSplitterSizeLeft.
Definition: settings.h:153
Settings::setVersion
static void setVersion(const QString &v)
Set version.
Definition: settings.h:39
Settings::dataEdgeDisplay
static int dataEdgeDisplay()
Get Position where name and value of an edge shall be shown.
Definition: settings.h:258
Settings::includePath
static QStringList includePath()
Get Path where include manager seek for includes.
Definition: settings.h:220
Settings::hScriptSplitterSizeRight
static int hScriptSplitterSizeRight()
Get hScriptSplitterSizeRight.
Definition: settings.h:182
KConfigSkeleton
Settings::lastOpenedDirectory
static QString lastOpenedDirectory()
Get lastOpenedDirectory.
Definition: settings.h:201
Settings::mShowButtonText
bool mShowButtonText
Definition: settings.h:307
Settings::dataNodeDisplay
static int dataNodeDisplay()
Get Position where name and value of a node shall be shown.
Definition: settings.h:239
Settings::mDataEdgeDisplay
int mDataEdgeDisplay
Definition: settings.h:329
Settings::mHScriptSplitterSizeLeft
int mHScriptSplitterSizeLeft
Definition: settings.h:320
Settings::hSplitterSizeRight
static int hSplitterSizeRight()
Get hSplitterSizeRight.
Definition: settings.h:144
Settings::vSplitterSizeTop
static int vSplitterSizeTop()
Get vSplitterSizeTop.
Definition: settings.h:87
Settings::executionModeOneStepVisible
static bool executionModeOneStepVisible()
Get Specifies whether execution button for stepped execution shall be shown.
Definition: settings.h:296
Settings::hSplitterSizeLeft
static int hSplitterSizeLeft()
Get hSplitterSizeLeft.
Definition: settings.h:125
Settings::setHSplitterSizeLeft
static void setHSplitterSizeLeft(int v)
Set hSplitterSizeLeft.
Definition: settings.h:115
Settings::mVSplitterSizeTop
int mVSplitterSizeTop
Definition: settings.h:316
Settings::mHSplitterSizeLeft
int mHSplitterSizeLeft
Definition: settings.h:318
Settings::Settings
Settings()
Definition: settings.cpp:27
QString
Settings::setVSplitterSizeBottom
static void setVSplitterSizeBottom(int v)
Set vSplitterSizeBottom.
Definition: settings.h:96
Settings::setVSplitterSizeTop
static void setVSplitterSizeTop(int v)
Set vSplitterSizeTop.
Definition: settings.h:77
Settings
Definition: settings.h:9
QStringList
Settings::setLastOpenedDirectory
static void setLastOpenedDirectory(const QString &v)
Set lastOpenedDirectory.
Definition: settings.h:191
Settings::mVSplitterSizeBottom
int mVSplitterSizeBottom
Definition: settings.h:317
Settings::mExecutionModeDebugVisible
bool mExecutionModeDebugVisible
Definition: settings.h:332
Settings::mHSplitterSizeRight
int mHSplitterSizeRight
Definition: settings.h:319
Settings::fastGraphics
static bool fastGraphics()
Get fastGraphics.
Definition: settings.h:68
Settings::SettingsHelper
friend class SettingsHelper
Definition: settings.h:303
Settings::mVersion
QString mVersion
Definition: settings.h:310
Settings::vSplitterSizeBottom
static int vSplitterSizeBottom()
Get vSplitterSizeBottom.
Definition: settings.h:106
Settings::showButtonText
static bool showButtonText()
Get Show text beside icon.
Definition: settings.h:30
Settings::setFastGraphics
static void setFastGraphics(bool v)
Set fastGraphics.
Definition: settings.h:58
Settings::setHScriptSplitterSizeRight
static void setHScriptSplitterSizeRight(int v)
Set hScriptSplitterSizeRight.
Definition: settings.h:172
Settings::mHScriptSplitterSizeRight
int mHScriptSplitterSizeRight
Definition: settings.h:321
Settings::mLastOpenedDirectory
QString mLastOpenedDirectory
Definition: settings.h:322
Settings::executionModeDebugVisible
static bool executionModeDebugVisible()
Get Specifies whether execution button for debug execution shall be shown.
Definition: settings.h:277
Settings::setIncludePath
static void setIncludePath(const QStringList &v)
Set Path where include manager seek for includes.
Definition: settings.h:210
Settings::hScriptSplitterSizeLeft
static int hScriptSplitterSizeLeft()
Get hScriptSplitterSizeLeft.
Definition: settings.h:163
QString::fromLatin1
QString fromLatin1(const char *str, int size)
Settings::setHSplitterSizeRight
static void setHSplitterSizeRight(int v)
Set hSplitterSizeRight.
Definition: settings.h:134
Settings::mExecutionModeOneStepVisible
bool mExecutionModeOneStepVisible
Definition: settings.h:333
Settings::version
static QString version()
Get version.
Definition: settings.h:49
Settings::setDataNodeDisplay
static void setDataNodeDisplay(int v)
Set Position where name and value of a node shall be shown.
Definition: settings.h:229
Settings::setExecutionModeOneStepVisible
static void setExecutionModeOneStepVisible(bool v)
Set Specifies whether execution button for stepped execution shall be shown.
Definition: settings.h:286
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

rocs/App

Skip menu "rocs/App"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

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