Some Qt6 porting

- QVector cannot be forward-declared anymore as it is a typedef in Qt 6.
- 64 bit sizes cause warnings in printf("%d")

Task-number: QTCREATORBUG-24098
Change-Id: I75fc2a1113fb7a6e8c298e985eb7eb8d1a4c21b0
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2020-07-09 11:44:26 +02:00
parent 5a64a0c5be
commit b9f47c5f02
7 changed files with 9 additions and 19 deletions

View File

@@ -27,10 +27,7 @@
#pragma once
#include <QSharedDataPointer>
QT_BEGIN_NAMESPACE
template <typename T> class QVector;
QT_END_NAMESPACE
#include <QVector>
namespace Valgrind {
namespace XmlProtocol {

View File

@@ -28,10 +28,10 @@
#include <QMetaType>
#include <QSharedDataPointer>
#include <QVector>
QT_BEGIN_NAMESPACE
class QString;
template <typename T> class QVector;
QT_END_NAMESPACE
namespace Valgrind {

View File

@@ -27,10 +27,7 @@
#pragma once
#include <QSharedDataPointer>
QT_BEGIN_NAMESPACE
template <typename T> class QVector;
QT_END_NAMESPACE
#include <QVector>
namespace Valgrind {
namespace XmlProtocol {

View File

@@ -27,10 +27,10 @@
#pragma once
#include <QSharedDataPointer>
#include <QVector>
QT_BEGIN_NAMESPACE
class QString;
template <typename T> class QVector;
QT_END_NAMESPACE
namespace Valgrind {