Qt5.5 fixes

This commit is contained in:
Brad Davis 2015-07-12 18:52:15 -07:00
parent eb9d52fbb3
commit 29333d0cad
6 changed files with 10 additions and 4 deletions

View file

@ -9,6 +9,8 @@
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
// //
#include <QtCore/QDataStream>
#include <NodeList.h> #include <NodeList.h>
#include <PacketHeaders.h> #include <PacketHeaders.h>
#include <SharedUtil.h> #include <SharedUtil.h>

View file

@ -13,6 +13,7 @@
#include <qjsondocument.h> #include <qjsondocument.h>
#include <QtCore/QDebug> #include <QtCore/QDebug>
#include <QtCore/QDataStream>
#include "NetworkLogging.h" #include "NetworkLogging.h"
#include "DataServerAccountInfo.h" #include "DataServerAccountInfo.h"

View file

@ -12,6 +12,7 @@
#include <math.h> #include <math.h>
#include <QtCore/QJsonDocument> #include <QtCore/QJsonDocument>
#include <QtCore/QDataStream>
#include "Assignment.h" #include "Assignment.h"
#include "HifiSockAddr.h" #include "HifiSockAddr.h"

View file

@ -17,6 +17,7 @@
#include <QtCore/QJsonValue> #include <QtCore/QJsonValue>
#include <QtCore/QString> #include <QtCore/QString>
#include <QtCore/QStringList> #include <QtCore/QStringList>
#include <QtCore/QVariantMap>
class JSONBreakableMarshal { class JSONBreakableMarshal {
public: public:

View file

@ -13,6 +13,7 @@
#include <QtCore/QDateTime> #include <QtCore/QDateTime>
#include <QtCore/QDebug> #include <QtCore/QDebug>
#include <QtCore/QDataStream>
#include <SharedUtil.h> #include <SharedUtil.h>
#include <UUID.h> #include <UUID.h>

View file

@ -102,13 +102,15 @@ class QQuickMenuItem;
QObject* addItem(QObject* parent, const QString& text) { QObject* addItem(QObject* parent, const QString& text) {
// FIXME add more checking here to ensure no name conflicts // FIXME add more checking here to ensure no name conflicts
QQuickMenuItem* returnedValue{ nullptr }; QQuickMenuItem* returnedValue{ nullptr };
#ifndef QT_NO_DEBUG
bool invokeResult = bool invokeResult =
#endif
QMetaObject::invokeMethod(parent, "addItem", Qt::DirectConnection, Q_RETURN_ARG(QQuickMenuItem*, returnedValue), QMetaObject::invokeMethod(parent, "addItem", Qt::DirectConnection, Q_RETURN_ARG(QQuickMenuItem*, returnedValue),
Q_ARG(QString, text)); Q_ARG(QString, text));
#ifndef QT_NO_DEBUG
Q_ASSERT(invokeResult); Q_ASSERT(invokeResult);
#else
Q_UNUSED(invokeResult);
#endif
QObject* result = reinterpret_cast<QObject*>(returnedValue); QObject* result = reinterpret_cast<QObject*>(returnedValue);
return result; return result;
} }
@ -206,9 +208,7 @@ void VrMenu::insertAction(QAction* before, QAction* action) {
result = ::addItem(menu, action->text()); result = ::addItem(menu, action->text());
} else { } else {
QQuickMenuItem* returnedValue{ nullptr }; QQuickMenuItem* returnedValue{ nullptr };
#ifndef QT_NO_DEBUG
bool invokeResult = bool invokeResult =
#endif
QMetaObject::invokeMethod(menu, "insertItem", Qt::DirectConnection, Q_RETURN_ARG(QQuickMenuItem*, returnedValue), QMetaObject::invokeMethod(menu, "insertItem", Qt::DirectConnection, Q_RETURN_ARG(QQuickMenuItem*, returnedValue),
Q_ARG(int, index), Q_ARG(QString, action->text())); Q_ARG(int, index), Q_ARG(QString, action->text()));
Q_ASSERT(invokeResult); Q_ASSERT(invokeResult);