Use QList instead of QVector in other qtbase tests

Task-number: QTBUG-84469
Change-Id: Ie0455c890c048c52eacad1badd6d21df999badf9
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
This commit is contained in:
Jarek Kobus 2020-07-06 16:37:47 +02:00
parent a02d2d3f22
commit d33655a953
41 changed files with 123 additions and 122 deletions

View File

@ -48,10 +48,10 @@
** **
****************************************************************************/ ****************************************************************************/
#include <QList>
#include <QPluginLoader> #include <QPluginLoader>
#include <QSet> #include <QSet>
#include <QString> #include <QString>
#include <QVector>
#include <cstddef> #include <cstddef>
#include <iostream> #include <iostream>
@ -67,7 +67,7 @@ int main(int argc, char **argv)
expectedPluginSet.insert(expectedPlugins[i]); expectedPluginSet.insert(expectedPlugins[i]);
} }
QVector<QStaticPlugin> plugins = QPluginLoader::staticPlugins(); QList<QStaticPlugin> plugins = QPluginLoader::staticPlugins();
QSet<QString> actualPluginSet; QSet<QString> actualPluginSet;
for (QStaticPlugin plugin : plugins) { for (QStaticPlugin plugin : plugins) {
actualPluginSet.insert(plugin.metaData()["className"].toString()); actualPluginSet.insert(plugin.metaData()["className"].toString());

View File

@ -29,10 +29,10 @@
#include <QtTest/QtTest> #include <QtTest/QtTest>
#include <QtCore/qdatetime.h> #include <QtCore/qdatetime.h>
#include <QtCore/qvector.h> #include <QtCore/qdir.h>
#include <QtCore/qlist.h>
#include <QtCore/qpair.h> #include <QtCore/qpair.h>
#include <QtCore/qurl.h> #include <QtCore/qurl.h>
#include <QtCore/qdir.h>
#include <QtNetwork/private/qhstsstore_p.h> #include <QtNetwork/private/qhstsstore_p.h>
#include <QtNetwork/private/qhsts_p.h> #include <QtNetwork/private/qhsts_p.h>

View File

@ -39,11 +39,11 @@
#include <QtNetwork/qdtls.h> #include <QtNetwork/qdtls.h>
#include <QtNetwork/qssl.h> #include <QtNetwork/qssl.h>
#include <QtCore/qcryptographichash.h>
#include <QtCore/qbytearray.h> #include <QtCore/qbytearray.h>
#include <QtCore/qvector.h> #include <QtCore/qcryptographichash.h>
#include <QtCore/qstring.h> #include <QtCore/qlist.h>
#include <QtCore/qobject.h> #include <QtCore/qobject.h>
#include <QtCore/qstring.h>
#include <algorithm> #include <algorithm>

View File

@ -31,13 +31,13 @@
template<class TYPE, size_t COUNT> template<class TYPE, size_t COUNT>
class myTemplate : class myTemplate :
QString, QString,
QVector<TYPE, QList<COUNT>> QList<TYPE, QList<COUNT>>
{}; {};
template<class TYPE, size_t COUNT> template<class TYPE, size_t COUNT>
class myTemplate2 : class myTemplate2 :
QString, QString,
QVector<TYPE, QList< (4 >> 2) >> QList<TYPE, QList< (4 >> 2) >>
{}; {};
class Widget : public QWidget class Widget : public QWidget

View File

@ -58,7 +58,7 @@ public:
Display display; Display display;
}; };
QVector<test> tests; QList<test> tests;
}; };

View File

@ -157,7 +157,7 @@ template <typename String> void tst_QHash::hashing_template()
// just the hashing function // just the hashing function
QFETCH(QStringList, items); QFETCH(QStringList, items);
QVector<String> realitems; QList<String> realitems;
realitems.reserve(items.size()); realitems.reserve(items.size());
foreach (const QString &s, items) foreach (const QString &s, items)
realitems.append(s); realitems.append(s);

View File

@ -75,8 +75,8 @@ public:
private: private:
QVector<QRectF> m_tileRects; QList<QRectF> m_tileRects;
QVector<QPixmapCache::Key> m_tilePixmaps; QList<QPixmapCache::Key> m_tilePixmaps;
QSizeF m_itemSize; QSizeF m_itemSize;
QGraphicsWebView *m_webView; QGraphicsWebView *m_webView;

View File

@ -49,7 +49,7 @@ protected:
private: private:
int x, y; int x, y;
QColor color; QColor color;
QVector<QPointF> stuff; QList<QPointF> stuff;
}; };
#endif #endif

View File

