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

ksquares

  • sources
  • kde-4.14
  • kdegames
  • ksquares
  • src
settings.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from ksquares.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 setNumOfPlayers( int v )
21  {
22  if (!self()->isImmutable( QString::fromLatin1( "NumOfPlayers" ) ))
23  self()->mNumOfPlayers = v;
24  }
25 
29  static
30  int numOfPlayers()
31  {
32  return self()->mNumOfPlayers;
33  }
34 
38  static
39  void setPlayerNames( const QStringList & v )
40  {
41  if (!self()->isImmutable( QString::fromLatin1( "PlayerNames" ) ))
42  self()->mPlayerNames = v;
43  }
44 
48  static
49  QStringList playerNames()
50  {
51  return self()->mPlayerNames;
52  }
53 
57  static
58  void setHumanList( const QList<int> & v )
59  {
60  if (!self()->isImmutable( QString::fromLatin1( "HumanList" ) ))
61  self()->mHumanList = v;
62  }
63 
67  static
68  QList<int> humanList()
69  {
70  return self()->mHumanList;
71  }
72 
76  static
77  void setBoardWidth( int v )
78  {
79  if (!self()->isImmutable( QString::fromLatin1( "BoardWidth" ) ))
80  self()->mBoardWidth = v;
81  }
82 
86  static
87  int boardWidth()
88  {
89  return self()->mBoardWidth;
90  }
91 
95  static
96  void setBoardHeight( int v )
97  {
98  if (!self()->isImmutable( QString::fromLatin1( "BoardHeight" ) ))
99  self()->mBoardHeight = v;
100  }
101 
105  static
106  int boardHeight()
107  {
108  return self()->mBoardHeight;
109  }
110 
114  static
115  void setQuickStart( int v )
116  {
117  if (!self()->isImmutable( QString::fromLatin1( "QuickStart" ) ))
118  self()->mQuickStart = v;
119  }
120 
124  static
125  int quickStart()
126  {
127  return self()->mQuickStart;
128  }
129 
133  static
134  void setDifficulty( int v )
135  {
136  if (!self()->isImmutable( QString::fromLatin1( "Difficulty" ) ))
137  self()->mDifficulty = v;
138  }
139 
143  static
144  int difficulty()
145  {
146  return self()->mDifficulty;
147  }
148 
152  static
153  void setLineColor( const QColor & v )
154  {
155  if (!self()->isImmutable( QString::fromLatin1( "LineColor" ) ))
156  self()->mLineColor = v;
157  }
158 
162  static
163  QColor lineColor()
164  {
165  return self()->mLineColor;
166  }
167 
171  static
172  void setIndicatorLineColor( const QColor & v )
173  {
174  if (!self()->isImmutable( QString::fromLatin1( "IndicatorLineColor" ) ))
175  self()->mIndicatorLineColor = v;
176  }
177 
181  static
182  QColor indicatorLineColor()
183  {
184  return self()->mIndicatorLineColor;
185  }
186 
187 
191  static
192  QColor highlightColor()
193  {
194  return self()->mHighlightColor;
195  }
196 
197  protected:
198  Settings();
199  friend class SettingsHelper;
200 
201 
202  // Game Settings
203  int mNumOfPlayers;
204  QStringList mPlayerNames;
205  QList<int> mHumanList;
206  int mBoardWidth;
207  int mBoardHeight;
208  int mQuickStart;
209 
210  // AI
211  int mDifficulty;
212 
213  // Display
214  QColor mLineColor;
215  QColor mIndicatorLineColor;
216  QColor mHighlightColor;
217 
218  private:
219 };
220 
221 #endif
222 
Settings::mDifficulty
int mDifficulty
Definition: settings.h:211
Settings::quickStart
static int quickStart()
Get Quick start the game.
Definition: settings.h:125
Settings::setBoardWidth
static void setBoardWidth(int v)
Set Width of board.
Definition: settings.h:77
Settings::mLineColor
QColor mLineColor
Definition: settings.h:214
Settings::~Settings
~Settings()
Definition: settings.cpp:78
Settings::indicatorLineColor
static QColor indicatorLineColor()
Get Indicator Line Color.
Definition: settings.h:182
Settings::setQuickStart
static void setQuickStart(int v)
Set Quick start the game.
Definition: settings.h:115
Settings::setNumOfPlayers
static void setNumOfPlayers(int v)
Set Number of Players.
Definition: settings.h:20
Settings::setPlayerNames
static void setPlayerNames(const QStringList &v)
Set Player Names.
Definition: settings.h:39
KConfigSkeleton
Settings::highlightColor
static QColor highlightColor()
Get Highlight Color.
Definition: settings.h:192
Settings::mNumOfPlayers
int mNumOfPlayers
Definition: settings.h:203
Settings::mPlayerNames
QStringList mPlayerNames
Definition: settings.h:204
Settings::mBoardWidth
int mBoardWidth
Definition: settings.h:206
Settings::lineColor
static QColor lineColor()
Get Line Color.
Definition: settings.h:163
Settings::numOfPlayers
static int numOfPlayers()
Get Number of Players.
Definition: settings.h:30
Settings::mHighlightColor
QColor mHighlightColor
Definition: settings.h:216
Settings::mQuickStart
int mQuickStart
Definition: settings.h:208
Settings::setBoardHeight
static void setBoardHeight(int v)
Set Height of board.
Definition: settings.h:96
Settings::setDifficulty
static void setDifficulty(int v)
Set Difficulty.
Definition: settings.h:134
Settings::boardHeight
static int boardHeight()
Get Height of board.
Definition: settings.h:106
Settings::Settings
Settings()
Definition: settings.cpp:27
Settings::playerNames
static QStringList playerNames()
Get Player Names.
Definition: settings.h:49
QList< int >
QColor
Settings::setLineColor
static void setLineColor(const QColor &v)
Set Line Color.
Definition: settings.h:153
Settings::difficulty
static int difficulty()
Get Difficulty.
Definition: settings.h:144
Settings
Definition: settings.h:9
QStringList
Settings::boardWidth
static int boardWidth()
Get Width of board.
Definition: settings.h:87
Settings::mBoardHeight
int mBoardHeight
Definition: settings.h:207
Settings::mIndicatorLineColor
QColor mIndicatorLineColor
Definition: settings.h:215
Settings::SettingsHelper
friend class SettingsHelper
Definition: settings.h:199
Settings::setIndicatorLineColor
static void setIndicatorLineColor(const QColor &v)
Set Indicator Line Color.
Definition: settings.h:172
QString::fromLatin1
QString fromLatin1(const char *str, int size)
Settings::setHumanList
static void setHumanList(const QList< int > &v)
Set Human or AI.
Definition: settings.h:58
Settings::humanList
static QList< int > humanList()
Get Human or AI.
Definition: settings.h:68
Settings::mHumanList
QList< int > mHumanList
Definition: settings.h:205
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:18:39 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

ksquares

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

kdegames API Reference

Skip menu "kdegames API Reference"
  • granatier
  • kapman
  • kblackbox
  • kgoldrunner
  • kigo
  • kmahjongg
  • KShisen
  • ksquares
  • libkdegames
  •   highscore
  •   libkdegamesprivate
  •     kgame
  • libkmahjongg
  • palapeli
  •   libpala

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