/***************************************************************************
+* this file is from kdeedu project. Filename: keduvocconjugation.h
+***************************************************************************/
- C++ Interface: keduvocconjugation
+/***************************************************************************
+
+ C++ Interface: qmvocconjugation
-----------------------------------------------------------------------
begin : Di Aug 28 2007
copyright : (C) 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
+ Copyright : (C) 2010, 2012 Reto Zingg <g.d0b3rm4n@gmail.com>
-----------------------------------------------------------------------
***************************************************************************/
-#ifndef KEDUVOCCONJUGATION_H
-#define KEDUVOCCONJUGATION_H
+#ifndef QMVOCCONJUGATION_H
+#define QMVOCCONJUGATION_H
-#include "libkeduvocdocument_export.h"
-#include "keduvoctext.h"
-#include "keduvocwordflags.h"
+#include "libqmvocdocument_export.h"
+#include "qmvoctext.h"
+#include "qmvocwordflags.h"
#include <QtCore/QStringList>
/**
* The conjugation of a verb
*/
-class KEDUVOCDOCUMENT_EXPORT KEduVocConjugation
+class QMVOCDOCUMENT_EXPORT QmVocConjugation
{
public:
/**
* The constructor
*/
- explicit KEduVocConjugation();
+ explicit QmVocConjugation();
- KEduVocConjugation( const KEduVocConjugation& rhs );
+ QmVocConjugation( const QmVocConjugation& rhs );
- ~KEduVocConjugation();
+ ~QmVocConjugation();
- KEduVocConjugation& operator = ( const KEduVocConjugation& a );
- bool operator == ( const KEduVocConjugation& a ) const;
+ QmVocConjugation& operator = ( const QmVocConjugation& a );
+ bool operator == ( const QmVocConjugation& a ) const;
/**
* Returns an existing conjugation object. It is an error and leads to undefined behaviour
* @param flags Flags obtained by a previous call to keys()
* @return The existing conjugation object with the specified properties
*/
- KEduVocText& conjugation(KEduVocWordFlags flags) const;
+ QmVocText& conjugation(QmVocWordFlags flags) const;
/**
* Updates or creates the conjugation object for the given word flags.
*/
- void setConjugation(const KEduVocText& conjugation, KEduVocWordFlags flags);
+ void setConjugation(const QmVocText& conjugation, QmVocWordFlags flags);
- QList<KEduVocWordFlags> keys();
+ QList<QmVocWordFlags> keys();
bool isEmpty();
* @param parent
* @return
*/
- static KEduVocConjugation* fromKVTML2(QDomElement& parent);
+ static QmVocConjugation* fromKVTML2(QDomElement& parent);
private:
class Private;
Private* const d;
};
-
-#endif // KEDUVOCCONJUGATION_H
-
+#endif // QMVOCCONJUGATION_H