From: Reto Zingg Date: Sat, 15 Dec 2012 17:28:48 +0000 (+0200) Subject: adapt qmvocleitnerbox.cpp for querymee X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=dbaf800c7999b839a20ac5b6a6f7c27814cbc1d0;p=libqmvoc.git adapt qmvocleitnerbox.cpp for querymee --- diff --git a/qmvocleitnerbox.cpp b/qmvocleitnerbox.cpp index c27db3e..5f45b6c 100644 --- a/qmvocleitnerbox.cpp +++ b/qmvocleitnerbox.cpp @@ -1,5 +1,10 @@ +/*************************************************************************** +* this file is from kdeedu project. Filename: keduvocleitnerbox.cpp +***************************************************************************/ + /*************************************************************************** Copyright 2008 Frederik Gladhorn + Copyright (C) 2010, 2012 Reto Zingg ***************************************************************************/ /*************************************************************************** @@ -11,49 +16,49 @@ * * ***************************************************************************/ -#include "keduvocleitnerbox.h" +#include "qmvocleitnerbox.h" -#include "keduvocexpression.h" +#include "qmvocexpression.h" #include -class KEduVocLeitnerBox::Private +class QmVocLeitnerBox::Private { public: // cache the entries - QList m_expressions; + QList m_expressions; // list of translations - QList m_translations; + QList m_translations; }; -KEduVocLeitnerBox::KEduVocLeitnerBox(const QString& name, KEduVocLeitnerBox *parent) - : KEduVocContainer(name, Leitner, parent), d( new Private ) +QmVocLeitnerBox::QmVocLeitnerBox(const QString& name, QmVocLeitnerBox *parent) + : QmVocContainer(name, Leitner, parent), d( new Private ) { // only one top level and children, this is only a list Q_ASSERT(!parent || !parent->parent()); } -KEduVocLeitnerBox::~KEduVocLeitnerBox() +QmVocLeitnerBox::~QmVocLeitnerBox() { - foreach(KEduVocTranslation* translation, d->m_translations) { + foreach(QmVocTranslation* translation, d->m_translations) { translation->setLeitnerBox(0); } delete d; } -QList KEduVocLeitnerBox::entries(EnumEntriesRecursive recursive) +QList QmVocLeitnerBox::entries(EnumEntriesRecursive recursive) { Q_UNUSED(recursive) return d->m_expressions; } -int KEduVocLeitnerBox::entryCount(EnumEntriesRecursive recursive) +int QmVocLeitnerBox::entryCount(EnumEntriesRecursive recursive) { Q_UNUSED(recursive) return d->m_expressions.count(); } -void KEduVocLeitnerBox::addTranslation(KEduVocTranslation* translation) +void QmVocLeitnerBox::addTranslation(QmVocTranslation* translation) { // add to expression - if not already there because another translation of the same word is there. bool found = false; @@ -70,7 +75,7 @@ void KEduVocLeitnerBox::addTranslation(KEduVocTranslation* translation) invalidateChildLessonEntries(); } -void KEduVocLeitnerBox::removeTranslation(KEduVocTranslation* translation) +void QmVocLeitnerBox::removeTranslation(QmVocTranslation* translation) { int index = d->m_translations.indexOf(translation); d->m_translations.removeAt(index); @@ -98,12 +103,12 @@ void KEduVocLeitnerBox::removeTranslation(KEduVocTranslation* translation) invalidateChildLessonEntries(); } -KEduVocTranslation * KEduVocLeitnerBox::translation(int row) +QmVocTranslation * QmVocLeitnerBox::translation(int row) { return d->m_translations.value(row); } -KEduVocExpression * KEduVocLeitnerBox::entry(int row, EnumEntriesRecursive recursive) +QmVocExpression * QmVocLeitnerBox::entry(int row, EnumEntriesRecursive recursive) { Q_UNUSED(recursive) return entries().value(row);