OpenCoverage

qquickimagebase_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4class QQuickImageBasePrivate;-
5class __attribute__((visibility("default"))) QQuickImageBase : public QQuickImplicitSizeItem-
6{-
7 public:-
8#pragma GCC diagnostic push-
9 -
10#pragma GCC diagnostic ignored "-Wsuggest-override"-
11 static const QMetaObject staticMetaObject; virtual const QMetaObject *metaObject() const; virtual void *qt_metacast(const char *); virtual int qt_metacall(QMetaObject::Call, int, void **); static inline QString tr(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } __attribute__ ((__deprecated__)) static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } private:-
12#pragma GCC diagnostic ignored "-Wattributes"-
13 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
14#pragma GCC diagnostic pop-
15 struct QPrivateSignal {};-
16-
17 -
18 -
19 -
20 -
21 -
22 -
23 -
24-
25public:-
26 QQuickImageBase(QQuickItem *parent=nullptr);-
27 ~QQuickImageBase();-
28 enum Status { Null, Ready, Loading, Error };-
29 friend constexpr const QMetaObject *qt_getEnumMetaObject(Status) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(Status) noexcept { return "Status"; }-
30 Status status() const;-
31 qreal progress() const;-
32-
33 QUrl source() const;-
34 virtual void setSource(const QUrl &url);-
35-
36 bool asynchronous() const;-
37 void setAsynchronous(bool);-
38-
39 bool cache() const;-
40 void setCache(bool);-
41-
42 QImage image() const;-
43-
44 virtual void setSourceSize(const QSize&);-
45 QSize sourceSize() const;-
46 void resetSourceSize();-
47-
48 virtual void setMirror(bool mirror);-
49 bool mirror() const;-
50-
51 virtual void setAutoTransform(bool transform);-
52 bool autoTransform() const;-
53-
54 static void resolve2xLocalFile(const QUrl &url, qreal targetDevicePixelRatio, QUrl *sourceUrl, qreal *sourceDevicePixelRatio);-
55-
56-
57-
58 virtual void emitAutoTransformBaseChanged() { }-
59-
60public :-
61 void sourceChanged(const QUrl &);-
62 void sourceSizeChanged();-
63 void statusChanged(QQuickImageBase::Status);-
64 void progressChanged(qreal progress);-
65 void asynchronousChanged();-
66 void cacheChanged();-
67 void mirrorChanged();-
68-
69protected:-
70 virtual void load();-
71 void componentComplete() override;-
72 virtual void pixmapChange();-
73 void itemChange(ItemChange change, const ItemChangeData &value) override;-
74 QQuickImageBase(QQuickImageBasePrivate &dd, QQuickItem *parent);-
75-
76private :-
77 virtual void requestFinished();-
78 void requestProgress(qint64,qint64);-
79-
80private:-
81 QQuickImageBase(const QQuickImageBase &) = delete; QQuickImageBase &operator=(const QQuickImageBase &) = delete;-
82 inline QQuickImageBasePrivate* d_func() { return
executed 76562 times by 15 tests: return reinterpret_cast<QQuickImageBasePrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_examples
  • tst_qqmlecmascript
  • tst_qqmlinfo
  • tst_qquickanchors
  • tst_qquickanimatedimage
  • tst_qquickborderimage
  • tst_qquickcustomparticle
  • tst_qquickimage
  • tst_qquickimageprovider
  • tst_qquickitem
  • tst_qquickitemparticle
  • tst_qquickshadereffect
  • tst_qquickstates
  • tst_scenegraph
  • tst_sharedimage
reinterpret_cast<QQuickImageBasePrivate *>(qGetPtrHelper(d_ptr));
executed 76562 times by 15 tests: return reinterpret_cast<QQuickImageBasePrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_examples
  • tst_qqmlecmascript
  • tst_qqmlinfo
  • tst_qquickanchors
  • tst_qquickanimatedimage
  • tst_qquickborderimage
  • tst_qquickcustomparticle
  • tst_qquickimage
  • tst_qquickimageprovider
  • tst_qquickitem
  • tst_qquickitemparticle
  • tst_qquickshadereffect
  • tst_qquickstates
  • tst_scenegraph
  • tst_sharedimage
} inline const QQuickImageBasePrivate* d_func() const { return
executed 18806 times by 12 tests: return reinterpret_cast<const QQuickImageBasePrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_examples
  • tst_qqmlecmascript
  • tst_qquickanimatedimage
  • tst_qquickborderimage
  • tst_qquickcustomparticle
  • tst_qquickimage
  • tst_qquickimageprovider
  • tst_qquickitemparticle
  • tst_qquickshadereffect
  • tst_qquickstates
  • tst_scenegraph
  • tst_sharedimage
reinterpret_cast<const QQuickImageBasePrivate *>(qGetPtrHelper(d_ptr));
executed 18806 times by 12 tests: return reinterpret_cast<const QQuickImageBasePrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_examples
  • tst_qqmlecmascript
  • tst_qquickanimatedimage
  • tst_qquickborderimage
  • tst_qquickcustomparticle
  • tst_qquickimage
  • tst_qquickimageprovider
  • tst_qquickitemparticle
  • tst_qquickshadereffect
  • tst_qquickstates
  • tst_scenegraph
  • tst_sharedimage
} friend class QQuickImageBasePrivate;
18806-76562
83};-
84-
85-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0