From c085f7e445bd657e1b5d8c59d47b4a9cbb5caf74 Mon Sep 17 00:00:00 2001 From: Reto Zingg Date: Sat, 15 Dec 2012 19:28:48 +0200 Subject: [PATCH] adapt qmvocexpression.h for querymee --- qmvocexpression.h | 57 ++++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/qmvocexpression.h b/qmvocexpression.h index 373033a..c686126 100644 --- a/qmvocexpression.h +++ b/qmvocexpression.h @@ -1,3 +1,7 @@ +/*************************************************************************** +* this file is from kdeedu project. Filename: keduvocexpression.h +***************************************************************************/ + /*************************************************************************** Vocabulary Expression for KDE Edu ----------------------------------------------------------------------- @@ -5,6 +9,8 @@ (C) 2005-2007 Peter Hedlund Copyright 2008 Frederik Gladhorn + Copyright 2010, 2012 Reto Zingg + ***************************************************************************/ /*************************************************************************** @@ -16,38 +22,39 @@ * * ***************************************************************************/ -#ifndef KEDUVOCEXPRESSION_H -#define KEDUVOCEXPRESSION_H +#ifndef QMVOCEXPRESSION_H +#define QMVOCEXPRESSION_H -#include "libkeduvocdocument_export.h" +#include "libqmvocdocument_export.h" #include +#include -#include "keduvoclesson.h" -#include "keduvocarticle.h" -#include "keduvocmultiplechoice.h" -#include "keduvoctranslation.h" +#include "qmvoclesson.h" +#include "qmvocarticle.h" +#include "qmvocmultiplechoice.h" +#include "qmvoctranslation.h" -class KEduVocLesson; +class QmVocLesson; /** This class contains one vocabulary expression as an original with one or more translations */ -class KEDUVOCDOCUMENT_EXPORT KEduVocExpression +class QMVOCDOCUMENT_EXPORT QmVocExpression { public: /** default constructor for an empty vocabulary expression */ - explicit KEduVocExpression(); + explicit QmVocExpression(); /** Constructor for a vocabulary expression with one translation * * @param expression translation * @param lesson lesson number */ - explicit KEduVocExpression( const QString & expression ); + explicit QmVocExpression( const QString & expression ); /** Constructor for a vocabulary expression with an original and one or more translations * @@ -55,15 +62,15 @@ public: * @param separator expression will be split into an original and one or more translations using separator * @param lesson lesson number, 0 for none */ - explicit KEduVocExpression( const QStringList & translations ); + explicit QmVocExpression( const QStringList & translations ); - KEduVocExpression(const KEduVocExpression& other); + QmVocExpression(const QmVocExpression& other); - ~KEduVocExpression(); + ~QmVocExpression(); /** return the lesson */ - KEduVocLesson * lesson() const; + QmVocLesson * lesson() const; /** reset all grades of the entry @@ -82,7 +89,7 @@ public: int sizeHint() const; void setSizeHint( int sizeHint ); - void setTranslation( int index, KEduVocTranslation* translation ); + void setTranslation( int index, QmVocTranslation* translation ); /** * Add a translation to this expression * @param index number of translation = the identifier @@ -101,23 +108,23 @@ public: * @param index of the language identifier * @return the translation */ - KEduVocTranslation* translation( int index ); - KEduVocTranslation* translation( int index ) const; + QmVocTranslation* translation( int index ); + QmVocTranslation* translation( int index ) const; QList translationIndices() const; - KEduVocExpression& operator= ( const KEduVocExpression &expression ); - bool operator== ( const KEduVocExpression &expression ) const; + QmVocExpression& operator= ( const QmVocExpression &expression ); + bool operator== ( const QmVocExpression &expression ) const; private: - class KEduVocExpressionPrivate; - KEduVocExpressionPrivate* const d; + class QmVocExpressionPrivate; + QmVocExpressionPrivate* const d; /** only called by lesson to add itself to the lesson list */ - void setLesson( KEduVocLesson * l ); + void setLesson( QmVocLesson * l ); - friend class KEduVocLesson; + friend class QmVocLesson; }; -#endif // KEduVocExpression_H +#endif // QMVOCEXPRESSION_H -- 2.47.3