Use WindowData in the constructors of Application
[platform/core/uifw/dali-adaptor.git] / dali / internal / system / macos / widget-application-impl-mac.cpp
index 4bc9bc9..f053ab7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021 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.
@@ -28,16 +28,18 @@ namespace Adaptor
 WidgetApplicationPtr WidgetApplicationCocoa::New(
   int*               argc,
   char**             argv[],
-  const std::string& stylesheet)
+  const std::string& stylesheet,
+  WindowData&        windowData)
 {
-  return new WidgetApplicationCocoa(argc, argv, stylesheet);
+  return new WidgetApplicationCocoa(argc, argv, stylesheet, windowData);
 }
 
 WidgetApplicationCocoa::WidgetApplicationCocoa(
   int*               argc,
   char**             argv[],
-  const std::string& stylesheet)
-: WidgetApplication(argc, argv, stylesheet)
+  const std::string& stylesheet,
+  WindowData&        windowData)
+: WidgetApplication(argc, argv, stylesheet, windowData)
 {
   DALI_LOG_ERROR("WidgetApplication is not implemented in MACOS profile.\n");
 }
@@ -60,10 +62,11 @@ 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, WindowData& windowData)
 {
-  return WidgetApplicationCocoa::New(argc, argv, stylesheet);
+  return WidgetApplicationCocoa::New(argc, argv, stylesheet, windowData);
 }
 
 } // namespace WidgetApplicationFactory