}
-QString KEduVocConjugation::conjugation(ConjugationPerson person, ConjugationNumber number) const
+QString KEduVocConjugation::conjugation(int index) const
{
- int index = indexOf(person, number);
if ( d->m_conjugations.contains(index) ) {
return d->m_conjugations.value(index);
}
return QString();
}
+
+QString KEduVocConjugation::conjugation(ConjugationPerson person, ConjugationNumber number) const
+{
+ return conjugation(indexOf(person, number));
+}
+
void KEduVocConjugation::setConjugation(const QString & conjugation, ConjugationPerson person, ConjugationNumber number)
{
if ( !conjugation.isEmpty() ) {
}
-int KEduVocConjugation::indexOf(ConjugationPerson person, ConjugationNumber number) const
+int KEduVocConjugation::indexOf(ConjugationPerson person, ConjugationNumber number)
{
return person + PersonMAX * number;
}
bool operator == ( const KEduVocConjugation& a ) const;
QString conjugation(ConjugationPerson person, ConjugationNumber number) const;
+ QString conjugation(int index) const;
void setConjugation(const QString& conjugation, ConjugationPerson person, ConjugationNumber number);
bool isEmpty();
- int indexOf(ConjugationPerson person, ConjugationNumber number) const;
+ static int indexOf(ConjugationPerson person, ConjugationNumber number);
private:
class Private;