aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quick/qquickpixmapcache/deviceloadingimage.h
blob: 062f51d16fdbd684301f002db9c83bed066c4ceb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only

#include <QtCore/QFile>
#include <QtQuick/private/qquickimage_p.h>

class DeviceLoadingImage : public QQuickImage
{
    Q_OBJECT
    QML_NAMED_ELEMENT(DeviceLoadingImage)

public:
    DeviceLoadingImage(QQuickItem *parent = nullptr) : QQuickImage(parent) { }

protected:
    void load() override;

    std::unique_ptr<QFile> device;
};