Compatibility Members for QTextStream
The following members of class QTextStreamare part of the Qt compatibility layer. We advise against using them in new code.
Public Types
enum | Encoding { Latin1, Locale, RawUnicode, Unicode, ..., UnicodeUTF8 } |
Public Functions
int | fill(int f) |
int | flags() const |
int | flags(int f) |
int | precision(int p) |
QString | read() |
void | setEncoding(Encoding encoding) |
int | setf(int bits) |
int | setf(int bits, int mask) |
void | unsetDevice() |
int | unsetf(int bits) |
int | width(int w) |
Static Public Members
const int | adjustfield |
const int | basefield |
const int | bin |
const int | dec |
const int | fixed |
const int | floatfield |
const int | hex |
const int | internal |
const int | left |
const int | oct |
const int | right |
const int | scientific |
const int | showbase |
const int | showpoint |
const int | showpos |
const int | skipws |
const int | uppercase |
Member Type Documentation
enum QTextStream::Encoding
Constant | Value | Description |
---|---|---|
QTextStream::Latin1 | 1 | Use setCodec(QTextCodec::codecForName("ISO-8859-1")) instead. |
QTextStream::Locale | 0 | Use setCodec(QTextCodec::codecForLocale()) instead. |
QTextStream::RawUnicode | 5 | Use setCodec(QTextCodec::codecForName("UTF-16")) instead. |
QTextStream::Unicode | 2 | Use setCodec(QTextCodec::codecForName("UTF-16")) instead. |
QTextStream::UnicodeNetworkOrder | 3 | Use setCodec(QTextCodec::codecForName("UTF-16BE")) instead. |
QTextStream::UnicodeReverse | 4 | Use setCodec(QTextCodec::codecForName("UTF-16LE")) instead. |
QTextStream::UnicodeUTF8 | 6 | 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.
See also setCodec() and setAutoDetectUnicode().
Member Function Documentation
int QTextStream::fill(int f)
Use setPadChar() instead.
int QTextStream::flags() const
Use fieldAlignment(), padChar(), fieldWidth(), numberFlags(), integerBase(), realNumberNotation(), and realNumberNotation instead.
int QTextStream::flags(int f)
Use setFieldAlignment(), setPadChar(), setFieldWidth(), setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and setRealNumberNotation instead.
int QTextStream::precision(int p)
Use setRealNumberPrecision() instead.
QString QTextStream::read()
Use readAll() or readLine() instead.
void QTextStream::setEncoding(Encoding encoding)
Use setCodec() and setAutoDetectUnicode() instead.
int QTextStream::setf(int bits)
Use setFieldAlignment(), setPadChar(), setFieldWidth(), setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and setRealNumberNotation instead.
int QTextStream::setf(int bits, int mask)
Use setFieldAlignment(), setPadChar(), setFieldWidth(), setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and setRealNumberNotation instead.
void QTextStream::unsetDevice()
Use setDevice(0) instead.
int QTextStream::unsetf(int bits)
Use setFieldAlignment(), setPadChar(), setFieldWidth(), setNumberFlags(), setIntegerBase(), setRealNumberNotation(), and setRealNumberNotation instead.
int QTextStream::width(int w)
Use setFieldWidth() instead.
Member Variable Documentation
const int QTextStream::adjustfield
Use the new QTextStream manipulators instead.
const int QTextStream::basefield
Use the new QTextStream manipulators instead.
const int QTextStream::bin
Use the new QTextStream manipulators instead.
const int QTextStream::dec
Use the new QTextStream manipulators instead.
const int QTextStream::fixed
Use the new QTextStream manipulators instead.
const int QTextStream::floatfield
Use the new QTextStream manipulators instead.
const int QTextStream::hex
Use the new QTextStream manipulators instead.
const int QTextStream::internal
Use the new QTextStream manipulators instead.
const int QTextStream::left
Use the new QTextStream manipulators instead.
const int QTextStream::oct
Use the new QTextStream manipulators instead.
const int QTextStream::right
Use the new QTextStream manipulators instead.
const int QTextStream::scientific
Use the new QTextStream manipulators instead.
const int QTextStream::showbase
Use the new QTextStream manipulators instead.
const int QTextStream::showpoint
Use the new QTextStream manipulators instead.
const int QTextStream::showpos
Use the new QTextStream manipulators instead.
const int QTextStream::skipws
Use the new QTextStream manipulators instead.
const int QTextStream::uppercase
Use the new QTextStream manipulators instead.
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.