From 102e899c331bd2ed9902467a077164e209c918f9 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 12 Aug 2008 00:20:16 +0000 Subject: VSTUI X11 port and embeddable GTK wrapper. Build mdaSpecMeter and GUI. git-svn-id: http://svn.drobilla.net/lad/mda-lv2@1340 a436a847-0d15-0410-975c-d299462d15a1 --- lvz/AEffEditor.hpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 lvz/AEffEditor.hpp (limited to 'lvz/AEffEditor.hpp') diff --git a/lvz/AEffEditor.hpp b/lvz/AEffEditor.hpp new file mode 100644 index 0000000..2d5152c --- /dev/null +++ b/lvz/AEffEditor.hpp @@ -0,0 +1,30 @@ +#ifndef __LVZ_AUDIOEFFECT_HPP +#define __LVZ_AUDIOEFFECT_HPP + +class AudioEffect; + +class AEffEditor { +public: + AEffEditor (AudioEffect* eff) + : effect(eff) + , URI("NULL") + , pluginURI("NULL") + {} + + virtual bool open(void* ptr) { return true; } + + virtual void idle() {} + + virtual const char* getURI() { return URI; } + virtual void setURI(const char* u) { URI = u; } + + virtual const char* getPluginURI() { return pluginURI; } + virtual void setPluginURI(const char* u) { pluginURI = u; } + +protected: + AudioEffect* effect; + const char* URI; + const char* pluginURI; +}; + +#endif // __LVZ_AUDIOEFFECT_HPP -- cgit v1.2.1