From 80136bbaf7bc3d1c4d8e283a7c5e7ef44920be30 Mon Sep 17 00:00:00 2001 From: David Capel Date: Thu, 31 Jul 2008 08:47:30 +0000 Subject: [PATCH] Fixes so everything compiles. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=839961 --- keduvocdocument/keduvocconjugation.cpp | 8 ++++---- keduvocdocument/keduvocconjugation.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/keduvocdocument/keduvocconjugation.cpp b/keduvocdocument/keduvocconjugation.cpp index 9d164f3..7c45b49 100644 --- a/keduvocdocument/keduvocconjugation.cpp +++ b/keduvocdocument/keduvocconjugation.cpp @@ -66,9 +66,9 @@ bool KEduVocConjugation::operator ==(const KEduVocConjugation& other) const -KEduVocText KEduVocConjugation::conjugation(KEduVocWordFlags flags) +KEduVocText& KEduVocConjugation::conjugation(KEduVocWordFlags flags) const { - return d->m_conjugations.value(flags & (KEduVocWordFlag::persons | KEduVocWordFlag::numbers | KEduVocWordFlag::genders)); + return d->m_conjugations[flags & (KEduVocWordFlag::persons | KEduVocWordFlag::numbers | KEduVocWordFlag::genders)]; } void KEduVocConjugation::setConjugation(const KEduVocText& conjugation, KEduVocWordFlags flags) @@ -166,9 +166,9 @@ void KEduVocConjugation::toKVTML2(QDomElement & parent, const QString &tense) /* - for ( KEduVocDeclension::DeclensionNumber num = KEduVocDeclension::Singular; num <= KEduVocDeclension::Plural; num = KEduVocDeclension::DeclensionNumber(num +1) ) { + for ( KEduVocWordFlag::DeclensionNumber num = KEduVocWordFlag::Singular; num <= KEduVocWordFlag::Plural; num = KEduVocWordFlag::DeclensionNumber(num +1) ) { QDomElement numberElement = domDoc.createElement( KVTML_GRAMMATICAL_NUMBER[num] ); - for ( KEduVocDeclension::DeclensionCase dcase = KEduVocDeclension::Nominative; dcase < KEduVocDeclension::DeclensionCaseMAX; dcase = KEduVocDeclension::DeclensionCase(dcase +1) ) { + for ( KEduVocWordFlag::DeclensionCase dcase = KEduVocWordFlag::Nominative; dcase < KEduVocWordFlag::DeclensionCaseMAX; dcase = KEduVocWordFlag::DeclensionCase(dcase +1) ) { QDomElement caseElement = domDoc.createElement( KVTML_DECLENSION_CASE[dcase] ); declension(num, dcase).toKVTML2(caseElement); diff --git a/keduvocdocument/keduvocconjugation.h b/keduvocdocument/keduvocconjugation.h index 939dc37..c384cfe 100644 --- a/keduvocdocument/keduvocconjugation.h +++ b/keduvocdocument/keduvocconjugation.h @@ -50,7 +50,7 @@ public: KEduVocConjugation& operator = ( const KEduVocConjugation& a ); bool operator == ( const KEduVocConjugation& a ) const; - KEduVocText conjugation(KEduVocWordFlags flags); + KEduVocText& conjugation(KEduVocWordFlags flags) const; void setConjugation(const KEduVocText& conjugation, KEduVocWordFlags flags); QList keys(); -- 2.47.3