@ -26,7 +26,8 @@
** **
****************************************************************************/ ****************************************************************************/
#include <QDebug> #include <QDebug>
#include <QVector> #include <QList>
void testErase() void testErase()
{ {
QList<int> a, b; QList<int> a, b;

View File

@ -35,7 +35,7 @@
#include <QStyle> #include <QStyle>
#include <QtCore/QDebug> #include <QtCore/QDebug>
#include <QtCore/QVector> #include <QtCore/QList>
#include <QtCore/QStringList> #include <QtCore/QStringList>
#include <iostream> #include <iostream>
@ -88,9 +88,9 @@ QString LogWidget::startupMessage()
return result; return result;
} }
static const QVector<QString> &messageTypes() static const QList<QString> &messageTypes()
{ {
static QVector<QString> result; static QList<QString> result;
if (result.isEmpty()) { if (result.isEmpty()) {
result << QLatin1String("debug") << QLatin1String("warn") result << QLatin1String("debug") << QLatin1String("warn")
<< QLatin1String("critical") << QLatin1String("fatal") << QLatin1String("critical") << QLatin1String("fatal")

View File

@ -29,11 +29,11 @@
#include "nativewindowdump.h" #include "nativewindowdump.h"
#include "qwindowdump.h" #include "qwindowdump.h"
#include <QtCore/QTextStream>
#include <QtCore/QSharedPointer>
#include <QtCore/QDebug> #include <QtCore/QDebug>
#include <QtCore/QList>
#include <QtCore/QRect> #include <QtCore/QRect>
#include <QtCore/QVector> #include <QtCore/QSharedPointer>
#include <QtCore/QTextStream>
#include <QtCore/qt_windows.h> #include <QtCore/qt_windows.h>
@ -253,7 +253,7 @@ static void dumpNativeWindowRecursionByZ(HWND hwnd, DumpContext *dc)
} }
} }
typedef QVector<WId> WIdVector; typedef QList<WId> WIdVector;
static void dumpNativeWindows(const WIdVector& wins) static void dumpNativeWindows(const WIdVector& wins)
{ {

View File

@ -59,8 +59,8 @@
QT_USE_NAMESPACE QT_USE_NAMESPACE
using WidgetPtr = QSharedPointer<QWidget>; using WidgetPtr = QSharedPointer<QWidget>;
using WidgetPtrList = QVector<WidgetPtr>; using WidgetPtrList = QList<WidgetPtr>;
using WIdList = QVector<WId>; using WIdList = QList<WId>;
// Create some pre-defined Windows controls by class name // Create some pre-defined Windows controls by class name
static WId createInternalWindow(const QString &name) static WId createInternalWindow(const QString &name)

View File

@ -102,7 +102,7 @@ protected:
QWidget *m_widget = nullptr; QWidget *m_widget = nullptr;
}; };
using DemoContainerList = QVector<DemoContainerBase*>; using DemoContainerList = QList<DemoContainerBase*>;
template <class T> template <class T>
class DemoContainer : public DemoContainerBase class DemoContainer : public DemoContainerBase
@ -551,7 +551,7 @@ QMenu *MainWindow::addNewMenu(const QString &title, int itemCount)
void MainWindow::maskActionToggled(bool t) void MainWindow::maskActionToggled(bool t)
{ {
if (t) { if (t) {
QVector<QPoint> upperLeftTriangle; QList<QPoint> upperLeftTriangle;
upperLeftTriangle << QPoint(0, 0) << QPoint(width(), 0) << QPoint(0, height()); upperLeftTriangle << QPoint(0, 0) << QPoint(width(), 0) << QPoint(0, height());
setMask(QRegion(QPolygon(upperLeftTriangle))); setMask(QRegion(QPolygon(upperLeftTriangle)));
} else { } else {
@ -851,7 +851,7 @@ public:
private: private:
QPoint lastMousePoint; QPoint lastMousePoint;
QVector<QPoint> linePoints; QList<QPoint> linePoints;
}; };
void LinePainter::paintEvent(QPaintEvent *) void LinePainter::paintEvent(QPaintEvent *)

View File

@ -291,7 +291,7 @@ public:
QSize sizeHint() const { return QSize(800, 800); } QSize sizeHint() const { return QSize(800, 800); }
QVector<QPointF> m_controlPoints; QList<QPointF> m_controlPoints;
int m_currentPoint; int m_currentPoint;
bool m_showControlPoints; bool m_showControlPoints;

View File

@ -27,15 +27,15 @@
****************************************************************************/ ****************************************************************************/
#include <QtTest/QtTest> #include <QtTest/QtTest>
#include <QtCore/QThread>
#include <QtCore/QSemaphore>
#include <QtCore/QElapsedTimer> #include <QtCore/QElapsedTimer>
#include <QtCore/QList>
#include <QtCore/QSemaphore>
#include <QtCore/QSharedPointer> #include <QtCore/QSharedPointer>
#include <QtCore/QVector> #include <QtCore/QThread>
#include <QtNetwork/QTcpSocket>
#include <QtNetwork/QSslSocket>
#include <QtNetwork/QNetworkReply>
#include <QtNetwork/QNetworkAccessManager> #include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QtNetwork/QSslSocket>
#include <QtNetwork/QTcpSocket>
#ifdef QT_BUILD_INTERNAL #ifdef QT_BUILD_INTERNAL
# include <private/qnetworkaccessmanager_p.h> # include <private/qnetworkaccessmanager_p.h>
@ -71,7 +71,7 @@ public:
qint64 byteCounter; qint64 byteCounter;
QNetworkAccessManager manager; QNetworkAccessManager manager;
QVector<QUrl> httpUrls, httpsUrls, mixedUrls; QList<QUrl> httpUrls, httpsUrls, mixedUrls;
bool intermediateDebug; bool intermediateDebug;
private: private:
@ -125,7 +125,7 @@ tst_NetworkRemoteStressTest::tst_NetworkRemoteStressTest()
void tst_NetworkRemoteStressTest::initTestCase_data() void tst_NetworkRemoteStressTest::initTestCase_data()
{ {
QTest::addColumn<QVector<QUrl> >("urlList"); QTest::addColumn<QList<QUrl>>("urlList");
QTest::addColumn<bool>("useSslSocket"); QTest::addColumn<bool>("useSslSocket");
QTest::newRow("no-ssl") << httpUrls << false; QTest::newRow("no-ssl") << httpUrls << false;
@ -215,7 +215,7 @@ bool nativeSelect(int fd, int timeout, bool selectForWrite)
void tst_NetworkRemoteStressTest::blockingSequentialRemoteHosts() void tst_NetworkRemoteStressTest::blockingSequentialRemoteHosts()
{ {
QFETCH_GLOBAL(QVector<QUrl>, urlList); QFETCH_GLOBAL(QList<QUrl>, urlList);
QFETCH_GLOBAL(bool, useSslSocket); QFETCH_GLOBAL(bool, useSslSocket);
qint64 totalBytes = 0; qint64 totalBytes = 0;
@ -280,7 +280,7 @@ void tst_NetworkRemoteStressTest::blockingSequentialRemoteHosts()
void tst_NetworkRemoteStressTest::sequentialRemoteHosts() void tst_NetworkRemoteStressTest::sequentialRemoteHosts()
{ {
QFETCH_GLOBAL(QVector<QUrl>, urlList); QFETCH_GLOBAL(QList<QUrl>, urlList);
QFETCH_GLOBAL(bool, useSslSocket); QFETCH_GLOBAL(bool, useSslSocket);
#ifdef QT_NO_SSL #ifdef QT_NO_SSL
@ -354,7 +354,7 @@ void tst_NetworkRemoteStressTest::parallelRemoteHosts_data()
void tst_NetworkRemoteStressTest::parallelRemoteHosts() void tst_NetworkRemoteStressTest::parallelRemoteHosts()
{ {
QFETCH_GLOBAL(QVector<QUrl>, urlList); QFETCH_GLOBAL(QList<QUrl>, urlList);
QFETCH_GLOBAL(bool, useSslSocket); QFETCH_GLOBAL(bool, useSslSocket);
QFETCH(int, parallelAttempts); QFETCH(int, parallelAttempts);
@ -367,13 +367,13 @@ void tst_NetworkRemoteStressTest::parallelRemoteHosts()
QElapsedTimer outerTimer; QElapsedTimer outerTimer;
outerTimer.start(); outerTimer.start();
QVector<QUrl>::ConstIterator it = urlList.constBegin(); auto it = urlList.constBegin();
while (it != urlList.constEnd()) { while (it != urlList.constEnd()) {
QElapsedTimer timeout; QElapsedTimer timeout;
byteCounter = 0; byteCounter = 0;
timeout.start(); timeout.start();
QVector<QSharedPointer<QTcpSocket> > sockets; QList<QSharedPointer<QTcpSocket> > sockets;
sockets.reserve(parallelAttempts); sockets.reserve(parallelAttempts);
for (int j = 0; j < parallelAttempts && it != urlList.constEnd(); ++j, ++it) { for (int j = 0; j < parallelAttempts && it != urlList.constEnd(); ++j, ++it) {
const QUrl &url = *it; const QUrl &url = *it;
@ -449,7 +449,7 @@ void tst_NetworkRemoteStressTest::namRemoteGet_data()
void tst_NetworkRemoteStressTest::namRemoteGet() void tst_NetworkRemoteStressTest::namRemoteGet()
{ {
QFETCH_GLOBAL(QVector<QUrl>, urlList); QFETCH_GLOBAL(QList<QUrl>, urlList);
QFETCH(int, parallelAttempts); QFETCH(int, parallelAttempts);
bool pipelineAllowed = false;// QFETCH(bool, pipelineAllowed); bool pipelineAllowed = false;// QFETCH(bool, pipelineAllowed);
@ -458,7 +458,7 @@ void tst_NetworkRemoteStressTest::namRemoteGet()
QElapsedTimer outerTimer; QElapsedTimer outerTimer;
outerTimer.start(); outerTimer.start();
QVector<QUrl>::ConstIterator it = urlList.constBegin(); auto it = urlList.constBegin();
while (it != urlList.constEnd()) { while (it != urlList.constEnd()) {
QElapsedTimer timeout; QElapsedTimer timeout;
byteCounter = 0; byteCounter = 0;
@ -467,7 +467,7 @@ void tst_NetworkRemoteStressTest::namRemoteGet()
QNetworkRequest req; QNetworkRequest req;
req.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, pipelineAllowed); req.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, pipelineAllowed);
QVector<QSharedPointer<QNetworkReply> > replies; QList<QSharedPointer<QNetworkReply> > replies;
replies.reserve(parallelAttempts); replies.reserve(parallelAttempts);
for (int j = 0; j < parallelAttempts && it != urlList.constEnd(); ++j) { for (int j = 0; j < parallelAttempts && it != urlList.constEnd(); ++j) {
req.setUrl(*it++); req.setUrl(*it++);

View File

@ -27,14 +27,14 @@
****************************************************************************/ ****************************************************************************/
#include <QtTest/QtTest> #include <QtTest/QtTest>
#include <QtCore/QThread>
#include <QtCore/QSemaphore>
#include <QtCore/QElapsedTimer> #include <QtCore/QElapsedTimer>
#include <QtCore/QList>
#include <QtCore/QSemaphore>
#include <QtCore/QSharedPointer> #include <QtCore/QSharedPointer>
#include <QtCore/QVector> #include <QtCore/QThread>
#include <QtNetwork/QTcpSocket>
#include <QtNetwork/QNetworkReply>
#include <QtNetwork/QNetworkAccessManager> #include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QtNetwork/QTcpSocket>
#ifdef QT_BUILD_INTERNAL #ifdef QT_BUILD_INTERNAL
# include <private/qnetworkaccessmanager_p.h> # include <private/qnetworkaccessmanager_p.h>
@ -729,7 +729,7 @@ void tst_NetworkStressTest::namGet()
QNetworkRequest req(url); QNetworkRequest req(url);
req.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, pipelineAllowed); req.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, pipelineAllowed);
QVector<QSharedPointer<QNetworkReply> > replies; QList<QSharedPointer<QNetworkReply> > replies;
replies.resize(parallelAttempts); replies.resize(parallelAttempts);
for (int j = 0; j < parallelAttempts; ++j) { for (int j = 0; j < parallelAttempts; ++j) {
QNetworkReply *r = manager.get(req); QNetworkReply *r = manager.get(req);

View File

@ -112,7 +112,7 @@ void QOpenGLContextWindow::createForeignContext()
QSurfaceFormat fmt = format(); QSurfaceFormat fmt = format();
EGLConfig config = q_configFromGLFormat(dpy, fmt); EGLConfig config = q_configFromGLFormat(dpy, fmt);
QVector<EGLint> contextAttrs; QList<EGLint> contextAttrs;
contextAttrs.append(EGL_CONTEXT_CLIENT_VERSION); contextAttrs.append(EGL_CONTEXT_CLIENT_VERSION);
contextAttrs.append(fmt.majorVersion()); contextAttrs.append(fmt.majorVersion());
contextAttrs.append(EGL_NONE); contextAttrs.append(EGL_NONE);

View File

@ -49,7 +49,7 @@ class Tools : public QObject
Q_OBJECT Q_OBJECT
public: public:
Tools(QWidget *root, QWidget *widgetToTurn, const QVector<QWidget *> glwidgets) Tools(QWidget *root, QWidget *widgetToTurn, const QWidgetList &glwidgets)
: m_root(root), m_widgetToTurn(widgetToTurn), m_glWidgets(glwidgets) { } : m_root(root), m_widgetToTurn(widgetToTurn), m_glWidgets(glwidgets) { }
void dump(); void dump();
@ -66,7 +66,7 @@ private:
QWidget *m_root; QWidget *m_root;
QWidget *m_widgetToTurn; QWidget *m_widgetToTurn;
QVector<QWidget *> m_glWidgets; QWidgetList m_glWidgets;
}; };
void Tools::turnNative() void Tools::turnNative()
@ -212,7 +212,7 @@ int main(int argc, char *argv[])
sw->setWindowTitle("Tabs"); sw->setWindowTitle("Tabs");
TabWidgetResetter twr(tw); TabWidgetResetter twr(tw);
Tools t(&wnd, glw3, QVector<QWidget *>() << glw << glw2 << glw3 << glw4); Tools t(&wnd, glw3, QWidgetList { glw, glw2, glw3, glw4 });
QObject::connect(&t, SIGNAL(aboutToShowGLWidgets()), &twr, SLOT(reset())); QObject::connect(&t, SIGNAL(aboutToShowGLWidgets()), &twr, SLOT(reset()));
QMenu *toolsMenu = wnd.menuBar()->addMenu("&Tools"); QMenu *toolsMenu = wnd.menuBar()->addMenu("&Tools");
toolsMenu->addAction("&Turn widgets (or some parent) into native", &t, SLOT(turnNative())); toolsMenu->addAction("&Turn widgets (or some parent) into native", &t, SLOT(turnNative()));

View File

@ -26,19 +26,19 @@
** **
****************************************************************************/ ****************************************************************************/
#include <QApplication>
#include <QDebug>
#include <QMouseEvent>
#include <QTabletEvent>
#include <QMainWindow>
#include <QMenuBar>
#include <QMenu>
#include <QAction> #include <QAction>
#include <QStatusBar> #include <QApplication>
#include <QVector> #include <QCursor>
#include <QDebug>
#include <QList>
#include <QMainWindow>
#include <QMenu>
#include <QMenuBar>
#include <QMouseEvent>
#include <QPainter> #include <QPainter>
#include <QPainterPath> #include <QPainterPath>
#include <QCursor> #include <QStatusBar>
#include <QTabletEvent>
enum TabletPointType { enum TabletPointType {
TabletButtonPress, TabletButtonPress,
@ -125,8 +125,8 @@ private:
bool m_lastIsMouseMove = false; bool m_lastIsMouseMove = false;
bool m_lastIsTabletMove = false; bool m_lastIsTabletMove = false;
Qt::MouseButton m_lastButton = Qt::NoButton; Qt::MouseButton m_lastButton = Qt::NoButton;
QVector<TabletPoint> m_points; QList<TabletPoint> m_points;
QVector<QPointF> m_touchPoints; QList<QPointF> m_touchPoints;
QPointF m_tabletPos; QPointF m_tabletPos;
int m_tabletMoveCount = 0; int m_tabletMoveCount = 0;
int m_paintEventCount = 0; int m_paintEventCount = 0;

View File

@ -178,7 +178,7 @@ void VWindow::init()
uint32_t queueCount = 0; uint32_t queueCount = 0;
f->vkGetPhysicalDeviceQueueFamilyProperties(m_vkPhysDev, &queueCount, nullptr); f->vkGetPhysicalDeviceQueueFamilyProperties(m_vkPhysDev, &queueCount, nullptr);
QVector<VkQueueFamilyProperties> queueFamilyProps(queueCount); QList<VkQueueFamilyProperties> queueFamilyProps(queueCount);
f->vkGetPhysicalDeviceQueueFamilyProperties(m_vkPhysDev, &queueCount, queueFamilyProps.data()); f->vkGetPhysicalDeviceQueueFamilyProperties(m_vkPhysDev, &queueCount, queueFamilyProps.data());
int gfxQueueFamilyIdx = -1; int gfxQueueFamilyIdx = -1;
int presQueueFamilyIdx = -1; int presQueueFamilyIdx = -1;
@ -221,11 +221,11 @@ void VWindow::init()
queueInfo[1].pQueuePriorities = prio; queueInfo[1].pQueuePriorities = prio;
} }
QVector<const char *> devLayers; QList<const char *> devLayers;
if (inst->layers().contains("VK_LAYER_LUNARG_standard_validation")) if (inst->layers().contains("VK_LAYER_LUNARG_standard_validation"))
devLayers.append("VK_LAYER_LUNARG_standard_validation"); devLayers.append("VK_LAYER_LUNARG_standard_validation");
QVector<const char *> devExts; QList<const char *> devExts;
devExts.append("VK_KHR_swapchain"); devExts.append("VK_KHR_swapchain");
VkDeviceCreateInfo devInfo; VkDeviceCreateInfo devInfo;
@ -314,7 +314,7 @@ void VWindow::recreateSwapChain()
uint32_t formatCount = 0; uint32_t formatCount = 0;
m_vkGetPhysicalDeviceSurfaceFormatsKHR(m_vkPhysDev, m_vkSurface, &formatCount, nullptr); m_vkGetPhysicalDeviceSurfaceFormatsKHR(m_vkPhysDev, m_vkSurface, &formatCount, nullptr);
if (formatCount) { if (formatCount) {
QVector<VkSurfaceFormatKHR> formats(formatCount); QList<VkSurfaceFormatKHR> formats(formatCount);
m_vkGetPhysicalDeviceSurfaceFormatsKHR(m_vkPhysDev, m_vkSurface, &formatCount, formats.data()); m_vkGetPhysicalDeviceSurfaceFormatsKHR(m_vkPhysDev, m_vkSurface, &formatCount, formats.data());
if (formats[0].format != VK_FORMAT_UNDEFINED) { if (formats[0].format != VK_FORMAT_UNDEFINED) {
m_colorFormat = formats[0].format; m_colorFormat = formats[0].format;

View File

@ -53,7 +53,7 @@ public:
const int rectSize = 10; const int rectSize = 10;
QRect rect(pos.x() - rectSize, pos.y() - rectSize, rectSize *2, rectSize * 2); QRect rect(pos.x() - rectSize, pos.y() - rectSize, rectSize *2, rectSize * 2);
QVector<QRect> updateRects; QList<QRect> updateRects;
updateRects.append(rect.translated(rectSize * 2, rectSize * 2)); updateRects.append(rect.translated(rectSize * 2, rectSize * 2));
updateRects.append(rect.translated(rectSize * 2, -rectSize * 2)); updateRects.append(rect.translated(rectSize * 2, -rectSize * 2));
updateRects.append(rect.translated(-rectSize * 2, rectSize * 2)); updateRects.append(rect.translated(-rectSize * 2, rectSize * 2));

View File

@ -60,7 +60,7 @@
// everywhere. So in some cases the points will be of size 1. // everywhere. So in some cases the points will be of size 1.
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *sbuf = nullptr; QRhiBuffer *sbuf = nullptr;
QRhiBuffer *computeUniBuf = nullptr; QRhiBuffer *computeUniBuf = nullptr;
QRhiShaderResourceBindings *computeBindings = nullptr; QRhiShaderResourceBindings *computeBindings = nullptr;

View File

@ -54,7 +54,7 @@
// fragment shader is generated by the compute shader. // fragment shader is generated by the compute shader.
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiTexture *texIn = nullptr; QRhiTexture *texIn = nullptr;
QRhiTexture *texOut = nullptr; QRhiTexture *texOut = nullptr;

View File

@ -52,7 +52,7 @@
#include "../shared/cube.h" #include "../shared/cube.h"
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;
QRhiTexture *tex = nullptr; QRhiTexture *tex = nullptr;

View File

@ -79,7 +79,7 @@ static quint16 halfQuadIndexData[] =
}; };
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiTexture *cubemap1 = nullptr; QRhiTexture *cubemap1 = nullptr;
QRhiTexture *cubemap2 = nullptr; QRhiTexture *cubemap2 = nullptr;

View File

@ -59,7 +59,7 @@
#include "../shared/cube.h" #include "../shared/cube.h"
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;
QRhiTexture *tex = nullptr; QRhiTexture *tex = nullptr;

View File

@ -77,7 +77,7 @@ static quint16 indexData[] =
static const int MAX_MIP_LEVELS = 20; static const int MAX_MIP_LEVELS = 20;
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ibuf = nullptr; QRhiBuffer *ibuf = nullptr;

View File

@ -212,7 +212,7 @@ static quint16 indexData[] =
}; };
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ibuf = nullptr; QRhiBuffer *ibuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;

View File

@ -58,7 +58,7 @@
const int INSTANCE_COUNT = 1024; const int INSTANCE_COUNT = 1024;
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *instBuf = nullptr; QRhiBuffer *instBuf = nullptr;

View File

@ -77,7 +77,7 @@ static float triangleData[] =
}; };
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ibuf = nullptr; QRhiBuffer *ibuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;

View File

@ -74,7 +74,7 @@ static float triangleData[] =
}; };
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ibuf = nullptr; QRhiBuffer *ibuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;

View File

@ -77,7 +77,7 @@ static float triangleData[] =
const int UBUFSZ = 68; const int UBUFSZ = 68;
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ibuf = nullptr; QRhiBuffer *ibuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;

View File

@ -169,7 +169,7 @@ void destroyRhi()
} }
struct { struct {
QVector<QWindow *> windows; QList<QWindow *> windows;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;
@ -295,7 +295,7 @@ protected:
bool m_newlyExposed = false; bool m_newlyExposed = false;
QMatrix4x4 m_proj; QMatrix4x4 m_proj;
QVector<QRhiResource *> m_releasePool; QList<QRhiResource *> m_releasePool;
bool m_hasSwapChain = false; bool m_hasSwapChain = false;
QRhiSwapChain *m_sc = nullptr; QRhiSwapChain *m_sc = nullptr;

View File

@ -268,7 +268,7 @@ struct Renderer
QColor m_bgColor; QColor m_bgColor;
int m_rotationAxis; int m_rotationAxis;
QVector<QRhiResource *> m_releasePool; QList<QRhiResource *> m_releasePool;
bool m_hasSwapChain = false; bool m_hasSwapChain = false;
QRhiSwapChain *m_sc = nullptr; QRhiSwapChain *m_sc = nullptr;
QRhiRenderBuffer *m_ds = nullptr; QRhiRenderBuffer *m_ds = nullptr;
@ -691,7 +691,7 @@ struct WindowAndRenderer
Renderer *renderer; Renderer *renderer;
}; };
QVector<WindowAndRenderer> windows; QList<WindowAndRenderer> windows;
void createWindow() void createWindow()
{ {

View File

@ -92,7 +92,7 @@ public:
}; };
}; };
QVector<Param> params; QList<Param> params;
const Param *param(const char *key) const { const Param *param(const char *key) const {
auto it = std::find_if(params.cbegin(), params.cend(), [key](const Param &p) { auto it = std::find_if(params.cbegin(), params.cend(), [key](const Param &p) {

View File

@ -68,7 +68,7 @@ static quint16 quadIndexData[] =
}; };
struct { struct {
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
QRhiBuffer *vbuf = nullptr; QRhiBuffer *vbuf = nullptr;
QRhiBuffer *ibuf = nullptr; QRhiBuffer *ibuf = nullptr;
QRhiBuffer *ubuf = nullptr; QRhiBuffer *ubuf = nullptr;

View File

@ -59,7 +59,7 @@ struct {
QRhiSampler *sampler = nullptr; QRhiSampler *sampler = nullptr;
QRhiShaderResourceBindings *srb = nullptr; QRhiShaderResourceBindings *srb = nullptr;
QRhiGraphicsPipeline *ps = nullptr; QRhiGraphicsPipeline *ps = nullptr;
QVector<QRhiResource *> releasePool; QList<QRhiResource *> releasePool;
float rotation = 0; float rotation = 0;
QRhiResourceUpdateBatch *initialUpdates = nullptr; QRhiResourceUpdateBatch *initialUpdates = nullptr;

View File

@ -27,13 +27,13 @@
****************************************************************************/ ****************************************************************************/
#include <QApplication> #include <QApplication>
#include <QStringList>
#include <QVector>
#include <QFile>
#include <QDir> #include <QDir>
#include <QPainter> #include <QFile>
#include <QFontMetrics> #include <QFontMetrics>
#include <QImage> #include <QImage>
#include <QList>
#include <QPainter>
#include <QStringList>
#include <QXmlStreamReader> #include <QXmlStreamReader>
static const int fontPixelSize = 25; static const int fontPixelSize = 25;
@ -47,7 +47,7 @@ struct testDataSet
QString inputOriginal; QString inputOriginal;
QString output; QString output;
QString outputOriginal; QString outputOriginal;
QVector<uint> outputGlyphIDs; QList<uint> outputGlyphIDs;
QString outputGlyphIDsOriginal; QString outputGlyphIDsOriginal;
}; };

View File

@ -27,30 +27,30 @@
****************************************************************************/ ****************************************************************************/
#include <QApplication> #include <QApplication>
#include <QGesture>
#include <QLabel>
#include <QMenu>
#include <QMenuBar>
#include <QAction> #include <QAction>
#include <QMainWindow>
#include <QSplitter>
#include <QStatusBar>
#include <QToolBar>
#include <QVector>
#include <QCommandLineOption> #include <QCommandLineOption>
#include <QCommandLineParser> #include <QCommandLineParser>
#include <QPlainTextEdit> #include <QDebug>
#include <QGesture>
#include <QLabel>
#include <QList>
#include <QMainWindow>
#include <QMenu>
#include <QMenuBar>
#include <QPainter> #include <QPainter>
#include <QPainterPath> #include <QPainterPath>
#include <QPaintEvent> #include <QPaintEvent>
#include <QPlainTextEdit>
#include <QScreen> #include <QScreen>
#include <QWindow>
#include <QSharedPointer> #include <QSharedPointer>
#include <QDebug> #include <QSplitter>
#include <QStatusBar>
#include <QTextStream> #include <QTextStream>
#include <QToolBar>
#include <QWindow>
static bool optIgnoreTouch = false; static bool optIgnoreTouch = false;
static QVector<Qt::GestureType> optGestures; static QList<Qt::GestureType> optGestures;
static QWidgetList mainWindows; static QWidgetList mainWindows;
@ -192,9 +192,9 @@ Gesture *Gesture::fromQGesture(const QWidget *w, const QGesture *source)
} }
typedef QSharedPointer<Gesture> GesturePtr; typedef QSharedPointer<Gesture> GesturePtr;
typedef QVector<GesturePtr> GesturePtrs; typedef QList<GesturePtr> GesturePtrs;
typedef QVector<QEvent::Type> EventTypeVector; typedef QList<QEvent::Type> EventTypeVector;
static EventTypeVector eventTypes; static EventTypeVector eventTypes;
class EventFilter : public QObject { class EventFilter : public QObject {
@ -305,7 +305,7 @@ protected:
private: private:
void handleGestureEvent(QGestureEvent *gestureEvent); void handleGestureEvent(QGestureEvent *gestureEvent);
QVector<Point> m_points; QList<Point> m_points;
GesturePtrs m_gestures; GesturePtrs m_gestures;
bool m_drawPoints; bool m_drawPoints;
}; };

View File

@ -93,17 +93,17 @@ private:
float m_strokeWidth = 1; float m_strokeWidth = 1;
bool m_dashStroke = false; bool m_dashStroke = false;
QVector<QPainterPath> m_paths; QList<QPainterPath> m_paths;
QVector<QImage> m_strokePreviews; QList<QImage> m_strokePreviews;
QVector<QImage> m_fillPreviews; QList<QImage> m_fillPreviews;
struct Vertex { struct Vertex {
float x, y; float x, y;
void set(float vx, float vy) { x = vx; y = vy; } void set(float vx, float vy) { x = vx; y = vy; }
}; };
QVector<Vertex> m_fillVertices; QList<Vertex> m_fillVertices;
QVector<quint32> m_fillIndices; QList<quint32> m_fillIndices;
QVector<Vertex> m_strokeVertices; QList<Vertex> m_strokeVertices;
float m_zoom = 1; float m_zoom = 1;

View File

@ -32,19 +32,19 @@
#include <QGridLayout> #include <QGridLayout>
#include <QGroupBox> #include <QGroupBox>
#include <QLabel> #include <QLabel>
#include <QList>
#include <QMainWindow> #include <QMainWindow>
#include <QMenu> #include <QMenu>
#include <QMenuBar> #include <QMenuBar>
#include <QPalette> #include <QPalette>
#include <QPixmap> #include <QPixmap>
#include <QPlainTextEdit> #include <QPlainTextEdit>
#include <QScreen>
#include <QStyle> #include <QStyle>
#include <QTabWidget> #include <QTabWidget>
#include <QTextStream> #include <QTextStream>
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QVector>
#include <QWindow> #include <QWindow>
#include <QScreen>
// Format enumeration value and strip off the class name // Format enumeration value and strip off the class name
// added by QDebug: "QStyle::StandardPixmap(SP_Icon)" -> "SP_Icon". // added by QDebug: "QStyle::StandardPixmap(SP_Icon)" -> "SP_Icon".
@ -82,9 +82,9 @@ static bool operator<(const StyleIconEntry &e1, const StyleIconEntry &e2)
return e1.name < e2.name; return e1.name < e2.name;
} }
static QVector<StyleIconEntry> styleIconEntries() static QList<StyleIconEntry> styleIconEntries()
{ {
QVector<StyleIconEntry> result; QList<StyleIconEntry> result;
const int count = int(QStyle::SP_LineEditClearButton) + 1; const int count = int(QStyle::SP_LineEditClearButton) + 1;
result.reserve(count); result.reserve(count);
for (int i = 0; i < count; ++i) { for (int i = 0; i < count; ++i) {
@ -131,7 +131,7 @@ static QWidget *createStandardPixmapPage(QWidget *parent)
QGridLayout *grid = new QGridLayout(result); QGridLayout *grid = new QGridLayout(result);
int row = 0; int row = 0;
int column = 0; int column = 0;
QVector<StyleIconEntry> entries = styleIconEntries(); QList<StyleIconEntry> entries = styleIconEntries();
for (int i = 0, size = entries.size(); i < size; ++i) { for (int i = 0, size = entries.size(); i < size; ++i) {
grid->addWidget(createStandardPixmapDisplay(entries.at(i), parent), row, column++); grid->addWidget(createStandardPixmapDisplay(entries.at(i), parent), row, column++);
if (column >= maxColumns) { if (column >= maxColumns) {
@ -169,7 +169,7 @@ static QWidget *createStandardIconPage(QWidget *parent)
int column = 0; int column = 0;
const int largeIconSize = parent->style()->pixelMetric(QStyle::PM_LargeIconSize); const int largeIconSize = parent->style()->pixelMetric(QStyle::PM_LargeIconSize);
const QSize displaySize(largeIconSize, largeIconSize); const QSize displaySize(largeIconSize, largeIconSize);
QVector<StyleIconEntry> entries = styleIconEntries(); QList<StyleIconEntry> entries = styleIconEntries();
for (int i = 0, size = entries.size(); i < size; ++i) { for (int i = 0, size = entries.size(); i < size; ++i) {
grid->addWidget(createStandardIconDisplay(entries.at(i), displaySize, parent), row, column++); grid->addWidget(createStandardIconDisplay(entries.at(i), displaySize, parent), row, column++);
if (column >= maxColumns) { if (column >= maxColumns) {