Export V4::PersistentValuePrivate
authorAlex Blasche <alexander.blasche@digia.com>
Fri, 9 Aug 2013 11:28:02 +0000 (13:28 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 12 Aug 2013 11:29:27 +0000 (13:29 +0200)
Indirectly required by QtLocation and its use of QJSValuePrivate

Change-Id: Iea5bca47af8195e344d17fe2b82118141656d997
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
src/qml/jsruntime/qv4value_p.h

index 2a783ed..b6daae9 100644 (file)
@@ -49,6 +49,7 @@
 #include "qv4string_p.h"
 #include <QtCore/QDebug>
 #include "qv4managed_p.h"
+#include <private/qtqmlglobal_p.h>
 
 //#include <wtf/MathExtras.h>
 
@@ -329,7 +330,7 @@ inline Value Managed::call(const Value &thisObject, Value *args, int argc) {
     return vtbl->call(this, thisObject, args, argc);
 }
 
-struct PersistentValuePrivate
+struct Q_QML_PRIVATE_EXPORT PersistentValuePrivate
 {
     PersistentValuePrivate(const Value &v, ExecutionEngine *engine = 0, bool weak = false);
     virtual ~PersistentValuePrivate();