]> Git trees. - libqmvoc.git/commitdiff
adapt qmvocleitnerbox.cpp for querymee
authorReto Zingg <g.d0b3rm4n@gmail.com>
Sat, 15 Dec 2012 17:28:48 +0000 (19:28 +0200)
committerReto Zingg <g.d0b3rm4n@gmail.com>
Sat, 15 Dec 2012 18:03:09 +0000 (20:03 +0200)
qmvocleitnerbox.cpp

index c27db3e8c5240546ed22c1bbeb2ffed1fb9d37d4..5f45b6c082421816c43cdf0227680c3aee015e59 100644 (file)
@@ -1,5 +1,10 @@
+/***************************************************************************
+*   this file is from kdeedu project. Filename: keduvocleitnerbox.cpp
+***************************************************************************/
+
 /***************************************************************************
     Copyright 2008 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
+    Copyright (C) 2010, 2012 Reto Zingg <g.d0b3rm4n@gmail.com>
  ***************************************************************************/
 
 /***************************************************************************
  *                                                                         *
  ***************************************************************************/
 
-#include "keduvocleitnerbox.h"
+#include "qmvocleitnerbox.h"
 
-#include "keduvocexpression.h"
+#include "qmvocexpression.h"
 
 #include <QtCore/QSet>
 
-class KEduVocLeitnerBox::Private
+class QmVocLeitnerBox::Private
 {
 public:
     // cache the entries
-    QList<KEduVocExpression*> m_expressions;
+    QList<QmVocExpression*> m_expressions;
     // list of translations
-    QList<KEduVocTranslation*> m_translations;
+    QList<QmVocTranslation*> 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<KEduVocExpression*> KEduVocLeitnerBox::entries(EnumEntriesRecursive recursive)
+QList<QmVocExpression*> 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);