libkdeedu/keduvocdocument
keduvoctranslation.cpp
Go to the documentation of this file.
82 KEduVocTranslation::KEduVocTranslationPrivate::KEduVocTranslationPrivate(KEduVocExpression* parent)
100 KEduVocTranslation::KEduVocTranslation(KEduVocExpression* entry) : d( new KEduVocTranslationPrivate(entry) )
105 KEduVocTranslation::KEduVocTranslation(KEduVocExpression* entry, const QString &translation ) : d( new KEduVocTranslationPrivate(entry) )
112 // set the entry to 0, the translation will be put into a copied entry by the expression copy constructor
323 void KEduVocTranslation::setConjugations(const QMap< QString, KEduVocConjugation > & conjugations)
void setSuperlativeForm(const KEduVocText &superlative)
Definition: keduvoctranslation.cpp:456
KDE_DEPRECATED QString comparative() const
Comparison forms of adjectives/adverbs.
Definition: keduvoctranslation.cpp:396
void setSoundUrl(const KUrl &url)
Set the sound url for this translation.
Definition: keduvoctranslation.cpp:336
A declension contains all forms that a NOUN possibly can have.
Definition: keduvocdeclension.h:36
void removeAntonym(KEduVocTranslation *antonym)
Remove a antonym.
Definition: keduvoctranslation.cpp:255
void setComment(const QString &expr)
Sets comment of this expression.
Definition: keduvoctranslation.cpp:208
QStringList & multipleChoice()
Returns multiple choice if available.
Definition: keduvoctranslation.cpp:296
KEduVocTranslation & operator=(const KEduVocTranslation &translation)
Equal operator to assing a translation to another one.
Definition: keduvoctranslation.cpp:175
KEduVocConjugation & conjugation(const QString &tense)
Returns a conjugation if available.
Definition: keduvoctranslation.cpp:290
void setParaphrase(const QString &expression)
Sets paraphrase of this expression.
Definition: keduvoctranslation.cpp:272
QStringList conjugationTenses() const
Definition: keduvoctranslation.cpp:313
KDE_DEPRECATED void setComparative(const QString &comparative)
Definition: keduvoctranslation.cpp:404
void setLeitnerBox(KEduVocLeitnerBox *leitnerBox)
Sets the leitner box of this translation.
Definition: keduvoctranslation.cpp:380
void setDeclension(KEduVocDeclension *declension)
Set a new declension for a translation.
Definition: keduvoctranslation.cpp:486
KEduVocDeclension * declension()
Returns a pointer to the declension object of this translation.
Definition: keduvoctranslation.cpp:481
KEduVocWordType * wordType() const
Returns the word type of this expression, you will get a 0 pointer if wordtype is not set for the tra...
Definition: keduvoctranslation.cpp:355
static KEduVocDeclension * fromKVTML2(QDomElement &parent)
Reads a declension from xml, returns 0 if it is empty.
Definition: keduvocdeclension.cpp:129
Leitner Boxes are an alternative grading system.
Definition: keduvocleitnerbox.h:31
QString pronunciation() const
Returns the pronunciation of this expression.
Definition: keduvoctranslation.cpp:302
void setPronunciation(const QString &expression)
Sets the pronunciation of this expression.
Definition: keduvoctranslation.cpp:308
void fromKVTML2(QDomElement &parent)
Definition: keduvoctranslation.cpp:528
void setExample(const QString &expression)
Sets example this expression.
Definition: keduvoctranslation.cpp:260
KDE_DEPRECATED QMap< QString, KEduVocConjugation > conjugations() const
Bad, only compatibility.
Definition: keduvoctranslation.cpp:318
bool operator==(const KEduVocText &other) const
Compare two sets of grades.
Definition: keduvoctext.cpp:165
QList< KEduVocTranslation * > falseFriends() const
Returns false friends of this expression.
Definition: keduvoctranslation.cpp:224
static void appendTextElement(QDomElement &parent, const QString &elementName, const QString &text)
Helper function, appends a new element AND a text child to parent Only appends if text is NOT empty...
Definition: keduvockvtml2writer.cpp:654
void setImageUrl(const KUrl &url)
Set the image url for this translation.
Definition: keduvoctranslation.cpp:350
void removeFalseFriend(KEduVocTranslation *falseFriend)
Remove a false friend.
Definition: keduvoctranslation.cpp:219
KEduVocText & operator=(const KEduVocText &other)
Equal operator to copy grades.
Definition: keduvoctext.cpp:154
void setConjugations(const QMap< QString, KEduVocConjugation > &conjugations)
Bad, only used for tense entry page, will be deleted later.
Definition: keduvoctranslation.cpp:323
KUrl imageUrl()
Get the image url for this translation if it exists.
Definition: keduvoctranslation.cpp:342
void addFalseFriend(KEduVocTranslation *falseFriend)
Add a false friend.
Definition: keduvoctranslation.cpp:214
Definition: keduvoctranslation.h:35
QList< KEduVocTranslation * > synonyms() const
Returns synonyms of this expression.
Definition: keduvoctranslation.cpp:240
QList< KEduVocTranslation * > antonyms() const
Returns antonyms of this expression.
Definition: keduvoctranslation.cpp:250
QString paraphrase() const
Returns paraphrase of this expression.
Definition: keduvoctranslation.cpp:278
This class contains one vocabulary expression as an original with one or more translations.
Definition: keduvocexpression.h:37
KEduVocText superlativeForm() const
Definition: keduvoctranslation.cpp:447
void setComparativeForm(const KEduVocText &comparative)
Definition: keduvoctranslation.cpp:439
KDE_DEPRECATED void setSuperlative(const QString &superlative)
Definition: keduvoctranslation.cpp:421
bool operator==(const KEduVocTranslation &translation) const
Compare two translations, including word type etc.
Definition: keduvoctranslation.cpp:154
void toKVTML2(QDomElement &parent, const QString &tense)
Create xml for this declension.
Definition: keduvocconjugation.cpp:90
void setWordType(KEduVocWordType *wordType)
Sets the word type of this expression.
Definition: keduvoctranslation.cpp:364
void toKVTML2(QDomElement &parent)
Definition: keduvoctranslation.cpp:493
static KEduVocConjugation * fromKVTML2(QDomElement &parent)
Reads a declension from xml, returns 0 if it is empty.
Definition: keduvocconjugation.cpp:194
KEduVocLeitnerBox * leitnerBox() const
Returns the leitner box of this translation.
Definition: keduvoctranslation.cpp:375
void setArticle(const KEduVocText &article)
Definition: keduvoctranslation.cpp:473
void removeSynonym(KEduVocTranslation *synonym)
Remove a synonym.
Definition: keduvoctranslation.cpp:235
void setConjugation(const QString &tense, const KEduVocConjugation &conjugation)
adds conjugations or replaces them, if they exist.
Definition: keduvoctranslation.cpp:284
KDE_DEPRECATED QString superlative() const
Definition: keduvoctranslation.cpp:413
KEduVocText comparativeForm() const
Definition: keduvoctranslation.cpp:430
KEduVocTranslation(KEduVocExpression *entry)
Default constructor for an empty translation.
Definition: keduvoctranslation.cpp:100
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:37:21 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:37:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.