\sa setDevice(), addData()
*/
QXmlStreamReader::QXmlStreamReader()
- : d_ptr(new QXmlStreamReaderPrivate(this))
+ : d_ptr(new QXmlStreamReaderPrivate())
{
}
\sa setDevice(), clear()
*/
QXmlStreamReader::QXmlStreamReader(QIODevice *device)
- : d_ptr(new QXmlStreamReaderPrivate(this))
+ : d_ptr(new QXmlStreamReaderPrivate())
{
setDevice(device);
}
\sa addData(), clear(), setDevice()
*/
QXmlStreamReader::QXmlStreamReader(const QByteArray &data)
- : d_ptr(new QXmlStreamReaderPrivate(this))
+ : d_ptr(new QXmlStreamReaderPrivate())
{
Q_D(QXmlStreamReader);
d->dataBuffer = data;
\sa addData(), clear(), setDevice()
*/
QXmlStreamReader::QXmlStreamReader(const QString &data)
- : d_ptr(new QXmlStreamReaderPrivate(this))
+ : d_ptr(new QXmlStreamReaderPrivate())
{
Q_D(QXmlStreamReader);
#ifdef QT_NO_TEXTCODEC
\sa addData(), clear(), setDevice()
*/
QXmlStreamReader::QXmlStreamReader(const char *data)
- : d_ptr(new QXmlStreamReaderPrivate(this))
+ : d_ptr(new QXmlStreamReaderPrivate())
{
Q_D(QXmlStreamReader);
d->dataBuffer = QByteArray(data);
#ifndef QT_NO_XMLSTREAMREADER
-QXmlStreamReaderPrivate::QXmlStreamReaderPrivate(QXmlStreamReader *q)
- :q_ptr(q)
+QXmlStreamReaderPrivate::QXmlStreamReaderPrivate()
{
device = Q_NULLPTR;
deleteDevice = false;
*/
void QXmlStreamReaderPrivate::parseEntity(const QString &value)
{
- Q_Q(QXmlStreamReader);
-
if (value.isEmpty())
return;
if (!entityParser)
- entityParser = new QXmlStreamReaderPrivate(q);
+ entityParser = new QXmlStreamReaderPrivate();
else
entityParser->init();
entityParser->inParseEntity = true;
#ifndef QT_NO_XMLSTREAMWRITER
class QXmlStreamWriterPrivate : public QXmlStreamPrivateTagStack {
- QXmlStreamWriter *q_ptr;
- Q_DECLARE_PUBLIC(QXmlStreamWriter)
public:
- QXmlStreamWriterPrivate(QXmlStreamWriter *q);
+ QXmlStreamWriterPrivate();
~QXmlStreamWriterPrivate() {
if (deleteDevice)
delete device;
};
-QXmlStreamWriterPrivate::QXmlStreamWriterPrivate(QXmlStreamWriter *q)
- :autoFormattingIndent(4, ' ')
+QXmlStreamWriterPrivate::QXmlStreamWriterPrivate()
+ : autoFormattingIndent(4, ' ')
{
- q_ptr = q;
device = Q_NULLPTR;
stringDevice = Q_NULLPTR;
deleteDevice = false;
\sa setDevice()
*/
QXmlStreamWriter::QXmlStreamWriter()
- : d_ptr(new QXmlStreamWriterPrivate(this))
+ : d_ptr(new QXmlStreamWriterPrivate())
{
}
Constructs a stream writer that writes into \a device;
*/
QXmlStreamWriter::QXmlStreamWriter(QIODevice *device)
- : d_ptr(new QXmlStreamWriterPrivate(this))
+ : d_ptr(new QXmlStreamWriterPrivate())
{
Q_D(QXmlStreamWriter);
d->device = device;
which in turn operates on \a array.
*/
QXmlStreamWriter::QXmlStreamWriter(QByteArray *array)
- : d_ptr(new QXmlStreamWriterPrivate(this))
+ : d_ptr(new QXmlStreamWriterPrivate())
{
Q_D(QXmlStreamWriter);
d->device = new QBuffer(array);
/*! Constructs a stream writer that writes into \a string.
*/
QXmlStreamWriter::QXmlStreamWriter(QString *string)
- : d_ptr(new QXmlStreamWriterPrivate(this))
+ : d_ptr(new QXmlStreamWriterPrivate())
{
Q_D(QXmlStreamWriter);
d->stringDevice = string;