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

parley

Public Member Functions | Protected Attributes | List of all members
LanguageSettings Class Reference

#include <languagesettings.h>

Inheritance diagram for LanguageSettings:
Inheritance graph
[legend]

Public Member Functions

 LanguageSettings (const QString &locale)
 
 ~LanguageSettings ()
 
QStringList conjugationTenses () const
 
ItemStringList * conjugationTensesItem ()
 
QFont editorFont () const
 
ItemFont * editorFontItem ()
 
QString keyboardLayout () const
 
ItemString * keyboardLayoutItem ()
 
QFont practiceFont () const
 
ItemFont * practiceFontItem ()
 
void setConjugationTenses (const QStringList &v)
 
void setEditorFont (const QFont &v)
 
void setKeyboardLayout (const QString &v)
 
void setPracticeFont (const QFont &v)
 
void setSpellChecker (const QString &v)
 
void setVisibleColumns (const QList< int > &v)
 
QString spellChecker () const
 
ItemString * spellCheckerItem ()
 
QList< int > visibleColumns () const
 
ItemIntList * visibleColumnsItem ()
 

Protected Attributes

QStringList mConjugationTenses
 
QFont mEditorFont
 
QString mKeyboardLayout
 
QString mParamlocale
 
QFont mPracticeFont
 
QString mSpellChecker
 
QList< int > mVisibleColumns
 

Detailed Description

Definition at line 10 of file languagesettings.h.

Constructor & Destructor Documentation

LanguageSettings::LanguageSettings ( const QString &  locale)

Definition at line 8 of file languagesettings.cpp.

LanguageSettings::~LanguageSettings ( )

Definition at line 40 of file languagesettings.cpp.

Member Function Documentation

QStringList LanguageSettings::conjugationTenses ( ) const
inline

Get Selected tenses for conjugation practice.

Definition at line 79 of file languagesettings.h.

ItemStringList* LanguageSettings::conjugationTensesItem ( )
inline

Get Item object corresponding to ConjugationTenses()

Definition at line 87 of file languagesettings.h.

QFont LanguageSettings::editorFont ( ) const
inline

Get The font used in the editor.

Definition at line 154 of file languagesettings.h.

ItemFont* LanguageSettings::editorFontItem ( )
inline

Get Item object corresponding to EditorFont()

Definition at line 162 of file languagesettings.h.

QString LanguageSettings::keyboardLayout ( ) const
inline

Get Keyboard layout for this locale.

Definition at line 29 of file languagesettings.h.

ItemString* LanguageSettings::keyboardLayoutItem ( )
inline

Get Item object corresponding to KeyboardLayout()

Definition at line 37 of file languagesettings.h.

QFont LanguageSettings::practiceFont ( ) const
inline

Get The font used during practice.

Definition at line 129 of file languagesettings.h.

ItemFont* LanguageSettings::practiceFontItem ( )
inline

Get Item object corresponding to PracticeFont()

Definition at line 137 of file languagesettings.h.

void LanguageSettings::setConjugationTenses ( const QStringList &  v)
inline

Set Selected tenses for conjugation practice.

Definition at line 70 of file languagesettings.h.

void LanguageSettings::setEditorFont ( const QFont &  v)
inline

Set The font used in the editor.

Definition at line 145 of file languagesettings.h.

void LanguageSettings::setKeyboardLayout ( const QString &  v)
inline

Set Keyboard layout for this locale.

Definition at line 20 of file languagesettings.h.

void LanguageSettings::setPracticeFont ( const QFont &  v)
inline

Set The font used during practice.

Definition at line 120 of file languagesettings.h.

void LanguageSettings::setSpellChecker ( const QString &  v)
inline

Set Spell checker for this language.

Definition at line 45 of file languagesettings.h.

void LanguageSettings::setVisibleColumns ( const QList< int > &  v)
inline

Set Visible columns in the main editor window.

Definition at line 95 of file languagesettings.h.

QString LanguageSettings::spellChecker ( ) const
inline

Get Spell checker for this language.

Definition at line 54 of file languagesettings.h.

ItemString* LanguageSettings::spellCheckerItem ( )
inline

Get Item object corresponding to SpellChecker()

Definition at line 62 of file languagesettings.h.

QList<int> LanguageSettings::visibleColumns ( ) const
inline

Get Visible columns in the main editor window.

Definition at line 104 of file languagesettings.h.

ItemIntList* LanguageSettings::visibleColumnsItem ( )
inline

Get Item object corresponding to VisibleColumns()

Definition at line 112 of file languagesettings.h.

Member Data Documentation

QStringList LanguageSettings::mConjugationTenses
protected

Definition at line 173 of file languagesettings.h.

QFont LanguageSettings::mEditorFont
protected

Definition at line 176 of file languagesettings.h.

QString LanguageSettings::mKeyboardLayout
protected

Definition at line 171 of file languagesettings.h.

QString LanguageSettings::mParamlocale
protected

Definition at line 168 of file languagesettings.h.

QFont LanguageSettings::mPracticeFont
protected

Definition at line 175 of file languagesettings.h.

QString LanguageSettings::mSpellChecker
protected

Definition at line 172 of file languagesettings.h.

QList<int> LanguageSettings::mVisibleColumns
protected

Definition at line 174 of file languagesettings.h.


The documentation for this class was generated from the following files:
  • languagesettings.h
  • languagesettings.cpp
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