parley
vocabularymodel.cpp
Go to the documentation of this file.
130 return QVariant(m_container->entry(index.row(), m_recursive)->translation(translationId)->text());
132 return QVariant(m_container->entry(index.row(), m_recursive)->translation(translationId)->pronunciation());
136 return QVariant(m_container->entry(index.row(), m_recursive)->translation(translationId)->wordType()->name());
141 foreach(KEduVocTranslation* synonym, m_container->entry(index.row(), m_recursive)->translation(translationId)->synonyms()) {
148 foreach(KEduVocTranslation* antonym, m_container->entry(index.row(), m_recursive)->translation(translationId)->antonyms()) {
154 QString example = m_container->entry(index.row(), m_recursive)->translation(translationId)->example();
155 /*QString word = m_container->entry(index.row(), m_recursive)->translation(translationId)->text();
167 return QVariant(m_container->entry(index.row(), m_recursive)->translation(translationId)->comment());
169 return QVariant(m_container->entry(index.row(), m_recursive)->translation(translationId)->paraphrase());
223 m_container->entry(index.row(), m_recursive)->translation(translationId)->setText(value.toString());
226 m_container->entry(index.row(), m_recursive)->translation(translationId)->setPronunciation(value.toString());
231 m_container->entry(index.row(), m_recursive)->translation(translationId)->setExample(value.toString());
234 m_container->entry(index.row(), m_recursive)->translation(translationId)->setComment(value.toString());
237 m_container->entry(index.row(), m_recursive)->translation(translationId)->setParaphrase(value.toString());
256 return QAbstractItemModel::flags(index) | Qt::ItemIsEditable | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled;
326 KMessageBox::information(0, i18n("Please use Edit -> Languages to set up your document."), i18n("No Languages Defined"));
331 KMessageBox::information(0, i18n("Select a lesson before adding vocabulary."), i18n("No Lesson Selected"));
381 translations.append(m_container->entry(index.row(), m_recursive)->translation(translation(index.column())));
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
Definition: vocabularymodel.cpp:267
int columnCount(const QModelIndex &) const
Definition: vocabularymodel.cpp:109
Qt::ItemFlags flags(const QModelIndex &index) const
Definition: vocabularymodel.cpp:248
static void setAutomaticTranslation(bool v)
Set Enable automatic translation of the lesson entries.
Definition: prefs.h:226
VocabularyModel(QObject *parent=0)
Definition: vocabularymodel.cpp:35
static int translation(int column)
Returns which translation this column matches.
Definition: vocabularymodel.cpp:313
void showContainer(KEduVocContainer *container)
Whatever the contents, the model will now display it.
Definition: vocabularymodel.cpp:67
QVariant data(const QModelIndex &, int) const
Definition: vocabularymodel.cpp:117
static int columnType(int column)
Returns the type of the column specified.
Definition: vocabularymodel.cpp:318
void showEntriesOfSubcontainers(bool show)
Show the entries of child lessons in selected lessons.
Definition: vocabularymodel.cpp:389
Definition: languagesettings.h:10
void setDocument(KEduVocDocument *doc)
Definition: vocabularymodel.cpp:49
static bool showSublessonentries()
Get When enabled a lesson also shows entries from its sublessons.
Definition: prefs.h:787
QMimeData * mimeData(const QModelIndexList &indexes) const
Definition: vocabularymodel.cpp:369
bool removeRows(int row, int count, const QModelIndex &parent=QModelIndex())
Definition: vocabularymodel.cpp:346
bool setData(const QModelIndex &index, const QVariant &value, int role)
Definition: vocabularymodel.cpp:212
void setLesson(KEduVocLesson *lessonContainer)
Definition: vocabularymodel.cpp:86
void automaticTranslation(bool enabled)
Set automatic translation to enabled/disabled.
Definition: vocabularymodel.cpp:406
QModelIndex appendEntry(KEduVocExpression *expression=0)
Definition: vocabularymodel.cpp:323
static QString columnTitle(KEduVocDocument *document, int translation, int column)
Returns the name of the entryColumns column.
Definition: vocabularymodel.cpp:286
int rowCount(const QModelIndex &) const
Definition: vocabularymodel.cpp:96
static void setShowSublessonentries(bool v)
Set When enabled a lesson also shows entries from its sublessons.
Definition: prefs.h:777
void setTranslations(QList< KEduVocTranslation * > translation)
Definition: vocabularymimedata.cpp:24
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.