aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pugl_cxx_demo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/pugl_cxx_demo.cpp')
-rw-r--r--examples/pugl_cxx_demo.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/pugl_cxx_demo.cpp b/examples/pugl_cxx_demo.cpp
index 4dab35c..9767345 100644
--- a/examples/pugl_cxx_demo.cpp
+++ b/examples/pugl_cxx_demo.cpp
@@ -29,14 +29,16 @@
#include <cmath>
-class CubeView : public pugl::View<CubeView>
+class CubeView : public pugl::View
{
public:
explicit CubeView(pugl::World& world)
- : pugl::View<CubeView>{world}
- {}
+ : pugl::View{world}
+ {
+ setEventHandler(*this);
+ }
- using pugl::View<CubeView>::onEvent;
+ using pugl::View::onEvent;
static pugl::Status onEvent(const pugl::ConfigureEvent& event) noexcept;
pugl::Status onEvent(const pugl::UpdateEvent& event) noexcept;