summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qtextstream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qtextstream.cpp')
-rw-r--r--src/corelib/io/qtextstream.cpp298
1 files changed, 0 insertions, 298 deletions
diff --git a/src/corelib/io/qtextstream.cpp b/src/corelib/io/qtextstream.cpp
index 7289bb6c03..177f73def3 100644
--- a/src/corelib/io/qtextstream.cpp
+++ b/src/corelib/io/qtextstream.cpp
@@ -3107,304 +3107,6 @@ QLocale QTextStream::locale() const
return d->locale;
}
-#ifdef QT3_SUPPORT
-/*!
- \class QTextIStream
- \brief The QTextIStream class is a convenience class for input streams.
-
- \compat
- \reentrant
-
- Use QTextStream instead.
-*/
-
-/*!
- \fn QTextIStream::QTextIStream(const QString *string)
-
- Use QTextStream(&\a{string}, QIODevice::ReadOnly) instead.
-*/
-/*!
- \fn QTextIStream::QTextIStream(QByteArray *byteArray)
-
- Use QTextStream(&\a{byteArray}, QIODevice::ReadOnly) instead.
-*/
-/*!
- \fn QTextIStream::QTextIStream(FILE *file)
-
- Use QTextStream(\a{file}, QIODevice::ReadOnly) instead.
-*/
-
-/*!
- \class QTextOStream
- \brief The QTextOStream class is a convenience class for output streams.
-
- \compat
- \reentrant
-
- Use QTextStream instead.
-*/
-
-/*!
- \fn QTextOStream::QTextOStream(QString *string)
-
- Use QTextStream(&\a{string}, QIODevice::WriteOnly) instead.
-*/
-/*!
- \fn QTextOStream::QTextOStream(QByteArray *byteArray)
-
- Use QTextStream(&\a{byteArray}, QIODevice::WriteOnly) instead.
-*/
-/*!
- \fn QTextOStream::QTextOStream(FILE *file)
-
- Use QTextStream(\a{file}, QIODevice::WriteOnly) instead.
-*/
-
-/*! \internal
-*/
-int QTextStream::flagsInternal() const
-{
- Q_D(const QTextStream);
-
- int f = 0;
- switch (d->fieldAlignment) {
- case AlignLeft: f |= left; break;
- case AlignRight: f |= right; break;
- case AlignCenter: f |= internal; break;
- default:
- break;
- }
- switch (d->integerBase) {
- case 2: f |= bin; break;
- case 8: f |= oct; break;
- case 10: f |= dec; break;
- case 16: f |= hex; break;
- default:
- break;
- }
- switch (d->realNumberNotation) {
- case FixedNotation: f |= fixed; break;
- case ScientificNotation: f |= scientific; break;
- default:
- break;
- }
- if (d->numberFlags & ShowBase)
- f |= showbase;
- if (d->numberFlags & ForcePoint)
- f |= showpoint;
- if (d->numberFlags & ForceSign)
- f |= showpos;
- if (d->numberFlags & UppercaseBase)
- f |= uppercase;
- return f;
-}
-
-/*! \internal
-*/
-int QTextStream::flagsInternal(int newFlags)
-{
- int oldFlags = flagsInternal();
-
- if (newFlags & left)
- setFieldAlignment(AlignLeft);
- else if (newFlags & right)
- setFieldAlignment(AlignRight);
- else if (newFlags & internal)
- setFieldAlignment(AlignCenter);
-
- if (newFlags & bin)
- setIntegerBase(2);
- else if (newFlags & oct)
- setIntegerBase(8);
- else if (newFlags & dec)
- setIntegerBase(10);
- else if (newFlags & hex)
- setIntegerBase(16);
-
- if (newFlags & showbase)
- setNumberFlags(numberFlags() | ShowBase);
- if (newFlags & showpos)
- setNumberFlags(numberFlags() | ForceSign);
- if (newFlags & showpoint)
- setNumberFlags(numberFlags() | ForcePoint);
- if (newFlags & uppercase)
- setNumberFlags(numberFlags() | UppercaseBase);
-
- if (newFlags & fixed)
- setRealNumberNotation(FixedNotation);
- else if (newFlags & scientific)
- setRealNumberNotation(ScientificNotation);
-
- return oldFlags;
-}
-
-#ifndef QT_NO_TEXTCODEC
-/*!
- Use setCodec() and setAutoDetectUnicode() instead.
-*/
-void QTextStream::setEncoding(Encoding encoding)
-{
- Q_D(QTextStream);
- resetCodecConverterStateHelper(&d->readConverterState);
- resetCodecConverterStateHelper(&d->writeConverterState);
-
- switch (encoding) {
- case Locale:
- d->writeConverterState.flags |= QTextCodec::IgnoreHeader;
- setCodec(QTextCodec::codecForLocale());
- d->autoDetectUnicode = true;
- break;
- case Latin1:
- d->readConverterState.flags |= QTextCodec::IgnoreHeader;
- d->writeConverterState.flags |= QTextCodec::IgnoreHeader;
- setCodec(QTextCodec::codecForName("ISO-8859-1"));
- d->autoDetectUnicode = false;
- break;
- case Unicode:
- setCodec(QTextCodec::codecForName("UTF-16"));
- d->autoDetectUnicode = false;
- break;
- case RawUnicode:
- d->readConverterState.flags |= QTextCodec::IgnoreHeader;
- d->writeConverterState.flags |= QTextCodec::IgnoreHeader;
- setCodec(QTextCodec::codecForName("UTF-16"));
- d->autoDetectUnicode = false;
- break;
- case UnicodeNetworkOrder:
- d->readConverterState.flags |= QTextCodec::IgnoreHeader;
- d->writeConverterState.flags |= QTextCodec::IgnoreHeader;
- setCodec(QTextCodec::codecForName("UTF-16BE"));
- d->autoDetectUnicode = false;
- break;
- case UnicodeReverse:
- d->readConverterState.flags |= QTextCodec::IgnoreHeader;
- d->writeConverterState.flags |= QTextCodec::IgnoreHeader;
- setCodec(QTextCodec::codecForName("UTF-16LE"));
- d->autoDetectUnicode = false;
- break;
- case UnicodeUTF8:
- d->writeConverterState.flags |= QTextCodec::IgnoreHeader;
- setCodec(QTextCodec::codecForName("UTF-8"));
- d->autoDetectUnicode = true;
- break;
- }
-}
-#endif
-
-/*!
- \enum QTextStream::Encoding
- \compat
-
- \value Latin1 Use setCodec(QTextCodec::codecForName("ISO-8859-1")) instead.
- \value Locale Use setCodec(QTextCodec::codecForLocale()) instead.
- \value RawUnicode Use setCodec(QTextCodec::codecForName("UTF-16")) instead.
- \value Unicode Use setCodec(QTextCodec::codecForName("UTF-16")) instead.
- \value UnicodeNetworkOrder Use setCodec(QTextCodec::codecForName("UTF-16BE")) instead.
- \value UnicodeReverse Use setCodec(QTextCodec::codecForName("UTF-16LE")) instead.
- \value UnicodeUTF8 Use setCodec(QTextCodec::codecForName("UTF-8")) instead.
-
- Also, for all encodings except QTextStream::Latin1 and
- QTextStream::UTF8, you need to call setAutoDetectUnicode(false)
- to obtain the Qt 3 behavior in addition to the setCodec() call.
-
- \sa setCodec(), setAutoDetectUnicode()
-*/
-
-/*!
- \fn int QTextStream::flags() const
-
- Use fieldAlignment(), padChar(), fieldWidth(), numberFlags(),
- integerBase(), realNumberNotation(), and realNumberNotation
- instead.
-*/
-
-/*!
- \fn int QTextStream::flags(int)
-
- Use setFieldAlignment(), setPadChar(), setFieldWidth(),
- setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and
- setRealNumberNotation instead.
-*/
-
-/*!
- \fn int QTextStream::setf(int)
-
- Use setFieldAlignment(), setPadChar(), setFieldWidth(),
- setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and
- setRealNumberNotation instead.
-*/
-
-/*!
- \fn int QTextStream::setf(int, int)
-
- Use setFieldAlignment(), setPadChar(), setFieldWidth(),
- setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and
- setRealNumberNotation instead.
-*/
-
-/*!
- \fn int QTextStream::unsetf(int)
-
- Use setFieldAlignment(), setPadChar(), setFieldWidth(),
- setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and
- setRealNumberNotation instead.
-*/
-
-/*!
- \fn int QTextStream::width(int)
-
- Use setFieldWidth() instead.
-*/
-
-/*!
- \fn int QTextStream::fill(int)
-
- Use setPadChar() instead.
-*/
-
-/*!
- \fn int QTextStream::precision(int)
-
- Use setRealNumberPrecision() instead.
-*/
-
-/*!
- \fn int QTextStream::read()
-
- Use readAll() or readLine() instead.
-*/
-
-/*!
- \fn int QTextStream::unsetDevice()
-
- Use setDevice(0) instead.
-*/
-
-/*!
- \variable QTextStream::skipws
- \variable QTextStream::left
- \variable QTextStream::right
- \variable QTextStream::internal
- \variable QTextStream::bin
- \variable QTextStream::oct
- \variable QTextStream::dec
- \variable QTextStream::hex
- \variable QTextStream::showbase
- \variable QTextStream::showpoint
- \variable QTextStream::uppercase
- \variable QTextStream::showpos
- \variable QTextStream::scientific
- \variable QTextStream::fixed
- \variable QTextStream::basefield
- \variable QTextStream::adjustfield
- \variable QTextStream::floatfield
- \compat
-
- Use the new \l{QTextStream manipulators} instead.
-*/
-
-#endif
-
QT_END_NAMESPACE
#ifndef QT_NO_QOBJECT