diff options
author | Robert Jonsson <spamatica@gmail.com> | 2011-04-15 18:52:45 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2011-04-15 18:52:45 +0000 |
commit | 47a10173ea203de2036dd00791fe5c24fb673135 (patch) | |
tree | 6cb2e59a1e099adb30ec4f394097e33974c54ac4 /attic/muse_qt4_evolution/synti/libsynti/gui.h | |
parent | 8edb9ca0e8e056faa0b488c947e7447a8148f880 (diff) |
removing unnecessary duplication
Diffstat (limited to 'attic/muse_qt4_evolution/synti/libsynti/gui.h')
-rw-r--r-- | attic/muse_qt4_evolution/synti/libsynti/gui.h | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/attic/muse_qt4_evolution/synti/libsynti/gui.h b/attic/muse_qt4_evolution/synti/libsynti/gui.h deleted file mode 100644 index 27bebe3f..00000000 --- a/attic/muse_qt4_evolution/synti/libsynti/gui.h +++ /dev/null @@ -1,72 +0,0 @@ -//========================================================= -// MusE -// Linux Music Editor -// software synthesizer helper library -// $Id: gui.h,v 1.5 2005/05/11 14:18:48 wschweer Exp $ -// -// (C) Copyright 2004 Werner Schweer (ws@seh.de) -//========================================================= - -#ifndef __SYNTH_GUI_H__ -#define __SYNTH_GUI_H__ - -#include "midievent.h" - -const int EVENT_FIFO_SIZE = 256; -class QWidget; - -//--------------------------------------------------------- -// MessGui -// manage IO from synti-GUI to Host -//--------------------------------------------------------- - -class MessGui { - int writeFd; - - // Event Fifo synti -> GUI - MidiEvent rFifo[EVENT_FIFO_SIZE]; - volatile int rFifoSize; - int rFifoWindex; - int rFifoRindex; - - // Event Fifo GUI -> synti - MidiEvent wFifo[EVENT_FIFO_SIZE]; - volatile int wFifoSize; - int wFifoWindex; - int wFifoRindex; - - protected: - int readFd; - void readMessage(); - void sendEvent(const MidiEvent& ev); - void sendController(int ch, int idx, int val); - void sendSysex(unsigned char*, int); - - virtual void processEvent(const MidiEvent&) {}; - - public: - MessGui(); - virtual ~MessGui(); - - void writeEvent(const MidiEvent&); - int fifoSize() const { return wFifoSize; } - MidiEvent readEvent(); - }; - -//--------------------------------------------------------- -// SynthGuiCtrl -//--------------------------------------------------------- - -struct SynthGuiCtrl { - enum EditorType { SLIDER, SWITCH, COMBOBOX }; - QWidget* editor; - QWidget* label; - EditorType type; - - SynthGuiCtrl() {} - SynthGuiCtrl(QWidget* w, QWidget* l, const EditorType t) - : editor(w), label(l), type(t) {} - }; - -#endif - |