OpenCoverage

qquickwidget.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4class QQmlEngine;-
5class QQmlContext;-
6class QQmlError;-
7class QQuickItem;-
8class QQmlComponent;-
9-
10class QQuickWidgetPrivate;-
11class __attribute__((visibility("default"))) QQuickWidget : public QWidget-
12{-
13 public:-
14#pragma GCC diagnostic push-
15 -
16#pragma GCC diagnostic ignored "-Wsuggest-override"-
17 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:-
18#pragma GCC diagnostic ignored "-Wattributes"-
19 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
20#pragma GCC diagnostic pop-
21 struct QPrivateSignal {};-
22 -
23 -
24 -
25-
26public:-
27 explicit QQuickWidget(QWidget *parent = nullptr);-
28 QQuickWidget(QQmlEngine* engine, QWidget *parent);-
29 explicit QQuickWidget(const QUrl &source, QWidget *parent = nullptr);-
30 ~QQuickWidget() override;-
31-
32 QUrl source() const;-
33-
34 QQmlEngine* engine() const;-
35 QQmlContext* rootContext() const;-
36-
37 QQuickItem *rootObject() const;-
38-
39 enum ResizeMode { SizeViewToRootObject, SizeRootObjectToView };-
40 friend constexpr const QMetaObject *qt_getEnumMetaObject(ResizeMode) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(ResizeMode) noexcept { return "ResizeMode"; }-
41 ResizeMode resizeMode() const;-
42 void setResizeMode(ResizeMode);-
43-
44 enum Status { Null, Ready, Loading, Error };-
45 friend constexpr const QMetaObject *qt_getEnumMetaObject(Status) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(Status) noexcept { return "Status"; }-
46 Status status() const;-
47-
48 QList<QQmlError> errors() const;-
49-
50 QSize sizeHint() const override;-
51 QSize initialSize() const;-
52-
53 void setFormat(const QSurfaceFormat &format);-
54 QSurfaceFormat format() const;-
55-
56 QImage grabFramebuffer() const;-
57-
58 void setClearColor(const QColor &color);-
59-
60 QQuickWindow *quickWindow() const;-
61-
62public :-
63 void setSource(const QUrl&);-
64 void setContent(const QUrl& url, QQmlComponent *component, QObject *item);-
65-
66public :-
67 void statusChanged(QQuickWidget::Status);-
68 void sceneGraphError(QQuickWindow::SceneGraphError error, const QString &message);-
69-
70private :-
71-
72 void continueExecute();-
73 void createFramebufferObject();-
74 void destroyFramebufferObject();-
75 void triggerUpdate();-
76-
77protected:-
78 void resizeEvent(QResizeEvent *) override;-
79 void timerEvent(QTimerEvent*) override;-
80-
81 void keyPressEvent(QKeyEvent *) override;-
82 void keyReleaseEvent(QKeyEvent *) override;-
83 void mousePressEvent(QMouseEvent *) override;-
84 void mouseReleaseEvent(QMouseEvent *) override;-
85 void mouseMoveEvent(QMouseEvent *) override;-
86 void mouseDoubleClickEvent(QMouseEvent *) override;-
87-
88 void showEvent(QShowEvent *) override;-
89 void hideEvent(QHideEvent *) override;-
90-
91 void focusInEvent(QFocusEvent * event) override;-
92 void focusOutEvent(QFocusEvent * event) override;-
93-
94-
95 void wheelEvent(QWheelEvent *) override;-
96-
97-
98-
99 void dragEnterEvent(QDragEnterEvent *) override;-
100 void dragMoveEvent(QDragMoveEvent *) override;-
101 void dragLeaveEvent(QDragLeaveEvent *) override;-
102 void dropEvent(QDropEvent *) override;-
103-
104-
105 bool event(QEvent *) override;-
106 void paintEvent(QPaintEvent *event) override;-
107 bool focusNextPrevChild(bool next) override;-
108-
109private:-
110 QQuickWidget(const QQuickWidget &) = delete; QQuickWidget &operator=(const QQuickWidget &) = delete;-
111 inline QQuickWidgetPrivate* d_func() { return
executed 4266 times by 2 tests: return reinterpret_cast<QQuickWidgetPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickshortcut
  • tst_qquickwidget
reinterpret_cast<QQuickWidgetPrivate *>(qGetPtrHelper(d_ptr));
executed 4266 times by 2 tests: return reinterpret_cast<QQuickWidgetPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickshortcut
  • tst_qquickwidget
} inline const QQuickWidgetPrivate* d_func() const { return
executed 198 times by 2 tests: return reinterpret_cast<const QQuickWidgetPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickshortcut
  • tst_qquickwidget
reinterpret_cast<const QQuickWidgetPrivate *>(qGetPtrHelper(d_ptr));
executed 198 times by 2 tests: return reinterpret_cast<const QQuickWidgetPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickshortcut
  • tst_qquickwidget
} friend class QQuickWidgetPrivate;
198-4266
112};-
113-
114-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0