summaryrefslogtreecommitdiffstats
path: root/qtinterface/qt4/Qt/q3cstring.h
diff options
context:
space:
mode:
Diffstat (limited to 'qtinterface/qt4/Qt/q3cstring.h')
-rw-r--r--qtinterface/qt4/Qt/q3cstring.h273
1 files changed, 0 insertions, 273 deletions
diff --git a/qtinterface/qt4/Qt/q3cstring.h b/qtinterface/qt4/Qt/q3cstring.h
deleted file mode 100644
index 604dc9a..0000000
--- a/qtinterface/qt4/Qt/q3cstring.h
+++ /dev/null
@@ -1,273 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation ([email protected])
-**
-** This file is part of the Qt3Support module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial Usage
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at [email protected].
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef Q3CSTRING_H
-#define Q3CSTRING_H
-
-#include <QtCore/qbytearray.h>
-
-QT_BEGIN_HEADER
-
-QT_BEGIN_NAMESPACE
-
-QT_MODULE(Qt3SupportLight)
-
-/*****************************************************************************
- QCString class
- *****************************************************************************/
-
-class QRegExp;
-
-class Q_COMPAT_EXPORT Q3CString : public QByteArray
-{
-public:
- Q3CString() {}
- Q3CString(int size) : QByteArray(size, '\0') {}
- Q3CString(const Q3CString &s) : QByteArray(s) {}
- Q3CString(const QByteArray &ba) : QByteArray(ba) {}
- Q3CString(const char *str) : QByteArray(str) {}
- Q3CString(const char *str, uint maxlen) : QByteArray(str, qMin(qstrlen(str), maxlen - 1)) {}
-
- Q3CString &operator=(const Q3CString &s) {
- QByteArray::operator=(s); return *this;
- }
- Q3CString &operator=(const char *str) {
- QByteArray::operator=(str); return *this;
- }
- Q3CString &operator=(const QByteArray &ba) {
- QByteArray::operator=(ba); return *this;
- }
-
- Q3CString copy() const { return *this; }
- Q3CString &sprintf(const char *format, ...);
-
- Q3CString left(uint len) const { return QByteArray::left(len); }
- Q3CString right(uint len) const { return QByteArray::right(len); }
- Q3CString mid(uint index, uint len=0xffffffff) const { return QByteArray::mid(index, len); }
-
- Q3CString leftJustify(uint width, char fill=' ', bool trunc=false)const;
- Q3CString rightJustify(uint width, char fill=' ',bool trunc=false)const;
-
- Q3CString lower() const { return QByteArray::toLower(); }
- Q3CString upper() const { return QByteArray::toUpper(); }
-
- Q3CString stripWhiteSpace() const { return QByteArray::trimmed(); }
- Q3CString simplifyWhiteSpace() const { return QByteArray::simplified(); }
-
- Q3CString &insert(uint index, const char *c) { QByteArray::insert(index, c); return *this; }
- Q3CString &insert(uint index, char c) { QByteArray::insert(index, c); return *this; }
- Q3CString &append(const char *c) { QByteArray::append(c); return *this; }
- Q3CString &prepend(const char *c) { QByteArray::prepend(c); return *this; }
- Q3CString &remove(uint index, uint len) { QByteArray::remove(index, len); return *this; }
- Q3CString &replace(uint index, uint len, const char *c)
- { QByteArray::replace(index, len, c); return *this; }
- Q3CString &replace(char c, const Q3CString &after) { return replace(c, after.constData()); }
- Q3CString &replace(char c, const char *after) { QByteArray::replace(c, after); return *this; }
- Q3CString &replace(const Q3CString &b, const Q3CString &a)
- { return replace(b.constData(), a.constData()); }
- Q3CString &replace(const char *b, const char *a) { QByteArray::replace(b, a); return *this; }
- Q3CString &replace(char b, char a) { QByteArray::replace(b, a); return *this; }
-
- short toShort(bool *ok=0) const;
- ushort toUShort(bool *ok=0) const;
- int toInt(bool *ok=0) const;
- uint toUInt(bool *ok=0) const;
- long toLong(bool *ok=0) const;
- ulong toULong(bool *ok=0) const;
- float toFloat(bool *ok=0) const;
- double toDouble(bool *ok=0) const;
-
- Q3CString &setStr(const char *s) { *this = s; return *this; }
- Q3CString &setNum(short);
- Q3CString &setNum(ushort);
- Q3CString &setNum(int);
- Q3CString &setNum(uint);
- Q3CString &setNum(long);
- Q3CString &setNum(ulong);
- Q3CString &setNum(float, char f='g', int prec=6);
- Q3CString &setNum(double, char f='g', int prec=6);
-
- bool setExpand(uint index, char c);
-
-};
-
-
-/*****************************************************************************
- Q3CString stream functions
- *****************************************************************************/
-#ifndef QT_NO_DATASTREAM
-Q_COMPAT_EXPORT QDataStream &operator<<(QDataStream &d, const Q3CString &s);
-Q_COMPAT_EXPORT QDataStream &operator>>(QDataStream &d, Q3CString &s);
-#endif
-
-/*****************************************************************************
- Q3CString inline functions
- *****************************************************************************/
-
-inline Q3CString &Q3CString::setNum(short n)
-{ return setNum(long(n)); }
-
-inline Q3CString &Q3CString::setNum(ushort n)
-{ return setNum(ulong(n)); }
-
-inline Q3CString &Q3CString::setNum(int n)
-{ return setNum(long(n)); }
-
-inline Q3CString &Q3CString::setNum(uint n)
-{ return setNum(ulong(n)); }
-
-inline Q3CString &Q3CString::setNum(float n, char f, int prec)
-{ return setNum(double(n),f,prec); }
-
-/*****************************************************************************
- Q3CString non-member operators
- *****************************************************************************/
-
-Q_COMPAT_EXPORT inline bool operator==(const Q3CString &s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) == 0; }
-
-Q_COMPAT_EXPORT inline bool operator==(const Q3CString &s1, const char *s2)
-{ return qstrcmp(s1, s2) == 0; }
-
-Q_COMPAT_EXPORT inline bool operator==(const char *s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) == 0; }
-
-Q_COMPAT_EXPORT inline bool operator!=(const Q3CString &s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) != 0; }
-
-Q_COMPAT_EXPORT inline bool operator!=(const Q3CString &s1, const char *s2)
-{ return qstrcmp(s1, s2) != 0; }
-
-Q_COMPAT_EXPORT inline bool operator!=(const char *s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) != 0; }
-
-Q_COMPAT_EXPORT inline bool operator<(const Q3CString &s1, const Q3CString& s2)
-{ return qstrcmp(s1, s2) < 0; }
-
-Q_COMPAT_EXPORT inline bool operator<(const Q3CString &s1, const char *s2)
-{ return qstrcmp(s1, s2) < 0; }
-
-Q_COMPAT_EXPORT inline bool operator<(const char *s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) < 0; }
-
-Q_COMPAT_EXPORT inline bool operator<=(const Q3CString &s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) <= 0; }
-
-Q_COMPAT_EXPORT inline bool operator<=(const Q3CString &s1, const char *s2)
-{ return qstrcmp(s1, s2) <= 0; }
-
-Q_COMPAT_EXPORT inline bool operator<=(const char *s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) <= 0; }
-
-Q_COMPAT_EXPORT inline bool operator>(const Q3CString &s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) > 0; }
-
-Q_COMPAT_EXPORT inline bool operator>(const Q3CString &s1, const char *s2)
-{ return qstrcmp(s1, s2) > 0; }
-
-Q_COMPAT_EXPORT inline bool operator>(const char *s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) > 0; }
-
-Q_COMPAT_EXPORT inline bool operator>=(const Q3CString &s1, const Q3CString& s2)
-{ return qstrcmp(s1, s2) >= 0; }
-
-Q_COMPAT_EXPORT inline bool operator>=(const Q3CString &s1, const char *s2)
-{ return qstrcmp(s1, s2) >= 0; }
-
-Q_COMPAT_EXPORT inline bool operator>=(const char *s1, const Q3CString &s2)
-{ return qstrcmp(s1, s2) >= 0; }
-
-Q_COMPAT_EXPORT inline const Q3CString operator+(const Q3CString &s1,
- const Q3CString &s2)
-{
- Q3CString tmp(s1);
- tmp += s2;
- return tmp;
-}
-Q_COMPAT_EXPORT inline const Q3CString operator+(const Q3CString &s1,
- const QByteArray &s2)
-{
- QByteArray tmp(s1);
- tmp += s2;
- return tmp;
-}
-Q_COMPAT_EXPORT inline const Q3CString operator+(const QByteArray &s1,
- const Q3CString &s2)
-{
- QByteArray tmp(s1);
- tmp += s2;
- return tmp;
-}
-
-Q_COMPAT_EXPORT inline const Q3CString operator+(const Q3CString &s1, const char *s2)
-{
- Q3CString tmp(s1);
- tmp += s2;
- return tmp;
-}
-
-Q_COMPAT_EXPORT inline const Q3CString operator+(const char *s1, const Q3CString &s2)
-{
- Q3CString tmp(s1);
- tmp += s2;
- return tmp;
-}
-
-Q_COMPAT_EXPORT inline const Q3CString operator+(const Q3CString &s1, char c2)
-{
- Q3CString tmp(s1);
- tmp += c2;
- return tmp;
-}
-
-Q_COMPAT_EXPORT inline const Q3CString operator+(char c1, const Q3CString &s2)
-{
- Q3CString tmp;
- tmp += c1;
- tmp += s2;
- return tmp;
-}
-
-QT_END_NAMESPACE
-
-QT_END_HEADER
-
-#endif // Q3CSTRING_H