diff options
Diffstat (limited to 'muse2/muse/mplugins/midiitransform.h')
-rw-r--r-- | muse2/muse/mplugins/midiitransform.h | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/muse2/muse/mplugins/midiitransform.h b/muse2/muse/mplugins/midiitransform.h index 74a7be7e..8c21e068 100644 --- a/muse2/muse/mplugins/midiitransform.h +++ b/muse2/muse/mplugins/midiitransform.h @@ -29,29 +29,39 @@ #include <QCloseEvent> class QButtonGroup; -class MidiTransformation; -class MidiInputTransformation; -class MidiRecordEvent; -class MidiPart; class Xml; #include "miditransform.h" +namespace MusECore { +class MidiInputTransformation; +class MidiPart; +class MidiRecordEvent; +class MidiTransformation; + enum InputTransformProcEventOp { KeepType, FixType }; +extern void writeMidiInputTransforms(int level, Xml& xml); +extern void readMidiInputTransform(Xml&); +extern bool applyMidiInputTransformation(MidiRecordEvent& event); +extern void clearMidiInputTransforms(); +} + +namespace MusEGui { + //--------------------------------------------------------- // MidiInputTransform //--------------------------------------------------------- class MidiInputTransformDialog : public QDialog, public Ui::MidiInputTransformDialogBase { Q_OBJECT - MidiInputTransformation* cmt; + MusECore::MidiInputTransformation* cmt; int cindex; // current index in preset list int cmodul; // current index in modules list virtual void accept(); virtual void reject(); - void setValOp(QWidget* a, QWidget* b, ValOp op); + void setValOp(QWidget* a, QWidget* b, MusECore::ValOp op); virtual void closeEvent(QCloseEvent*); void updatePresetList(); @@ -110,8 +120,6 @@ class MidiInputTransformDialog : public QDialog, public Ui::MidiInputTransformDi MidiInputTransformDialog(QDialog* parent = 0, Qt::WFlags fl = 0); }; -extern void writeMidiInputTransforms(int level, Xml& xml); -extern void readMidiInputTransform(Xml&); -extern bool applyMidiInputTransformation(MidiRecordEvent& event); -extern void clearMidiInputTransforms(); +} // namespace MusEGui + #endif |