summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-10-02 13:14:16 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-10-02 13:14:35 +0300
commit50da1dc9f6cc6a276c603508868dd7f9d4c7913d (patch)
treeba5b78cc2187709f33ccc6da9d7581c7f63729f6 /src
parent0b1c5c06a188a9dc22820e289b3ef9d6589a0df9 (diff)
Refactored MeshStyle and InputState
Task-number: QTRD-2362 Change-Id: I52ad876b9658a4a9f9a79a6358e68323075bd6c9 Change-Id: I52ad876b9658a4a9f9a79a6358e68323075bd6c9 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/datavisualization/engine/bars3dcontroller.cpp12
-rw-r--r--src/datavisualization/engine/bars3drenderer.cpp6
-rw-r--r--src/datavisualization/engine/q3dbars.cpp2
-rw-r--r--src/datavisualization/engine/q3dscatter.cpp2
-rw-r--r--src/datavisualization/engine/scatter3dcontroller.cpp4
-rw-r--r--src/datavisualization/engine/scatter3drenderer.cpp2
-rw-r--r--src/datavisualization/engine/surface3drenderer.cpp4
-rw-r--r--src/datavisualization/global/qdatavisualizationenums.h26
-rw-r--r--src/datavisualization/global/qtdatavisualizationenums.qdoc26
-rw-r--r--src/datavisualization/input/q3dinputhandler.cpp16
-rw-r--r--src/datavisualization/input/qabstract3dinputhandler.cpp2
-rw-r--r--src/datavisualization/input/qtouch3dinputhandler.cpp18
-rw-r--r--src/datavisualizationqml2/declarativebars.cpp4
-rw-r--r--src/datavisualizationqml2/declarativescatter.cpp4
14 files changed, 64 insertions, 64 deletions
diff --git a/src/datavisualization/engine/bars3dcontroller.cpp b/src/datavisualization/engine/bars3dcontroller.cpp
index cff730e7..26014c12 100644
--- a/src/datavisualization/engine/bars3dcontroller.cpp
+++ b/src/datavisualization/engine/bars3dcontroller.cpp
@@ -39,7 +39,7 @@ Bars3DController::Bars3DController(QRect boundRect)
m_renderer(0)
{
// Default bar type; specific to bars
- setBarType(QDataVis::BevelBars, false);
+ setBarType(QDataVis::MeshStyleBevelBars, false);
setActiveDataProxy(0);
@@ -311,15 +311,15 @@ bool Bars3DController::isBarSpecRelative()
void Bars3DController::setBarType(QDataVis::MeshStyle style, bool smooth)
{
QString objFile;
- if (style == QDataVis::Bars)
+ if (style == QDataVis::MeshStyleBars)
objFile = QStringLiteral(":/defaultMeshes/bar");
- else if (style == QDataVis::Pyramids)
+ else if (style == QDataVis::MeshStylePyramids)
objFile = QStringLiteral(":/defaultMeshes/pyramid");
- else if (style == QDataVis::Cones)
+ else if (style == QDataVis::MeshStyleCones)
objFile = QStringLiteral(":/defaultMeshes/cone");
- else if (style == QDataVis::Cylinders)
+ else if (style == QDataVis::MeshStyleCylinders)
objFile = QStringLiteral(":/defaultMeshes/cylinder");
- else if (style == QDataVis::BevelBars)
+ else if (style == QDataVis::MeshStyleBevelBars)
objFile = QStringLiteral(":/defaultMeshes/bevelbar");
if (smooth)
diff --git a/src/datavisualization/engine/bars3drenderer.cpp b/src/datavisualization/engine/bars3drenderer.cpp
index 8274675d..2649fe85 100644
--- a/src/datavisualization/engine/bars3drenderer.cpp
+++ b/src/datavisualization/engine/bars3drenderer.cpp
@@ -712,7 +712,7 @@ void Bars3DRenderer::drawScene(GLuint defaultFboHandle)
glEnable(GL_DITHER);
// Read color under cursor
- if (QDataVis::InputOnScene == m_controller->inputState()) {
+ if (QDataVis::InputStateOnScene == m_controller->inputState()) {
m_selection = Utils::getSelection(m_controller->inputPosition(),
m_cachedBoundingRect.height());
}
@@ -749,7 +749,7 @@ void Bars3DRenderer::drawScene(GLuint defaultFboHandle)
bool selectionDirty = (m_selection != m_previousSelection
|| (m_selection != selectionSkipColor
- && QDataVis::InputOnScene == m_controller->inputState()
+ && QDataVis::InputStateOnScene == m_controller->inputState()
&& !m_cachedIsSlicingActivated));
if (selectionDirty) {
m_previousSelection = m_selection;
@@ -1388,7 +1388,7 @@ void Bars3DRenderer::drawScene(GLuint defaultFboHandle)
m_selectedBar = NULL;
if (m_cachedIsSlicingActivated
&& (m_selection == selectionSkipColor
- || QDataVis::InputOnOverview == m_controller->inputState())) {
+ || QDataVis::InputStateOnOverview == m_controller->inputState())) {
m_cachedScene->setSlicingActive(false);
}
} else if (m_cachedSelectionMode >= QDataVis::SelectionModeSliceRow && selectionDirty) {
diff --git a/src/datavisualization/engine/q3dbars.cpp b/src/datavisualization/engine/q3dbars.cpp
index 1a0ff961..b1b74b93 100644
--- a/src/datavisualization/engine/q3dbars.cpp
+++ b/src/datavisualization/engine/q3dbars.cpp
@@ -238,7 +238,7 @@ bool Q3DBars::isBarSpacingRelative()
/*!
* Sets the bar \a style to one of the values in \c QDataVis::MeshStyle. It is preset to
- * \c QDataVis::Bars by default. A \a smooth flag can be used to set shading to smooth.
+ * \c QDataVis::MeshStyleBars by default. A \a smooth flag can be used to set shading to smooth.
* It is \c false by default.
*
* \sa setMeshFileName()
diff --git a/src/datavisualization/engine/q3dscatter.cpp b/src/datavisualization/engine/q3dscatter.cpp
index 64df5f04..78b60968 100644
--- a/src/datavisualization/engine/q3dscatter.cpp
+++ b/src/datavisualization/engine/q3dscatter.cpp
@@ -178,7 +178,7 @@ void Q3DScatter::setHeight(const int height)
/*!
* Sets the item \a style to one of the values in \c QDataVis::MeshStyle. It is preset to
- * \c QDataVis::Spheres by default. A \a smooth flag can be used to set shading to smooth.
+ * \c QDataVis::MeshStyleSpheres by default. A \a smooth flag can be used to set shading to smooth.
* It is \c false by default.
*
* \sa setMeshFileName()
diff --git a/src/datavisualization/engine/scatter3dcontroller.cpp b/src/datavisualization/engine/scatter3dcontroller.cpp
index 126f6736..e3b649db 100644
--- a/src/datavisualization/engine/scatter3dcontroller.cpp
+++ b/src/datavisualization/engine/scatter3dcontroller.cpp
@@ -35,7 +35,7 @@ Scatter3DController::Scatter3DController(QRect boundRect)
m_selectedItemIndex(noSelectionIndex())
{
// Default object type; specific to scatter
- setObjectType(QDataVis::Spheres, false);
+ setObjectType(QDataVis::MeshStyleSpheres, false);
setActiveDataProxy(new QScatterDataProxy);
@@ -191,7 +191,7 @@ void Scatter3DController::handleAxisAutoAdjustRangeChangedInOrientation(
void Scatter3DController::setObjectType(QDataVis::MeshStyle style, bool smooth)
{
QString objFile;
- if (style == QDataVis::Spheres) {
+ if (style == QDataVis::MeshStyleSpheres) {
if (smooth)
objFile = QStringLiteral(":/defaultMeshes/sphereSmooth");
else
diff --git a/src/datavisualization/engine/scatter3drenderer.cpp b/src/datavisualization/engine/scatter3drenderer.cpp
index 83e9a72f..61610e1a 100644
--- a/src/datavisualization/engine/scatter3drenderer.cpp
+++ b/src/datavisualization/engine/scatter3drenderer.cpp
@@ -438,7 +438,7 @@ void Scatter3DRenderer::drawScene(const GLuint defaultFboHandle)
glEnable(GL_DITHER);
// Read color under cursor
- if (QDataVis::InputOnScene == m_controller->inputState()) {
+ if (QDataVis::InputStateOnScene == m_controller->inputState()) {
m_selection = Utils::getSelection(m_controller->inputPosition(),
m_cachedBoundingRect.height());
}
diff --git a/src/datavisualization/engine/surface3drenderer.cpp b/src/datavisualization/engine/surface3drenderer.cpp
index b0472c9b..4501c126 100644
--- a/src/datavisualization/engine/surface3drenderer.cpp
+++ b/src/datavisualization/engine/surface3drenderer.cpp
@@ -919,7 +919,7 @@ void Surface3DRenderer::drawScene(GLuint defaultFboHandle)
glEnable(GL_TEXTURE_2D);
// Draw selection buffer
- if (!m_cachedIsSlicingActivated && m_controller->inputState() == QDataVis::InputOnScene
+ if (!m_cachedIsSlicingActivated && m_controller->inputState() == QDataVis::InputStateOnScene
&& m_surfaceObj && m_cachedSelectionMode > QDataVis::SelectionModeNone) {
m_selectionShader->bind();
glBindFramebuffer(GL_FRAMEBUFFER, m_selectionFrameBuffer);
@@ -1649,7 +1649,7 @@ void Surface3DRenderer::drawScene(GLuint defaultFboHandle)
m_selectionModeChanged = false;
}
- if (m_controller->inputState() == QDataVis::InputOnOverview) {
+ if (m_controller->inputState() == QDataVis::InputStateOnOverview) {
if (m_cachedIsSlicingActivated) {
m_cachedScene->setSlicingActive(false);
m_selectionActive = false;
diff --git a/src/datavisualization/global/qdatavisualizationenums.h b/src/datavisualization/global/qdatavisualizationenums.h
index d76e54e1..3d765ff2 100644
--- a/src/datavisualization/global/qdatavisualizationenums.h
+++ b/src/datavisualization/global/qdatavisualizationenums.h
@@ -37,22 +37,22 @@ class QT_DATAVISUALIZATION_EXPORT QDataVis : public QObject
public:
enum InputState {
- InputNone = 0,
- InputOnScene,
- InputOnOverview,
- InputOnSlice,
- InputRotating,
- InputOnPinch
+ InputStateNone = 0,
+ InputStateOnScene,
+ InputStateOnOverview,
+ InputStateOnSlice,
+ InputStateRotating,
+ InputStateOnPinch
};
enum MeshStyle {
- Bars = 0,
- Pyramids,
- Cones,
- Cylinders,
- BevelBars,
- Spheres,
- Dots
+ MeshStyleBars = 0,
+ MeshStylePyramids,
+ MeshStyleCones,
+ MeshStyleCylinders,
+ MeshStyleBevelBars,
+ MeshStyleSpheres,
+ MeshStyleDots
};
enum CameraPreset {
diff --git a/src/datavisualization/global/qtdatavisualizationenums.qdoc b/src/datavisualization/global/qtdatavisualizationenums.qdoc
index 4d6d651a..fde6a258 100644
--- a/src/datavisualization/global/qtdatavisualizationenums.qdoc
+++ b/src/datavisualization/global/qtdatavisualizationenums.qdoc
@@ -27,17 +27,17 @@
Predefined input states for mouse and touch based input handlers. All states are not valid with all input handlers.
- \value InputNone
+ \value InputStateNone
Default "no input received" state.
- \value InputOnScene
+ \value InputStateOnScene
Mouse or touch input received on the 3D scene.
- \value InputOnOverview
+ \value InputStateOnOverview
Mouse or touch input received on the overview area.
- \value InputOnSlice
+ \value InputStateOnSlice
Mouse or touch input received on the slice view area.
- \value InputRotating
+ \value InputStateRotating
Rotation of the 3D geometry ongoing.
- \value InputOnPinch
+ \value InputStateOnPinch
Pinch/punch multitouch input received.
*/
@@ -46,19 +46,19 @@
Predefined mesh types. All styles are not usable with all visualization types.
- \value Bars
+ \value MeshStyleBars
Basic cubic bar.
- \value Pyramids
+ \value MeshStylePyramids
Four-sided pyramid.
- \value Cones
+ \value MeshStyleCones
Basic cone.
- \value Cylinders
+ \value MeshStyleCylinders
Basic cylinder.
- \value BevelBars
+ \value MeshStyleBevelBars
Slightly beveled (rounded) cubic bar.
- \value Spheres
+ \value MeshStyleSpheres
Sphere. Not usable in Q3DBars.
- \value Dots
+ \value MeshStyleDots
Triangular pyramid. Usable only with Q3DScatter.
*/
diff --git a/src/datavisualization/input/q3dinputhandler.cpp b/src/datavisualization/input/q3dinputhandler.cpp
index bbbde7d8..f6e73a7d 100644
--- a/src/datavisualization/input/q3dinputhandler.cpp
+++ b/src/datavisualization/input/q3dinputhandler.cpp
@@ -88,14 +88,14 @@ void Q3DInputHandler::mousePressEvent(QMouseEvent *event, const QPoint &mousePos
if (Qt::LeftButton == event->button()) {
if (scene()->isSlicingActive()) {
if (scene()->isPointInPrimarySubView(mousePos)) {
- setInputState(QDataVis::InputOnOverview);
+ setInputState(QDataVis::InputStateOnOverview);
} else if (scene()->isPointInSecondarySubView(mousePos)) {
- setInputState(QDataVis::InputOnSlice);
+ setInputState(QDataVis::InputStateOnSlice);
} else {
- setInputState(QDataVis::InputNone);
+ setInputState(QDataVis::InputStateNone);
}
} else {
- setInputState(QDataVis::InputOnScene);
+ setInputState(QDataVis::InputStateOnScene);
// update mouse positions to prevent jumping when releasing or repressing a button
setInputPosition(mousePos);
}
@@ -105,7 +105,7 @@ void Q3DInputHandler::mousePressEvent(QMouseEvent *event, const QPoint &mousePos
} else if (Qt::RightButton == event->button()) {
// disable rotating when in slice view
if (!scene()->isSlicingActive())
- setInputState(QDataVis::InputRotating);
+ setInputState(QDataVis::InputStateRotating);
// update mouse positions to prevent jumping when releasing or repressing a button
setInputPosition(mousePos);
}
@@ -122,11 +122,11 @@ void Q3DInputHandler::mouseReleaseEvent(QMouseEvent *event, const QPoint &mouseP
#if defined (Q_OS_ANDROID)
Q_UNUSED(mousePos);
#else
- if (QDataVis::InputRotating == inputState()) {
+ if (QDataVis::InputStateRotating == inputState()) {
// update mouse positions to prevent jumping when releasing or repressing a button
setInputPosition(mousePos);
}
- setInputState(QDataVis::InputNone);
+ setInputState(QDataVis::InputStateNone);
#endif
}
@@ -140,7 +140,7 @@ void Q3DInputHandler::mouseMoveEvent(QMouseEvent *event, const QPoint &mousePos)
#if defined (Q_OS_ANDROID)
Q_UNUSED(mousePos);
#else
- if (QDataVis::InputRotating == inputState()) {
+ if (QDataVis::InputStateRotating == inputState()) {
// Calculate mouse movement since last frame
QPointF rotations = scene()->activeCamera()->rotations();
float xRotation = rotations.x();
diff --git a/src/datavisualization/input/qabstract3dinputhandler.cpp b/src/datavisualization/input/qabstract3dinputhandler.cpp
index 9dd5f862..e111ff42 100644
--- a/src/datavisualization/input/qabstract3dinputhandler.cpp
+++ b/src/datavisualization/input/qabstract3dinputhandler.cpp
@@ -196,7 +196,7 @@ QAbstract3DInputHandlerPrivate::QAbstract3DInputHandlerPrivate(QAbstract3DInputH
q_ptr(q),
m_prevDistance(0),
m_previousInputPos(QPoint(0,0)),
- m_inputState(QDataVis::InputNone),
+ m_inputState(QDataVis::InputStateNone),
m_inputPosition(QPoint(0,0)),
m_scene(0)
{
diff --git a/src/datavisualization/input/qtouch3dinputhandler.cpp b/src/datavisualization/input/qtouch3dinputhandler.cpp
index fd7ce39c..b0eabd34 100644
--- a/src/datavisualization/input/qtouch3dinputhandler.cpp
+++ b/src/datavisualization/input/qtouch3dinputhandler.cpp
@@ -96,18 +96,18 @@ void QTouch3DInputHandler::touchEvent(QTouchEvent *event)
if (event->type() == QEvent::TouchBegin) {
if (scene()->isSlicingActive()) {
if (scene()->isPointInPrimarySubView(pointerPos.toPoint()))
- setInputState(QDataVis::InputOnOverview);
+ setInputState(QDataVis::InputStateOnOverview);
else if (scene()->isPointInSecondarySubView(pointerPos.toPoint()))
- setInputState(QDataVis::InputOnSlice);
+ setInputState(QDataVis::InputStateOnSlice);
else
- setInputState(QDataVis::InputNone);
+ setInputState(QDataVis::InputStateNone);
} else {
// Handle possible tap-and-hold selection
d_ptr->m_startHoldPos = pointerPos;
d_ptr->m_touchHoldPos = d_ptr->m_startHoldPos;
d_ptr->m_holdTimer->start();
// Start rotating
- setInputState(QDataVis::InputRotating);
+ setInputState(QDataVis::InputStateRotating);
setInputPosition(pointerPos.toPoint());
}
} else if (event->type() == QEvent::TouchEnd) {
@@ -148,7 +148,7 @@ void QTouch3DInputHandlerPrivate::handlePinchZoom(qreal distance)
int prevDist = q_ptr->prevDistance();
if (prevDist > 0 && qAbs(prevDist - newDistance) < maxPinchJitter)
return;
- q_ptr->setInputState(QDataVis::InputOnPinch);
+ q_ptr->setInputState(QDataVis::InputStateOnPinch);
Q3DCamera *camera = q_ptr->scene()->activeCamera();
int zoomLevel = camera->zoomLevel();
qreal zoomRate = qSqrt(qSqrt(zoomLevel));
@@ -169,7 +169,7 @@ void QTouch3DInputHandlerPrivate::handleTapAndHold()
QPointF distance = m_startHoldPos - m_touchHoldPos;
if (distance.manhattanLength() < maxTapAndHoldJitter) {
q_ptr->setInputPosition(m_touchHoldPos.toPoint());
- q_ptr->setInputState(QDataVis::InputOnScene);
+ q_ptr->setInputState(QDataVis::InputStateOnScene);
}
}
@@ -177,15 +177,15 @@ void QTouch3DInputHandlerPrivate::handleSelection(const QPointF &position)
{
QPointF distance = m_startHoldPos - position;
if (distance.manhattanLength() < maxSelectionJitter)
- q_ptr->setInputState(QDataVis::InputOnScene);
+ q_ptr->setInputState(QDataVis::InputStateOnScene);
else
- q_ptr->setInputState(QDataVis::InputNone);
+ q_ptr->setInputState(QDataVis::InputStateNone);
q_ptr->setPreviousInputPos(position.toPoint());
}
void QTouch3DInputHandlerPrivate::handleRotation(const QPointF &position)
{
- if (QDataVis::InputRotating == q_ptr->inputState()) {
+ if (QDataVis::InputStateRotating == q_ptr->inputState()) {
Q3DScene *scene = q_ptr->scene();
Q3DCamera *camera = scene->activeCamera();
QPointF rotations = camera->rotations();
diff --git a/src/datavisualizationqml2/declarativebars.cpp b/src/datavisualizationqml2/declarativebars.cpp
index c15ca495..9ed80106 100644
--- a/src/datavisualizationqml2/declarativebars.cpp
+++ b/src/datavisualizationqml2/declarativebars.cpp
@@ -163,9 +163,9 @@ QDataVis::MeshStyle DeclarativeBars::barType() const
{
QString objFile = m_shared->meshFileName();
if (objFile.contains("/sphere"))
- return QDataVis::Spheres;
+ return QDataVis::MeshStyleSpheres;
else
- return QDataVis::Dots;
+ return QDataVis::MeshStyleDots;
}
void DeclarativeBars::setBarSmoothingEnabled(bool enabled)
diff --git a/src/datavisualizationqml2/declarativescatter.cpp b/src/datavisualizationqml2/declarativescatter.cpp
index 6447c781..346abec2 100644
--- a/src/datavisualizationqml2/declarativescatter.cpp
+++ b/src/datavisualizationqml2/declarativescatter.cpp
@@ -127,9 +127,9 @@ QDataVis::MeshStyle DeclarativeScatter::objectType() const
{
QString objFile = m_shared->meshFileName();
if (objFile.contains("/sphere"))
- return QDataVis::Spheres;
+ return QDataVis::MeshStyleSpheres;
else
- return QDataVis::Dots;
+ return QDataVis::MeshStyleDots;
}
void DeclarativeScatter::setObjectSmoothingEnabled(bool enabled)