X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fadaptor%2Fcommon%2Fadaptor-impl.h;h=2186a15cfb8256a299b4bdc9407060b404842472;hb=c12c1126016b3e49cf1237064f4b7ce5c302e0e4;hp=fd39a3a4eed808e3a8df1490f2dac2e543c49651;hpb=947dcbb602f1e15b8ca06db9c480228ba9bfed4d;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/adaptor/common/adaptor-impl.h b/dali/internal/adaptor/common/adaptor-impl.h index fd39a3a..2186a15 100755 --- a/dali/internal/adaptor/common/adaptor-impl.h +++ b/dali/internal/adaptor/common/adaptor-impl.h @@ -2,7 +2,7 @@ #define DALI_INTERNAL_ADAPTOR_IMPL_H /* - * Copyright (c) 2019 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -75,6 +75,7 @@ class PerformanceInterface; class LifeCycleObserver; class ObjectProfiler; class SceneHolder; +class ConfigurationManager; /** * Implementation of the Adaptor class. @@ -286,12 +287,6 @@ public: // AdaptorInternalServices implementation bool RemoveWindow( Dali::Internal::Adaptor::SceneHolder* childWindow ); /** - * @brief Deletes the rendering surface - * @param[in] surface to delete - */ - void DeleteSurface( Dali::RenderSurfaceInterface& surface ); - - /** * @brief Retrieve the window that the given actor is added to. * * @param[in] actor The actor @@ -466,11 +461,6 @@ public: //AdaptorInternalServices virtual TriggerEventInterface& GetProcessCoreEventsTrigger(); /** - * @copydoc Dali::Internal::Adaptor::AdaptorInternalServices::GetTriggerEventFactoryInterface() - */ - virtual TriggerEventFactoryInterface& GetTriggerEventFactoryInterface(); - - /** * @copydoc Dali::Internal::Adaptor::AdaptorInternalServices::GetSocketFactoryInterface() */ virtual SocketFactoryInterface& GetSocketFactoryInterface(); @@ -495,6 +485,11 @@ public: //AdaptorInternalServices */ virtual TraceInterface& GetSystemTraceInterface(); + /** + * copydoc Dali::Internal::Adaptor::AdaptorInternalServices::GetWindowContainerInterface() + */ + virtual void GetWindowContainerInterface( WindowContainer& windows ); + public: // Signals /** @@ -662,6 +657,8 @@ private: // Data Dali::DisplayConnection* mDisplayConnection; ///< Display connection WindowContainer mWindows; ///< A container of all the Windows that are currently created + std::unique_ptr mConfigurationManager; ///< Configuration manager + TizenPlatform::TizenPlatformAbstraction* mPlatformAbstraction; ///< Platform abstraction CallbackManager* mCallbackManager; ///< Used to install callbacks @@ -675,11 +672,10 @@ private: // Data PerformanceInterface* mPerformanceInterface; ///< Performance interface KernelTrace mKernelTracer; ///< Kernel tracer SystemTrace mSystemTracer; ///< System tracer - TriggerEventFactory mTriggerEventFactory; ///< Trigger event factory ObjectProfiler* mObjectProfiler; ///< Tracks object lifetime for profiling SocketFactory mSocketFactory; ///< Socket factory const bool mEnvironmentOptionsOwned:1; ///< Whether we own the EnvironmentOptions (and thus, need to delete it) - bool mUseRemoteSurface; ///< whether the remoteSurface is used or not + bool mUseRemoteSurface:1; ///< whether the remoteSurface is used or not public: inline static Adaptor& GetImplementation(Dali::Adaptor& adaptor) { return *adaptor.mImpl; }