+/***************************************************************************
+* this file is from kdeedu project. Filename: keduvocmultiplechoice.cpp
+***************************************************************************/
+
/***************************************************************************
manage multiple choice suggestions for queries
copyright : (C) 1999-2001 Ewald Arnold <kvoctrain@ewald-arnold.de>
(C) 2005 Peter Hedlund <peter.hedlund@kdemail.net>
+
+ (C) 2010, 2012 Reto Zingg <g.d0b3rm4n@gmail.com>
-----------------------------------------------------------------------
* *
***************************************************************************/
-#include "keduvocmultiplechoice.h"
+#include "qmvocmultiplechoice.h"
-class KEduVocMultipleChoice::KEduVocMultipleChoicePrivate
+class QmVocMultipleChoice::QmVocMultipleChoicePrivate
{
public:
QStringList m_choices;
};
-KEduVocMultipleChoice::KEduVocMultipleChoice()
- : d( new KEduVocMultipleChoicePrivate )
+QmVocMultipleChoice::QmVocMultipleChoice()
+ : d( new QmVocMultipleChoicePrivate )
{}
-KEduVocMultipleChoice::KEduVocMultipleChoice( const KEduVocMultipleChoice &other )
- : d( new KEduVocMultipleChoicePrivate )
+QmVocMultipleChoice::QmVocMultipleChoice( const QmVocMultipleChoice &other )
+ : d( new QmVocMultipleChoicePrivate )
{
d->m_choices = other.choices();
}
-KEduVocMultipleChoice::KEduVocMultipleChoice( const QStringList &choices )
- : d( new KEduVocMultipleChoicePrivate )
+QmVocMultipleChoice::QmVocMultipleChoice( const QStringList &choices )
+ : d( new QmVocMultipleChoicePrivate )
{
foreach ( const QString &choice, choices ) {
// use appendChoice to check for empty entries
}
}
-KEduVocMultipleChoice::~KEduVocMultipleChoice()
+QmVocMultipleChoice::~QmVocMultipleChoice()
{
delete d;
}
-KEduVocMultipleChoice &KEduVocMultipleChoice::operator= ( const KEduVocMultipleChoice &other )
+QmVocMultipleChoice &QmVocMultipleChoice::operator= ( const QmVocMultipleChoice &other )
{
d->m_choices = other.choices();
return *this;
}
-QStringList KEduVocMultipleChoice::choices() const
+QStringList QmVocMultipleChoice::choices() const
{
return d->m_choices;
}
-bool KEduVocMultipleChoice::isEmpty() const
+bool QmVocMultipleChoice::isEmpty() const
{
return d->m_choices.isEmpty();
}
-void KEduVocMultipleChoice::clear()
+void QmVocMultipleChoice::clear()
{
d->m_choices.clear();
}
-QString KEduVocMultipleChoice::choice( int index ) const
+QString QmVocMultipleChoice::choice( int index ) const
{
QString choice;
if ( d->m_choices.size() > index ) {
return choice;
}
-unsigned KEduVocMultipleChoice::size() const
+unsigned QmVocMultipleChoice::size() const
{
return d->m_choices.size();
}
-bool KEduVocMultipleChoice::operator== ( const KEduVocMultipleChoice &choice ) const
+bool QmVocMultipleChoice::operator== ( const QmVocMultipleChoice &choice ) const
{
return d->m_choices == choice.choices();
}
-void KEduVocMultipleChoice::appendChoice( const QString &s )
+void QmVocMultipleChoice::appendChoice( const QString &s )
{
if ( !s.isEmpty() ) {
d->m_choices.append( s );