From: Frederik Gladhorn Date: Sun, 29 Jun 2008 00:13:42 +0000 (+0000) Subject: only create boxes when creating a new doc X-Git-Tag: v4.1.80~41^2~2 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=8c2687f75cb065e700b0af9dee1ec3b7c29b1bc8;p=libqmvoc.git only create boxes when creating a new doc svn path=/branches/work/soc-parley/libkdeedu/; revision=825687 --- diff --git a/keduvocdocument/keduvocdocument.cpp b/keduvocdocument/keduvocdocument.cpp index 7599dc3..fdabf69 100644 --- a/keduvocdocument/keduvocdocument.cpp +++ b/keduvocdocument/keduvocdocument.cpp @@ -126,16 +126,6 @@ void KEduVocDocument::KEduVocDocumentPrivate::init() } m_leitnerContainer = new KEduVocLeitnerBox(i18n( "Leitner Box" )); -///test - m_leitnerContainer->appendChildContainer(new KEduVocLesson(i18n("Box 7 (best)"), m_leitnerContainer)); - m_leitnerContainer->appendChildContainer(new KEduVocLesson(i18n("Box 6"), m_leitnerContainer)); - m_leitnerContainer->appendChildContainer(new KEduVocLesson(i18n("Box 5"), m_leitnerContainer)); - m_leitnerContainer->appendChildContainer(new KEduVocLesson(i18n("Box 4"), m_leitnerContainer)); - m_leitnerContainer->appendChildContainer(new KEduVocLesson(i18n("Box 3"), m_leitnerContainer)); - m_leitnerContainer->appendChildContainer(new KEduVocLesson(i18n("Box 2"), m_leitnerContainer)); - m_leitnerContainer->appendChildContainer(new KEduVocLesson(i18n("Box 1 (lowest)"), m_leitnerContainer)); - - m_tenseDescriptions.clear(); m_identifiers.clear(); m_extraSizeHints.clear(); diff --git a/keduvocdocument/keduvocleitnerbox.cpp b/keduvocdocument/keduvocleitnerbox.cpp index 3bb8c2f..c9d81e1 100644 --- a/keduvocdocument/keduvocleitnerbox.cpp +++ b/keduvocdocument/keduvocleitnerbox.cpp @@ -74,7 +74,8 @@ void KEduVocLeitnerBox::addTranslation(KEduVocTranslation* translation) void KEduVocLeitnerBox::removeTranslation(KEduVocTranslation* translation) { - d->m_translations.removeAt( d->m_translations.indexOf(translation) ); + int index = d->m_translations.indexOf(translation); + d->m_translations.removeAt(index); // no lesson found - this entry is being deleted. remove all its siblings. if (!translation->entry()->lesson()) {