diff options
author | Matthew Vogt <matthew.vogt@nokia.com> | 2012-05-15 09:02:09 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-18 02:24:35 +0200 |
commit | 83e820ba767c2d37600d3536ebcfde18234d2f46 (patch) | |
tree | e1e146e5e9d0dd763415103139da9b021fa4c3e6 /src/quick/scenegraph/coreapi | |
parent | 7ac1a943b824d8624d16397fd4f8a5fa17a7dd9b (diff) |
Remove unnecessary exports
Reduce library load time by removing any exports which are not required
by existing clients.
Task-number: QTBUG-24768
Change-Id: Ia5754d6f97bb2ed46e290820a5b092f85a4bc5b0
Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/quick/scenegraph/coreapi')
-rw-r--r-- | src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h | 2 | ||||
-rw-r--r-- | src/quick/scenegraph/coreapi/qsgnodeupdater_p.h | 4 | ||||
-rw-r--r-- | src/quick/scenegraph/coreapi/qsgrenderer_p.h | 6 | ||||
-rw-r--r-- | src/quick/scenegraph/coreapi/qsgrendernode_p.h | 3 |
4 files changed, 8 insertions, 7 deletions
diff --git a/src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h b/src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h index e7cd1b0465..5c12c32c63 100644 --- a/src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h +++ b/src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h @@ -51,7 +51,7 @@ QT_BEGIN_HEADER QT_BEGIN_NAMESPACE -class Q_QUICK_EXPORT QSGDefaultRenderer : public QSGRenderer +class Q_QUICK_PRIVATE_EXPORT QSGDefaultRenderer : public QSGRenderer { Q_OBJECT public: diff --git a/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h index c1df82332e..1f2d4f78dd 100644 --- a/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h +++ b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h @@ -42,7 +42,7 @@ #ifndef NODEUPDATER_P_H #define NODEUPDATER_P_H -#include <QtQuick/qtquickglobal.h> +#include <private/qtquickglobal_p.h> #include <QtGui/private/qdatabuffer_p.h> QT_BEGIN_HEADER @@ -57,7 +57,7 @@ class QSGGeometryNode; class QMatrix4x4; class QSGRenderNode; -class Q_QUICK_EXPORT QSGNodeUpdater +class Q_QUICK_PRIVATE_EXPORT QSGNodeUpdater { public: QSGNodeUpdater(); diff --git a/src/quick/scenegraph/coreapi/qsgrenderer_p.h b/src/quick/scenegraph/coreapi/qsgrenderer_p.h index 3dced9cfa9..82bd2ef0cb 100644 --- a/src/quick/scenegraph/coreapi/qsgrenderer_p.h +++ b/src/quick/scenegraph/coreapi/qsgrenderer_p.h @@ -66,7 +66,7 @@ class TextureReference; class QSGBindable; class QSGNodeUpdater; -class Q_QUICK_EXPORT QSGRenderer : public QObject, public QOpenGLFunctions +class Q_QUICK_PRIVATE_EXPORT QSGRenderer : public QObject, public QOpenGLFunctions { Q_OBJECT public: @@ -186,7 +186,7 @@ private: Q_DECLARE_OPERATORS_FOR_FLAGS(QSGRenderer::ClearMode) -class Q_QUICK_EXPORT QSGBindable +class Q_QUICK_PRIVATE_EXPORT QSGBindable { public: virtual ~QSGBindable() { } @@ -224,7 +224,7 @@ QSGMaterialShader::RenderState QSGRenderer::state(QSGMaterialShader::RenderState } -class Q_QUICK_EXPORT QSGNodeDumper : public QSGNodeVisitor { +class Q_QUICK_PRIVATE_EXPORT QSGNodeDumper : public QSGNodeVisitor { public: static void dump(QSGNode *n); diff --git a/src/quick/scenegraph/coreapi/qsgrendernode_p.h b/src/quick/scenegraph/coreapi/qsgrendernode_p.h index 45636cc796..3596d6cf73 100644 --- a/src/quick/scenegraph/coreapi/qsgrendernode_p.h +++ b/src/quick/scenegraph/coreapi/qsgrendernode_p.h @@ -54,12 +54,13 @@ // #include "qsgnode.h" +#include <private/qtquickglobal_p.h> QT_BEGIN_HEADER QT_BEGIN_NAMESPACE -class Q_QUICK_EXPORT QSGRenderNode : public QSGNode +class Q_QUICK_PRIVATE_EXPORT QSGRenderNode : public QSGNode { public: enum StateFlag |