+/*!
+ Constructs a QQuickView with the given QML \a engine and \a parent.
+
+ Note: In this case, the QQuickView does not own the given \a engine object;
+ it is the caller's responsibility to destroy the engine. If the \a engine is deleted
+ before the view \a status() will return \a QQuickView::Error.
+
+ \sa Status, status(), errors()
+*/
+QQuickView::QQuickView(QQmlEngine* engine, QWindow *parent)
+ : QQuickWindow(*(new QQuickViewPrivate), parent)
+{
+ Q_ASSERT(engine);
+ d_func()->init(engine);
+}
+
+/*!
+ Destroys the QQuickView.
+*/