Fix header inclusion in an integration api header 73/206373/1
authorJiyun Yang <ji.yang@samsung.com>
Fri, 17 May 2019 06:16:40 +0000 (15:16 +0900)
committerJiyun Yang <ji.yang@samsung.com>
Fri, 17 May 2019 06:16:40 +0000 (15:16 +0900)
For external use of scene-holder-impl.h

* Add DALI_ADAPTOR_COMPILATION conditional path (scene-holder.h)
* Move internal header (adaptor-impl.h)

Change-Id: Ia1b1c1abf4a3861f5638546285d436d1553d876f
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
dali/integration-api/scene-holder-impl.cpp
dali/integration-api/scene-holder-impl.h
dali/internal/adaptor/common/application-impl.cpp
dali/internal/system/tizen-wayland/widget-application-impl-tizen.cpp
dali/internal/window-system/common/window-impl.h
dali/public-api/adaptor-framework/window.cpp

index efa8291..b228452 100644 (file)
@@ -23,6 +23,7 @@
 #include <dali/public-api/actors/layer.h>
 
 // INTERNAL HEADERS
+#include <dali/internal/adaptor/common/adaptor-impl.h>
 #include <dali/internal/adaptor/common/lifecycle-observer.h>
 
 namespace Dali
index 6b283ad..97e4512 100644 (file)
 
 // EXTERNAL INCLUDES
 #include <memory>
+#include <vector>
 #include <dali/public-api/object/base-object.h>
 #include <dali/public-api/common/intrusive-ptr.h>
+#include <dali/integration-api/scene.h>
 
 // INTERNAL INCLUDES
-#include <dali/integration-api/scene-holder.h>
-#include <dali/integration-api/scene.h>
 
 #ifdef DALI_ADAPTOR_COMPILATION
 #include <dali/integration-api/render-surface-interface.h>
+#include <dali/integration-api/scene-holder.h>
 #else
 #include <dali/integration-api/adaptors/render-surface-interface.h>
+#include <dali/integration-api/adaptors/scene-holder.h>
 #endif
 
-#include <dali/internal/adaptor/common/adaptor-impl.h>
-
 namespace Dali
 {
 
@@ -59,6 +59,7 @@ namespace Internal
 namespace Adaptor
 {
 
+class Adaptor;
 class SceneHolder;
 using SceneHolderPtr = IntrusivePtr< SceneHolder >;
 
index 6f58fba..2a7fc31 100755 (executable)
@@ -24,6 +24,7 @@
 // INTERNAL INCLUDES
 #include <dali/devel-api/adaptor-framework/style-monitor.h>
 #include <dali/devel-api/text-abstraction/font-client.h>
+#include <dali/internal/adaptor/common/adaptor-impl.h>
 #include <dali/internal/system/common/command-line-options.h>
 #include <dali/internal/adaptor/common/framework.h>
 #include <dali/internal/system/common/singleton-service-impl.h>
index 5f8ca8e..9393dd8 100644 (file)
@@ -21,6 +21,7 @@
 // INTERNAL INCLUDE
 #include <dali/public-api/adaptor-framework/widget.h>
 #include <dali/public-api/adaptor-framework/widget-impl.h>
+#include <dali/internal/adaptor/common/adaptor-impl.h>
 #include <dali/internal/system/common/environment-variables.h>
 #include <dali/internal/system/tizen-wayland/widget-controller-tizen.h>
 
index 1249b3e..85f5a8f 100644 (file)
@@ -31,6 +31,7 @@
 #endif
 
 // INTERNAL INCLUDES
+#include <dali/internal/adaptor/common/adaptor-impl.h>
 #include <dali/public-api/adaptor-framework/window.h>
 #include <dali/public-api/adaptor-framework/key-grab.h>
 #include <dali/devel-api/adaptor-framework/window-devel.h>
index 2e6a28c..4fc941b 100644 (file)
@@ -23,6 +23,7 @@
 
 // INTERNAL INCLUDES
 #include <dali/public-api/actors/actor.h>
+#include <dali/internal/adaptor/common/adaptor-impl.h>
 #include <dali/internal/window-system/common/window-impl.h>
 #include <dali/internal/window-system/common/orientation-impl.h>