From 8bd0a09475935cf33f6b7f63a898d4d2e6d43b17 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Tue, 16 Nov 2021 08:32:31 +0100 Subject: [PATCH] multistreamclient example: fix compilation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Says GCC: qtbase/examples/network/multistreamclient/timeconsumer.cpp:85:37: error: incomplete type ‘QIODevice’ used in nested name specifier 85 | QDataStream ds(&buf, QIODevice::WriteOnly); | ^~~~~~~~~ Instead of including , use the correct 'nested name specifier', QIODeviceBase. Pick-to: 6.2 Change-Id: Id8d87dbcb497e4feca1d5d3ce6b1bdb9da5c0dab Reviewed-by: Fabian Kosmale --- examples/network/multistreamclient/timeconsumer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/network/multistreamclient/timeconsumer.cpp b/examples/network/multistreamclient/timeconsumer.cpp index 6543e53cfc9..3790bbbc3f4 100644 --- a/examples/network/multistreamclient/timeconsumer.cpp +++ b/examples/network/multistreamclient/timeconsumer.cpp @@ -82,7 +82,7 @@ void TimeConsumer::readDatagram(const QByteArray &ba) void TimeConsumer::timerTick() { QByteArray buf; - QDataStream ds(&buf, QIODevice::WriteOnly); + QDataStream ds(&buf, QIODeviceBase::WriteOnly); ds << lastTime; emit writeDatagram(buf);