Fix build error.
[platform/core/uifw/dali-adaptor.git] / adaptors / wayland / display-connection-impl-wl.cpp
index 89d946c..c08e055 100644 (file)
 // CLASS HEADER
 #include "display-connection-impl.h"
 
-// EXTERNAL_HEADERS
-#include <Ecore_Wayland.h>
-#include <dali/integration-api/debug.h>
+// INTERNAL INCLUDES
+#include "compositor-output-region/compositor-output.h"
 
-// INTERNAL HEADERS
-#include <pixmap-render-surface.h>
 
 namespace Dali
 {
@@ -36,20 +33,17 @@ namespace Adaptor
 
 DisplayConnection* DisplayConnection::New()
 {
-  DisplayConnection* pDisplayConnection(new DisplayConnection());
-
-  return pDisplayConnection;
+  return new DisplayConnection();
 }
 
 DisplayConnection::DisplayConnection()
 : mDisplay(NULL)
 {
-  //FIXME
 }
 
 DisplayConnection::~DisplayConnection()
 {
-  //FIXME
+
 }
 
 Any DisplayConnection::GetDisplay()
@@ -63,28 +57,16 @@ void DisplayConnection::ConsumeEvents()
 
 bool DisplayConnection::InitializeEgl(EglInterface& egl)
 {
-  EglImplementation& eglImpl = static_cast<EglImplementation&>(egl);
-
-  if (!eglImpl.InitializeGles(reinterpret_cast<EGLNativeDisplayType>(mDisplay)))
-  {
-    DALI_LOG_ERROR("Failed to initialize GLES.");
-    return false;
-  }
-
   return true;
 }
 
-void DisplayConnection::GetDpi(unsigned int& dpiHorizontal, unsigned int& dpiVertical)
+void DisplayConnection::SetSurfaceType( RenderSurface::Type type )
 {
-  // calculate DPI
-  float xres, yres;
-
-  // 1 inch = 25.4 millimeters
-  xres = ecore_wl_dpi_get();
-  yres = ecore_wl_dpi_get();
+}
 
-  dpiHorizontal = int(xres + 0.5f);  // rounding
-  dpiVertical   = int(yres + 0.5f);
+void DisplayConnection::GetDpi(unsigned int& dpiHorizontal, unsigned int& dpiVertical)
+{
+  CompositorOutput::GetDpi( dpiHorizontal, dpiVertical);
 }
 
 } // namespace Adaptor