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

parley

  • sources
  • kde-4.14
  • kdeedu
  • parley
  • src
  • settings
languagesettings.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from languagesettings.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef LANGUAGESETTINGS_H
4 #define LANGUAGESETTINGS_H
5 
6 #include <kconfigskeleton.h>
7 #include <kdebug.h>
8 
9 #include <kglobalsettings.h>
10 class LanguageSettings : public KConfigSkeleton
11 {
12  public:
13 
14  LanguageSettings( const QString & locale );
15  ~LanguageSettings();
16 
20  void setKeyboardLayout( const QString & v )
21  {
22  if (!isImmutable( QString::fromLatin1( "KeyboardLayout" ) ))
23  mKeyboardLayout = v;
24  }
25 
29  QString keyboardLayout() const
30  {
31  return mKeyboardLayout;
32  }
33 
37  ItemString *keyboardLayoutItem()
38  {
39  return mKeyboardLayoutItem;
40  }
41 
45  void setSpellChecker( const QString & v )
46  {
47  if (!isImmutable( QString::fromLatin1( "SpellChecker" ) ))
48  mSpellChecker = v;
49  }
50 
54  QString spellChecker() const
55  {
56  return mSpellChecker;
57  }
58 
62  ItemString *spellCheckerItem()
63  {
64  return mSpellCheckerItem;
65  }
66 
70  void setConjugationTenses( const QStringList & v )
71  {
72  if (!isImmutable( QString::fromLatin1( "ConjugationTenses" ) ))
73  mConjugationTenses = v;
74  }
75 
79  QStringList conjugationTenses() const
80  {
81  return mConjugationTenses;
82  }
83 
87  ItemStringList *conjugationTensesItem()
88  {
89  return mConjugationTensesItem;
90  }
91 
95  void setVisibleColumns( const QList<int> & v )
96  {
97  if (!isImmutable( QString::fromLatin1( "VisibleColumns" ) ))
98  mVisibleColumns = v;
99  }
100 
104  QList<int> visibleColumns() const
105  {
106  return mVisibleColumns;
107  }
108 
112  ItemIntList *visibleColumnsItem()
113  {
114  return mVisibleColumnsItem;
115  }
116 
120  void setPracticeFont( const QFont & v )
121  {
122  if (!isImmutable( QString::fromLatin1( "PracticeFont" ) ))
123  mPracticeFont = v;
124  }
125 
129  QFont practiceFont() const
130  {
131  return mPracticeFont;
132  }
133 
137  ItemFont *practiceFontItem()
138  {
139  return mPracticeFontItem;
140  }
141 
145  void setEditorFont( const QFont & v )
146  {
147  if (!isImmutable( QString::fromLatin1( "EditorFont" ) ))
148  mEditorFont = v;
149  }
150 
154  QFont editorFont() const
155  {
156  return mEditorFont;
157  }
158 
162  ItemFont *editorFontItem()
163  {
164  return mEditorFontItem;
165  }
166 
167  protected:
168  QString mParamlocale;
169 
170  // Locale $(locale)
171  QString mKeyboardLayout;
172  QString mSpellChecker;
173  QStringList mConjugationTenses;
174  QList<int> mVisibleColumns;
175  QFont mPracticeFont;
176  QFont mEditorFont;
177 
178  private:
179  ItemString *mKeyboardLayoutItem;
180  ItemString *mSpellCheckerItem;
181  ItemStringList *mConjugationTensesItem;
182  ItemIntList *mVisibleColumnsItem;
183  ItemFont *mPracticeFontItem;
184  ItemFont *mEditorFontItem;
185 };
186 
187 #endif
188 
LanguageSettings::editorFont
QFont editorFont() const
Get The font used in the editor.
Definition: languagesettings.h:154
LanguageSettings::setKeyboardLayout
void setKeyboardLayout(const QString &v)
Set Keyboard layout for this locale.
Definition: languagesettings.h:20
LanguageSettings::setSpellChecker
void setSpellChecker(const QString &v)
Set Spell checker for this language.
Definition: languagesettings.h:45
LanguageSettings::conjugationTensesItem
ItemStringList * conjugationTensesItem()
Get Item object corresponding to ConjugationTenses()
Definition: languagesettings.h:87
QFont
LanguageSettings::mConjugationTenses
QStringList mConjugationTenses
Definition: languagesettings.h:173
LanguageSettings::setConjugationTenses
void setConjugationTenses(const QStringList &v)
Set Selected tenses for conjugation practice.
Definition: languagesettings.h:70
KConfigSkeleton
LanguageSettings::practiceFont
QFont practiceFont() const
Get The font used during practice.
Definition: languagesettings.h:129
LanguageSettings::editorFontItem
ItemFont * editorFontItem()
Get Item object corresponding to EditorFont()
Definition: languagesettings.h:162
LanguageSettings::mPracticeFont
QFont mPracticeFont
Definition: languagesettings.h:175
LanguageSettings::mParamlocale
QString mParamlocale
Definition: languagesettings.h:168
LanguageSettings::spellCheckerItem
ItemString * spellCheckerItem()
Get Item object corresponding to SpellChecker()
Definition: languagesettings.h:62
LanguageSettings::mVisibleColumns
QList< int > mVisibleColumns
Definition: languagesettings.h:174
LanguageSettings::visibleColumnsItem
ItemIntList * visibleColumnsItem()
Get Item object corresponding to VisibleColumns()
Definition: languagesettings.h:112
LanguageSettings::mEditorFont
QFont mEditorFont
Definition: languagesettings.h:176
QString
QList< int >
LanguageSettings::~LanguageSettings
~LanguageSettings()
Definition: languagesettings.cpp:40
LanguageSettings::practiceFontItem
ItemFont * practiceFontItem()
Get Item object corresponding to PracticeFont()
Definition: languagesettings.h:137
QStringList
LanguageSettings
Definition: languagesettings.h:10
LanguageSettings::spellChecker
QString spellChecker() const
Get Spell checker for this language.
Definition: languagesettings.h:54
LanguageSettings::conjugationTenses
QStringList conjugationTenses() const
Get Selected tenses for conjugation practice.
Definition: languagesettings.h:79
LanguageSettings::mSpellChecker
QString mSpellChecker
Definition: languagesettings.h:172
LanguageSettings::setVisibleColumns
void setVisibleColumns(const QList< int > &v)
Set Visible columns in the main editor window.
Definition: languagesettings.h:95
LanguageSettings::visibleColumns
QList< int > visibleColumns() const
Get Visible columns in the main editor window.
Definition: languagesettings.h:104
LanguageSettings::mKeyboardLayout
QString mKeyboardLayout
Definition: languagesettings.h:171
LanguageSettings::keyboardLayoutItem
ItemString * keyboardLayoutItem()
Get Item object corresponding to KeyboardLayout()
Definition: languagesettings.h:37
QString::fromLatin1
QString fromLatin1(const char *str, int size)
LanguageSettings::setPracticeFont
void setPracticeFont(const QFont &v)
Set The font used during practice.
Definition: languagesettings.h:120
LanguageSettings::LanguageSettings
LanguageSettings(const QString &locale)
Definition: languagesettings.cpp:8
LanguageSettings::setEditorFont
void setEditorFont(const QFont &v)
Set The font used in the editor.
Definition: languagesettings.h:145
LanguageSettings::keyboardLayout
QString keyboardLayout() const
Get Keyboard layout for this locale.
Definition: languagesettings.h:29
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:15:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

parley

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