From f6f440efc6ae64488b144a629d14c018150274f8 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Tue, 25 Oct 2016 21:56:55 +0200 Subject: [PATCH] [DEBUG] correct ewol depreacation of periodicCall --- sample/wallpaper/appl/WidgetDisplay.cpp | 3 ++- sample/wallpaper/appl/WidgetDisplay.hpp | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sample/wallpaper/appl/WidgetDisplay.cpp b/sample/wallpaper/appl/WidgetDisplay.cpp index a0989303..4a92b3b0 100644 --- a/sample/wallpaper/appl/WidgetDisplay.cpp +++ b/sample/wallpaper/appl/WidgetDisplay.cpp @@ -8,6 +8,7 @@ #include #include +#include appl::WidgetDisplay::WidgetDisplay() { addObjectType("appl::WidgetDisplay"); @@ -17,7 +18,7 @@ appl::WidgetDisplay::WidgetDisplay() { void appl::WidgetDisplay::init() { ewol::Widget::init(); m_compositing.setSource("DATA:SnowFlake.svg", ivec2(128,128)); - periodicCallEnable(); + getObjectManager().periodicCall.connect(sharedFromThis(), &appl::WidgetDisplay::periodicCall); for (int32_t iii=0; iii<250 ; ++iii) { m_elements.push_back(appl::WidgetDisplay::Element()); } diff --git a/sample/wallpaper/appl/WidgetDisplay.hpp b/sample/wallpaper/appl/WidgetDisplay.hpp index af5df99b..47109d05 100644 --- a/sample/wallpaper/appl/WidgetDisplay.hpp +++ b/sample/wallpaper/appl/WidgetDisplay.hpp @@ -38,9 +38,9 @@ namespace appl { std::vector m_elements; public: // Derived function void onRegenerateDisplay(); - virtual void periodicCall(const ewol::event::Time& _event); - virtual bool onEventInput(const ewol::event::Input& _event); - virtual void onDraw(); + void periodicCall(const ewol::event::Time& _event); + bool onEventInput(const ewol::event::Input& _event) override; + void onDraw() override; }; }