From 56ff045cd148c3b8b09f154d1b0fd7bfc95606ac Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Sat, 14 Mar 2015 14:50:22 +0100 Subject: Branch up to date with metadata_v1 branch. --- src/message.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/message.h') diff --git a/src/message.h b/src/message.h index 07b0300..b9d05f9 100644 --- a/src/message.h +++ b/src/message.h @@ -29,6 +29,8 @@ #include +#include "drumkit.h" + class MessageHandler; class Message { @@ -43,6 +45,7 @@ public: LoadMidimap, // Signal engine to load midimap. EngineSettingsMessage, // Request or receive engine settings. ChangeSettingMessage, // Update named setting in engine. + DrumkitInfoMessage // Drumkit meta data } type_t; typedef enum { @@ -83,6 +86,13 @@ public: std::string midimapfile; }; +class DrumkitInfoMessage : public Message { + public: + type_t type() { return Message::DrumkitInfoMessage; } + MetaData metadata; +}; + + class EngineSettingsMessage : public Message { public: type_t type() { return Message::EngineSettingsMessage; } -- cgit v1.2.3