X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fweb-engine%2Fcommon%2Fweb-engine-impl.h;h=96e6eace360b0abc71bfed4fe11b476232825ca5;hb=0dbea944059a99bca6e0c312ca7bd4a449fd22f0;hp=7b9edac6f92ddae9ebcd88e610f48a9eff303334;hpb=0f18ae26f1a5270c7b63a9a6128bfecd473e9252;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/web-engine/common/web-engine-impl.h b/dali/internal/web-engine/common/web-engine-impl.h old mode 100644 new mode 100755 index 7b9edac..96e6eac --- a/dali/internal/web-engine/common/web-engine-impl.h +++ b/dali/internal/web-engine/common/web-engine-impl.h @@ -83,6 +83,11 @@ public: void Destroy(); /** + * @copydoc Dali::WebEngine::GetPlugin() + */ + Dali::WebEnginePlugin* GetPlugin() const; + + /** * @copydoc Dali::WebEngine::GetNativeImageSource() */ Dali::NativeImageSourcePtr GetNativeImageSource(); @@ -571,27 +576,8 @@ private: */ bool Initialize(); - /** - * @brief Initialize library handle by loading web engine plugin. - * - * @return Whether the initialization succeed or not. - */ - static bool InitializePluginHandle(); - - /** - * @brief Close library handle. - */ - static void ClosePluginHandle(); - private: - using CreateWebEngineFunction = Dali::WebEnginePlugin* (*)(); - using DestroyWebEngineFunction = void (*)(Dali::WebEnginePlugin* plugin); - Dali::WebEnginePlugin* mPlugin; ///< WebEnginePlugin instance - - static void* mHandle; ///< Handle for the loaded library - static CreateWebEngineFunction mCreateWebEnginePtr; ///< Function to create plugin instance - static DestroyWebEngineFunction mDestroyWebEnginePtr; ///< Function to destroy plugin instance }; } // namespace Adaptor