From c199c8163aec1adf1e98401109b38c108b6102c5 Mon Sep 17 00:00:00 2001 From: Reto Zingg Date: Sat, 15 Dec 2012 19:28:48 +0200 Subject: [PATCH] adapt qmvocleitnerbox.cpp for querymee --- qmvocleitnerbox.cpp | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) 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); -- 2.47.3