From 5d8720dde1fbc4f5dc15025129ea3c72c7111be9 Mon Sep 17 00:00:00 2001 From: Reto Zingg Date: Sat, 15 Dec 2012 19:28:48 +0200 Subject: [PATCH] adapt qmvocmultiplechoice.cpp for querymee --- qmvocmultiplechoice.cpp | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/qmvocmultiplechoice.cpp b/qmvocmultiplechoice.cpp index ee99fd9..a9322c9 100644 --- a/qmvocmultiplechoice.cpp +++ b/qmvocmultiplechoice.cpp @@ -1,3 +1,7 @@ +/*************************************************************************** +* this file is from kdeedu project. Filename: keduvocmultiplechoice.cpp +***************************************************************************/ + /*************************************************************************** manage multiple choice suggestions for queries @@ -9,6 +13,8 @@ copyright : (C) 1999-2001 Ewald Arnold (C) 2005 Peter Hedlund + + (C) 2010, 2012 Reto Zingg ----------------------------------------------------------------------- @@ -23,26 +29,26 @@ * * ***************************************************************************/ -#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 @@ -50,35 +56,35 @@ KEduVocMultipleChoice::KEduVocMultipleChoice( const QStringList &choices ) } } -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 ) { @@ -87,17 +93,17 @@ QString KEduVocMultipleChoice::choice( int index ) const 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 ); -- 2.47.3