From 66b415f90387e7edb13a9bc6a1bddd98780e19b5 Mon Sep 17 00:00:00 2001
From: Tommi Asp <tommi@mowhi.com>
Date: Wed, 4 May 2011 16:38:58 +0300
Subject: [PATCH] Qt4ProjectManager exports for RemoteCompiler

(cherry picked from commit 3112c23c702ee36ba1c25ccb526240ab7dda5b2e)

Change-Id: I3112c23c702ee36ba1c25ccb526240ab7dda5b2ex
Merge-request: 2193
Reviewed-on: http://codereview.qt.nokia.com/397
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/qt4projectmanager/qt4buildconfiguration.h | 5 +++--
 src/plugins/qt4projectmanager/qt4project.h            | 3 ++-
 src/plugins/qt4projectmanager/qt4target.h             | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/plugins/qt4projectmanager/qt4buildconfiguration.h b/src/plugins/qt4projectmanager/qt4buildconfiguration.h
index fbe88d817c2..fd72d2ca3c2 100644
--- a/src/plugins/qt4projectmanager/qt4buildconfiguration.h
+++ b/src/plugins/qt4projectmanager/qt4buildconfiguration.h
@@ -33,6 +33,7 @@
 #ifndef QT4BUILDCONFIGURATION_H
 #define QT4BUILDCONFIGURATION_H
 
+#include "qt4projectmanager_global.h"
 #include "qtversionmanager.h"
 
 #include <projectexplorer/buildconfiguration.h>
@@ -52,7 +53,7 @@ class Qt4ProFileNode;
 class Qt4BuildConfigurationFactory;
 }
 
-class Qt4BuildConfiguration : public ProjectExplorer::BuildConfiguration
+class QT4PROJECTMANAGER_EXPORT Qt4BuildConfiguration : public ProjectExplorer::BuildConfiguration
 {
     Q_OBJECT
     friend class Internal::Qt4BuildConfigurationFactory;
@@ -168,7 +169,7 @@ private:
 };
 
 namespace Internal {
-class Qt4BuildConfigurationFactory : public ProjectExplorer::IBuildConfigurationFactory
+class QT4PROJECTMANAGER_EXPORT Qt4BuildConfigurationFactory : public ProjectExplorer::IBuildConfigurationFactory
 {
     Q_OBJECT
 
diff --git a/src/plugins/qt4projectmanager/qt4project.h b/src/plugins/qt4projectmanager/qt4project.h
index 1135005a155..70480677613 100644
--- a/src/plugins/qt4projectmanager/qt4project.h
+++ b/src/plugins/qt4projectmanager/qt4project.h
@@ -35,6 +35,7 @@
 
 #include "qt4nodes.h"
 #include "qt4target.h"
+#include "qt4projectmanager_global.h"
 
 #include <projectexplorer/project.h>
 #include <projectexplorer/projectnodes.h>
@@ -130,7 +131,7 @@ private:
 
 }
 
-class Qt4Project : public ProjectExplorer::Project
+class QT4PROJECTMANAGER_EXPORT Qt4Project : public ProjectExplorer::Project
 {
     Q_OBJECT
 
diff --git a/src/plugins/qt4projectmanager/qt4target.h b/src/plugins/qt4projectmanager/qt4target.h
index 0ce9e20838c..97f75d2f34a 100644
--- a/src/plugins/qt4projectmanager/qt4target.h
+++ b/src/plugins/qt4projectmanager/qt4target.h
@@ -62,7 +62,7 @@ namespace Internal {
 class Qt4ProFileNode;
 }
 
-class Qt4BaseTarget : public ProjectExplorer::Target
+class QT4PROJECTMANAGER_EXPORT Qt4BaseTarget : public ProjectExplorer::Target
 {
     Q_OBJECT
 public:
-- 
GitLab