From 1827f1ab9bf44490cf24779e0eab8533845b4a77 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 29 Jun 2013 21:46:10 +0200 Subject: New inter-thread message system. --- plugingui/plugingui.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'plugingui/plugingui.h') diff --git a/plugingui/plugingui.h b/plugingui/plugingui.h index 97e45b8..cd050de 100644 --- a/plugingui/plugingui.h +++ b/plugingui/plugingui.h @@ -42,11 +42,11 @@ #include "thread.h" #include "semaphore.h" -class DrumGizmo; +#include "messagereceiver.h" -class PluginGUI : public Thread { +class PluginGUI : public Thread, public MessageReceiver { public: - PluginGUI(DrumGizmo *drumgizmo); + PluginGUI(); ~PluginGUI(); void thread_main(); @@ -60,14 +60,14 @@ public: void processEvents(); void setWindowClosedCallback(void (*handler)(void *), void *ptr); + void handleMessage(Message *msg); + //private: GUI::Window *window; GUI::EventHandler *eventhandler; GUI::FileBrowser *filebrowser; - DrumGizmo *drumgizmo; - GUI::CheckBox *check; GUI::Knob *knob; GUI::Knob *knob2; -- cgit v1.2.3