From: Frederik Gladhorn Date: Wed, 12 Dec 2007 12:11:17 +0000 (+0000) Subject: merge trunk into branch - now passing the app name here as well. X-Git-Tag: v4.0.71~93^2~14 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=bf34669af3bbf957f3a34d106155c2d24fe677c8;p=libqmvoc.git merge trunk into branch - now passing the app name here as well. svn path=/branches/work/kdeedu_parley/libkdeedu/; revision=747580 --- bf34669af3bbf957f3a34d106155c2d24fe677c8 diff --cc keduvocdocument/keduvocdocument.cpp index feb00b0,31e623e..2b66dd7 --- a/keduvocdocument/keduvocdocument.cpp +++ b/keduvocdocument/keduvocdocument.cpp @@@ -265,10 -276,9 +265,10 @@@ kDebug() << "open" } } break; - +///@todo port me +/* case Wql: { - kDebug() << "Reading WordQuiz (WQL) document..."; + kDebug(1100) << "Reading WordQuiz (WQL) document..."; KEduVocWqlReader wqlReader( f ); d->m_url.setFileName( i18n( "Untitled" ) ); read = wqlReader.readDoc( this ); @@@ -319,10 -329,10 +319,10 @@@ errorMessage = i18n( "Parse error at line %1, column %2:\n%3", xdxfReader.lineNumber(), xdxfReader.columnNumber(), xdxfReader.errorString() ); } } - break; + break;*/ default: { - kDebug() << "Reading KVTML document (fallback)..."; + kDebug(1100) << "Reading KVTML document (fallback)..."; KEduVocKvtml2Reader kvtmlReader( f ); read = kvtmlReader.readDoc( this ); if ( !read ) { @@@ -691,9 -795,22 +691,6 @@@ bool KEduVocDocument::isModified() cons } -int KEduVocDocument::entryCount() const -{ - return d->m_vocabulary.count(); -} - -- -void KEduVocDocument::resetEntry( int index, int lesson ) -{ - for ( int i = 0; i < d->m_vocabulary.count(); i++ ) - if ( /*lesson == 0 ||*/ lesson == d->m_vocabulary[i].lesson() ) { - // index is the translation number whose grades are reset - d->m_vocabulary[i].resetGrades( index ); - } -} -- -- int KEduVocDocument::identifierCount() const { return d->m_identifiers.count(); // number of translations diff --cc keduvocdocument/keduvockvtml2writer.cpp index dcc7663,c3fcd59..ee8daf5 --- a/keduvocdocument/keduvockvtml2writer.cpp +++ b/keduvocdocument/keduvockvtml2writer.cpp @@@ -357,9 -396,16 +357,11 @@@ bool KEduVocKvtml2Writer::writeEntries // add id entryElement.setAttribute( KVTML_ID, QString::number( i ) ); - // write inactive - entryElement.appendChild( newTextElement( KVTML_DEACTIVATED, thisEntry->isActive() ? KVTML_FALSE : KVTML_TRUE ) ); + // write deactivated + if(!thisEntry->isActive()) { + entryElement.appendChild( newTextElement( KVTML_DEACTIVATED, KVTML_TRUE ) ); + } - // write sizehint - if ( thisEntry->sizeHint() > 0 ) { - entryElement.appendChild( newTextElement( KVTML_SIZEHINT, QString::number( thisEntry->sizeHint() ) ) ); - } - // loop through translations foreach( int trans, thisEntry->translationIndices() ) { // write translations