• 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
documentsettings.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from documentsettings.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef DOCUMENTSETTINGS_H
4 #define DOCUMENTSETTINGS_H
5 
6 #include <kconfigskeleton.h>
7 #include <kdebug.h>
8 
9 class DocumentSettings : public KConfigSkeleton
10 {
11  public:
12 
13  DocumentSettings( const QString & fileurl );
14  ~DocumentSettings();
15 
19  void setConjugationTenses( const QStringList & v )
20  {
21  if (!isImmutable( QString::fromLatin1( "ConjugationTenses" ) ))
22  mConjugationTenses = v;
23  }
24 
28  QStringList conjugationTenses() const
29  {
30  return mConjugationTenses;
31  }
32 
36  ItemStringList *conjugationTensesItem()
37  {
38  return mConjugationTensesItem;
39  }
40 
44  void setVisibleColumns( const QList<int> & v )
45  {
46  if (!isImmutable( QString::fromLatin1( "VisibleColumns" ) ))
47  mVisibleColumns = v;
48  }
49 
53  QList<int> visibleColumns() const
54  {
55  return mVisibleColumns;
56  }
57 
61  ItemIntList *visibleColumnsItem()
62  {
63  return mVisibleColumnsItem;
64  }
65 
66  protected:
67  QString mParamfileurl;
68 
69  // Document $(fileurl)
70  QStringList mConjugationTenses;
71  QList<int> mVisibleColumns;
72 
73  private:
74  ItemStringList *mConjugationTensesItem;
75  ItemIntList *mVisibleColumnsItem;
76 };
77 
78 #endif
79 
DocumentSettings
Definition: documentsettings.h:9
DocumentSettings::visibleColumns
QList< int > visibleColumns() const
Get Visible columns in the main editor window.
Definition: documentsettings.h:53
DocumentSettings::mParamfileurl
QString mParamfileurl
Definition: documentsettings.h:67
KConfigSkeleton
DocumentSettings::mVisibleColumns
QList< int > mVisibleColumns
Definition: documentsettings.h:71
DocumentSettings::conjugationTenses
QStringList conjugationTenses() const
Get Selected tenses for conjugation practice.
Definition: documentsettings.h:28
DocumentSettings::setConjugationTenses
void setConjugationTenses(const QStringList &v)
Set Selected tenses for conjugation practice.
Definition: documentsettings.h:19
DocumentSettings::~DocumentSettings
~DocumentSettings()
Definition: documentsettings.cpp:26
QString
QList< int >
QStringList
DocumentSettings::DocumentSettings
DocumentSettings(const QString &fileurl)
Definition: documentsettings.cpp:8
DocumentSettings::visibleColumnsItem
ItemIntList * visibleColumnsItem()
Get Item object corresponding to VisibleColumns()
Definition: documentsettings.h:61
QString::fromLatin1
QString fromLatin1(const char *str, int size)
DocumentSettings::conjugationTensesItem
ItemStringList * conjugationTensesItem()
Get Item object corresponding to ConjugationTenses()
Definition: documentsettings.h:36
DocumentSettings::mConjugationTenses
QStringList mConjugationTenses
Definition: documentsettings.h:70
DocumentSettings::setVisibleColumns
void setVisibleColumns(const QList< int > &v)
Set Visible columns in the main editor window.
Definition: documentsettings.h:44
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