Use QList instead of QVector in examples
Task-number: QTBUG-84469 Change-Id: Id14119168bb1bf11f99bda7ef6ee9cf51bcfab2e Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
This commit is contained in:
parent
d7efb2a419
commit
29c99bddbf
@ -54,9 +54,9 @@
|
||||
#include <QIODevice>
|
||||
#include <QPair>
|
||||
#include <QVariant>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
class VariantOrderedMap : public QVector<QPair<QVariant, QVariant>>
|
||||
class VariantOrderedMap : public QList<QPair<QVariant, QVariant>>
|
||||
{
|
||||
public:
|
||||
VariantOrderedMap() = default;
|
||||
|
@ -58,12 +58,12 @@
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
static QVector<Converter *> *availableConverters;
|
||||
static QList<Converter *> *availableConverters;
|
||||
|
||||
Converter::Converter()
|
||||
{
|
||||
if (!availableConverters)
|
||||
availableConverters = new QVector<Converter *>;
|
||||
availableConverters = new QList<Converter *>;
|
||||
availableConverters->append(this);
|
||||
}
|
||||
|
||||
|
@ -77,7 +77,7 @@
|
||||
\snippet serialization/savegame/level.h 0
|
||||
|
||||
We want to have several levels in our game, each with several NPCs, so we
|
||||
keep a QVector of Character objects. We also provide the familiar read() and
|
||||
keep a QList of Character objects. We also provide the familiar read() and
|
||||
write() functions.
|
||||
|
||||
\snippet serialization/savegame/level.cpp 0
|
||||
|
@ -63,7 +63,7 @@ Character Game::player() const
|
||||
return mPlayer;
|
||||
}
|
||||
|
||||
QVector<Level> Game::levels() const
|
||||
QList<Level> Game::levels() const
|
||||
{
|
||||
return mLevels;
|
||||
}
|
||||
@ -80,7 +80,7 @@ void Game::newGame()
|
||||
mLevels.reserve(2);
|
||||
|
||||
Level village(QStringLiteral("Village"));
|
||||
QVector<Character> villageNpcs;
|
||||
QList<Character> villageNpcs;
|
||||
villageNpcs.reserve(2);
|
||||
villageNpcs.append(Character(QStringLiteral("Barry the Blacksmith"),
|
||||
QRandomGenerator::global()->bounded(8, 11),
|
||||
@ -92,7 +92,7 @@ void Game::newGame()
|
||||
mLevels.append(village);
|
||||
|
||||
Level dungeon(QStringLiteral("Dungeon"));
|
||||
QVector<Character> dungeonNpcs;
|
||||
QList<Character> dungeonNpcs;
|
||||
dungeonNpcs.reserve(3);
|
||||
dungeonNpcs.append(Character(QStringLiteral("Eric the Evil"),
|
||||
QRandomGenerator::global()->bounded(18, 26),
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define GAME_H
|
||||
|
||||
#include <QJsonObject>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
#include "character.h"
|
||||
#include "level.h"
|
||||
@ -66,7 +66,7 @@ public:
|
||||
};
|
||||
|
||||
Character player() const;
|
||||
QVector<Level> levels() const;
|
||||
QList<Level> levels() const;
|
||||
|
||||
void newGame();
|
||||
bool loadGame(SaveFormat saveFormat);
|
||||
@ -78,7 +78,7 @@ public:
|
||||
void print(int indentation = 0) const;
|
||||
private:
|
||||
Character mPlayer;
|
||||
QVector<Level> mLevels;
|
||||
QList<Level> mLevels;
|
||||
};
|
||||
//! [0]
|
||||
|
||||
|
@ -62,12 +62,12 @@ QString Level::name() const
|
||||
return mName;
|
||||
}
|
||||
|
||||
QVector<Character> Level::npcs() const
|
||||
QList<Character> Level::npcs() const
|
||||
{
|
||||
return mNpcs;
|
||||
}
|
||||
|
||||
void Level::setNpcs(const QVector<Character> &npcs)
|
||||
void Level::setNpcs(const QList<Character> &npcs)
|
||||
{
|
||||
mNpcs = npcs;
|
||||
}
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define LEVEL_H
|
||||
|
||||
#include <QJsonObject>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
#include "character.h"
|
||||
|
||||
@ -65,8 +65,8 @@ public:
|
||||
|
||||
QString name() const;
|
||||
|
||||
QVector<Character> npcs() const;
|
||||
void setNpcs(const QVector<Character> &npcs);
|
||||
QList<Character> npcs() const;
|
||||
void setNpcs(const QList<Character> &npcs);
|
||||
|
||||
void read(const QJsonObject &json);
|
||||
void write(QJsonObject &json) const;
|
||||
@ -74,7 +74,7 @@ public:
|
||||
void print(int indentation = 0) const;
|
||||
private:
|
||||
QString mName;
|
||||
QVector<Character> mNpcs;
|
||||
QList<Character> mNpcs;
|
||||
};
|
||||
//! [0]
|
||||
|
||||
|
@ -61,7 +61,7 @@ Message::Message(const QString &body, const QStringList &headers)
|
||||
QDebug operator<<(QDebug dbg, const Message &message)
|
||||
{
|
||||
const QString body = message.body();
|
||||
QVector<QStringRef> pieces = body.splitRef(QLatin1String("\r\n"), Qt::SkipEmptyParts);
|
||||
QList<QStringRef> pieces = body.splitRef(QLatin1String("\r\n"), Qt::SkipEmptyParts);
|
||||
if (pieces.isEmpty())
|
||||
dbg.nospace() << "Message()";
|
||||
else if (pieces.size() == 1)
|
||||
|
@ -63,7 +63,7 @@ class DownloadManager: public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
QNetworkAccessManager manager;
|
||||
QVector<QNetworkReply *> currentDownloads;
|
||||
QList<QNetworkReply *> currentDownloads;
|
||||
|
||||
public:
|
||||
DownloadManager();
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
#include <QDialog>
|
||||
#include <QString>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QLabel;
|
||||
@ -76,7 +76,7 @@ private:
|
||||
|
||||
QLabel *statusLabel = nullptr;
|
||||
QTcpServer *tcpServer = nullptr;
|
||||
QVector<QString> fortunes;
|
||||
QList<QString> fortunes;
|
||||
};
|
||||
//! [0]
|
||||
|
||||
|
@ -148,7 +148,7 @@ bool GSuggestCompletion::eventFilter(QObject *obj, QEvent *ev)
|
||||
//! [4]
|
||||
|
||||
//! [5]
|
||||
void GSuggestCompletion::showCompletion(const QVector<QString> &choices)
|
||||
void GSuggestCompletion::showCompletion(const QList<QString> &choices)
|
||||
{
|
||||
if (choices.isEmpty())
|
||||
return;
|
||||
@ -210,7 +210,7 @@ void GSuggestCompletion::handleNetworkData(QNetworkReply *networkReply)
|
||||
{
|
||||
QUrl url = networkReply->url();
|
||||
if (networkReply->error() == QNetworkReply::NoError) {
|
||||
QVector<QString> choices;
|
||||
QList<QString> choices;
|
||||
|
||||
QByteArray response(networkReply->readAll());
|
||||
QXmlStreamReader xml(response);
|
||||
|
@ -64,7 +64,7 @@ public:
|
||||
explicit GSuggestCompletion(QLineEdit *parent = nullptr);
|
||||
~GSuggestCompletion();
|
||||
bool eventFilter(QObject *obj, QEvent *ev) override;
|
||||
void showCompletion(const QVector<QString> &choices);
|
||||
void showCompletion(const QList<QString> &choices);
|
||||
|
||||
public slots:
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define CLIENT_H
|
||||
|
||||
#include <QDialog>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
#include <QSctpSocket>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@ -81,7 +81,7 @@ private slots:
|
||||
void writeDatagram(const QByteArray &ba);
|
||||
|
||||
private:
|
||||
QVector<Consumer *> consumers;
|
||||
QList<Consumer *> consumers;
|
||||
QSctpSocket *sctpSocket;
|
||||
|
||||
QComboBox *hostCombo;
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define SERVER_H
|
||||
|
||||
#include <QDialog>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
#include <QList>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@ -81,7 +81,7 @@ private slots:
|
||||
void writeDatagram(QSctpSocket *to, const QByteArray &ba);
|
||||
|
||||
private:
|
||||
QVector<Provider *> providers;
|
||||
QList<Provider *> providers;
|
||||
QSctpServer *sctpServer;
|
||||
QList<QSctpSocket *> connections;
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
||||
|
||||
#include <QMainWindow>
|
||||
#include <QSharedPointer>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
@ -99,7 +99,7 @@ private:
|
||||
Ui::MainWindow *ui = nullptr;
|
||||
|
||||
using AssocPtr = QSharedPointer<DtlsAssociation>;
|
||||
QVector<AssocPtr> connections;
|
||||
QList<AssocPtr> connections;
|
||||
|
||||
QString nameTemplate;
|
||||
unsigned nextId = 0;
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
#include <QDialog>
|
||||
#include <QHostAddress>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
@ -78,7 +78,7 @@ public:
|
||||
|
||||
private:
|
||||
Ui::NicSelector *ui = nullptr;
|
||||
QVector<QHostAddress> availableAddresses;
|
||||
QList<QHostAddress> availableAddresses;
|
||||
};
|
||||
|
||||
#endif // NICSELECTOR_H
|
||||
|
@ -1086,7 +1086,7 @@ void TorrentClient::scheduleUploads()
|
||||
// seeding, we sort by upload speed. Seeds are left out; there's
|
||||
// no use in unchoking them.
|
||||
QList<PeerWireClient *> allClients = d->connections;
|
||||
QVector<QPair<qint64, PeerWireClient *>> transferSpeeds;
|
||||
QList<QPair<qint64, PeerWireClient *>> transferSpeeds;
|
||||
for (PeerWireClient *client : qAsConst(allClients)) {
|
||||
if (client->state() == QAbstractSocket::ConnectedState
|
||||
&& client->availablePieces().count(true) != d->pieceCount) {
|
||||
@ -1373,7 +1373,7 @@ void TorrentClient::requestMore(PeerWireClient *client)
|
||||
int TorrentClient::requestBlocks(PeerWireClient *client, TorrentPiece *piece, int maxBlocks)
|
||||
{
|
||||
// Generate the list of incomplete blocks for this piece.
|
||||
QVector<int> bits;
|
||||
QList<int> bits;
|
||||
int completedBlocksSize = piece->completedBlocks.size();
|
||||
for (int i = 0; i < completedBlocksSize; ++i) {
|
||||
if (!piece->completedBlocks.testBit(i) && !piece->requestedBlocks.testBit(i))
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define LOGO_H
|
||||
|
||||
#include <qopengl.h>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
#include <QVector3D>
|
||||
|
||||
class Logo
|
||||
@ -68,7 +68,7 @@ private:
|
||||
void extrude(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
|
||||
void add(const QVector3D &v, const QVector3D &n);
|
||||
|
||||
QVector<GLfloat> m_data;
|
||||
QList<GLfloat> m_data;
|
||||
int m_count = 0;
|
||||
};
|
||||
|
||||
|
@ -83,8 +83,8 @@ private:
|
||||
void quad(qreal x1, qreal y1, qreal x2, qreal y2, qreal x3, qreal y3, qreal x4, qreal y4);
|
||||
void extrude(qreal x1, qreal y1, qreal x2, qreal y2);
|
||||
|
||||
QVector<QVector3D> vertices;
|
||||
QVector<QVector3D> normals;
|
||||
QList<QVector3D> vertices;
|
||||
QList<QVector3D> normals;
|
||||
int vertexAttr;
|
||||
int normalAttr;
|
||||
int matrixUniform;
|
||||
|
@ -319,7 +319,7 @@ void GLWidget::initializeGL()
|
||||
// let's do something different and potentially more efficient: create a
|
||||
// properly interleaved data set.
|
||||
const int vertexCount = m_vertices.count();
|
||||
QVector<GLfloat> buf;
|
||||
QList<GLfloat> buf;
|
||||
buf.resize(vertexCount * 3 * 2);
|
||||
GLfloat *p = buf.data();
|
||||
for (int i = 0; i < vertexCount; ++i) {
|
||||
|
@ -57,7 +57,7 @@
|
||||
#include <QVector3D>
|
||||
#include <QMatrix4x4>
|
||||
#include <QElapsedTimer>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
#include <QPushButton>
|
||||
|
||||
class Bubble;
|
||||
@ -101,10 +101,10 @@ private:
|
||||
qreal m_fAngle = 0;
|
||||
qreal m_fScale = 1;
|
||||
bool m_showBubbles = true;
|
||||
QVector<QVector3D> m_vertices;
|
||||
QVector<QVector3D> m_normals;
|
||||
QList<QVector3D> m_vertices;
|
||||
QList<QVector3D> m_normals;
|
||||
bool m_qtLogo = true;
|
||||
QVector<Bubble *> m_bubbles;
|
||||
QList<Bubble *> m_bubbles;
|
||||
int m_frames = 0;
|
||||
QElapsedTimer m_time;
|
||||
QOpenGLShader *m_vshader1 = nullptr;
|
||||
|
@ -77,7 +77,7 @@ private:
|
||||
QGridLayout *m_layout;
|
||||
int m_nextX;
|
||||
int m_nextY;
|
||||
QVector<QOpenGLWidget *> m_glWidgets;
|
||||
QList<QOpenGLWidget *> m_glWidgets;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@ -199,7 +199,7 @@ void GLWidget::makeObject()
|
||||
for (int j = 0; j < 6; ++j)
|
||||
textures[j] = new QOpenGLTexture(QImage(QString(":/images/side%1.png").arg(j + 1)).mirrored());
|
||||
|
||||
QVector<GLfloat> vertData;
|
||||
QList<GLfloat> vertData;
|
||||
for (int i = 0; i < 6; ++i) {
|
||||
for (int j = 0; j < 4; ++j) {
|
||||
// vertex position
|
||||
|
@ -91,8 +91,8 @@ private:
|
||||
bool m_inited = false;
|
||||
qreal m_fAngle = 0;
|
||||
qreal m_fScale = 1;
|
||||
QVector<QVector3D> vertices;
|
||||
QVector<QVector3D> normals;
|
||||
QList<QVector3D> vertices;
|
||||
QList<QVector3D> normals;
|
||||
QOpenGLShaderProgram program;
|
||||
QOpenGLBuffer vbo;
|
||||
int vertexAttr = 0;
|
||||
|
@ -61,10 +61,10 @@ int main(int argc, char **argv)
|
||||
|
||||
const int iterations = 20;
|
||||
|
||||
// Prepare the vector.
|
||||
QVector<int> vector;
|
||||
// Prepare the list.
|
||||
QList<int> list;
|
||||
for (int i = 0; i < iterations; ++i)
|
||||
vector.append(i);
|
||||
list.append(i);
|
||||
|
||||
// Create a progress dialog.
|
||||
QProgressDialog dialog;
|
||||
@ -88,7 +88,7 @@ int main(int argc, char **argv)
|
||||
};
|
||||
|
||||
// Start the computation.
|
||||
futureWatcher.setFuture(QtConcurrent::map(vector, spin));
|
||||
futureWatcher.setFuture(QtConcurrent::map(list, spin));
|
||||
|
||||
// Display the dialog and start the event loop.
|
||||
dialog.exec();
|
||||
|
@ -96,7 +96,7 @@ Renderer::Renderer(VulkanWindow *w, int initialCount)
|
||||
|
||||
void Renderer::preInitResources()
|
||||
{
|
||||
const QVector<int> sampleCounts = m_window->supportedSampleCounts();
|
||||
const QList<int> sampleCounts = m_window->supportedSampleCounts();
|
||||
if (DBG)
|
||||
qDebug() << "Supported sample counts:" << sampleCounts;
|
||||
if (sampleCounts.contains(4)) {
|
||||
|
@ -82,7 +82,7 @@ int main(int argc, char *argv[])
|
||||
VulkanWindow w;
|
||||
w.setVulkanInstance(&inst);
|
||||
if (QCoreApplication::arguments().contains(QStringLiteral("--srgb")))
|
||||
w.setPreferredColorFormats(QVector<VkFormat>() << VK_FORMAT_B8G8R8A8_SRGB);
|
||||
w.setPreferredColorFormats(QList<VkFormat>() << VK_FORMAT_B8G8R8A8_SRGB);
|
||||
|
||||
w.resize(1024, 768);
|
||||
w.show();
|
||||
|
@ -170,7 +170,7 @@ void VulkanRenderer::initResources()
|
||||
m_window->colorFormat(), m_window->depthStencilFormat());
|
||||
|
||||
info += QStringLiteral("Supported sample counts:");
|
||||
const QVector<int> sampleCounts = m_window->supportedSampleCounts();
|
||||
const QList<int> sampleCounts = m_window->supportedSampleCounts();
|
||||
for (int count : sampleCounts)
|
||||
info += QLatin1Char(' ') + QString::number(count);
|
||||
info += QLatin1Char('\n');
|
||||
|
@ -73,7 +73,7 @@ TriangleRenderer::TriangleRenderer(QVulkanWindow *w, bool msaa)
|
||||
: m_window(w)
|
||||
{
|
||||
if (msaa) {
|
||||
const QVector<int> counts = w->supportedSampleCounts();
|
||||
const QList<int> counts = w->supportedSampleCounts();
|
||||
qDebug() << "Supported sample counts:" << counts;
|
||||
for (int s = 16; s >= 4; s /= 2) {
|
||||
if (counts.contains(s)) {
|
||||
|
@ -79,7 +79,7 @@ public:
|
||||
}
|
||||
|
||||
private:
|
||||
QVector<QPointF> m_nodePositions;
|
||||
QList<QPointF> m_nodePositions;
|
||||
};
|
||||
|
||||
Animation::Animation() : m_currentFrame(0)
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
#include <QPointF>
|
||||
#include <QString>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
class Frame;
|
||||
QT_BEGIN_NAMESPACE
|
||||
@ -85,7 +85,7 @@ public:
|
||||
|
||||
private:
|
||||
QString m_name;
|
||||
QVector<Frame *> m_frames;
|
||||
QList<Frame *> m_frames;
|
||||
int m_currentFrame;
|
||||
};
|
||||
|
||||
|
@ -76,7 +76,7 @@ private slots:
|
||||
void unregisterAnimation_helper(QObject *obj);
|
||||
|
||||
private:
|
||||
QVector<QAbstractAnimation *> animations;
|
||||
QList<QAbstractAnimation *> animations;
|
||||
};
|
||||
|
||||
#endif // ANIMATIONMANAGER_H
|
||||
|
@ -85,7 +85,7 @@ public:
|
||||
struct LevelDescription {
|
||||
int id = 0;
|
||||
QString name;
|
||||
QVector<QPair<int, int>> submarines;
|
||||
QList<QPair<int, int>> submarines;
|
||||
};
|
||||
|
||||
GraphicsScene(int x, int y, int width, int height, Mode mode, QObject *parent = nullptr);
|
||||
@ -114,7 +114,7 @@ private:
|
||||
QSet<SubMarine *> submarines;
|
||||
QSet<Bomb *> bombs;
|
||||
QSet<Torpedo *> torpedos;
|
||||
QVector<SubmarineDescription> submarinesData;
|
||||
QList<SubmarineDescription> submarinesData;
|
||||
QHash<int, LevelDescription> levelsData;
|
||||
|
||||
friend class PauseState;
|
||||
|
@ -90,8 +90,8 @@
|
||||
\snippet itemviews/addressbook/tablemodel.h 0
|
||||
|
||||
Two constructors are used, a default constructor which uses
|
||||
\c TableModel's own \c {QVector<Contact>} and one that takes
|
||||
\c {QVector<Contact>} as an argument, for convenience.
|
||||
\c TableModel's own \c {QList<Contact>} and one that takes
|
||||
\c {QList<Contact>} as an argument, for convenience.
|
||||
|
||||
|
||||
\section1 TableModel Class Implementation
|
||||
@ -161,7 +161,7 @@
|
||||
them here so that we can reuse the model in other programs.
|
||||
|
||||
The last function in \c {TableModel}, \c getContacts() returns the
|
||||
QVector<Contact> object that holds all the contacts in the address
|
||||
QList<Contact> object that holds all the contacts in the address
|
||||
book. We use this function later to obtain the list of contacts to
|
||||
check for existing entries, write the contacts to a file and read
|
||||
them back. Further explanation is given with \c AddressWidget.
|
||||
|
@ -128,7 +128,7 @@
|
||||
Each cell in the table will be padded and spaced to make the text easier to
|
||||
read.
|
||||
|
||||
We want the columns to have equal widths, so we provide a vector containing
|
||||
We want the columns to have equal widths, so we provide a list containing
|
||||
percentage widths for each of them and set the constraints in the
|
||||
QTextTableFormat:
|
||||
|
||||
|
@ -260,7 +260,7 @@
|
||||
QIcon::Active, QIcon::Disabled, QIcon::Selected and the rows in the order
|
||||
QIcon::Off, QIcon::On, which does not match the enumeration. The above code
|
||||
provides arrays allowing to map from enumeration value to row/column
|
||||
(by using QVector::indexOf()) and back by using the array index and lists
|
||||
(by using QList::indexOf()) and back by using the array index and lists
|
||||
of the matching strings. Qt's containers can be easily populated by
|
||||
using C++ 11 initializer lists.
|
||||
|
||||
|
@ -66,7 +66,7 @@
|
||||
We have chosen to store our highlighting rules using a private
|
||||
struct: A rule consists of a QRegularExpression pattern and a
|
||||
QTextCharFormat instance. The various rules are then stored using a
|
||||
QVector.
|
||||
QList.
|
||||
|
||||
The QTextCharFormat class provides formatting information for
|
||||
characters in a QTextDocument specifying the visual properties of
|
||||
@ -137,7 +137,7 @@
|
||||
blocks that have changed.
|
||||
|
||||
First we apply the syntax highlighting rules that we stored in the
|
||||
\c highlightingRules vector. For each rule (i.e. for each
|
||||
\c highlightingRules list. For each rule (i.e. for each
|
||||
HighlightingRule object) we search for the pattern in the given
|
||||
text block using the QString::indexOf() function. When the first
|
||||
occurrence of the pattern is found, we use the
|
||||
|
@ -95,7 +95,7 @@
|
||||
|
||||
\snippet widgets/tooltips/sortingbox.h 2
|
||||
|
||||
We keep all the shape items in a QVector, and we keep three
|
||||
We keep all the shape items in a QList, and we keep three
|
||||
QPainterPath objects holding the shapes of a circle, a square and
|
||||
a triangle. We also need to have a pointer to an item when it is
|
||||
moving, and we need to know its previous position.
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
#include <QPoint>
|
||||
#include <QPixmap>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
#include <QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@ -94,7 +94,7 @@ private:
|
||||
int findPiece(const QRect &pieceRect) const;
|
||||
const QRect targetSquare(const QPoint &position) const;
|
||||
|
||||
QVector<Piece> pieces;
|
||||
QList<Piece> pieces;
|
||||
QRect highlightedRect;
|
||||
int inPlace;
|
||||
int m_ImageSize;
|
||||
|
@ -66,7 +66,7 @@ ImageWidget::ImageWidget(QWidget *parent)
|
||||
}
|
||||
//! [constructor]
|
||||
|
||||
void ImageWidget::grabGestures(const QVector<Qt::GestureType> &gestures)
|
||||
void ImageWidget::grabGestures(const QList<Qt::GestureType> &gestures)
|
||||
{
|
||||
//! [enable gestures]
|
||||
for (Qt::GestureType gesture : gestures)
|
||||
|
@ -72,7 +72,7 @@ class ImageWidget : public QWidget
|
||||
public:
|
||||
ImageWidget(QWidget *parent = nullptr);
|
||||
void openDirectory(const QString &path);
|
||||
void grabGestures(const QVector<Qt::GestureType> &gestures);
|
||||
void grabGestures(const QList<Qt::GestureType> &gestures);
|
||||
|
||||
protected:
|
||||
bool event(QEvent *event) override;
|
||||
|
@ -102,7 +102,7 @@ int main(int argc, char *argv[])
|
||||
return -1;
|
||||
}
|
||||
|
||||
QVector<Qt::GestureType> gestures;
|
||||
QList<Qt::GestureType> gestures;
|
||||
if (!commandLineParser.isSet(disablePanOption))
|
||||
gestures << Qt::PanGesture;
|
||||
if (!commandLineParser.isSet(disablePinchOption))
|
||||
|
@ -72,7 +72,7 @@ void MainWidget::openDirectory(const QString &path)
|
||||
imageWidget->openDirectory(path);
|
||||
}
|
||||
|
||||
void MainWidget::grabGestures(const QVector<Qt::GestureType> &gestures)
|
||||
void MainWidget::grabGestures(const QList<Qt::GestureType> &gestures)
|
||||
{
|
||||
imageWidget->grabGestures(gestures);
|
||||
}
|
||||
|
@ -61,7 +61,7 @@ class MainWidget : public QMainWindow
|
||||
|
||||
public:
|
||||
MainWidget(QWidget *parent = nullptr);
|
||||
void grabGestures(const QVector<Qt::GestureType> &gestures);
|
||||
void grabGestures(const QList<Qt::GestureType> &gestures);
|
||||
|
||||
public slots:
|
||||
void openDirectory(const QString &path);
|
||||
|
@ -72,7 +72,7 @@ private:
|
||||
int x;
|
||||
int y;
|
||||
QColor color;
|
||||
QVector<QPointF> stuff;
|
||||
QList<QPointF> stuff;
|
||||
};
|
||||
|
||||
#endif // CHIP_H
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define DIAGRAMITEM_H
|
||||
|
||||
#include <QGraphicsPixmapItem>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QPixmap;
|
||||
@ -88,7 +88,7 @@ private:
|
||||
DiagramType myDiagramType;
|
||||
QPolygonF myPolygon;
|
||||
QMenu *myContextMenu;
|
||||
QVector<Arrow *> arrows;
|
||||
QList<Arrow *> arrows;
|
||||
};
|
||||
//! [0]
|
||||
|
||||
|
@ -163,7 +163,7 @@ void GraphWidget::timerEvent(QTimerEvent *event)
|
||||
{
|
||||
Q_UNUSED(event);
|
||||
|
||||
QVector<Node *> nodes;
|
||||
QList<Node *> nodes;
|
||||
const QList<QGraphicsItem *> items = scene()->items();
|
||||
for (QGraphicsItem *item : items) {
|
||||
if (Node *node = qgraphicsitem_cast<Node *>(item))
|
||||
|
@ -75,7 +75,7 @@ void Node::addEdge(Edge *edge)
|
||||
edge->adjust();
|
||||
}
|
||||
|
||||
QVector<Edge *> Node::edges() const
|
||||
QList<Edge *> Node::edges() const
|
||||
{
|
||||
return edgeList;
|
||||
}
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define NODE_H
|
||||
|
||||
#include <QGraphicsItem>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
class Edge;
|
||||
class GraphWidget;
|
||||
@ -64,7 +64,7 @@ public:
|
||||
Node(GraphWidget *graphWidget);
|
||||
|
||||
void addEdge(Edge *edge);
|
||||
QVector<Edge *> edges() const;
|
||||
QList<Edge *> edges() const;
|
||||
|
||||
enum { Type = UserType + 1 };
|
||||
int type() const override { return Type; }
|
||||
@ -83,7 +83,7 @@ protected:
|
||||
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override;
|
||||
|
||||
private:
|
||||
QVector<Edge *> edgeList;
|
||||
QList<Edge *> edgeList;
|
||||
QPointF newPos;
|
||||
GraphWidget *graph;
|
||||
};
|
||||
|
@ -75,7 +75,7 @@ private:
|
||||
QSizeF prefSize() const;
|
||||
QSizeF maxSize() const;
|
||||
|
||||
QVector<QGraphicsLayoutItem*> m_items;
|
||||
QList<QGraphicsLayoutItem *> m_items;
|
||||
qreal m_spacing[2] = {6, 6};
|
||||
};
|
||||
|
||||
|
@ -59,7 +59,7 @@ Window::Window(QGraphicsItem *parent) : QGraphicsWidget(parent, Qt::Window)
|
||||
FlowLayout *lay = new FlowLayout;
|
||||
const QString sentence(QLatin1String("I am not bothered by the fact that I am unknown."
|
||||
" I am bothered when I do not know others. (Confucius)"));
|
||||
const QVector<QStringRef> words = sentence.splitRef(QLatin1Char(' '), Qt::SkipEmptyParts);
|
||||
const QList<QStringRef> words = sentence.splitRef(QLatin1Char(' '), Qt::SkipEmptyParts);
|
||||
for (const QStringRef &word : words) {
|
||||
QGraphicsProxyWidget *proxy = new QGraphicsProxyWidget(this);
|
||||
QLabel *label = new QLabel(word.toString());
|
||||
|
@ -75,7 +75,7 @@ FlippablePad::FlippablePad(const QSize &size, QGraphicsItem *parent)
|
||||
//! [2]
|
||||
//! [3]
|
||||
int numIcons = size.width() * size.height();
|
||||
QVector<QPixmap> pixmaps;
|
||||
QList<QPixmap> pixmaps;
|
||||
QDirIterator it(":/images", {"*.png"});
|
||||
while (it.hasNext() && pixmaps.size() < numIcons)
|
||||
pixmaps << it.next();
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
#include "roundrectitem.h"
|
||||
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
//! [0]
|
||||
class FlippablePad : public RoundRectItem
|
||||
@ -64,7 +64,7 @@ public:
|
||||
RoundRectItem *iconAt(int column, int row) const;
|
||||
|
||||
private:
|
||||
QVector<QVector<RoundRectItem *> > iconGrid;
|
||||
QList<QList<RoundRectItem *>> iconGrid;
|
||||
};
|
||||
//! [0]
|
||||
|
||||
|
@ -228,7 +228,7 @@ PadNavigator::PadNavigator(const QSize &size, QWidget *parent)
|
||||
// Create substates for each icon; store in temporary grid.
|
||||
int columns = size.width();
|
||||
int rows = size.height();
|
||||
QVector< QVector< QState * > > stateGrid;
|
||||
QList<QList<QState *>> stateGrid;
|
||||
stateGrid.resize(rows);
|
||||
for (int y = 0; y < rows; ++y) {
|
||||
stateGrid[y].resize(columns);
|
||||
|
@ -201,7 +201,7 @@ void AddressWidget::readFromFile(const QString &fileName)
|
||||
return;
|
||||
}
|
||||
|
||||
QVector<Contact> contacts;
|
||||
QList<Contact> contacts;
|
||||
QDataStream in(&file);
|
||||
in >> contacts;
|
||||
|
||||
|
@ -56,9 +56,8 @@ TableModel::TableModel(QObject *parent)
|
||||
{
|
||||
}
|
||||
|
||||
TableModel::TableModel(const QVector<Contact> &contacts, QObject *parent)
|
||||
: QAbstractTableModel(parent),
|
||||
contacts(contacts)
|
||||
TableModel::TableModel(const QList<Contact> &contacts, QObject *parent)
|
||||
: QAbstractTableModel(parent), contacts(contacts)
|
||||
{
|
||||
}
|
||||
//! [0]
|
||||
@ -186,7 +185,7 @@ Qt::ItemFlags TableModel::flags(const QModelIndex &index) const
|
||||
//! [7]
|
||||
|
||||
//! [8]
|
||||
const QVector<Contact> &TableModel::getContacts() const
|
||||
const QList<Contact> &TableModel::getContacts() const
|
||||
{
|
||||
return contacts;
|
||||
}
|
||||
|
@ -52,7 +52,7 @@
|
||||
#define TABLEMODEL_H
|
||||
|
||||
#include <QAbstractTableModel>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
//! [0]
|
||||
|
||||
@ -83,7 +83,7 @@ class TableModel : public QAbstractTableModel
|
||||
|
||||
public:
|
||||
TableModel(QObject *parent = nullptr);
|
||||
TableModel(const QVector<Contact> &contacts, QObject *parent = nullptr);
|
||||
TableModel(const QList<Contact> &contacts, QObject *parent = nullptr);
|
||||
|
||||
int rowCount(const QModelIndex &parent) const override;
|
||||
int columnCount(const QModelIndex &parent) const override;
|
||||
@ -93,10 +93,10 @@ public:
|
||||
bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override;
|
||||
bool insertRows(int position, int rows, const QModelIndex &index = QModelIndex()) override;
|
||||
bool removeRows(int position, int rows, const QModelIndex &index = QModelIndex()) override;
|
||||
const QVector<Contact> &getContacts() const;
|
||||
const QList<Contact> &getContacts() const;
|
||||
|
||||
private:
|
||||
QVector<Contact> contacts;
|
||||
QList<Contact> contacts;
|
||||
};
|
||||
//! [0]
|
||||
|
||||
|
@ -59,9 +59,8 @@ PieView::PieView(QWidget *parent)
|
||||
verticalScrollBar()->setRange(0, 0);
|
||||
}
|
||||
|
||||
void PieView::dataChanged(const QModelIndex &topLeft,
|
||||
const QModelIndex &bottomRight,
|
||||
const QVector<int> &roles)
|
||||
void PieView::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight,
|
||||
const QList<int> &roles)
|
||||
{
|
||||
QAbstractItemView::dataChanged(topLeft, bottomRight, roles);
|
||||
|
||||
|
@ -67,7 +67,7 @@ public:
|
||||
|
||||
protected slots:
|
||||
void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight,
|
||||
const QVector<int> &roles = QVector<int>()) override;
|
||||
const QList<int> &roles = QList<int>()) override;
|
||||
void rowsInserted(const QModelIndex &parent, int start, int end) override;
|
||||
void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end) override;
|
||||
|
||||
|
@ -71,10 +71,9 @@ Window::Window()
|
||||
|
||||
void Window::createGUI()
|
||||
{
|
||||
const QVector<QPair<QString, QColor> > list =
|
||||
{{ tr("Alice"), QColor("aliceblue") },
|
||||
{ tr("Neptun"), QColor("aquamarine") },
|
||||
{ tr("Ferdinand"), QColor("springgreen") }};
|
||||
const QList<QPair<QString, QColor>> list = { { tr("Alice"), QColor("aliceblue") },
|
||||
{ tr("Neptun"), QColor("aquamarine") },
|
||||
{ tr("Ferdinand"), QColor("springgreen") } };
|
||||
|
||||
QTableWidget *table = new QTableWidget(3, 2);
|
||||
table->setHorizontalHeaderLabels({ tr("Name"), tr("Hair Color") });
|
||||
|
@ -57,9 +57,8 @@
|
||||
#include "treeitem.h"
|
||||
|
||||
//! [0]
|
||||
TreeItem::TreeItem(const QVector<QVariant> &data, TreeItem *parent)
|
||||
: itemData(data),
|
||||
parentItem(parent)
|
||||
TreeItem::TreeItem(const QList<QVariant> &data, TreeItem *parent)
|
||||
: itemData(data), parentItem(parent)
|
||||
{}
|
||||
//! [0]
|
||||
|
||||
@ -118,7 +117,7 @@ bool TreeItem::insertChildren(int position, int count, int columns)
|
||||
return false;
|
||||
|
||||
for (int row = 0; row < count; ++row) {
|
||||
QVector<QVariant> data(columns);
|
||||
QList<QVariant> data(columns);
|
||||
TreeItem *item = new TreeItem(data, this);
|
||||
childItems.insert(position, item);
|
||||
}
|
||||
|
@ -52,13 +52,13 @@
|
||||
#define TREEITEM_H
|
||||
|
||||
#include <QVariant>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
//! [0]
|
||||
class TreeItem
|
||||
{
|
||||
public:
|
||||
explicit TreeItem(const QVector<QVariant> &data, TreeItem *parent = nullptr);
|
||||
explicit TreeItem(const QList<QVariant> &data, TreeItem *parent = nullptr);
|
||||
~TreeItem();
|
||||
|
||||
TreeItem *child(int number);
|
||||
@ -74,8 +74,8 @@ public:
|
||||
bool setData(int column, const QVariant &value);
|
||||
|
||||
private:
|
||||
QVector<TreeItem*> childItems;
|
||||
QVector<QVariant> itemData;
|
||||
QList<TreeItem *> childItems;
|
||||
QList<QVariant> itemData;
|
||||
TreeItem *parentItem;
|
||||
};
|
||||
//! [0]
|
||||
|
@ -57,7 +57,7 @@
|
||||
TreeModel::TreeModel(const QStringList &headers, const QString &data, QObject *parent)
|
||||
: QAbstractItemModel(parent)
|
||||
{
|
||||
QVector<QVariant> rootData;
|
||||
QList<QVariant> rootData;
|
||||
for (const QString &header : headers)
|
||||
rootData << header;
|
||||
|
||||
@ -248,8 +248,8 @@ bool TreeModel::setHeaderData(int section, Qt::Orientation orientation,
|
||||
|
||||
void TreeModel::setupModelData(const QStringList &lines, TreeItem *parent)
|
||||
{
|
||||
QVector<TreeItem*> parents;
|
||||
QVector<int> indentations;
|
||||
QList<TreeItem *> parents;
|
||||
QList<int> indentations;
|
||||
parents << parent;
|
||||
indentations << 0;
|
||||
|
||||
@ -269,7 +269,7 @@ void TreeModel::setupModelData(const QStringList &lines, TreeItem *parent)
|
||||
// Read the column data from the rest of the line.
|
||||
const QStringList columnStrings =
|
||||
lineData.split(QLatin1Char('\t'), Qt::SkipEmptyParts);
|
||||
QVector<QVariant> columnData;
|
||||
QList<QVariant> columnData;
|
||||
columnData.reserve(columnStrings.size());
|
||||
for (const QString &columnString : columnStrings)
|
||||
columnData << columnString;
|
||||
|
@ -55,8 +55,9 @@
|
||||
Model::Model(int rows, int columns, QObject *parent)
|
||||
: QAbstractItemModel(parent),
|
||||
services(QPixmap(":/images/services.png")),
|
||||
rc(rows), cc(columns),
|
||||
tree(new QVector<Node>(rows, Node()))
|
||||
rc(rows),
|
||||
cc(columns),
|
||||
tree(new QList<Node>(rows, Node()))
|
||||
{
|
||||
|
||||
}
|
||||
@ -139,8 +140,8 @@ Qt::ItemFlags Model::flags(const QModelIndex &index) const
|
||||
Model::Node *Model::node(int row, Node *parent) const
|
||||
{
|
||||
if (parent && !parent->children)
|
||||
parent->children = new QVector<Node>(rc, Node(parent));
|
||||
QVector<Node> *v = parent ? parent->children : tree;
|
||||
parent->children = new QList<Node>(rc, Node(parent));
|
||||
QList<Node> *v = parent ? parent->children : tree;
|
||||
return const_cast<Node*>(&(v->at(row)));
|
||||
}
|
||||
|
||||
|
@ -54,7 +54,7 @@
|
||||
#include <QAbstractItemModel>
|
||||
#include <QFileIconProvider>
|
||||
#include <QIcon>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
class Model : public QAbstractItemModel
|
||||
{
|
||||
@ -83,7 +83,7 @@ private:
|
||||
Node(Node *parent = nullptr) : parent(parent), children(nullptr) {}
|
||||
~Node() { delete children; }
|
||||
Node *parent;
|
||||
QVector<Node> *children;
|
||||
QList<Node> *children;
|
||||
};
|
||||
|
||||
Node *node(int row, Node *parent) const;
|
||||
@ -93,7 +93,7 @@ private:
|
||||
QIcon services;
|
||||
int rc;
|
||||
int cc;
|
||||
QVector<Node> *tree;
|
||||
QList<Node> *tree;
|
||||
QFileIconProvider iconProvider;
|
||||
};
|
||||
|
||||
|
@ -55,7 +55,7 @@
|
||||
#include <QPixmap>
|
||||
#include <QPoint>
|
||||
#include <QStringList>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QMimeData;
|
||||
@ -83,8 +83,8 @@ public:
|
||||
void addPieces(const QPixmap &pixmap);
|
||||
|
||||
private:
|
||||
QVector<QPoint> locations;
|
||||
QVector<QPixmap> pixmaps;
|
||||
QList<QPoint> locations;
|
||||
QList<QPixmap> pixmaps;
|
||||
|
||||
int m_PieceSize;
|
||||
};
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
#include <QPoint>
|
||||
#include <QPixmap>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
#include <QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@ -94,7 +94,7 @@ private:
|
||||
int findPiece(const QRect &pieceRect) const;
|
||||
const QRect targetSquare(const QPoint &position) const;
|
||||
|
||||
QVector<Piece> pieces;
|
||||
QList<Piece> pieces;
|
||||
QRect highlightedRect;
|
||||
int inPlace;
|
||||
int m_ImageSize;
|
||||
|
@ -57,7 +57,7 @@
|
||||
#include "treeitem.h"
|
||||
|
||||
//! [0]
|
||||
TreeItem::TreeItem(const QVector<QVariant> &data, TreeItem *parent)
|
||||
TreeItem::TreeItem(const QList<QVariant> &data, TreeItem *parent)
|
||||
: m_itemData(data), m_parentItem(parent)
|
||||
{}
|
||||
//! [0]
|
||||
|
@ -52,13 +52,13 @@
|
||||
#define TREEITEM_H
|
||||
|
||||
#include <QVariant>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
//! [0]
|
||||
class TreeItem
|
||||
{
|
||||
public:
|
||||
explicit TreeItem(const QVector<QVariant> &data, TreeItem *parentItem = nullptr);
|
||||
explicit TreeItem(const QList<QVariant> &data, TreeItem *parentItem = nullptr);
|
||||
~TreeItem();
|
||||
|
||||
void appendChild(TreeItem *child);
|
||||
@ -71,8 +71,8 @@ public:
|
||||
TreeItem *parentItem();
|
||||
|
||||
private:
|
||||
QVector<TreeItem*> m_childItems;
|
||||
QVector<QVariant> m_itemData;
|
||||
QList<TreeItem *> m_childItems;
|
||||
QList<QVariant> m_itemData;
|
||||
TreeItem *m_parentItem;
|
||||
};
|
||||
//! [0]
|
||||
|
@ -175,8 +175,8 @@ int TreeModel::rowCount(const QModelIndex &parent) const
|
||||
|
||||
void TreeModel::setupModelData(const QStringList &lines, TreeItem *parent)
|
||||
{
|
||||
QVector<TreeItem*> parents;
|
||||
QVector<int> indentations;
|
||||
QList<TreeItem *> parents;
|
||||
QList<int> indentations;
|
||||
parents << parent;
|
||||
indentations << 0;
|
||||
|
||||
@ -196,7 +196,7 @@ void TreeModel::setupModelData(const QStringList &lines, TreeItem *parent)
|
||||
// Read the column data from the rest of the line.
|
||||
const QStringList columnStrings =
|
||||
lineData.split(QLatin1Char('\t'), Qt::SkipEmptyParts);
|
||||
QVector<QVariant> columnData;
|
||||
QList<QVariant> columnData;
|
||||
columnData.reserve(columnStrings.count());
|
||||
for (const QString &columnString : columnStrings)
|
||||
columnData << columnString;
|
||||
|
@ -105,8 +105,8 @@ private:
|
||||
// int m_fpsCounter;
|
||||
QElapsedTimer m_repaintTracker;
|
||||
|
||||
QVector<QPainterPath> m_paths;
|
||||
QVector<QPointF> m_advances;
|
||||
QList<QPainterPath> m_paths;
|
||||
QList<QPointF> m_advances;
|
||||
QRectF m_pathBounds;
|
||||
QString m_text;
|
||||
|
||||
|
@ -542,7 +542,7 @@ GradientRenderer::GradientRenderer(QWidget *parent)
|
||||
m_hoverPoints->setConnectionType(HoverPoints::NoConnection);
|
||||
m_hoverPoints->setEditable(false);
|
||||
|
||||
QVector<QPointF> points;
|
||||
QList<QPointF> points;
|
||||
points << QPointF(100, 100) << QPointF(200, 200);
|
||||
m_hoverPoints->setPoints(points);
|
||||
|
||||
|
@ -470,7 +470,7 @@ void PathStrokeRenderer::paint(QPainter *painter)
|
||||
stroker.setJoinStyle(m_joinStyle);
|
||||
stroker.setCapStyle(m_capStyle);
|
||||
|
||||
QVector<qreal> dashes;
|
||||
QList<qreal> dashes;
|
||||
qreal space = 4;
|
||||
dashes << 1 << space
|
||||
<< 3 << space
|
||||
|
@ -119,8 +119,8 @@ private:
|
||||
int m_pointCount;
|
||||
int m_pointSize;
|
||||
int m_activePoint;
|
||||
QVector<QPointF> m_points;
|
||||
QVector<QPointF> m_vectors;
|
||||
QList<QPointF> m_points;
|
||||
QList<QPointF> m_vectors;
|
||||
|
||||
Qt::PenJoinStyle m_joinStyle;
|
||||
Qt::PenCapStyle m_capStyle;
|
||||
|
@ -135,7 +135,7 @@ private:
|
||||
SortType m_sortType;
|
||||
ConnectionType m_connectionType;
|
||||
|
||||
QVector<uint> m_locks;
|
||||
QList<uint> m_locks;
|
||||
|
||||
QSizeF m_pointSize;
|
||||
int m_currentIndex;
|
||||
|
@ -132,7 +132,7 @@ void MainWindow::insertCalendar()
|
||||
tableFormat.setCellPadding(2);
|
||||
tableFormat.setCellSpacing(4);
|
||||
//! [6] //! [7]
|
||||
QVector<QTextLength> constraints;
|
||||
QList<QTextLength> constraints;
|
||||
constraints << QTextLength(QTextLength::PercentageLength, 14)
|
||||
<< QTextLength(QTextLength::PercentageLength, 14)
|
||||
<< QTextLength(QTextLength::PercentageLength, 14)
|
||||
|
@ -76,7 +76,7 @@ private:
|
||||
QRegularExpression pattern;
|
||||
QTextCharFormat format;
|
||||
};
|
||||
QVector<HighlightingRule> highlightingRules;
|
||||
QList<HighlightingRule> highlightingRules;
|
||||
|
||||
QRegularExpression commentStartExpression;
|
||||
QRegularExpression commentEndExpression;
|
||||
|
@ -201,7 +201,7 @@ QAbstractItemModel *MainWindow::modelFromFile(const QString &fileName)
|
||||
#endif
|
||||
|
||||
QStandardItemModel *model = new QStandardItemModel(completer);
|
||||
QVector<QStandardItem *> parents(10);
|
||||
QList<QStandardItem *> parents(10);
|
||||
parents[0] = model->invisibleRootItem();
|
||||
|
||||
QRegularExpression re("^\\s+");
|
||||
|
@ -121,7 +121,7 @@ private:
|
||||
int indexAt(const QPoint &pos) const;
|
||||
QString uniqueName(const QString &name) const;
|
||||
|
||||
QVector<Shape> m_shapeList;
|
||||
QList<Shape> m_shapeList;
|
||||
QPoint m_mousePressOffset;
|
||||
QString m_fileName;
|
||||
QUndoStack *m_undoStack = nullptr;
|
||||
|
@ -81,15 +81,16 @@ IconPreviewArea::IconPreviewArea(QWidget *parent)
|
||||
//! [0]
|
||||
|
||||
//! [42]
|
||||
QVector<QIcon::Mode> IconPreviewArea::iconModes()
|
||||
QList<QIcon::Mode> IconPreviewArea::iconModes()
|
||||
{
|
||||
static const QVector<QIcon::Mode> result = {QIcon::Normal, QIcon::Active, QIcon::Disabled, QIcon::Selected};
|
||||
static const QList<QIcon::Mode> result = { QIcon::Normal, QIcon::Active, QIcon::Disabled,
|
||||
QIcon::Selected };
|
||||
return result;
|
||||
}
|
||||
|
||||
QVector<QIcon::State> IconPreviewArea::iconStates()
|
||||
QList<QIcon::State> IconPreviewArea::iconStates()
|
||||
{
|
||||
static const QVector<QIcon::State> result = {QIcon::Off, QIcon::On};
|
||||
static const QList<QIcon::State> result = { QIcon::Off, QIcon::On };
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -54,7 +54,7 @@
|
||||
#include <QIcon>
|
||||
#include <QWidget>
|
||||
#include <QStringList>
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QLabel;
|
||||
@ -71,8 +71,8 @@ public:
|
||||
void setIcon(const QIcon &icon);
|
||||
void setSize(const QSize &size);
|
||||
|
||||
static QVector<QIcon::Mode> iconModes();
|
||||
static QVector<QIcon::State> iconStates();
|
||||
static QList<QIcon::Mode> iconModes();
|
||||
static QList<QIcon::State> iconStates();
|
||||
static QStringList iconModeNames();
|
||||
static QStringList iconStateNames();
|
||||
|
||||
|
@ -99,7 +99,7 @@ private:
|
||||
const char *member);
|
||||
|
||||
//! [2]
|
||||
QVector<ShapeItem> shapeItems;
|
||||
QList<ShapeItem> shapeItems;
|
||||
QPainterPath circlePath;
|
||||
QPainterPath squarePath;
|
||||
QPainterPath trianglePath;
|
||||
|
Loading…
Reference in New Issue
Block a user