[dali_2.3.28] Merge branch 'devel/master'
[platform/core/uifw/dali-adaptor.git] / dali / internal / system / windows / widget-application-impl-win.cpp
old mode 100755 (executable)
new mode 100644 (file)
index 57c38ee..22e5fc8
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 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.
  */
 
 // CLASS HEADER
-#include <dali/internal/system/windows/widget-application-impl-win.h>
 #include <dali/integration-api/debug.h>
+#include <dali/internal/system/windows/widget-application-impl-win.h>
 
 namespace Dali
 {
-
 namespace Internal
 {
-
 namespace Adaptor
 {
-
 WidgetApplicationPtr WidgetApplicationWin::New(
-  int* argc,
-  char **argv[],
-  const std::string& stylesheet)
+  int*               argc,
+  char**             argv[],
+  const std::string& stylesheet,
+  const WindowData&  windowData)
 {
-  return new WidgetApplicationWin(argc, argv, stylesheet );
+  return new WidgetApplicationWin(argc, argv, stylesheet, windowData);
 }
 
-WidgetApplicationWin::WidgetApplicationWin( int* argc, char** argv[], const std::string& stylesheet )
-: WidgetApplication(argc, argv, stylesheet)
+WidgetApplicationWin::WidgetApplicationWin(int* argc, char** argv[], const std::string& stylesheet, const WindowData& windowData)
+: WidgetApplication(argc, argv, stylesheet, windowData)
 {
   DALI_LOG_ERROR("WidgetApplication is not implemented in UBUNTU profile.\n");
 }
@@ -46,8 +44,7 @@ WidgetApplicationWin::~WidgetApplicationWin()
 {
 }
 
-
-void WidgetApplicationWin::RegisterWidgetCreatingFunction( const std::string& widgetName, Dali::WidgetApplication::CreateWidgetFunction createFunction )
+void WidgetApplicationWin::RegisterWidgetCreatingFunction(const std::string& widgetName, Dali::WidgetApplication::CreateWidgetFunction createFunction)
 {
 }
 
@@ -59,13 +56,14 @@ namespace WidgetApplicationFactory
  * @param[in]  argc         A pointer to the number of arguments
  * @param[in]  argv         A pointer to the argument list
  * @param[in]  stylesheet   The path to user defined theme file
+ * @param[in]  windowData   The window data
  */
-WidgetApplicationPtr Create( int* argc, char **argv[], const std::string& stylesheet )
+WidgetApplicationPtr Create(int* argc, char** argv[], const std::string& stylesheet, const WindowData& windowData)
 {
-  return WidgetApplicationWin::New( argc, argv, stylesheet );
+  return WidgetApplicationWin::New(argc, argv, stylesheet, windowData);
 }
 
-} // namespace Factory
+} // namespace WidgetApplicationFactory
 
 } // namespace Adaptor