summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@theqtcompany.com>2016-03-21 07:36:31 +0100
committerLiang Qi <liang.qi@theqtcompany.com>2016-03-21 07:36:31 +0100
commit298a72b9fc54d17c50b620131cbe439febc61840 (patch)
tree7da34019f1ca53fe0986b2df1cf44d4c50e5606b
parent4325aa4b9c6939698d3be6f58955910e7c3268cb (diff)
parent7a208d76ed96bb506899becfe680df06f95451c7 (diff)
Merge remote-tracking branch 'origin/5.6.0' into 5.6
Conflicts: tools/qgltf/qgltf.cpp Change-Id: I60ffe68e1e3419b3e329409dd774bab5ead6e8ae
-rw-r--r--src/input/frontend/qmouseevent.cpp8
-rw-r--r--src/render/backend/trianglesextractor.cpp2
-rw-r--r--src/render/picking/qobjectpicker.cpp12
-rw-r--r--src/render/renderstates/qpointsize.cpp4
-rw-r--r--tools/qgltf/qgltf.cpp3
5 files changed, 15 insertions, 14 deletions
diff --git a/src/input/frontend/qmouseevent.cpp b/src/input/frontend/qmouseevent.cpp
index 6b62ea908..1a78cda27 100644
--- a/src/input/frontend/qmouseevent.cpp
+++ b/src/input/frontend/qmouseevent.cpp
@@ -129,13 +129,13 @@ QMouseEvent::~QMouseEvent()
QMouseEvent::Buttons QMouseEvent::button() const
{
switch (m_event.button()) {
- case Qt::MouseButton::LeftButton:
+ case Qt::LeftButton:
return QMouseEvent::LeftButton;
- case Qt::MouseButton::RightButton:
+ case Qt::RightButton:
return QMouseEvent::RightButton;
- case Qt::MouseButton::MiddleButton:
+ case Qt::MiddleButton:
return QMouseEvent::MiddleButton;
- case Qt::MouseButton::BackButton:
+ case Qt::BackButton:
return QMouseEvent::BackButton;
default:
return QMouseEvent::NoButton;
diff --git a/src/render/backend/trianglesextractor.cpp b/src/render/backend/trianglesextractor.cpp
index 85eba29df..6d4643fd6 100644
--- a/src/render/backend/trianglesextractor.cpp
+++ b/src/render/backend/trianglesextractor.cpp
@@ -70,7 +70,7 @@ bool isTriangleBased(Qt3DRender::QGeometryRenderer::PrimitiveType type) Q_DECL_N
struct BufferInfo
{
BufferInfo()
- : type(QAttribute::DataType::Float)
+ : type(QAttribute::Float)
, dataSize(0)
, count(0)
, byteStride(0)
diff --git a/src/render/picking/qobjectpicker.cpp b/src/render/picking/qobjectpicker.cpp
index 96b3bb9f6..87dfd50f3 100644
--- a/src/render/picking/qobjectpicker.cpp
+++ b/src/render/picking/qobjectpicker.cpp
@@ -230,13 +230,13 @@ void QObjectPickerPrivate::propagateEvent(QPickEvent *event, EventType type)
if ((objectPicker = qobject_cast<Qt3DRender::QObjectPicker *>(c)) != Q_NULLPTR) {
QObjectPickerPrivate *objectPickerPrivate = static_cast<QObjectPickerPrivate *>(QObjectPickerPrivate::get(objectPicker));
switch (type) {
- case EventType::Pressed:
+ case Pressed:
objectPickerPrivate->pressedEvent(event);
break;
- case EventType::Released:
+ case Released:
objectPickerPrivate->releasedEvent(event);
break;
- case EventType::Clicked:
+ case Clicked:
objectPickerPrivate->clickedEvent(event);
break;
}
@@ -259,7 +259,7 @@ void QObjectPickerPrivate::pressedEvent(QPickEvent *event)
m_acceptedLastPressedEvent = event->isAccepted();
if (!m_acceptedLastPressedEvent) {
// Travel parents to transmit the event
- propagateEvent(event, EventType::Pressed);
+ propagateEvent(event, Pressed);
} else {
q->setPressed(true);
}
@@ -273,7 +273,7 @@ void QObjectPickerPrivate::clickedEvent(QPickEvent *event)
Q_Q(QObjectPicker);
emit q->clicked(event);
if (!event->isAccepted())
- propagateEvent(event, EventType::Clicked);
+ propagateEvent(event, Clicked);
}
/*!
@@ -287,7 +287,7 @@ void QObjectPickerPrivate::releasedEvent(QPickEvent *event)
q->setPressed(false);
} else {
event->setAccepted(false);
- propagateEvent(event, EventType::Released);
+ propagateEvent(event, Released);
}
}
diff --git a/src/render/renderstates/qpointsize.cpp b/src/render/renderstates/qpointsize.cpp
index 69bb8c8e6..c9a3c1607 100644
--- a/src/render/renderstates/qpointsize.cpp
+++ b/src/render/renderstates/qpointsize.cpp
@@ -67,7 +67,7 @@ public:
*/
QPointSize::QPointSize(Qt3DCore::QNode *parent)
- : QRenderState(*new QPointSizePrivate(Specification::Programmable, 0.f), parent)
+ : QRenderState(*new QPointSizePrivate(Programmable, 0.f), parent)
{
}
@@ -90,7 +90,7 @@ float QPointSize::value() const
bool QPointSize::isProgrammable() const
{
- return (specification() == QPointSize::Specification::Programmable);
+ return (specification() == QPointSize::Programmable);
}
void QPointSize::setSpecification(Specification spec)
diff --git a/tools/qgltf/qgltf.cpp b/tools/qgltf/qgltf.cpp
index 4b640dd60..43b8af532 100644
--- a/tools/qgltf/qgltf.cpp
+++ b/tools/qgltf/qgltf.cpp
@@ -1924,11 +1924,13 @@ void GltfExporter::exportParameter(QJsonObject &dst, const QVector<ProgramInfo::
}
}
+namespace {
struct ProgramNames
{
QString name;
QString coreName;
};
+}
void GltfExporter::exportTechniques(QJsonObject &obj, const QString &basename)
{
@@ -1987,7 +1989,6 @@ void GltfExporter::exportTechniques(QJsonObject &obj, const QString &basename)
obj["shaders"] = shaders;
QJsonObject programs;
-
QHash<ProgramInfo *, ProgramNames> programMap;
foreach (ProgramInfo *prog, m_usedPrograms) {
QJsonObject program;