summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-12-14 16:49:04 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2016-12-14 15:49:42 +0000
commitc6807b406261c87869256832742663c313220ae7 (patch)
tree411565fc881f6c4202e2c2e9f106570f7ce4826b /src
parent001a2c520823acfa4d0c8400adcfd12bd03d5f09 (diff)
Add export macros
Change-Id: Ib24a17a3004f5c06274335ef8c7e4fdfe3d66cf4 Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/qmlandroid/app/qqmlandroidactionbar_p.h2
-rw-r--r--src/qmlandroid/app/qqmlandroidactivity_p.h2
-rw-r--r--src/qmlandroid/app/qqmlandroidalertdialog_p.h2
-rw-r--r--src/qmlandroid/app/qqmlandroiddialog_p.h2
-rw-r--r--src/qmlandroid/app/qqmlandroidservice_p.h2
-rw-r--r--src/qmlandroid/content/qqmlandroidcontext_p.h2
-rw-r--r--src/qmlandroid/content/qqmlandroidcontextwrapper_p.h2
-rw-r--r--src/qmlandroid/graphics/drawable/qqmlandroidcolordrawable_p.h2
-rw-r--r--src/qmlandroid/graphics/drawable/qqmlandroiddrawable_p.h2
-rw-r--r--src/qmlandroid/graphics/qqmlandroidcolor_p.h4
-rw-r--r--src/qmlandroid/qqmlandroidr_p.h4
-rw-r--r--src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayout_p.h2
-rw-r--r--src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayoutparams_p.h2
-rw-r--r--src/qmlandroid/support/v4/widget/qqmlandroidswiperefreshlayout_p.h2
-rw-r--r--src/qmlandroid/support/v7/app/qqmlandroidactionbardrawertoggle_p.h2
-rw-r--r--src/qmlandroid/support/v7/widget/qqmlandroidcardview_p.h2
-rw-r--r--src/qmlandroid/support/v7/widget/qqmlandroidrecycleradapter_p.h2
-rw-r--r--src/qmlandroid/support/v7/widget/qqmlandroidrecyclerview_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidacceleratedecelerateinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidaccelerateinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidalphaanimation_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidanimation_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidanimationset_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidanticipateinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidanticipateovershootinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidbounceinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidcycleinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroiddecelerateinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidlinearinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidovershootinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidpathinterpolator_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidrotateanimation_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidscaleanimation_p.h2
-rw-r--r--src/qmlandroid/view/animation/qqmlandroidtranslateanimation_p.h2
-rw-r--r--src/qmlandroid/view/qqmlandroidgravity_p.h4
-rw-r--r--src/qmlandroid/view/qqmlandroidlayoutparams_p.h2
-rw-r--r--src/qmlandroid/view/qqmlandroidmenu_p.h2
-rw-r--r--src/qmlandroid/view/qqmlandroidmenuitem_p.h2
-rw-r--r--src/qmlandroid/view/qqmlandroidviewgroup_p.h2
-rw-r--r--src/qmlandroid/view/qqmlandroidwindow_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidabsseekbar_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidadapterview_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidarrayadapter_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidbaseadapter_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidbutton_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidcalendarview_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidcheckbox_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidcompoundbutton_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroiddatepicker_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidedittext_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidframelayout_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidframelayoutparams_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidimageview_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidlinearlayout_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidlinearlayoutparams_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidlistview_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidmarginlayoutparams_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidnumberpicker_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidpopupmenu_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidprogressbar_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidradiobutton_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidradiogroup_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidratingbar_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidrelativelayout_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidrelativelayoutparams_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidscrollview_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidsearchview_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidseekbar_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidspace_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidspinner_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidswitch_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidtabhost_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidtabspec_p.h4
-rw-r--r--src/qmlandroid/widget/qqmlandroidtabwidget_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidtextview_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidtimepicker_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidtoast_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidtogglebutton_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidviewanimator_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidviewflipper_p.h2
-rw-r--r--src/qmlandroid/widget/qqmlandroidviewswitcher_p.h2
82 files changed, 90 insertions, 82 deletions
diff --git a/src/qmlandroid/app/qqmlandroidactionbar_p.h b/src/qmlandroid/app/qqmlandroidactionbar_p.h
index 5a3bfe3..ee73abf 100644
--- a/src/qmlandroid/app/qqmlandroidactionbar_p.h
+++ b/src/qmlandroid/app/qqmlandroidactionbar_p.h
@@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidDrawable;
-class QQmlAndroidActionBar : public QQmlAndroidObject
+class Q_QMLANDROID_EXPORT QQmlAndroidActionBar : public QQmlAndroidObject
{
Q_OBJECT
Q_PROPERTY(bool visible READ isVisible WRITE setVisible NOTIFY visibleChanged)
diff --git a/src/qmlandroid/app/qqmlandroidactivity_p.h b/src/qmlandroid/app/qqmlandroidactivity_p.h
index 91d2264..7d120e6 100644
--- a/src/qmlandroid/app/qqmlandroidactivity_p.h
+++ b/src/qmlandroid/app/qqmlandroidactivity_p.h
@@ -57,7 +57,7 @@ class QQmlAndroidMenu;
class QQmlAndroidWindow;
class QQmlAndroidActionBar;
-class QQmlAndroidActivity : public QQmlAndroidContextWrapper
+class Q_QMLANDROID_EXPORT QQmlAndroidActivity : public QQmlAndroidContextWrapper
{
Q_OBJECT
Q_PROPERTY(QQmlAndroidWindow *window READ window CONSTANT)
diff --git a/src/qmlandroid/app/qqmlandroidalertdialog_p.h b/src/qmlandroid/app/qqmlandroidalertdialog_p.h
index 22c2ec9..593fa68 100644
--- a/src/qmlandroid/app/qqmlandroidalertdialog_p.h
+++ b/src/qmlandroid/app/qqmlandroidalertdialog_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAlertDialog : public QQmlAndroidDialog
+class Q_QMLANDROID_EXPORT QQmlAndroidAlertDialog : public QQmlAndroidDialog
{
Q_OBJECT
Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged)
diff --git a/src/qmlandroid/app/qqmlandroiddialog_p.h b/src/qmlandroid/app/qqmlandroiddialog_p.h
index e18fd86..e152ab7 100644
--- a/src/qmlandroid/app/qqmlandroiddialog_p.h
+++ b/src/qmlandroid/app/qqmlandroiddialog_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidDialog : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidDialog : public QQmlAndroidContextual
{
Q_OBJECT
diff --git a/src/qmlandroid/app/qqmlandroidservice_p.h b/src/qmlandroid/app/qqmlandroidservice_p.h
index 5e12a59..5bb0257 100644
--- a/src/qmlandroid/app/qqmlandroidservice_p.h
+++ b/src/qmlandroid/app/qqmlandroidservice_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidService : public QQmlAndroidContextWrapper
+class Q_QMLANDROID_EXPORT QQmlAndroidService : public QQmlAndroidContextWrapper
{
Q_OBJECT
Q_PROPERTY(bool sticky READ isSticky WRITE setSticky NOTIFY stickyChanged)
diff --git a/src/qmlandroid/content/qqmlandroidcontext_p.h b/src/qmlandroid/content/qqmlandroidcontext_p.h
index 5d92880..c64ffe9 100644
--- a/src/qmlandroid/content/qqmlandroidcontext_p.h
+++ b/src/qmlandroid/content/qqmlandroidcontext_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidContext : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidContext : public QQmlAndroidContextual
{
Q_OBJECT
diff --git a/src/qmlandroid/content/qqmlandroidcontextwrapper_p.h b/src/qmlandroid/content/qqmlandroidcontextwrapper_p.h
index b389484..761fbff 100644
--- a/src/qmlandroid/content/qqmlandroidcontextwrapper_p.h
+++ b/src/qmlandroid/content/qqmlandroidcontextwrapper_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidContextWrapper : public QQmlAndroidContext
+class Q_QMLANDROID_EXPORT QQmlAndroidContextWrapper : public QQmlAndroidContext
{
Q_OBJECT
diff --git a/src/qmlandroid/graphics/drawable/qqmlandroidcolordrawable_p.h b/src/qmlandroid/graphics/drawable/qqmlandroidcolordrawable_p.h
index 20841ec..9dd6f86 100644
--- a/src/qmlandroid/graphics/drawable/qqmlandroidcolordrawable_p.h
+++ b/src/qmlandroid/graphics/drawable/qqmlandroidcolordrawable_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidColorDrawable : public QQmlAndroidDrawable
+class Q_QMLANDROID_EXPORT QQmlAndroidColorDrawable : public QQmlAndroidDrawable
{
Q_OBJECT
Q_PROPERTY(int color READ color WRITE setColor NOTIFY colorChanged)
diff --git a/src/qmlandroid/graphics/drawable/qqmlandroiddrawable_p.h b/src/qmlandroid/graphics/drawable/qqmlandroiddrawable_p.h
index 356a0ce..ca61056 100644
--- a/src/qmlandroid/graphics/drawable/qqmlandroiddrawable_p.h
+++ b/src/qmlandroid/graphics/drawable/qqmlandroiddrawable_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidDrawable : public QQmlAndroidObject
+class Q_QMLANDROID_EXPORT QQmlAndroidDrawable : public QQmlAndroidObject
{
Q_OBJECT
diff --git a/src/qmlandroid/graphics/qqmlandroidcolor_p.h b/src/qmlandroid/graphics/qqmlandroidcolor_p.h
index acfe402..74f9961 100644
--- a/src/qmlandroid/graphics/qqmlandroidcolor_p.h
+++ b/src/qmlandroid/graphics/qqmlandroidcolor_p.h
@@ -48,12 +48,14 @@
// We mean it.
//
+#include <QtQmlAndroid/private/qtqmlandroidglobal_p.h>
+
#include <QtCore/qobject.h>
#include <QtQml/qqmlengine.h>
QT_BEGIN_NAMESPACE
-class QQmlAndroidColor : public QObject
+class Q_QMLANDROID_EXPORT QQmlAndroidColor : public QObject
{
Q_OBJECT
Q_ENUMS(Constants)
diff --git a/src/qmlandroid/qqmlandroidr_p.h b/src/qmlandroid/qqmlandroidr_p.h
index 0ac0a0b..07c4f36 100644
--- a/src/qmlandroid/qqmlandroidr_p.h
+++ b/src/qmlandroid/qqmlandroidr_p.h
@@ -48,6 +48,8 @@
// We mean it.
//
+#include <QtQmlAndroid/private/qtqmlandroidglobal_p.h>
+
#include <QtCore/qobject.h>
#include <QtQml/qqmlpropertymap.h>
@@ -56,7 +58,7 @@ QT_BEGIN_NAMESPACE
class QJSEngine;
class QQmlEngine;
-class QQmlAndroidR : public QObject
+class Q_QMLANDROID_EXPORT QQmlAndroidR : public QObject
{
Q_OBJECT
Q_PROPERTY(QQmlPropertyMap *anim READ anim CONSTANT)
diff --git a/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayout_p.h b/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayout_p.h
index 53853a1..c668925 100644
--- a/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayout_p.h
+++ b/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayout_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidDrawerLayout : public QQmlAndroidViewGroup
+class Q_QMLANDROID_EXPORT QQmlAndroidDrawerLayout : public QQmlAndroidViewGroup
{
Q_OBJECT
diff --git a/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayoutparams_p.h b/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayoutparams_p.h
index 0a9dbae..ca5dc65 100644
--- a/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayoutparams_p.h
+++ b/src/qmlandroid/support/v4/widget/qqmlandroiddrawerlayoutparams_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidDrawerLayoutParams : public QQmlAndroidMarginLayoutParams
+class Q_QMLANDROID_EXPORT QQmlAndroidDrawerLayoutParams : public QQmlAndroidMarginLayoutParams
{
Q_OBJECT
Q_PROPERTY(int gravity READ gravity WRITE setGravity NOTIFY gravityChanged) // TODO Gravity
diff --git a/src/qmlandroid/support/v4/widget/qqmlandroidswiperefreshlayout_p.h b/src/qmlandroid/support/v4/widget/qqmlandroidswiperefreshlayout_p.h
index 8369f05..750d133 100644
--- a/src/qmlandroid/support/v4/widget/qqmlandroidswiperefreshlayout_p.h
+++ b/src/qmlandroid/support/v4/widget/qqmlandroidswiperefreshlayout_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidSwipeRefreshLayout : public QQmlAndroidViewGroup
+class Q_QMLANDROID_EXPORT QQmlAndroidSwipeRefreshLayout : public QQmlAndroidViewGroup
{
Q_OBJECT
Q_PROPERTY(bool refreshing READ isRefreshing WRITE setRefreshing NOTIFY refreshingChanged)
diff --git a/src/qmlandroid/support/v7/app/qqmlandroidactionbardrawertoggle_p.h b/src/qmlandroid/support/v7/app/qqmlandroidactionbardrawertoggle_p.h
index d8f0354..bcc2e38 100644
--- a/src/qmlandroid/support/v7/app/qqmlandroidactionbardrawertoggle_p.h
+++ b/src/qmlandroid/support/v7/app/qqmlandroidactionbardrawertoggle_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidActionBarDrawerToggle : public QQmlAndroidObject
+class Q_QMLANDROID_EXPORT QQmlAndroidActionBarDrawerToggle : public QQmlAndroidObject
{
Q_OBJECT
diff --git a/src/qmlandroid/support/v7/widget/qqmlandroidcardview_p.h b/src/qmlandroid/support/v7/widget/qqmlandroidcardview_p.h
index 83c29a1..5abd890 100644
--- a/src/qmlandroid/support/v7/widget/qqmlandroidcardview_p.h
+++ b/src/qmlandroid/support/v7/widget/qqmlandroidcardview_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidCardView : public QQmlAndroidFrameLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidCardView : public QQmlAndroidFrameLayout
{
Q_OBJECT
diff --git a/src/qmlandroid/support/v7/widget/qqmlandroidrecycleradapter_p.h b/src/qmlandroid/support/v7/widget/qqmlandroidrecycleradapter_p.h
index bf304c5..41b4a0f 100644
--- a/src/qmlandroid/support/v7/widget/qqmlandroidrecycleradapter_p.h
+++ b/src/qmlandroid/support/v7/widget/qqmlandroidrecycleradapter_p.h
@@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE
class QQmlComponent;
class QQmlAndroidView;
-class QQmlAndroidRecyclerAdapter : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidRecyclerAdapter : public QQmlAndroidContextual
{
Q_OBJECT
Q_PROPERTY(int count READ count WRITE setCount NOTIFY countChanged)
diff --git a/src/qmlandroid/support/v7/widget/qqmlandroidrecyclerview_p.h b/src/qmlandroid/support/v7/widget/qqmlandroidrecyclerview_p.h
index 3c02b34..0a537c9 100644
--- a/src/qmlandroid/support/v7/widget/qqmlandroidrecyclerview_p.h
+++ b/src/qmlandroid/support/v7/widget/qqmlandroidrecyclerview_p.h
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidRecyclerAdapter;
-class QQmlAndroidRecyclerView : public QQmlAndroidViewGroup
+class Q_QMLANDROID_EXPORT QQmlAndroidRecyclerView : public QQmlAndroidViewGroup
{
Q_OBJECT
Q_PROPERTY(QQmlAndroidRecyclerAdapter *adapter READ adapter WRITE setAdapter NOTIFY adapterChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidacceleratedecelerateinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidacceleratedecelerateinterpolator_p.h
index 330c73c..fc8ac9d 100644
--- a/src/qmlandroid/view/animation/qqmlandroidacceleratedecelerateinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidacceleratedecelerateinterpolator_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAccelerateDecelerateInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidAccelerateDecelerateInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
diff --git a/src/qmlandroid/view/animation/qqmlandroidaccelerateinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidaccelerateinterpolator_p.h
index 8434102..8411cf0 100644
--- a/src/qmlandroid/view/animation/qqmlandroidaccelerateinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidaccelerateinterpolator_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAccelerateInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidAccelerateInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
Q_PROPERTY(qreal factor READ factor WRITE setFactor NOTIFY factorChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidalphaanimation_p.h b/src/qmlandroid/view/animation/qqmlandroidalphaanimation_p.h
index c91b920..d9707d7 100644
--- a/src/qmlandroid/view/animation/qqmlandroidalphaanimation_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidalphaanimation_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAlphaAnimation : public QQmlAndroidAnimation
+class Q_QMLANDROID_EXPORT QQmlAndroidAlphaAnimation : public QQmlAndroidAnimation
{
Q_OBJECT
Q_PROPERTY(qreal fromAlpha READ fromAlpha WRITE setFromAlpha NOTIFY fromAlphaChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidanimation_p.h b/src/qmlandroid/view/animation/qqmlandroidanimation_p.h
index 57459f2..ded6473 100644
--- a/src/qmlandroid/view/animation/qqmlandroidanimation_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidanimation_p.h
@@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidInterpolator;
-class QQmlAndroidAnimation : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidAnimation : public QQmlAndroidContextual
{
Q_OBJECT
Q_PROPERTY(int resource READ resource WRITE setResource NOTIFY resourceChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidanimationset_p.h b/src/qmlandroid/view/animation/qqmlandroidanimationset_p.h
index 3e04d29..1ef2169 100644
--- a/src/qmlandroid/view/animation/qqmlandroidanimationset_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidanimationset_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAnimationSet : public QQmlAndroidAnimation
+class Q_QMLANDROID_EXPORT QQmlAndroidAnimationSet : public QQmlAndroidAnimation
{
Q_OBJECT
Q_PROPERTY(bool shareInterpolator READ shareInterpolator WRITE setShareInterpolator NOTIFY shareInterpolatorChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidanticipateinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidanticipateinterpolator_p.h
index ba1370f..9974784 100644
--- a/src/qmlandroid/view/animation/qqmlandroidanticipateinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidanticipateinterpolator_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAnticipateInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidAnticipateInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
Q_PROPERTY(qreal tension READ tension WRITE setTension NOTIFY tensionChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidanticipateovershootinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidanticipateovershootinterpolator_p.h
index 37cd0ba..df1b356 100644
--- a/src/qmlandroid/view/animation/qqmlandroidanticipateovershootinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidanticipateovershootinterpolator_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAnticipateOvershootInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidAnticipateOvershootInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
Q_PROPERTY(qreal tension READ tension WRITE setTension NOTIFY tensionChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidbounceinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidbounceinterpolator_p.h
index 8672c4b..c2569f3 100644
--- a/src/qmlandroid/view/animation/qqmlandroidbounceinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidbounceinterpolator_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidBounceInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidBounceInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
diff --git a/src/qmlandroid/view/animation/qqmlandroidcycleinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidcycleinterpolator_p.h
index 5299835..0eae46d 100644
--- a/src/qmlandroid/view/animation/qqmlandroidcycleinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidcycleinterpolator_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidCycleInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidCycleInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
Q_PROPERTY(qreal cycles READ cycles WRITE setCycles NOTIFY cyclesChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroiddecelerateinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroiddecelerateinterpolator_p.h
index f93a02e..3e02543 100644
--- a/src/qmlandroid/view/animation/qqmlandroiddecelerateinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroiddecelerateinterpolator_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidDecelerateInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidDecelerateInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
Q_PROPERTY(qreal factor READ factor WRITE setFactor NOTIFY factorChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidinterpolator_p.h
index f32bbcf..b05acc5 100644
--- a/src/qmlandroid/view/animation/qqmlandroidinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidinterpolator_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidInterpolator : public QQmlAndroidObject
+class Q_QMLANDROID_EXPORT QQmlAndroidInterpolator : public QQmlAndroidObject
{
Q_OBJECT
diff --git a/src/qmlandroid/view/animation/qqmlandroidlinearinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidlinearinterpolator_p.h
index 5c99e62..a641f21 100644
--- a/src/qmlandroid/view/animation/qqmlandroidlinearinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidlinearinterpolator_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidLinearInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidLinearInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
diff --git a/src/qmlandroid/view/animation/qqmlandroidovershootinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidovershootinterpolator_p.h
index c411d06..d2f62b1 100644
--- a/src/qmlandroid/view/animation/qqmlandroidovershootinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidovershootinterpolator_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidOvershootInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidOvershootInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
Q_PROPERTY(qreal tension READ tension WRITE setTension NOTIFY tensionChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidpathinterpolator_p.h b/src/qmlandroid/view/animation/qqmlandroidpathinterpolator_p.h
index 0974659..490b569 100644
--- a/src/qmlandroid/view/animation/qqmlandroidpathinterpolator_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidpathinterpolator_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidPathInterpolator : public QQmlAndroidInterpolator
+class Q_QMLANDROID_EXPORT QQmlAndroidPathInterpolator : public QQmlAndroidInterpolator
{
Q_OBJECT
Q_PROPERTY(qreal controlX READ controlX WRITE setControlX NOTIFY controlXChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidrotateanimation_p.h b/src/qmlandroid/view/animation/qqmlandroidrotateanimation_p.h
index 3fb6dfb..259a22a 100644
--- a/src/qmlandroid/view/animation/qqmlandroidrotateanimation_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidrotateanimation_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidRotateAnimation : public QQmlAndroidAnimation
+class Q_QMLANDROID_EXPORT QQmlAndroidRotateAnimation : public QQmlAndroidAnimation
{
Q_OBJECT
Q_PROPERTY(qreal fromDegrees READ fromDegrees WRITE setFromDegrees NOTIFY fromDegreesChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidscaleanimation_p.h b/src/qmlandroid/view/animation/qqmlandroidscaleanimation_p.h
index 24b4d4c..0ba1aff 100644
--- a/src/qmlandroid/view/animation/qqmlandroidscaleanimation_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidscaleanimation_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidScaleAnimation : public QQmlAndroidAnimation
+class Q_QMLANDROID_EXPORT QQmlAndroidScaleAnimation : public QQmlAndroidAnimation
{
Q_OBJECT
Q_PROPERTY(qreal fromXScale READ fromXScale WRITE setFromXScale NOTIFY fromXScaleChanged)
diff --git a/src/qmlandroid/view/animation/qqmlandroidtranslateanimation_p.h b/src/qmlandroid/view/animation/qqmlandroidtranslateanimation_p.h
index 5c646ef..47ada4a 100644
--- a/src/qmlandroid/view/animation/qqmlandroidtranslateanimation_p.h
+++ b/src/qmlandroid/view/animation/qqmlandroidtranslateanimation_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidTranslateAnimation : public QQmlAndroidAnimation
+class Q_QMLANDROID_EXPORT QQmlAndroidTranslateAnimation : public QQmlAndroidAnimation
{
Q_OBJECT
Q_PROPERTY(qreal fromX READ fromX WRITE setFromX NOTIFY fromXChanged)
diff --git a/src/qmlandroid/view/qqmlandroidgravity_p.h b/src/qmlandroid/view/qqmlandroidgravity_p.h
index 0fc2da8..331e7e4 100644
--- a/src/qmlandroid/view/qqmlandroidgravity_p.h
+++ b/src/qmlandroid/view/qqmlandroidgravity_p.h
@@ -48,11 +48,13 @@
// We mean it.
//
+#include <QtQmlAndroid/private/qtqmlandroidglobal_p.h>
+
#include <QtCore/qobject.h>
QT_BEGIN_NAMESPACE
-class QQmlAndroidGravity : public QObject
+class Q_QMLANDROID_EXPORT QQmlAndroidGravity : public QObject
{
Q_OBJECT
Q_FLAGS(Flags)
diff --git a/src/qmlandroid/view/qqmlandroidlayoutparams_p.h b/src/qmlandroid/view/qqmlandroidlayoutparams_p.h
index 28fdd1f..9f641e5 100644
--- a/src/qmlandroid/view/qqmlandroidlayoutparams_p.h
+++ b/src/qmlandroid/view/qqmlandroidlayoutparams_p.h
@@ -56,7 +56,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidView;
-class QQmlAndroidLayoutParams : public QQmlAndroidObject
+class Q_QMLANDROID_EXPORT QQmlAndroidLayoutParams : public QQmlAndroidObject
{
Q_OBJECT
Q_PROPERTY(int width READ width WRITE setWidth NOTIFY widthChanged)
diff --git a/src/qmlandroid/view/qqmlandroidmenu_p.h b/src/qmlandroid/view/qqmlandroidmenu_p.h
index f192e3e..885c15a 100644
--- a/src/qmlandroid/view/qqmlandroidmenu_p.h
+++ b/src/qmlandroid/view/qqmlandroidmenu_p.h
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidMenuItem;
-class QQmlAndroidMenu : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidMenu : public QQmlAndroidContextual
{
Q_OBJECT
diff --git a/src/qmlandroid/view/qqmlandroidmenuitem_p.h b/src/qmlandroid/view/qqmlandroidmenuitem_p.h
index 0eaadae..173e25d 100644
--- a/src/qmlandroid/view/qqmlandroidmenuitem_p.h
+++ b/src/qmlandroid/view/qqmlandroidmenuitem_p.h
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidView;
-class QQmlAndroidMenuItem : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidMenuItem : public QQmlAndroidContextual
{
Q_OBJECT
Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged)
diff --git a/src/qmlandroid/view/qqmlandroidviewgroup_p.h b/src/qmlandroid/view/qqmlandroidviewgroup_p.h
index 6f263f8..1e12f2f 100644
--- a/src/qmlandroid/view/qqmlandroidviewgroup_p.h
+++ b/src/qmlandroid/view/qqmlandroidviewgroup_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidViewGroup : public QQmlAndroidView
+class Q_QMLANDROID_EXPORT QQmlAndroidViewGroup : public QQmlAndroidView
{
Q_OBJECT
diff --git a/src/qmlandroid/view/qqmlandroidwindow_p.h b/src/qmlandroid/view/qqmlandroidwindow_p.h
index d20eb47..b999d3c 100644
--- a/src/qmlandroid/view/qqmlandroidwindow_p.h
+++ b/src/qmlandroid/view/qqmlandroidwindow_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidWindow : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidWindow : public QQmlAndroidContextual
{
Q_OBJECT
Q_PROPERTY(int statusBarColor READ statusBarColor WRITE setStatusBarColor NOTIFY statusBarColorChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidabsseekbar_p.h b/src/qmlandroid/widget/qqmlandroidabsseekbar_p.h
index 85f042d..3b92e39 100644
--- a/src/qmlandroid/widget/qqmlandroidabsseekbar_p.h
+++ b/src/qmlandroid/widget/qqmlandroidabsseekbar_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidAbsSeekBar : public QQmlAndroidProgressBar
+class Q_QMLANDROID_EXPORT QQmlAndroidAbsSeekBar : public QQmlAndroidProgressBar
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidadapterview_p.h b/src/qmlandroid/widget/qqmlandroidadapterview_p.h
index 3923927..7ac9032 100644
--- a/src/qmlandroid/widget/qqmlandroidadapterview_p.h
+++ b/src/qmlandroid/widget/qqmlandroidadapterview_p.h
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidBaseAdapter;
-class QQmlAndroidAdapterView : public QQmlAndroidViewGroup
+class Q_QMLANDROID_EXPORT QQmlAndroidAdapterView : public QQmlAndroidViewGroup
{
Q_OBJECT
Q_PROPERTY(QQmlAndroidBaseAdapter *adapter READ adapter WRITE setAdapter NOTIFY adapterChanged) // TODO: Adapter
diff --git a/src/qmlandroid/widget/qqmlandroidarrayadapter_p.h b/src/qmlandroid/widget/qqmlandroidarrayadapter_p.h
index c0fc025..0750002 100644
--- a/src/qmlandroid/widget/qqmlandroidarrayadapter_p.h
+++ b/src/qmlandroid/widget/qqmlandroidarrayadapter_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidArrayAdapter : public QQmlAndroidBaseAdapter
+class Q_QMLANDROID_EXPORT QQmlAndroidArrayAdapter : public QQmlAndroidBaseAdapter
{
Q_OBJECT
Q_PROPERTY(int style READ style WRITE setStyle NOTIFY styleChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidbaseadapter_p.h b/src/qmlandroid/widget/qqmlandroidbaseadapter_p.h
index b99abda..acbeb5e 100644
--- a/src/qmlandroid/widget/qqmlandroidbaseadapter_p.h
+++ b/src/qmlandroid/widget/qqmlandroidbaseadapter_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidBaseAdapter : public QQmlAndroidContextual
+class Q_QMLANDROID_EXPORT QQmlAndroidBaseAdapter : public QQmlAndroidContextual
{
Q_OBJECT
Q_PROPERTY(int count READ count NOTIFY countChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidbutton_p.h b/src/qmlandroid/widget/qqmlandroidbutton_p.h
index ab0ac94..c358c18 100644
--- a/src/qmlandroid/widget/qqmlandroidbutton_p.h
+++ b/src/qmlandroid/widget/qqmlandroidbutton_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidButton : public QQmlAndroidTextView
+class Q_QMLANDROID_EXPORT QQmlAndroidButton : public QQmlAndroidTextView
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidcalendarview_p.h b/src/qmlandroid/widget/qqmlandroidcalendarview_p.h
index ce8b24c..d12794b 100644
--- a/src/qmlandroid/widget/qqmlandroidcalendarview_p.h
+++ b/src/qmlandroid/widget/qqmlandroidcalendarview_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidCalendarView : public QQmlAndroidFrameLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidCalendarView : public QQmlAndroidFrameLayout
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidcheckbox_p.h b/src/qmlandroid/widget/qqmlandroidcheckbox_p.h
index 4a9dbda..12e036c 100644
--- a/src/qmlandroid/widget/qqmlandroidcheckbox_p.h
+++ b/src/qmlandroid/widget/qqmlandroidcheckbox_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidCheckBox : public QQmlAndroidCompoundButton
+class Q_QMLANDROID_EXPORT QQmlAndroidCheckBox : public QQmlAndroidCompoundButton
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidcompoundbutton_p.h b/src/qmlandroid/widget/qqmlandroidcompoundbutton_p.h
index c73c18c..e7c699f 100644
--- a/src/qmlandroid/widget/qqmlandroidcompoundbutton_p.h
+++ b/src/qmlandroid/widget/qqmlandroidcompoundbutton_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidCompoundButton : public QQmlAndroidButton
+class Q_QMLANDROID_EXPORT QQmlAndroidCompoundButton : public QQmlAndroidButton
{
Q_OBJECT
Q_PROPERTY(bool checked READ isChecked WRITE setChecked NOTIFY checkedChanged)
diff --git a/src/qmlandroid/widget/qqmlandroiddatepicker_p.h b/src/qmlandroid/widget/qqmlandroiddatepicker_p.h
index 2335db9..ef566cf 100644
--- a/src/qmlandroid/widget/qqmlandroiddatepicker_p.h
+++ b/src/qmlandroid/widget/qqmlandroiddatepicker_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidDatePicker : public QQmlAndroidFrameLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidDatePicker : public QQmlAndroidFrameLayout
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidedittext_p.h b/src/qmlandroid/widget/qqmlandroidedittext_p.h
index be8ed9a..c68a70b 100644
--- a/src/qmlandroid/widget/qqmlandroidedittext_p.h
+++ b/src/qmlandroid/widget/qqmlandroidedittext_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidEditText : public QQmlAndroidTextView
+class Q_QMLANDROID_EXPORT QQmlAndroidEditText : public QQmlAndroidTextView
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidframelayout_p.h b/src/qmlandroid/widget/qqmlandroidframelayout_p.h
index 3201838..692122f 100644
--- a/src/qmlandroid/widget/qqmlandroidframelayout_p.h
+++ b/src/qmlandroid/widget/qqmlandroidframelayout_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidFrameLayout : public QQmlAndroidViewGroup
+class Q_QMLANDROID_EXPORT QQmlAndroidFrameLayout : public QQmlAndroidViewGroup
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidframelayoutparams_p.h b/src/qmlandroid/widget/qqmlandroidframelayoutparams_p.h
index 8496362..d34d789 100644
--- a/src/qmlandroid/widget/qqmlandroidframelayoutparams_p.h
+++ b/src/qmlandroid/widget/qqmlandroidframelayoutparams_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidFrameLayoutParams : public QQmlAndroidMarginLayoutParams
+class Q_QMLANDROID_EXPORT QQmlAndroidFrameLayoutParams : public QQmlAndroidMarginLayoutParams
{
Q_OBJECT
Q_PROPERTY(int gravity READ gravity WRITE setGravity NOTIFY gravityChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidimageview_p.h b/src/qmlandroid/widget/qqmlandroidimageview_p.h
index ff71c15..5fd1751 100644
--- a/src/qmlandroid/widget/qqmlandroidimageview_p.h
+++ b/src/qmlandroid/widget/qqmlandroidimageview_p.h
@@ -54,7 +54,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidImageView : public QQmlAndroidView
+class Q_QMLANDROID_EXPORT QQmlAndroidImageView : public QQmlAndroidView
{
Q_OBJECT
Q_PROPERTY(QUrl imageURI READ imageURI WRITE setImageURI NOTIFY imageURIChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidlinearlayout_p.h b/src/qmlandroid/widget/qqmlandroidlinearlayout_p.h
index b3ce17b..99b8875 100644
--- a/src/qmlandroid/widget/qqmlandroidlinearlayout_p.h
+++ b/src/qmlandroid/widget/qqmlandroidlinearlayout_p.h
@@ -54,7 +54,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidLinearLayout : public QQmlAndroidViewGroup
+class Q_QMLANDROID_EXPORT QQmlAndroidLinearLayout : public QQmlAndroidViewGroup
{
Q_OBJECT
Q_PROPERTY(bool baselineAligned READ isBaselineAligned WRITE setBaselineAligned NOTIFY baselineAlignedChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidlinearlayoutparams_p.h b/src/qmlandroid/widget/qqmlandroidlinearlayoutparams_p.h
index 1a6ce3d..884e058 100644
--- a/src/qmlandroid/widget/qqmlandroidlinearlayoutparams_p.h
+++ b/src/qmlandroid/widget/qqmlandroidlinearlayoutparams_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidLinearLayoutParams : public QQmlAndroidMarginLayoutParams
+class Q_QMLANDROID_EXPORT QQmlAndroidLinearLayoutParams : public QQmlAndroidMarginLayoutParams
{
Q_OBJECT
Q_PROPERTY(int gravity READ gravity WRITE setGravity NOTIFY gravityChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidlistview_p.h b/src/qmlandroid/widget/qqmlandroidlistview_p.h
index 66830bb..7b0f650 100644
--- a/src/qmlandroid/widget/qqmlandroidlistview_p.h
+++ b/src/qmlandroid/widget/qqmlandroidlistview_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidListView : public QQmlAndroidAdapterView // TODO: AbsListView
+class Q_QMLANDROID_EXPORT QQmlAndroidListView : public QQmlAndroidAdapterView // TODO: AbsListView
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidmarginlayoutparams_p.h b/src/qmlandroid/widget/qqmlandroidmarginlayoutparams_p.h
index 375faaf..0baee68 100644
--- a/src/qmlandroid/widget/qqmlandroidmarginlayoutparams_p.h
+++ b/src/qmlandroid/widget/qqmlandroidmarginlayoutparams_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidMarginLayoutParams : public QQmlAndroidLayoutParams
+class Q_QMLANDROID_EXPORT QQmlAndroidMarginLayoutParams : public QQmlAndroidLayoutParams
{
Q_OBJECT
Q_PROPERTY(int margin READ margin WRITE setMargin NOTIFY marginChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidnumberpicker_p.h b/src/qmlandroid/widget/qqmlandroidnumberpicker_p.h
index e9da241..aac8ecd 100644
--- a/src/qmlandroid/widget/qqmlandroidnumberpicker_p.h
+++ b/src/qmlandroid/widget/qqmlandroidnumberpicker_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidNumberPicker : public QQmlAndroidLinearLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidNumberPicker : public QQmlAndroidLinearLayout
{
Q_OBJECT
Q_PROPERTY(int value READ value WRITE setValue NOTIFY valueChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidpopupmenu_p.h b/src/qmlandroid/widget/qqmlandroidpopupmenu_p.h
index e6b3c0e..0d8b63e 100644
--- a/src/qmlandroid/widget/qqmlandroidpopupmenu_p.h
+++ b/src/qmlandroid/widget/qqmlandroidpopupmenu_p.h
@@ -56,7 +56,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidView;
class QQmlAndroidMenuItem;
-class QQmlAndroidPopupMenu : public QQmlAndroidObject
+class Q_QMLANDROID_EXPORT QQmlAndroidPopupMenu : public QQmlAndroidObject
{
Q_OBJECT
Q_PROPERTY(QQmlAndroidView *anchor READ anchor WRITE setAnchor NOTIFY anchorChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidprogressbar_p.h b/src/qmlandroid/widget/qqmlandroidprogressbar_p.h
index 34ec173..706d53d 100644
--- a/src/qmlandroid/widget/qqmlandroidprogressbar_p.h
+++ b/src/qmlandroid/widget/qqmlandroidprogressbar_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidProgressBar : public QQmlAndroidView
+class Q_QMLANDROID_EXPORT QQmlAndroidProgressBar : public QQmlAndroidView
{
Q_OBJECT
Q_PROPERTY(bool indeterminate READ isIndeterminate WRITE setIndeterminate NOTIFY indeterminateChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidradiobutton_p.h b/src/qmlandroid/widget/qqmlandroidradiobutton_p.h
index 33298eb..e8211b9 100644
--- a/src/qmlandroid/widget/qqmlandroidradiobutton_p.h
+++ b/src/qmlandroid/widget/qqmlandroidradiobutton_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidRadioButton : public QQmlAndroidCompoundButton
+class Q_QMLANDROID_EXPORT QQmlAndroidRadioButton : public QQmlAndroidCompoundButton
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidradiogroup_p.h b/src/qmlandroid/widget/qqmlandroidradiogroup_p.h
index 3273566..6e5fdea 100644
--- a/src/qmlandroid/widget/qqmlandroidradiogroup_p.h
+++ b/src/qmlandroid/widget/qqmlandroidradiogroup_p.h
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidRadioButton;
-class QQmlAndroidRadioGroup : public QQmlAndroidLinearLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidRadioGroup : public QQmlAndroidLinearLayout
{
Q_OBJECT
Q_PROPERTY(QQmlAndroidRadioButton *checkedButton READ checkedButton WRITE setCheckedButton NOTIFY checkedButtonChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidratingbar_p.h b/src/qmlandroid/widget/qqmlandroidratingbar_p.h
index 0d32747..5556aef 100644
--- a/src/qmlandroid/widget/qqmlandroidratingbar_p.h
+++ b/src/qmlandroid/widget/qqmlandroidratingbar_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidRatingBar : public QQmlAndroidAbsSeekBar
+class Q_QMLANDROID_EXPORT QQmlAndroidRatingBar : public QQmlAndroidAbsSeekBar
{
Q_OBJECT
Q_PROPERTY(qreal rating READ rating WRITE setRating NOTIFY ratingChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidrelativelayout_p.h b/src/qmlandroid/widget/qqmlandroidrelativelayout_p.h
index af0148b..eba0d19 100644
--- a/src/qmlandroid/widget/qqmlandroidrelativelayout_p.h
+++ b/src/qmlandroid/widget/qqmlandroidrelativelayout_p.h
@@ -53,7 +53,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidRelativeLayout : public QQmlAndroidViewGroup
+class Q_QMLANDROID_EXPORT QQmlAndroidRelativeLayout : public QQmlAndroidViewGroup
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidrelativelayoutparams_p.h b/src/qmlandroid/widget/qqmlandroidrelativelayoutparams_p.h
index d4d0905..962111a 100644
--- a/src/qmlandroid/widget/qqmlandroidrelativelayoutparams_p.h
+++ b/src/qmlandroid/widget/qqmlandroidrelativelayoutparams_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidRelativeLayoutParams : public QQmlAndroidMarginLayoutParams
+class Q_QMLANDROID_EXPORT QQmlAndroidRelativeLayoutParams : public QQmlAndroidMarginLayoutParams
{
Q_OBJECT
Q_PROPERTY(QQmlAndroidView *above READ above WRITE setAbove NOTIFY aboveChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidscrollview_p.h b/src/qmlandroid/widget/qqmlandroidscrollview_p.h
index 3d51bae..5133d11 100644
--- a/src/qmlandroid/widget/qqmlandroidscrollview_p.h
+++ b/src/qmlandroid/widget/qqmlandroidscrollview_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidScrollView : public QQmlAndroidFrameLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidScrollView : public QQmlAndroidFrameLayout
{
Q_OBJECT
Q_PROPERTY(int scrollX READ scrollX WRITE setScrollX NOTIFY scrollXChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidsearchview_p.h b/src/qmlandroid/widget/qqmlandroidsearchview_p.h
index 067d6c6..ce2ce82 100644
--- a/src/qmlandroid/widget/qqmlandroidsearchview_p.h
+++ b/src/qmlandroid/widget/qqmlandroidsearchview_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidSearchView : public QQmlAndroidLinearLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidSearchView : public QQmlAndroidLinearLayout
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidseekbar_p.h b/src/qmlandroid/widget/qqmlandroidseekbar_p.h
index ef9e068..e0affd1 100644
--- a/src/qmlandroid/widget/qqmlandroidseekbar_p.h
+++ b/src/qmlandroid/widget/qqmlandroidseekbar_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidSeekBar : public QQmlAndroidAbsSeekBar
+class Q_QMLANDROID_EXPORT QQmlAndroidSeekBar : public QQmlAndroidAbsSeekBar
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidspace_p.h b/src/qmlandroid/widget/qqmlandroidspace_p.h
index 92cfbbe..63837a5 100644
--- a/src/qmlandroid/widget/qqmlandroidspace_p.h
+++ b/src/qmlandroid/widget/qqmlandroidspace_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidSpace : public QQmlAndroidView
+class Q_QMLANDROID_EXPORT QQmlAndroidSpace : public QQmlAndroidView
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidspinner_p.h b/src/qmlandroid/widget/qqmlandroidspinner_p.h
index 6291f22..d0319c9 100644
--- a/src/qmlandroid/widget/qqmlandroidspinner_p.h
+++ b/src/qmlandroid/widget/qqmlandroidspinner_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidSpinner : public QQmlAndroidAdapterView // TODO: AbsSpinner
+class Q_QMLANDROID_EXPORT QQmlAndroidSpinner : public QQmlAndroidAdapterView // TODO: AbsSpinner
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidswitch_p.h b/src/qmlandroid/widget/qqmlandroidswitch_p.h
index 2368bdc..942eca4 100644
--- a/src/qmlandroid/widget/qqmlandroidswitch_p.h
+++ b/src/qmlandroid/widget/qqmlandroidswitch_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidSwitch : public QQmlAndroidCompoundButton
+class Q_QMLANDROID_EXPORT QQmlAndroidSwitch : public QQmlAndroidCompoundButton
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidtabhost_p.h b/src/qmlandroid/widget/qqmlandroidtabhost_p.h
index 040dd33..004e1f3 100644
--- a/src/qmlandroid/widget/qqmlandroidtabhost_p.h
+++ b/src/qmlandroid/widget/qqmlandroidtabhost_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidTabHost : public QQmlAndroidFrameLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidTabHost : public QQmlAndroidFrameLayout
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidtabspec_p.h b/src/qmlandroid/widget/qqmlandroidtabspec_p.h
index bd7b6bc..0828098 100644
--- a/src/qmlandroid/widget/qqmlandroidtabspec_p.h
+++ b/src/qmlandroid/widget/qqmlandroidtabspec_p.h
@@ -48,6 +48,8 @@
// We mean it.
//
+#include <QtQmlAndroid/private/qtqmlandroidglobal_p.h>
+
#include <QtCore/qobject.h>
#include <QtAndroidExtras/qandroidjniobject.h>
#include <QtQml/qqml.h>
@@ -57,7 +59,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidView;
class QQmlAndroidTabHost;
-class QQmlAndroidTabSpec : public QObject
+class Q_QMLANDROID_EXPORT QQmlAndroidTabSpec : public QObject
{
Q_OBJECT
Q_PROPERTY(QString label READ label WRITE setLabel NOTIFY labelChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidtabwidget_p.h b/src/qmlandroid/widget/qqmlandroidtabwidget_p.h
index 19af400..0a97f9e 100644
--- a/src/qmlandroid/widget/qqmlandroidtabwidget_p.h
+++ b/src/qmlandroid/widget/qqmlandroidtabwidget_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidTabWidget : public QQmlAndroidLinearLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidTabWidget : public QQmlAndroidLinearLayout
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidtextview_p.h b/src/qmlandroid/widget/qqmlandroidtextview_p.h
index 454e0fb..de83bd9 100644
--- a/src/qmlandroid/widget/qqmlandroidtextview_p.h
+++ b/src/qmlandroid/widget/qqmlandroidtextview_p.h
@@ -54,7 +54,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidTextView : public QQmlAndroidView
+class Q_QMLANDROID_EXPORT QQmlAndroidTextView : public QQmlAndroidView
{
Q_OBJECT
Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidtimepicker_p.h b/src/qmlandroid/widget/qqmlandroidtimepicker_p.h
index 4f3043a..0b54c04 100644
--- a/src/qmlandroid/widget/qqmlandroidtimepicker_p.h
+++ b/src/qmlandroid/widget/qqmlandroidtimepicker_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidTimePicker : public QQmlAndroidFrameLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidTimePicker : public QQmlAndroidFrameLayout
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidtoast_p.h b/src/qmlandroid/widget/qqmlandroidtoast_p.h
index e3062c3..f6e182e 100644
--- a/src/qmlandroid/widget/qqmlandroidtoast_p.h
+++ b/src/qmlandroid/widget/qqmlandroidtoast_p.h
@@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE
class QQmlAndroidView;
-class QQmlAndroidToast : public QQmlAndroidObject
+class Q_QMLANDROID_EXPORT QQmlAndroidToast : public QQmlAndroidObject
{
Q_OBJECT
Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidtogglebutton_p.h b/src/qmlandroid/widget/qqmlandroidtogglebutton_p.h
index 0fb11ff..674b2a1 100644
--- a/src/qmlandroid/widget/qqmlandroidtogglebutton_p.h
+++ b/src/qmlandroid/widget/qqmlandroidtogglebutton_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidToggleButton : public QQmlAndroidCompoundButton
+class Q_QMLANDROID_EXPORT QQmlAndroidToggleButton : public QQmlAndroidCompoundButton
{
Q_OBJECT
Q_PROPERTY(QString textOn READ textOn WRITE setTextOn NOTIFY textOnChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidviewanimator_p.h b/src/qmlandroid/widget/qqmlandroidviewanimator_p.h
index dbca589..daa4745 100644
--- a/src/qmlandroid/widget/qqmlandroidviewanimator_p.h
+++ b/src/qmlandroid/widget/qqmlandroidviewanimator_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidViewAnimator : public QQmlAndroidFrameLayout
+class Q_QMLANDROID_EXPORT QQmlAndroidViewAnimator : public QQmlAndroidFrameLayout
{
Q_OBJECT
Q_PROPERTY(int displayedChild READ displayedChild WRITE setDisplayedChild NOTIFY displayedChildChanged)
diff --git a/src/qmlandroid/widget/qqmlandroidviewflipper_p.h b/src/qmlandroid/widget/qqmlandroidviewflipper_p.h
index 3acf93a..26587d6 100644
--- a/src/qmlandroid/widget/qqmlandroidviewflipper_p.h
+++ b/src/qmlandroid/widget/qqmlandroidviewflipper_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidViewFlipper : public QQmlAndroidViewAnimator
+class Q_QMLANDROID_EXPORT QQmlAndroidViewFlipper : public QQmlAndroidViewAnimator
{
Q_OBJECT
diff --git a/src/qmlandroid/widget/qqmlandroidviewswitcher_p.h b/src/qmlandroid/widget/qqmlandroidviewswitcher_p.h
index d2efbc2..b4ed68d 100644
--- a/src/qmlandroid/widget/qqmlandroidviewswitcher_p.h
+++ b/src/qmlandroid/widget/qqmlandroidviewswitcher_p.h
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QQmlAndroidViewSwitcher : public QQmlAndroidViewAnimator
+class Q_QMLANDROID_EXPORT QQmlAndroidViewSwitcher : public QQmlAndroidViewAnimator
{
Q_OBJECT