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

ConstantValueDescription
QTextStream::Latin11Use setCodec(QTextCodec::codecForName("ISO-8859-1")) instead.
QTextStream::Locale0Use setCodec(QTextCodec::codecForLocale()) instead.
QTextStream::RawUnicode5Use setCodec(QTextCodec::codecForName("UTF-16")) instead.
QTextStream::Unicode2Use setCodec(QTextCodec::codecForName("UTF-16")) instead.
QTextStream::UnicodeNetworkOrder3Use setCodec(QTextCodec::codecForName("UTF-16BE")) instead.
QTextStream::UnicodeReverse4Use setCodec(QTextCodec::codecForName("UTF-16LE")) instead.
QTextStream::UnicodeUTF86Use 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.