Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qquickimageprovider_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#ifndef QQUICKQQUICKIMAGEPROVIDER_P_H
6#define QQUICKQQUICKIMAGEPROVIDER_P_H
7
8//
9// W A R N I N G
10// -------------
11//
12// This file is not part of the Qt API. It exists purely as an
13// implementation detail. This header file may change from version to
14// version without notice, or even be removed.
15//
16// We mean it.
17//
18
19#include <private/qtquickglobal_p.h>
20#include <private/qobject_p.h>
21#include <qquickimageprovider.h>
22
24
26{
27 Q_DECLARE_PUBLIC(QQuickImageResponse)
28public:
29 QAtomicInteger<bool> finished = false;
30
32 {
33 // synchronizes-with the loadAcquire in QQuickPixmapReader::processJob:
34 finished.storeRelease(true);
35 }
36};
37
38
39QT_END_NAMESPACE
40
41#endif // QQUICKQQUICKIMAGEPROVIDER_P_H
The QQuickAsyncImageProvider class provides an interface for asynchronous control of QML image reques...
QQuickImageProviderOptions::AutoTransform autoTransform
The QQuickImageProvider class provides an interface for supporting pixmaps and threaded image request...
The QQuickImageResponse class provides an interface for asynchronous image loading in QQuickAsyncImag...
The QQuickTextureFactory class provides an interface for loading custom textures from QML....