if (!s.simplified().isEmpty()) {
KEduVocExpression expression(s, separator);
- languageCount = qMax(languageCount, expression.numTranslations() + 1);
+ languageCount = qMax(languageCount, expression.translationCount() + 1);
m_doc->appendEntry(&expression);
}
}
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);
-----------------------------------------------------------------------
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
***************************************************************************/
KEduVocExpression::KEduVocExpression(const QString & expression, int lesson)
{
Init();
- setOriginal(expression.simplified() );
+ setOriginal(expression.simplified());
m_lesson = lesson;
}
}
}
-int KEduVocExpression::numTranslations() const
+int KEduVocExpression::translationCount() const
{
return m_translations.count();
}
if (idx <= 0)
return;
- if (idx <= numTranslations())
+ if (idx <= translationCount())
m_translations.removeAt(idx - 1);
if (idx < (int)m_remarks.size())
}
-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) {
{
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;
-----------------------------------------------------------------------
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
***************************************************************************/
/** returns number of max. translations of all expressions
*/
- int numTranslations() const;
+ int translationCount() const;
/** returns flag if entry is "selected" for queries
*/
*/
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
}
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)));