diff options
author | Slávek Banko <[email protected]> | 2013-06-29 12:56:53 +0200 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2013-07-04 03:11:35 +0200 |
commit | 5f5e7c5455d52826b0bd50f64fcffb7695ce970d (patch) | |
tree | c8ee8792d3fb139365abbf70c2255f1e69d2aa34 /src/value.cpp | |
parent | 251c9a439759c830d34c70683d0fc9454d703010 (diff) | |
download | kbibtex-5f5e7c5455d52826b0bd50f64fcffb7695ce970d.tar.gz kbibtex-5f5e7c5455d52826b0bd50f64fcffb7695ce970d.zip |
Initial TQt conversion
Diffstat (limited to 'src/value.cpp')
-rw-r--r-- | src/value.cpp | 140 |
1 files changed, 70 insertions, 70 deletions
diff --git a/src/value.cpp b/src/value.cpp index c31514e..b95e374 100644 --- a/src/value.cpp +++ b/src/value.cpp @@ -17,9 +17,9 @@ * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -#include <qregexp.h> -#include <qstring.h> -#include <qstringlist.h> +#include <ntqregexp.h> +#include <ntqstring.h> +#include <ntqstringlist.h> #include "value.h" @@ -31,38 +31,38 @@ namespace BibTeX // nothing } - ValueTextInterface::ValueTextInterface( const QString& text ) : m_text( text ) + ValueTextInterface::ValueTextInterface( const TQString& text ) : m_text( text ) { // nothing } - void ValueTextInterface::setText( const QString& text ) + void ValueTextInterface::setText( const TQString& text ) { m_text = text; } - QString ValueTextInterface::text() const + TQString ValueTextInterface::text() const { return m_text; } - QString ValueTextInterface::simplifiedText() const + TQString ValueTextInterface::simplifiedText() const { - return text().replace( QRegExp( "\\\\[A-Za-z0-9]+" ), "" ).replace( '{', "" ).replace( '}', "" ); + return text().replace( TQRegExp( "\\\\[A-Za-z0-9]+" ), "" ).replace( '{', "" ).replace( '}', "" ); } - void ValueTextInterface::replace( const QString &before, const QString &after ) + void ValueTextInterface::replace( const TQString &before, const TQString &after ) { if ( before == text() || before == simplifiedText() ) setText( after ); } - bool ValueTextInterface::containsPattern( const QString &pattern, bool caseSensitive ) + bool ValueTextInterface::containsPattern( const TQString &pattern, bool caseSensitive ) { return text().contains( pattern, caseSensitive ) || simplifiedText().contains( pattern, caseSensitive ); } - ValueItem::ValueItem( const QString& text ) : ValueTextInterface( text ) + ValueItem::ValueItem( const TQString& text ) : ValueTextInterface( text ) { // nothing } @@ -72,7 +72,7 @@ namespace BibTeX // nothing } - Keyword::Keyword( const QString& text ) : ValueTextInterface( text ) + Keyword::Keyword( const TQString& text ) : ValueTextInterface( text ) { // nothing } @@ -87,18 +87,18 @@ namespace BibTeX // nothing } - KeywordContainer::KeywordContainer( const QString& text ) : ValueItem( text ) + KeywordContainer::KeywordContainer( const TQString& text ) : ValueItem( text ) { setText( text ); } - KeywordContainer::KeywordContainer( KeywordContainer *other ) : ValueItem( QString::null ) + KeywordContainer::KeywordContainer( KeywordContainer *other ) : ValueItem( TQString::null ) { - for ( QValueList<Keyword*>::Iterator it = other->keywords.begin(); it != other->keywords.end(); ++it ) + for ( TQValueList<Keyword*>::Iterator it = other->keywords.begin(); it != other->keywords.end(); ++it ) keywords.append(( *it )->clone() ); } - KeywordContainer::KeywordContainer( const QStringList& list ) : ValueItem( QString::null ) + KeywordContainer::KeywordContainer( const TQStringList& list ) : ValueItem( TQString::null ) { setList( list ); } @@ -108,56 +108,56 @@ namespace BibTeX return new KeywordContainer( this ); } - void KeywordContainer::setList( const QStringList& list ) + void KeywordContainer::setList( const TQStringList& list ) { keywords.clear(); - for ( QStringList::ConstIterator it = list.begin(); it != list.end(); ++it ) + for ( TQStringList::ConstIterator it = list.begin(); it != list.end(); ++it ) keywords.append( new Keyword( *it ) ); } - void KeywordContainer::append( const QString& text ) + void KeywordContainer::append( const TQString& text ) { bool contains = FALSE; - for ( QValueList<Keyword*>::ConstIterator it = keywords.begin(); !contains && it != keywords.end(); ++it ) - contains = QString::compare(( *it )->text(), text ) == 0; + for ( TQValueList<Keyword*>::ConstIterator it = keywords.begin(); !contains && it != keywords.end(); ++it ) + contains = TQString::compare(( *it )->text(), text ) == 0; if ( contains == 0 ) keywords.append( new Keyword( text ) ); } - void KeywordContainer::remove( const QString& text ) + void KeywordContainer::remove( const TQString& text ) { bool contains = FALSE; - for ( QValueList<Keyword*>::Iterator it = keywords.begin(); !contains && it != keywords.end(); ++it ) - if ( QString::compare(( *it )->text(), text ) == 0 ) + for ( TQValueList<Keyword*>::Iterator it = keywords.begin(); !contains && it != keywords.end(); ++it ) + if ( TQString::compare(( *it )->text(), text ) == 0 ) { keywords.remove( it ); break; } } - void KeywordContainer::setText( const QString& text ) + void KeywordContainer::setText( const TQString& text ) { ValueItem::setText( text ); - QRegExp splitRegExp; + TQRegExp splitRegExp; if ( text.contains( ";" ) ) - splitRegExp = QRegExp( "\\s*;\\s*" ); + splitRegExp = TQRegExp( "\\s*;\\s*" ); else - splitRegExp = QRegExp( "\\s*,\\s*" ); + splitRegExp = TQRegExp( "\\s*,\\s*" ); keywords.clear(); - QStringList keywordList = QStringList::split( splitRegExp, text, FALSE ); - for ( QStringList::ConstIterator it = keywordList.begin(); it != keywordList.end(); ++it ) + TQStringList keywordList = TQStringList::split( splitRegExp, text, FALSE ); + for ( TQStringList::ConstIterator it = keywordList.begin(); it != keywordList.end(); ++it ) keywords.append( new Keyword( *it ) ); } - QString KeywordContainer::text() const + TQString KeywordContainer::text() const { - QString result; + TQString result; bool first = true; - for ( QValueList<Keyword*>::ConstIterator it = keywords.begin(); it != keywords.end(); ++it ) + for ( TQValueList<Keyword*>::ConstIterator it = keywords.begin(); it != keywords.end(); ++it ) { if ( !first ) result.append( "; " ); @@ -167,18 +167,18 @@ namespace BibTeX return result; } - void KeywordContainer::replace( const QString &before, const QString &after ) + void KeywordContainer::replace( const TQString &before, const TQString &after ) { - for ( QValueList<Keyword*>::ConstIterator it = keywords.begin(); it != keywords.end(); ++it ) + for ( TQValueList<Keyword*>::ConstIterator it = keywords.begin(); it != keywords.end(); ++it ) ( *it )->replace( before, after ); } - Person::Person( const QString& text, bool firstNameFirst ) : ValueTextInterface( text ), m_firstNameFirst( firstNameFirst ) + Person::Person( const TQString& text, bool firstNameFirst ) : ValueTextInterface( text ), m_firstNameFirst( firstNameFirst ) { setText( text ); } - Person::Person( const QString& firstName, const QString& lastName, bool firstNameFirst ) : ValueTextInterface( QString( firstName ).append( " " ).append( lastName ) ), m_firstName( firstName ), m_lastName( lastName ), m_firstNameFirst( firstNameFirst ) + Person::Person( const TQString& firstName, const TQString& lastName, bool firstNameFirst ) : ValueTextInterface( TQString( firstName ).append( " " ).append( lastName ) ), m_firstName( firstName ), m_lastName( lastName ), m_firstNameFirst( firstNameFirst ) { // nothing } @@ -188,11 +188,11 @@ namespace BibTeX return new Person( m_firstName, m_lastName, m_firstNameFirst ); } - void Person::setText( const QString& text ) + void Person::setText( const TQString& text ) { ValueTextInterface::setText( text ); - QStringList segments; + TQStringList segments; bool containsComma = splitName( text, segments ); m_firstName = ""; m_lastName = ""; @@ -242,7 +242,7 @@ namespace BibTeX { /** there are segments left for the first name */ m_firstName = *segments.begin(); - for ( QStringList::Iterator it = ++segments.begin(); from > 1; ++it, --from ) + for ( TQStringList::Iterator it = ++segments.begin(); from > 1; ++it, --from ) { m_firstName.append( " " ); m_firstName.append( *it ); @@ -271,12 +271,12 @@ namespace BibTeX } } - QString Person::text() const + TQString Person::text() const { return text( m_firstNameFirst ); } - QString Person::text( bool firstNameFirst ) const + TQString Person::text( bool firstNameFirst ) const { if ( m_firstName.isEmpty() ) @@ -285,21 +285,21 @@ namespace BibTeX return firstNameFirst ? m_firstName + " " + m_lastName : m_lastName + ", " + m_firstName; } - QString Person::firstName() + TQString Person::firstName() { return m_firstName; } - QString Person::lastName() + TQString Person::lastName() { return m_lastName; } /** Splits a name into single words. If the name's text was reversed (Last, First), the result will be true and the comma will be added to segments. Otherwise the functions result will be false. This function respects protecting {...}. */ - bool Person::splitName( const QString& text, QStringList& segments ) + bool Person::splitName( const TQString& text, TQStringList& segments ) { int bracketCounter = 0; bool result = FALSE; - QString buffer = ""; + TQString buffer = ""; for ( unsigned int pos = 0; pos < text.length(); ++pos ) { @@ -336,12 +336,12 @@ namespace BibTeX return result; } - PersonContainer::PersonContainer( bool firstNameFirst ) : ValueItem( QString::null ), m_firstNameFirst( firstNameFirst ) + PersonContainer::PersonContainer( bool firstNameFirst ) : ValueItem( TQString::null ), m_firstNameFirst( firstNameFirst ) { // nothing } - PersonContainer::PersonContainer( const QString& text, bool firstNameFirst ) : ValueItem( text ), m_firstNameFirst( firstNameFirst ) + PersonContainer::PersonContainer( const TQString& text, bool firstNameFirst ) : ValueItem( text ), m_firstNameFirst( firstNameFirst ) { persons.append( new Person( text, m_firstNameFirst ) ); } @@ -349,24 +349,24 @@ namespace BibTeX ValueItem *PersonContainer::clone() { PersonContainer *result = new PersonContainer( m_firstNameFirst ); - for ( QValueList<Person*>::ConstIterator it = persons.begin(); it != persons.end(); ++it ) + for ( TQValueList<Person*>::ConstIterator it = persons.begin(); it != persons.end(); ++it ) result->persons.append(( *it )->clone() ); return result; } - void PersonContainer::setText( const QString& text ) + void PersonContainer::setText( const TQString& text ) { ValueTextInterface::setText( text ); - qDebug( "You cannot set a text ('%s') to a Value object", text.latin1() ); + tqDebug( "You cannot set a text ('%s') to a Value object", text.latin1() ); } - QString PersonContainer::text() const + TQString PersonContainer::text() const { - QString result; + TQString result; bool first = TRUE; - for ( QValueList<Person*>::ConstIterator it = persons.begin(); it != persons.end(); ++it ) + for ( TQValueList<Person*>::ConstIterator it = persons.begin(); it != persons.end(); ++it ) { if ( !first ) result.append( " and " ); @@ -378,13 +378,13 @@ namespace BibTeX return result; } - void PersonContainer::replace( const QString &before, const QString &after ) + void PersonContainer::replace( const TQString &before, const TQString &after ) { - for ( QValueList<Person*>::ConstIterator it = persons.begin(); it != persons.end(); ++it ) + for ( TQValueList<Person*>::ConstIterator it = persons.begin(); it != persons.end(); ++it ) ( *it )->replace( before, after ); } - MacroKey::MacroKey( const QString& text ) : ValueItem( text ) + MacroKey::MacroKey( const TQString& text ) : ValueItem( text ) { m_isValid = isValidInternal(); } @@ -394,7 +394,7 @@ namespace BibTeX return new MacroKey( text() ); } - void MacroKey::setText( const QString& text ) + void MacroKey::setText( const TQString& text ) { ValueItem::setText( text ); m_isValid = isValidInternal(); @@ -407,10 +407,10 @@ namespace BibTeX bool MacroKey::isValidInternal() { - return !text().contains( QRegExp( "![-.:/+_a-zA-Z0-9]" ) ); + return !text().contains( TQRegExp( "![-.:/+_a-zA-Z0-9]" ) ); } - PlainText::PlainText( const QString& text ) : ValueItem( text ) + PlainText::PlainText( const TQString& text ) : ValueItem( text ) { // nothing } @@ -420,18 +420,18 @@ namespace BibTeX return new PlainText( text() ); } - Value::Value() : ValueTextInterface( QString::null ) + Value::Value() : ValueTextInterface( TQString::null ) { // nothing } Value::Value( const Value *other ) : ValueTextInterface( other ) { - for ( QValueList<ValueItem*>::ConstIterator it = other->items.begin(); it != other->items.end(); ++it ) + for ( TQValueList<ValueItem*>::ConstIterator it = other->items.begin(); it != other->items.end(); ++it ) items.append(( *it )->clone() ); } - Value::Value( const QString& text, bool isMacroKey ): ValueTextInterface( text ) + Value::Value( const TQString& text, bool isMacroKey ): ValueTextInterface( text ) { ValueItem *item = NULL; if ( isMacroKey ) @@ -441,25 +441,25 @@ namespace BibTeX items.append( item ); } - void Value::setText( const QString& text ) + void Value::setText( const TQString& text ) { ValueTextInterface::setText( text ); - qDebug( "You cannot set a text ('%s') to a Value object", text.latin1() ); + tqDebug( "You cannot set a text ('%s') to a Value object", text.latin1() ); } - QString Value::text() const + TQString Value::text() const { - QString result; + TQString result; - for ( QValueList<ValueItem*>::ConstIterator it = items.begin(); it != items.end(); ++it ) + for ( TQValueList<ValueItem*>::ConstIterator it = items.begin(); it != items.end(); ++it ) result.append(( *it )->text() ); return result; } - void Value::replace( const QString &before, const QString &after ) + void Value::replace( const TQString &before, const TQString &after ) { - for ( QValueList<ValueItem*>::ConstIterator it = items.begin(); it != items.end(); ++it ) + for ( TQValueList<ValueItem*>::ConstIterator it = items.begin(); it != items.end(); ++it ) ( *it )->replace( before, after ); } } |