• 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.cpp
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 
4 #include "languagesettings.h"
5 
6 #include <klocale.h>
7 
8 LanguageSettings::LanguageSettings( const QString & locale )
9  : KConfigSkeleton( QLatin1String( "parleyrc" ) )
10  , mParamlocale(locale)
11 {
12  setCurrentGroup( QString( QLatin1String( "Locale %1" ) ).arg( mParamlocale ) );
13 
14  mKeyboardLayoutItem = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "KeyboardLayout" ), mKeyboardLayout );
15  mKeyboardLayoutItem->setLabel( i18n("Keyboard layout for this locale") );
16  mKeyboardLayoutItem->setWhatsThis( i18n("Keyboard layout for this locale") );
17  addItem( mKeyboardLayoutItem, QLatin1String( "KeyboardLayout" ) );
18  mSpellCheckerItem = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "SpellChecker" ), mSpellChecker );
19  mSpellCheckerItem->setLabel( i18n("Spell checker for this language") );
20  mSpellCheckerItem->setWhatsThis( i18n("Spell checker for this language") );
21  addItem( mSpellCheckerItem, QLatin1String( "SpellChecker" ) );
22  mConjugationTensesItem = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "ConjugationTenses" ), mConjugationTenses );
23  mConjugationTensesItem->setLabel( i18n("Selected tenses for conjugation practice.") );
24  mConjugationTensesItem->setWhatsThis( i18n("Selected tenses for conjugation practice.") );
25  addItem( mConjugationTensesItem, QLatin1String( "ConjugationTenses" ) );
26  QList<int> defaultVisibleColumns;
27 
28  mVisibleColumnsItem = new KConfigSkeleton::ItemIntList( currentGroup(), QLatin1String( "VisibleColumns" ), mVisibleColumns, defaultVisibleColumns );
29  mVisibleColumnsItem->setLabel( i18n("Visible columns in the main editor window.") );
30  mVisibleColumnsItem->setWhatsThis( i18n("Visible columns in the main editor window.") );
31  addItem( mVisibleColumnsItem, QLatin1String( "VisibleColumns" ) );
32  mPracticeFontItem = new KConfigSkeleton::ItemFont( currentGroup(), QLatin1String( "PracticeFont" ), mPracticeFont, KGlobalSettings::generalFont() );
33  mPracticeFontItem->setLabel( i18n("The font used during practice") );
34  addItem( mPracticeFontItem, QLatin1String( "PracticeFont" ) );
35  mEditorFontItem = new KConfigSkeleton::ItemFont( currentGroup(), QLatin1String( "EditorFont" ), mEditorFont, KGlobalSettings::generalFont() );
36  mEditorFontItem->setLabel( i18n("The font used in the editor") );
37  addItem( mEditorFontItem, QLatin1String( "EditorFont" ) );
38 }
39 
40 LanguageSettings::~LanguageSettings()
41 {
42 }
43 
languagesettings.h
LanguageSettings::mConjugationTenses
QStringList mConjugationTenses
Definition: languagesettings.h:173
KConfigSkeleton
LanguageSettings::mPracticeFont
QFont mPracticeFont
Definition: languagesettings.h:175
LanguageSettings::mParamlocale
QString mParamlocale
Definition: languagesettings.h:168
LanguageSettings::mVisibleColumns
QList< int > mVisibleColumns
Definition: languagesettings.h:174
LanguageSettings::mEditorFont
QFont mEditorFont
Definition: languagesettings.h:176
QString
QList< int >
LanguageSettings::~LanguageSettings
~LanguageSettings()
Definition: languagesettings.cpp:40
LanguageSettings::mSpellChecker
QString mSpellChecker
Definition: languagesettings.h:172
QLatin1String
LanguageSettings::mKeyboardLayout
QString mKeyboardLayout
Definition: languagesettings.h:171
LanguageSettings::LanguageSettings
LanguageSettings(const QString &locale)
Definition: languagesettings.cpp:8
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