From: Peter Hedlund Date: Wed, 28 Feb 2007 16:59:45 +0000 (+0000) Subject: numTranslations -> translationCount for API consistency. Cleanup. X-Git-Tag: v3.90.1~69 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=4372506b0d75988c94ff7b8c65d4ca61cf4c774d;p=libqmvoc.git numTranslations -> translationCount for API consistency. Cleanup. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638040 --- diff --git a/kdeeducore/keduvoccsvreader.cpp b/kdeeducore/keduvoccsvreader.cpp index a7b2414..295ff98 100644 --- a/kdeeducore/keduvoccsvreader.cpp +++ b/kdeeducore/keduvoccsvreader.cpp @@ -57,7 +57,7 @@ bool KEduVocCsvReader::readDoc(KEduVocDocument *doc) if (!s.simplified().isEmpty()) { KEduVocExpression expression(s, separator); - languageCount = qMax(languageCount, expression.numTranslations() + 1); + languageCount = qMax(languageCount, expression.translationCount() + 1); m_doc->appendEntry(&expression); } } diff --git a/kdeeducore/keduvocdocument.cpp b/kdeeducore/keduvocdocument.cpp index 1cf8e87..3fa26c1 100644 --- a/kdeeducore/keduvocdocument.cpp +++ b/kdeeducore/keduvocdocument.cpp @@ -831,7 +831,7 @@ public: if (cmp != 0) return cmp < 0; - for (int i = 1; i < (int) exp->numTranslations(); i++) { + for (int i = 1; i < exp->translationCount(); i++) { s1 = exp->translation(i); s2 = y.exp->translation(i); diff --git a/kdeeducore/keduvocexpression.cpp b/kdeeducore/keduvocexpression.cpp index 756d3fd..2efc23c 100644 --- a/kdeeducore/keduvocexpression.cpp +++ b/kdeeducore/keduvocexpression.cpp @@ -3,7 +3,7 @@ ----------------------------------------------------------------------- copyright : (C) 1999-2001 Ewald Arnold (C) 2001 The KDE-EDU team - (C) 2005-2006 Peter Hedlund + (C) 2005-2007 Peter Hedlund email : peter.hedlund@kdemail.net ***************************************************************************/ @@ -43,7 +43,7 @@ KEduVocExpression::KEduVocExpression () KEduVocExpression::KEduVocExpression(const QString & expression, int lesson) { Init(); - setOriginal(expression.simplified() ); + setOriginal(expression.simplified()); m_lesson = lesson; } @@ -78,7 +78,7 @@ KEduVocExpression::KEduVocExpression(const QString & expression, const QString & } } -int KEduVocExpression::numTranslations() const +int KEduVocExpression::translationCount() const { return m_translations.count(); } @@ -394,7 +394,7 @@ void KEduVocExpression::removeTranslation (int idx) if (idx <= 0) return; - if (idx <= numTranslations()) + if (idx <= translationCount()) m_translations.removeAt(idx - 1); if (idx < (int)m_remarks.size()) @@ -473,14 +473,6 @@ void KEduVocExpression::setTranslation (int idx, const QString & expr) } -QString KEduVocExpression::gradeStr (int idx, bool rev_grade) const -{ - QString s; - s.setNum(grade(idx, rev_grade)); - return s; -} - - grade_t KEduVocExpression::grade (int idx, bool rev_grade) const { if (rev_grade) { @@ -730,7 +722,7 @@ bool KEduVocExpression::uniqueType () const { bool unique = true; QString type0 = type(0); - for (int i = 1; i < numTranslations(); i++) + for (int i = 1; i < translationCount(); i++) if (type0 != type(i) ) unique = false; return unique; diff --git a/kdeeducore/keduvocexpression.h b/kdeeducore/keduvocexpression.h index 006b63e..4e6dad1 100644 --- a/kdeeducore/keduvocexpression.h +++ b/kdeeducore/keduvocexpression.h @@ -3,7 +3,7 @@ ----------------------------------------------------------------------- copyright : (C) 1999-2001 Ewald Arnold (C) 2001 The KDE-EDU team - (C) 2005-2006 Peter Hedlund + (C) 2005-2007 Peter Hedlund email : peter.hedlund@kdemail.net ***************************************************************************/ @@ -118,7 +118,7 @@ public: /** returns number of max. translations of all expressions */ - int numTranslations() const; + int translationCount() const; /** returns flag if entry is "selected" for queries */ @@ -290,14 +290,6 @@ public: */ void setType(int index, const QString & type); - /** returns grade of given translation as string - * - * @param index index of expression - * @param reverse if true, represents the direction translation to original - * @return number of knowlegde: 0=known, x=numbers not knows - */ - QString gradeStr(int index, bool reverse = false) const; - /** sets grade of given translation * * @param index index of translation diff --git a/kdeeducore/keduvockvtmlwriter.cpp b/kdeeducore/keduvockvtmlwriter.cpp index e3812fc..f059a3e 100644 --- a/kdeeducore/keduvockvtmlwriter.cpp +++ b/kdeeducore/keduvockvtmlwriter.cpp @@ -208,7 +208,7 @@ bool KEduVocKvtmlWriter::writeDoc(KEduVocDocument *doc, const QString &generator } if (entry->grade(trans, false) != 0 || entry->grade(trans, true) != 0) - domElementTranslation.setAttribute(KV_GRADE, entry->gradeStr(trans, false) + ';' + entry->gradeStr(trans, true)); + domElementTranslation.setAttribute(KV_GRADE, QString::number(entry->grade(trans, false)) + ';' + QString::number(entry->grade(trans, true))); if (entry->queryCount(trans, false) != 0 || entry->queryCount(trans, true) != 0) domElementTranslation.setAttribute(KV_COUNT, QString::number(entry->queryCount(trans, false)) + ';' + QString::number(entry->queryCount(trans, true)));