summaryrefslogtreecommitdiffstats
path: root/src/runtime/api/q3dswidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/api/q3dswidget.cpp')
-rw-r--r--src/runtime/api/q3dswidget.cpp56
1 files changed, 56 insertions, 0 deletions
diff --git a/src/runtime/api/q3dswidget.cpp b/src/runtime/api/q3dswidget.cpp
index 8cdd898..56d65d5 100644
--- a/src/runtime/api/q3dswidget.cpp
+++ b/src/runtime/api/q3dswidget.cpp
@@ -89,7 +89,24 @@ Q3DSWidget::~Q3DSWidget()
}
/*!
+ \fn Q3DSWidget::frameUpdate()
+
+ This signal is emitted each time a frame has been rendered.
+*/
+
+/*!
+ \fn Q3DSWidget::presentationLoaded()
+
+ This signal is emitted when the viewer has been initialized and the
+ presentation is ready to be shown.
+*/
+
+/*!
+ \property Q3DSWidget::presentation
+
Returns the presentation object used by the Q3DSWidget.
+
+ This property is read-only.
*/
Q3DSPresentation *Q3DSWidget::presentation() const
{
@@ -106,6 +123,15 @@ Q3DSViewerSettings *Q3DSWidget::settings() const
return d->viewerSettings;
}
+/*!
+ \property Q3DSWidget::error
+
+ Contains the text for the error message that was generated during the
+ loading of the presentation. When no error occurred or there is no
+ presentation loaded, the value is an empty string.
+
+ This property is read-only.
+ */
QString Q3DSWidget::error() const
{
Q_D(const Q3DSWidget);
@@ -159,6 +185,9 @@ void Q3DSWidget::setUpdateInterval(int interval)
}
}
+/*!
+ \internal
+ */
void Q3DSWidget::keyPressEvent(QKeyEvent *event)
{
Q_D(Q3DSWidget);
@@ -166,6 +195,9 @@ void Q3DSWidget::keyPressEvent(QKeyEvent *event)
d->engine->handleKeyPressEvent(event);
}
+/*!
+ \internal
+ */
void Q3DSWidget::keyReleaseEvent(QKeyEvent *event)
{
Q_D(Q3DSWidget);
@@ -173,6 +205,9 @@ void Q3DSWidget::keyReleaseEvent(QKeyEvent *event)
d->engine->handleKeyReleaseEvent(event);
}
+/*!
+ \internal
+ */
void Q3DSWidget::mousePressEvent(QMouseEvent *event)
{
Q_D(Q3DSWidget);
@@ -180,6 +215,9 @@ void Q3DSWidget::mousePressEvent(QMouseEvent *event)
d->engine->handleMousePressEvent(event);
}
+/*!
+ \internal
+ */
void Q3DSWidget::mouseMoveEvent(QMouseEvent *event)
{
Q_D(Q3DSWidget);
@@ -187,6 +225,9 @@ void Q3DSWidget::mouseMoveEvent(QMouseEvent *event)
d->engine->handleMouseMoveEvent(event);
}
+/*!
+ \internal
+ */
void Q3DSWidget::mouseReleaseEvent(QMouseEvent *event)
{
Q_D(Q3DSWidget);
@@ -194,6 +235,9 @@ void Q3DSWidget::mouseReleaseEvent(QMouseEvent *event)
d->engine->handleMouseReleaseEvent(event);
}
+/*!
+ \internal
+ */
void Q3DSWidget::mouseDoubleClickEvent(QMouseEvent *event)
{
Q_D(Q3DSWidget);
@@ -202,6 +246,9 @@ void Q3DSWidget::mouseDoubleClickEvent(QMouseEvent *event)
}
#if QT_CONFIG(wheelevent)
+/*!
+ \internal
+ */
void Q3DSWidget::wheelEvent(QWheelEvent *event)
{
Q_D(Q3DSWidget);
@@ -210,10 +257,16 @@ void Q3DSWidget::wheelEvent(QWheelEvent *event)
}
#endif
+/*!
+ \internal
+ */
void Q3DSWidget::initializeGL()
{
}
+/*!
+ \internal
+ */
void Q3DSWidget::resizeGL(int w, int h)
{
Q_D(Q3DSWidget);
@@ -224,6 +277,9 @@ void Q3DSWidget::resizeGL(int w, int h)
}
}
+/*!
+ \internal
+ */
void Q3DSWidget::paintGL()
{
Q_D(Q3DSWidget);