From 6ce10e62bbcf6ba6db9f153484df3d1b5eaf95bd Mon Sep 17 00:00:00 2001 From: JP Cimalando Date: Sat, 12 Jan 2019 10:32:27 +0100 Subject: [PATCH] Use of ScopedPointer in the Cairo example --- examples/CairoUI/CairoExampleUI.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/examples/CairoUI/CairoExampleUI.cpp b/examples/CairoUI/CairoExampleUI.cpp index bfb2ddde..cd80d10e 100644 --- a/examples/CairoUI/CairoExampleUI.cpp +++ b/examples/CairoUI/CairoExampleUI.cpp @@ -19,8 +19,6 @@ #include "DemoWidgetClickable.hpp" #include "Window.hpp" -#include - START_NAMESPACE_DISTRHO class CairoExampleUI : public UI @@ -30,14 +28,14 @@ public: : UI(200, 200) { DemoWidgetClickable* widgetClickable = new DemoWidgetClickable(this); - fWidgetClickable.reset(widgetClickable); - fWidgetClickable->setSize(50, 50); - fWidgetClickable->setAbsolutePos(100, 100); + fWidgetClickable = widgetClickable; + widgetClickable->setSize(50, 50); + widgetClickable->setAbsolutePos(100, 100); - DemoWidgetBanner* widget_banner = new DemoWidgetBanner(this); - fWidgetBanner.reset(widget_banner); - fWidgetBanner->setSize(180, 80); - fWidgetBanner->setAbsolutePos(10, 10); + DemoWidgetBanner* widgetBanner = new DemoWidgetBanner(this); + fWidgetBanner = widgetBanner; + widgetBanner->setSize(180, 80); + widgetBanner->setAbsolutePos(10, 10); } ~CairoExampleUI() @@ -60,8 +58,8 @@ public: } private: - std::unique_ptr fWidgetClickable; - std::unique_ptr fWidgetBanner; + ScopedPointer fWidgetClickable; + ScopedPointer fWidgetBanner; }; UI* createUI()