diff options
author | Orcan Ogetbil <oget.fedora@gmail.com> | 2010-11-18 09:11:56 +0000 |
---|---|---|
committer | Orcan Ogetbil <oget.fedora@gmail.com> | 2010-11-18 09:11:56 +0000 |
commit | 87d3692e1ad5a79a3608ffd361c637e44d9291c7 (patch) | |
tree | 6750e2f5c759c18253c003323a39363d97a6d1a5 /muse2 | |
parent | 670e396ad8eb962ea7e37720ef91d79106994bc5 (diff) |
ported .ui widgets to Qt4
Diffstat (limited to 'muse2')
-rw-r--r-- | muse2/ChangeLog | 1 | ||||
-rw-r--r-- | muse2/muse/miditransform.cpp | 50 | ||||
-rw-r--r-- | muse2/muse/miditransform.h | 25 | ||||
-rw-r--r-- | muse2/muse/mplugins/midiitransform.cpp | 65 | ||||
-rw-r--r-- | muse2/muse/mplugins/midiitransform.h | 28 | ||||
-rw-r--r-- | muse2/muse/mplugins/mitplugin.cpp | 2 | ||||
-rw-r--r-- | muse2/muse/widgets/CMakeLists.txt | 4 | ||||
-rw-r--r-- | muse2/muse/widgets/itransformbase.ui | 2455 | ||||
-rw-r--r-- | muse2/muse/widgets/transformbase.ui | 2200 |
9 files changed, 2333 insertions, 2497 deletions
diff --git a/muse2/ChangeLog b/muse2/ChangeLog index c6ceaf78..b05cd8de 100644 --- a/muse2/ChangeLog +++ b/muse2/ChangeLog @@ -2,6 +2,7 @@ - Updated build part README file - read it! Tell user to specify Release build type. (Tim) - Added printout of build type in top level cmake. (Tim) - Removed duplicate LASH detection in top level cmake. (Tim) + - Ported the following .ui widgets to Qt4: transformbase, itransformbase (Orcan) 17.11.2010 - Removed a fix which cured graphic corruption for me in MusE-1. Not required now. (Tim) - Small change to Orcan's filedialog, re-enabled global button. (Tim) diff --git a/muse2/muse/miditransform.cpp b/muse2/muse/miditransform.cpp index 486f47c5..0f9f247c 100644 --- a/muse2/muse/miditransform.cpp +++ b/muse2/muse/miditransform.cpp @@ -8,13 +8,10 @@ #include <stdio.h> #include <list> -#include <qpushbutton.h> -#include <qlineedit.h> -#include <qcombobox.h> -#include <q3listbox.h> -#include <qspinbox.h> -#include <q3multilineedit.h> -#include <qcheckbox.h> + + +#include <QDialog> +#include <QListWidgetItem> #include "helper.h" #include "spinboxFP.h" @@ -155,9 +152,8 @@ static MidiTransformationList mtlist; // buttonNew buttonDelete buttonApply buttonOk //--------------------------------------------------------- -MidiTransformerDialog::MidiTransformerDialog(QWidget* parent, - const char* name, bool modal, Qt::WFlags fl) - : MidiTransformDialogBase(parent, name, modal, fl) +MidiTransformerDialog::MidiTransformerDialog(QDialog* parent, Qt::WFlags fl) + : MidiTransformDialogBaseWidget(parent, fl) { data = new MidiTransformPrivate; data->cmt = 0; @@ -179,8 +175,8 @@ MidiTransformerDialog::MidiTransformerDialog(QWidget* parent, connect(procPosOp, SIGNAL(activated(int)), SLOT(procPosOpSel(int))); connect(funcOp, SIGNAL(activated(int)), SLOT(funcOpSel(int))); connect(funcQuantVal, SIGNAL(valueChanged(int)), SLOT(funcQuantValSel(int))); - connect(presetList, SIGNAL(highlighted(Q3ListBoxItem*)), - SLOT(presetChanged(Q3ListBoxItem*))); + connect(presetList, SIGNAL(highlighted(QListWidgetItem*)), + SLOT(presetChanged(QListWidgetItem*))); connect(nameEntry, SIGNAL(textChanged(const QString&)), SLOT(nameChanged(const QString&))); connect(commentEntry, SIGNAL(textChanged()), SLOT(commentChanged())); @@ -243,14 +239,14 @@ void MidiTransformerDialog::updatePresetList() data->cindex = 0; presetList->clear(); for (iMidiTransformation i = mtlist.begin(); i != mtlist.end(); ++i) { - presetList->insertItem((*i)->name); + presetList->addItem((*i)->name); if (data->cmt == 0) data->cmt = *i; } if (data->cmt == 0) { data->cmt = new MidiTransformation(tr("New")); mtlist.push_back(data->cmt); - presetList->insertItem(tr("New")); + presetList->addItem(tr("New")); presetList->setCurrentItem(0); } @@ -1333,9 +1329,11 @@ void MidiTransformerDialog::presetNew() break; } MidiTransformation* mt = new MidiTransformation(name); - Q3ListBoxText* lbi = new Q3ListBoxText(presetList, name); + QListWidgetItem* lbi = new QListWidgetItem(name); + presetList->addItem(lbi); mtlist.push_back(mt); presetList->setCurrentItem(lbi); + presetChanged(lbi); } //--------------------------------------------------------- @@ -1348,7 +1346,9 @@ void MidiTransformerDialog::presetDelete() iMidiTransformation mt = mtlist.begin(); for (int i = 0; i < data->cindex; ++i, ++mt) { mtlist.erase(mt); - presetList->removeItem(data->cindex); + presetList->setCurrentItem(presetList->item(data->cindex - 1)); + presetList->takeItem(data->cindex); + presetChanged(presetList->item(data->cindex - 1)); break; } } @@ -1358,9 +1358,9 @@ void MidiTransformerDialog::presetDelete() // presetChanged //--------------------------------------------------------- -void MidiTransformerDialog::presetChanged(Q3ListBoxItem* item) +void MidiTransformerDialog::presetChanged(QListWidgetItem* item) { - data->cindex = presetList->index(item); + data->cindex = presetList->row(item); iMidiTransformation i; for (i = mtlist.begin(); i != mtlist.end(); ++i) { if (item->text() == (*i)->name) { @@ -1449,13 +1449,15 @@ void MidiTransformerDialog::presetChanged(Q3ListBoxItem* item) void MidiTransformerDialog::nameChanged(const QString& s) { data->cmt->name = s; - Q3ListBoxItem* item = presetList->item(data->cindex); + QListWidgetItem* item = presetList->item(data->cindex); if (s != item->text()) { - disconnect(presetList, SIGNAL(highlighted(Q3ListBoxItem*)), - this, SLOT(presetChanged(Q3ListBoxItem*))); - presetList->changeItem(s, data->cindex); - connect(presetList, SIGNAL(highlighted(Q3ListBoxItem*)), - SLOT(presetChanged(Q3ListBoxItem*))); + disconnect(presetList, SIGNAL(highlighted(QListWidgetItem*)), + this, SLOT(presetChanged(QListWidgetItem*))); + presetList->insertItem(data->cindex, s); + presetList->takeItem(data->cindex); + presetList->setCurrentItem(presetList->item(data->cindex)); + connect(presetList, SIGNAL(highlighted(QListWidgetItem*)), + SLOT(presetChanged(QListWidgetItem*))); } } diff --git a/muse2/muse/miditransform.h b/muse2/muse/miditransform.h index 3dcb4a98..0c71b98b 100644 --- a/muse2/muse/miditransform.h +++ b/muse2/muse/miditransform.h @@ -9,9 +9,10 @@ #ifndef __MIDITRANSFORM_H__ #define __MIDITRANSFORM_H__ -#include "transformbase.h" +#include "ui_transformbase.h" -class Q3ListBoxItem; +class QListWidgetItem; +class QDialog; class MidiTransformation; class MidiTransformPrivate; class Event; @@ -33,10 +34,23 @@ enum TransformOperator { }; //--------------------------------------------------------- +// MidiTransformDialogBaseWidget +// Wrapper around Ui::MidiTransformDialogBase +//--------------------------------------------------------- + +class MidiTransformDialogBaseWidget : public QDialog, public Ui::MidiTransformDialogBase +{ + Q_OBJECT + + public: + MidiTransformDialogBaseWidget(QDialog *parent = 0, Qt::WFlags f = 0) : QDialog(parent, f) { setupUi(this); } +}; + +//--------------------------------------------------------- // MidiTransformDialog //--------------------------------------------------------- -class MidiTransformerDialog : public MidiTransformDialogBase { +class MidiTransformerDialog : public MidiTransformDialogBaseWidget { Q_OBJECT MidiTransformPrivate* data; @@ -68,7 +82,7 @@ class MidiTransformerDialog : public MidiTransformDialogBase { void procLenOpSel(int); void procPosOpSel(int); void funcOpSel(int); - void presetChanged(Q3ListBoxItem*); + void presetChanged(QListWidgetItem*); void nameChanged(const QString&); void commentChanged(); void selVal1aChanged(int); @@ -94,8 +108,7 @@ class MidiTransformerDialog : public MidiTransformDialogBase { void songChanged(int); public: - MidiTransformerDialog(QWidget* parent = 0, const char* name = 0, - bool modal = false, Qt::WFlags fl = 0); + MidiTransformerDialog(QDialog* parent = 0, Qt::WFlags fl = 0); ~MidiTransformerDialog(); }; diff --git a/muse2/muse/mplugins/midiitransform.cpp b/muse2/muse/mplugins/midiitransform.cpp index f3eecece..e7d8763b 100644 --- a/muse2/muse/mplugins/midiitransform.cpp +++ b/muse2/muse/mplugins/midiitransform.cpp @@ -8,18 +8,12 @@ #include <stdio.h> #include <list> -#include <qpushbutton.h> -#include <q3buttongroup.h> -#include <qlineedit.h> -#include <qcombobox.h> -#include <q3listbox.h> -#include <qspinbox.h> -#include <q3multilineedit.h> -#include <qcheckbox.h> -#include <qtoolbutton.h> -//Added by qt3to4: #include <QCloseEvent> +#include <QButtonGroup> +#include <QDialog> +#include <QListWidgetItem> + #include "spinboxFP.h" #include "midi.h" #include "midictrl.h" @@ -597,14 +591,19 @@ bool MidiInputTransformation::typesMatch(MidiRecordEvent& e, int selType) const // procChannelOp procChannelVala procChannelValb //--------------------------------------------------------- -MidiInputTransformDialog::MidiInputTransformDialog(QWidget* parent, - const char* name, bool modal, Qt::WFlags fl) - : MidiInputTransformDialogBase(parent, name, modal, fl) +MidiInputTransformDialog::MidiInputTransformDialog(QDialog* parent, Qt::WFlags fl) + : MidiInputTransformDialogBaseWidget(parent, fl) { cindex = 0; cmodul = 0; cmt = 0; + modulGroup = new QButtonGroup; + modulGroup->addButton(modul1select,0); + modulGroup->addButton(modul2select,1); + modulGroup->addButton(modul3select,2); + modulGroup->addButton(modul4select,3); + for (unsigned i = 0; i < sizeof(oplist)/sizeof(*oplist); ++i) funcOp->insertItem(oplist[i].text, i); @@ -619,8 +618,8 @@ MidiInputTransformDialog::MidiInputTransformDialog(QWidget* parent, connect(procVal1Op, SIGNAL(activated(int)), SLOT(procVal1OpSel(int))); connect(procVal2Op, SIGNAL(activated(int)), SLOT(procVal2OpSel(int))); connect(funcOp, SIGNAL(activated(int)), SLOT(funcOpSel(int))); - connect(presetList, SIGNAL(highlighted(Q3ListBoxItem*)), - SLOT(presetChanged(Q3ListBoxItem*))); + connect(presetList, SIGNAL(itemActivated(QListWidgetItem*)), + SLOT(presetChanged(QListWidgetItem*))); connect(nameEntry, SIGNAL(textChanged(const QString&)), SLOT(nameChanged(const QString&))); connect(commentEntry, SIGNAL(textChanged()), SLOT(commentChanged())); @@ -638,7 +637,7 @@ MidiInputTransformDialog::MidiInputTransformDialog(QWidget* parent, connect(modul2enable, SIGNAL(toggled(bool)), SLOT(modul2enableChanged(bool))); connect(modul3enable, SIGNAL(toggled(bool)), SLOT(modul3enableChanged(bool))); connect(modul4enable, SIGNAL(toggled(bool)), SLOT(modul4enableChanged(bool))); - connect(modulGroup, SIGNAL(clicked(int)), SLOT(changeModul(int))); + connect(modulGroup, SIGNAL(buttonClicked(int)), SLOT(changeModul(int))); connect(selPortOp, SIGNAL(activated(int)), SLOT(selPortOpSel(int))); connect(selPortVala, SIGNAL(valueChanged(int)), SLOT(selPortValaChanged(int))); @@ -661,6 +660,8 @@ MidiInputTransformDialog::MidiInputTransformDialog(QWidget* parent, //--------------------------------------------------- updatePresetList(); + presetList->setCurrentItem(presetList->item(0)); + presetChanged(presetList->item(0)); connect(song, SIGNAL(songChanged(int)), SLOT(songChanged(int))); } @@ -687,7 +688,7 @@ void MidiInputTransformDialog::updatePresetList() modul1select->setOn(true); for (iMidiInputTransformation i = mtlist.begin(); i != mtlist.end(); ++i) { - presetList->insertItem((*i)->name); + presetList->addItem((*i)->name); if (cmt == 0) cmt = *i; } @@ -695,7 +696,7 @@ void MidiInputTransformDialog::updatePresetList() // create default "New" preset cmt = new MidiInputTransformation(tr("New")); mtlist.push_back(cmt); - presetList->insertItem(tr("New")); + presetList->addItem(tr("New")); presetList->setCurrentItem(0); } changeModul(0); @@ -1189,9 +1190,11 @@ void MidiInputTransformDialog::presetNew() break; } MidiInputTransformation* mt = new MidiInputTransformation(name); - Q3ListBoxText* lbi = new Q3ListBoxText(presetList, name); + QListWidgetItem* lbi = new QListWidgetItem(name); + presetList->addItem(lbi); mtlist.push_back(mt); presetList->setCurrentItem(lbi); + presetChanged(lbi); } //--------------------------------------------------------- @@ -1204,7 +1207,9 @@ void MidiInputTransformDialog::presetDelete() iMidiInputTransformation mt = mtlist.begin(); for (int i = 0; i < cindex; ++i, ++mt) { mtlist.erase(mt); - presetList->removeItem(cindex); + presetList->setCurrentItem(presetList->item(cindex - 1)); + presetList->takeItem(cindex); + presetChanged(presetList->item(cindex - 1)); break; } } @@ -1217,13 +1222,15 @@ void MidiInputTransformDialog::presetDelete() void MidiInputTransformDialog::nameChanged(const QString& s) { cmt->name = s; - Q3ListBoxItem* item = presetList->item(cindex); + QListWidgetItem* item = presetList->item(cindex); if (s != item->text()) { - disconnect(presetList, SIGNAL(highlighted(Q3ListBoxItem*)), - this, SLOT(presetChanged(Q3ListBoxItem*))); - presetList->changeItem(s, cindex); - connect(presetList, SIGNAL(highlighted(Q3ListBoxItem*)), - SLOT(presetChanged(Q3ListBoxItem*))); + disconnect(presetList, SIGNAL(itemActivated(QListWidgetItem*)), + this, SLOT(presetChanged(QListWidgetItem*))); + presetList->insertItem(cindex, s); + presetList->takeItem(cindex+1); + presetList->setCurrentItem(presetList->item(cindex)); + connect(presetList, SIGNAL(itemActivated(QListWidgetItem*)), + SLOT(presetChanged(QListWidgetItem*))); } } @@ -1565,7 +1572,7 @@ printf("change modul %d\n", k); iMidiInputTransformation i; for (i = mtlist.begin(); i != mtlist.end(); ++i, ++idx) { if (*i == modules[k].transform) { - presetList->setCurrentItem(idx); + presetList->setCurrentItem(presetList->item(idx)); break; } } @@ -1578,9 +1585,9 @@ printf("change modul %d\n", k); // presetChanged //--------------------------------------------------------- -void MidiInputTransformDialog::presetChanged(Q3ListBoxItem* item) +void MidiInputTransformDialog::presetChanged(QListWidgetItem* item) { - cindex = presetList->index(item); + cindex = presetList->row(item); //--------------------------------------------------- // search transformation in list and set diff --git a/muse2/muse/mplugins/midiitransform.h b/muse2/muse/mplugins/midiitransform.h index 860797c5..3180bf23 100644 --- a/muse2/muse/mplugins/midiitransform.h +++ b/muse2/muse/mplugins/midiitransform.h @@ -9,11 +9,11 @@ #ifndef __MIDIITRANSFORM_H__ #define __MIDIITRANSFORM_H__ -#include "itransformbase.h" -//Added by qt3to4: +#include "ui_itransformbase.h" + #include <QCloseEvent> -class Q3ListBoxItem; +class QButtonGroup; class MidiTransformation; class MidiInputTransformation; class MidiRecordEvent; @@ -23,11 +23,25 @@ class Xml; #include "miditransform.h" enum InputTransformProcEventOp { KeepType, FixType }; + +//--------------------------------------------------------- +// MidiInputTransformDialogBaseWidget +// Wrapper around Ui::MidiInputTransformDialogBase +//--------------------------------------------------------- + +class MidiInputTransformDialogBaseWidget : public QDialog, public Ui::MidiInputTransformDialogBase +{ + Q_OBJECT + + public: + MidiInputTransformDialogBaseWidget(QDialog *parent = 0, Qt::WFlags f = 0) : QDialog(parent, f) { setupUi(this); } +}; + //--------------------------------------------------------- // MidiInputTransform //--------------------------------------------------------- -class MidiInputTransformDialog : public MidiInputTransformDialogBase { +class MidiInputTransformDialog : public MidiInputTransformDialogBaseWidget { Q_OBJECT MidiInputTransformation* cmt; int cindex; // current index in preset list @@ -39,6 +53,7 @@ class MidiInputTransformDialog : public MidiInputTransformDialogBase { virtual void closeEvent(QCloseEvent*); void updatePresetList(); + QButtonGroup* modulGroup; signals: void hideWindow(); @@ -57,7 +72,7 @@ class MidiInputTransformDialog : public MidiInputTransformDialogBase { void procVal1OpSel(int); void procVal2OpSel(int); void funcOpSel(int); - void presetChanged(Q3ListBoxItem*); + void presetChanged(QListWidgetItem*); void nameChanged(const QString&); void commentChanged(); void selVal1aChanged(int); @@ -90,8 +105,7 @@ class MidiInputTransformDialog : public MidiInputTransformDialogBase { void songChanged(int); public: - MidiInputTransformDialog(QWidget* parent = 0, const char* name = 0, - bool modal = false, Qt::WFlags fl = 0); + MidiInputTransformDialog(QDialog* parent = 0, Qt::WFlags fl = 0); }; extern void writeMidiInputTransforms(int level, Xml& xml); diff --git a/muse2/muse/mplugins/mitplugin.cpp b/muse2/muse/mplugins/mitplugin.cpp index 1923f1d6..e06f4c24 100644 --- a/muse2/muse/mplugins/mitplugin.cpp +++ b/muse2/muse/mplugins/mitplugin.cpp @@ -116,7 +116,7 @@ void processMidiInputTransformPlugins(MEvent& event) void MusE::startMidiTransformer() { if (midiTransformerDialog == 0) - midiTransformerDialog = new MidiTransformerDialog(this); + midiTransformerDialog = new MidiTransformerDialog; midiTransformerDialog->show(); } diff --git a/muse2/muse/widgets/CMakeLists.txt b/muse2/muse/widgets/CMakeLists.txt index 7cbcb959..209371e2 100644 --- a/muse2/muse/widgets/CMakeLists.txt +++ b/muse2/muse/widgets/CMakeLists.txt @@ -133,8 +133,10 @@ QT4_WRAP_CPP (widget_mocs QT4_WRAP_UI (UIC fdialogbuttons.ui + itransformbase.ui mittransposebase.ui songinfo.ui + transformbase.ui velocitybase.ui ) @@ -145,9 +147,7 @@ QT4_WRAP_UI3 (widget_ui_headers gensetbase.ui mixdowndialogbase.ui transposebase.ui - transformbase.ui appearancebase.ui - itransformbase.ui commentbase.ui synthconfigbase.ui gatetimebase.ui diff --git a/muse2/muse/widgets/itransformbase.ui b/muse2/muse/widgets/itransformbase.ui index 1c4a9387..4100b2f6 100644 --- a/muse2/muse/widgets/itransformbase.ui +++ b/muse2/muse/widgets/itransformbase.ui @@ -1,1296 +1,1173 @@ -<!DOCTYPE UI><UI version="3.1" stdsetdef="1"> -<class>MidiInputTransformDialogBase</class> -<widget class="QDialog"> - <property name="name"> - <cstring>MidiInputTransformDialogBase</cstring> - </property> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>760</width> - <height>587</height> - </rect> - </property> - <property name="caption"> - <string>MusE: Midi Input Transformator</string> - </property> - <property name="sizeGripEnabled"> - <bool>true</bool> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>MidiInputTransformDialogBase</class> + <widget class="QDialog" name="MidiInputTransformDialogBase"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>832</width> + <height>587</height> + </rect> + </property> + <property name="windowTitle"> + <string>MusE: Midi Input Transformator</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QGridLayout"> + <property name="margin"> + <number>11</number> + </property> + <property name="spacing"> + <number>6</number> + </property> + <item row="0" column="1" colspan="3"> + <widget class="QGroupBox" name="GroupBox3"> + <property name="title"> + <string>Filter</string> + </property> + <layout class="QGridLayout"> + <property name="margin"> + <number>11</number> + </property> + <property name="spacing"> + <number>6</number> + </property> + <item row="1" column="0"> + <widget class="QComboBox" name="selEventOp"> + <item> + <property name="text"> + <string>All</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + </widget> + </item> + <item row="2" column="0"> + <widget class="QComboBox" name="selType"> + <property name="enabled"> + <bool>false</bool> </property> - <property name="margin"> - <number>11</number> + <item> + <property name="text"> + <string>Note</string> + </property> + </item> + <item> + <property name="text"> + <string>Poly Pressure</string> + </property> + </item> + <item> + <property name="text"> + <string>Control Change</string> + </property> + </item> + <item> + <property name="text"> + <string>Aftertouch</string> + </property> + </item> + <item> + <property name="text"> + <string>Pitch Bend</string> + </property> + </item> + <item> + <property name="text"> + <string>NRPN</string> + </property> + </item> + <item> + <property name="text"> + <string>RPN</string> + </property> + </item> + </widget> + </item> + <item row="0" column="2"> + <widget class="QLabel" name="TextLabel3"> + <property name="text"> + <string>Value 2</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="TextLabel2"> + <property name="text"> + <string>Value 1</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="TextLabel1"> + <property name="text"> + <string>Event Type</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="selVal1Op"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="3" column="1"> + <widget class="QSpinBox" name="selVal1b"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="3" column="2"> + <widget class="QSpinBox" name="selVal2b"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QSpinBox" name="selVal1a"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QComboBox" name="selVal2Op"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="1" column="3"> + <widget class="QComboBox" name="selPortOp"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="1" column="4"> + <widget class="QComboBox" name="selChannelOp"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="0" column="4"> + <widget class="QLabel" name="TextLabel2_2"> + <property name="text"> + <string>Channel</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="TextLabel1_3"> + <property name="text"> + <string>Port</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="2" column="2"> + <widget class="QSpinBox" name="selVal2a"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="2" column="4"> + <widget class="QSpinBox" name="selChannelVala"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="2" column="3"> + <widget class="QSpinBox" name="selPortVala"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="3" column="4"> + <widget class="QSpinBox" name="selChannelValb"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="3" column="3"> + <widget class="QSpinBox" name="selPortValb"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="1" column="1" colspan="3"> + <widget class="QGroupBox" name="GroupBox5"> + <property name="title"> + <string>Processing</string> + </property> + <layout class="QGridLayout"> + <property name="margin"> + <number>11</number> + </property> + <property name="spacing"> + <number>6</number> + </property> + <item row="0" column="0"> + <widget class="QLabel" name="TextLabel5"> + <property name="text"> + <string>Event Type</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QComboBox" name="procEventOp"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + </widget> + </item> + <item row="2" column="0"> + <widget class="QComboBox" name="procType"> + <property name="enabled"> + <bool>false</bool> + </property> + <item> + <property name="text"> + <string>Poly Pressure</string> + </property> + </item> + <item> + <property name="text"> + <string>Control Change</string> + </property> + </item> + <item> + <property name="text"> + <string>Aftertouch</string> + </property> + </item> + <item> + <property name="text"> + <string>Pitch Bend</string> + </property> + </item> + <item> + <property name="text"> + <string>NRPN</string> + </property> + </item> + <item> + <property name="text"> + <string>RPN</string> + </property> + </item> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="procVal1Op"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + <item> + <property name="text"> + <string>Value 2</string> + </property> + </item> + <item> + <property name="text"> + <string>Invert</string> + </property> + </item> + <item> + <property name="text"> + <string>ScaleMap</string> + </property> + </item> + <item> + <property name="text"> + <string>Flip</string> + </property> + </item> + <item> + <property name="text"> + <string>Dyn</string> + </property> + </item> + <item> + <property name="text"> + <string>Random</string> + </property> + </item> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="TextLabel6"> + <property name="text"> + <string>Value 1</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QLabel" name="TextLabel7"> + <property name="text"> + <string>Value 2</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QSpinBox" name="procVal1b"> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="3" column="2"> + <widget class="QSpinBox" name="procVal2b"> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="SpinBoxFP" name="procVal1a" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + <item row="3" column="4"> + <widget class="QSpinBox" name="procChannelValb"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="3" column="3"> + <widget class="QSpinBox" name="procPortValb"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="TextLabel1_3_2"> + <property name="text"> + <string>Port</string> </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QComboBox" name="procVal2Op"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + <item> + <property name="text"> + <string>Value 1</string> + </property> + </item> + <item> + <property name="text"> + <string>Invert</string> + </property> + </item> + <item> + <property name="text"> + <string>Dyn</string> + </property> + </item> + <item> + <property name="text"> + <string>Random</string> + </property> + </item> + </widget> + </item> + <item row="1" column="4"> + <widget class="QComboBox" name="procChannelOp"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + <item> + <property name="text"> + <string>Value 1</string> + </property> + </item> + <item> + <property name="text"> + <string>Invert</string> + </property> + </item> + <item> + <property name="text"> + <string>Dyn</string> + </property> + </item> + <item> + <property name="text"> + <string>Random</string> + </property> + </item> + </widget> + </item> + <item row="1" column="3"> + <widget class="QComboBox" name="procPortOp"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + <item> + <property name="text"> + <string>Value 1</string> + </property> + </item> + <item> + <property name="text"> + <string>Invert</string> + </property> + </item> + <item> + <property name="text"> + <string>Dyn</string> + </property> + </item> + <item> + <property name="text"> + <string>Random</string> + </property> + </item> + </widget> + </item> + <item row="0" column="4"> + <widget class="QLabel" name="TextLabel2_2_2"> + <property name="text"> + <string>Channel</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="2" column="2"> + <widget class="SpinBoxFP" name="procVal2a" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + <item row="2" column="3"> + <widget class="SpinBoxFP" name="procPortVala" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + <item row="2" column="4"> + <widget class="SpinBoxFP" name="procChannelVala" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="2" column="2"> + <widget class="QGroupBox" name="GroupBox5_2"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Modules</string> + </property> + <layout class="QGridLayout"> + <property name="margin"> + <number>11</number> + </property> + <property name="spacing"> + <number>6</number> + </property> + <item row="0" column="0" rowspan="4"> + <widget class="QGroupBox" name="modulBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string/> + </property> + <property name="flat"> + <bool>true</bool> + </property> + <property name="lineWidth" stdset="0"> + <number>0</number> + </property> + <property name="exclusive" stdset="0"> + <bool>true</bool> + </property> + <layout class="QVBoxLayout"> + <item> + <widget class="QToolButton" name="modul1select"> + <property name="text"> + <string>1</string> + </property> + <property name="checkable"> + <bool>true</bool> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="modul2select"> + <property name="text"> + <string>2</string> + </property> + <property name="checkable"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="modul3select"> + <property name="text"> + <string>3</string> + </property> + <property name="checkable"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="modul4select"> + <property name="text"> + <string>4</string> + </property> + <property name="checkable"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="0" column="1"> + <widget class="QCheckBox" name="modul1enable"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>enable modul 1</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QCheckBox" name="modul2enable"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>enable modul 2</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QCheckBox" name="modul3enable"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>enable modul 3</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QCheckBox" name="modul4enable"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>enable modul 4</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="2" column="1"> + <widget class="QGroupBox" name="GroupBox6_2"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Preset</string> + </property> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>11</number> + </property> + <item> + <layout class="QHBoxLayout"> <property name="spacing"> - <number>6</number> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> </property> - <widget class="QGroupBox" row="0" column="1" rowspan="1" colspan="3"> - <property name="name"> - <cstring>GroupBox3</cstring> - </property> - <property name="title"> - <string>Filter</string> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QComboBox" row="1" column="0"> - <item> - <property name="text"> - <string>All</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <property name="name"> - <cstring>selEventOp</cstring> - </property> - </widget> - <widget class="QComboBox" row="2" column="0"> - <item> - <property name="text"> - <string>Note</string> - </property> - </item> - <item> - <property name="text"> - <string>Poly Pressure</string> - </property> - </item> - <item> - <property name="text"> - <string>Control Change</string> - </property> - </item> - <item> - <property name="text"> - <string>Aftertouch</string> - </property> - </item> - <item> - <property name="text"> - <string>Pitch Bend</string> - </property> - </item> - <item> - <property name="text"> - <string>NRPN</string> - </property> - </item> - <item> - <property name="text"> - <string>RPN</string> - </property> - </item> - <property name="name"> - <cstring>selType</cstring> - </property> - </widget> - <widget class="QLabel" row="0" column="2"> - <property name="name"> - <cstring>TextLabel3</cstring> - </property> - <property name="text"> - <string>Value 2</string> - </property> - </widget> - <widget class="QLabel" row="0" column="1"> - <property name="name"> - <cstring>TextLabel2</cstring> - </property> - <property name="text"> - <string>Value 1</string> - </property> - </widget> - <widget class="QLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel1</cstring> - </property> - <property name="text"> - <string>Event Type</string> - </property> - </widget> - <widget class="QComboBox" row="1" column="1"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selVal1Op</cstring> - </property> - </widget> - <widget class="QSpinBox" row="3" column="1"> - <property name="name"> - <cstring>selVal1b</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="2"> - <property name="name"> - <cstring>selVal2b</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="2" column="1"> - <property name="name"> - <cstring>selVal1a</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QComboBox" row="1" column="2"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selVal2Op</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="3"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selPortOp</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="4"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selChannelOp</cstring> - </property> - </widget> - <widget class="QLabel" row="0" column="4"> - <property name="name"> - <cstring>TextLabel2_2</cstring> - </property> - <property name="text"> - <string>Channel</string> - </property> - </widget> - <widget class="QLabel" row="0" column="3"> - <property name="name"> - <cstring>TextLabel1_3</cstring> - </property> - <property name="text"> - <string>Port</string> - </property> - </widget> - <widget class="QSpinBox" row="2" column="2"> - <property name="name"> - <cstring>selVal2a</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="2" column="4"> - <property name="name"> - <cstring>selChannelVala</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="2" column="3"> - <property name="name"> - <cstring>selPortVala</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="4"> - <property name="name"> - <cstring>selChannelValb</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="3"> - <property name="name"> - <cstring>selPortValb</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - </grid> - </widget> - <widget class="QGroupBox" row="1" column="1" rowspan="1" colspan="3"> - <property name="name"> - <cstring>GroupBox5</cstring> - </property> - <property name="title"> - <string>Processing</string> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel5</cstring> - </property> - <property name="text"> - <string>Event Type</string> - </property> - </widget> - <widget class="QComboBox" row="1" column="0"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <property name="name"> - <cstring>procEventOp</cstring> - </property> - </widget> - <widget class="QComboBox" row="2" column="0"> - <item> - <property name="text"> - <string>Poly Pressure</string> - </property> - </item> - <item> - <property name="text"> - <string>Control Change</string> - </property> - </item> - <item> - <property name="text"> - <string>Aftertouch</string> - </property> - </item> - <item> - <property name="text"> - <string>Pitch Bend</string> - </property> - </item> - <item> - <property name="text"> - <string>NRPN</string> - </property> - </item> - <item> - <property name="text"> - <string>RPN</string> - </property> - </item> - <property name="name"> - <cstring>procType</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="1"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <item> - <property name="text"> - <string>Value 2</string> - </property> - </item> - <item> - <property name="text"> - <string>Invert</string> - </property> - </item> - <item> - <property name="text"> - <string>ScaleMap</string> - </property> - </item> - <item> - <property name="text"> - <string>Flip</string> - </property> - </item> - <item> - <property name="text"> - <string>Dyn</string> - </property> - </item> - <item> - <property name="text"> - <string>Random</string> - </property> - </item> - <property name="name"> - <cstring>procVal1Op</cstring> - </property> - </widget> - <widget class="QLabel" row="0" column="1"> - <property name="name"> - <cstring>TextLabel6</cstring> - </property> - <property name="text"> - <string>Value 1</string> - </property> - </widget> - <widget class="QLabel" row="0" column="2"> - <property name="name"> - <cstring>TextLabel7</cstring> - </property> - <property name="text"> - <string>Value 2</string> - </property> - </widget> - <widget class="QSpinBox" row="3" column="1"> - <property name="name"> - <cstring>procVal1b</cstring> - </property> - <property name="maxValue"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="2"> - <property name="name"> - <cstring>procVal2b</cstring> - </property> - <property name="maxValue"> - <number>9999</number> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="1"> - <property name="name"> - <cstring>procVal1a</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="4"> - <property name="name"> - <cstring>procChannelValb</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="3"> - <property name="name"> - <cstring>procPortValb</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QLabel" row="0" column="3"> - <property name="name"> - <cstring>TextLabel1_3_2</cstring> - </property> - <property name="text"> - <string>Port</string> - </property> - </widget> - <widget class="QComboBox" row="1" column="2"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <item> - <property name="text"> - <string>Value 1</string> - </property> - </item> - <item> - <property name="text"> - <string>Invert</string> - </property> - </item> - <item> - <property name="text"> - <string>Dyn</string> - </property> - </item> - <item> - <property name="text"> - <string>Random</string> - </property> - </item> - <property name="name"> - <cstring>procVal2Op</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="4"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <item> - <property name="text"> - <string>Value 1</string> - </property> - </item> - <item> - <property name="text"> - <string>Invert</string> - </property> - </item> - <item> - <property name="text"> - <string>Dyn</string> - </property> - </item> - <item> - <property name="text"> - <string>Random</string> - </property> - </item> - <property name="name"> - <cstring>procChannelOp</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="3"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <item> - <property name="text"> - <string>Value 1</string> - </property> - </item> - <item> - <property name="text"> - <string>Invert</string> - </property> - </item> - <item> - <property name="text"> - <string>Dyn</string> - </property> - </item> - <item> - <property name="text"> - <string>Random</string> - </property> - </item> - <property name="name"> - <cstring>procPortOp</cstring> - </property> - </widget> - <widget class="QLabel" row="0" column="4"> - <property name="name"> - <cstring>TextLabel2_2_2</cstring> - </property> - <property name="text"> - <string>Channel</string> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="2"> - <property name="name"> - <cstring>procVal2a</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="3"> - <property name="name"> - <cstring>procPortVala</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="4"> - <property name="name"> - <cstring>procChannelVala</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - </grid> - </widget> - <widget class="QGroupBox" row="2" column="2"> - <property name="name"> - <cstring>GroupBox5_2</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>4</hsizetype> - <vsizetype>5</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Modules</string> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QButtonGroup" row="0" column="0" rowspan="4" colspan="1"> - <property name="name"> - <cstring>modulGroup</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>5</hsizetype> - <vsizetype>7</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="frameShape"> - <enum>NoFrame</enum> - </property> - <property name="frameShadow"> - <enum>Plain</enum> - </property> - <property name="lineWidth"> - <number>0</number> - </property> - <property name="title"> - <string></string> - </property> - <property name="flat"> - <bool>true</bool> - </property> - <property name="exclusive"> - <bool>true</bool> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <widget class="QToolButton"> - <property name="name"> - <cstring>modul1select</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>5</hsizetype> - <vsizetype>1</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>1</string> - </property> - <property name="toggleButton"> - <bool>true</bool> - </property> - <property name="on"> - <bool>true</bool> - </property> - <property name="buttonGroupId"> - <number>0</number> - </property> - </widget> - <widget class="QToolButton"> - <property name="name"> - <cstring>modul2select</cstring> - </property> - <property name="text"> - <string>2</string> - </property> - <property name="toggleButton"> - <bool>true</bool> - </property> - <property name="buttonGroupId"> - <number>1</number> - </property> - </widget> - <widget class="QToolButton"> - <property name="name"> - <cstring>modul3select</cstring> - </property> - <property name="text"> - <string>3</string> - </property> - <property name="toggleButton"> - <bool>true</bool> - </property> - <property name="buttonGroupId"> - <number>2</number> - </property> - </widget> - <widget class="QToolButton"> - <property name="name"> - <cstring>modul4select</cstring> - </property> - <property name="text"> - <string>4</string> - </property> - <property name="toggleButton"> - <bool>true</bool> - </property> - <property name="buttonGroupId"> - <number>3</number> - </property> - </widget> - </vbox> - </widget> - <widget class="QCheckBox" row="0" column="1"> - <property name="name"> - <cstring>modul1enable</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>4</hsizetype> - <vsizetype>0</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string></string> - </property> - <property name="toolTip" stdset="0"> - <string>enable modul 1</string> - </property> - </widget> - <widget class="QCheckBox" row="1" column="1"> - <property name="name"> - <cstring>modul2enable</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>4</hsizetype> - <vsizetype>0</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string></string> - </property> - <property name="toolTip" stdset="0"> - <string>enable modul 2</string> - </property> - </widget> - <widget class="QCheckBox" row="2" column="1"> - <property name="name"> - <cstring>modul3enable</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>4</hsizetype> - <vsizetype>0</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string></string> - </property> - <property name="toolTip" stdset="0"> - <string>enable modul 3</string> - </property> - </widget> - <widget class="QCheckBox" row="3" column="1"> - <property name="name"> - <cstring>modul4enable</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>4</hsizetype> - <vsizetype>0</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string></string> - </property> - <property name="toolTip" stdset="0"> - <string>enable modul 4</string> - </property> - </widget> - </grid> - </widget> - <widget class="QGroupBox" row="2" column="1"> - <property name="name"> - <cstring>GroupBox6_2</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>3</hsizetype> - <vsizetype>5</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Preset</string> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLayoutWidget"> - <property name="name"> - <cstring>Layout5_3</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel13_2</cstring> - </property> - <property name="text"> - <string>Name:</string> - </property> - </widget> - <widget class="QLineEdit"> - <property name="name"> - <cstring>nameEntry</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>3</hsizetype> - <vsizetype>0</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </hbox> - </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel14_2</cstring> - </property> - <property name="text"> - <string>Comment:</string> - </property> - </widget> - <widget class="QMultiLineEdit"> - <property name="name"> - <cstring>commentEntry</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>1</hsizetype> - <vsizetype>7</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </vbox> - </widget> - <widget class="QGroupBox" row="2" column="3"> - <property name="name"> - <cstring>GroupBox7_2</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>4</hsizetype> - <vsizetype>5</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Function</string> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QComboBox"> - <property name="name"> - <cstring>funcOp</cstring> - </property> - </widget> - </vbox> - </widget> - <widget class="QLayoutWidget" row="3" column="0" rowspan="1" colspan="4"> - <property name="name"> - <cstring>Layout4</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonNew</cstring> - </property> - <property name="text"> - <string>&New</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - <property name="toolTip" stdset="0"> - <string>create new preset</string> - </property> - </widget> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonDelete</cstring> - </property> - <property name="text"> - <string>&Delete</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - <property name="toolTip" stdset="0"> - <string>delete preset</string> - </property> - </widget> - <spacer> - <property name="name"> - <cstring>Horizontal Spacing2</cstring> - </property> - <property name="orientation"> - <enum>Horizontal</enum> - </property> - <property name="sizeType"> - <enum>Expanding</enum> - </property> - <property name="sizeHint"> - <size> - <width>20</width> - <height>20</height> - </size> - </property> - </spacer> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonOk</cstring> - </property> - <property name="text"> - <string>&Dismiss</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - <property name="default"> - <bool>true</bool> - </property> - </widget> - </hbox> - </widget> - <widget class="QLayoutWidget" row="0" column="0" rowspan="3" colspan="1"> - <property name="name"> - <cstring>Layout7</cstring> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel1_2</cstring> - </property> - <property name="text"> - <string>PresetList</string> - </property> - </widget> - <widget class="QListBox"> - <property name="name"> - <cstring>presetList</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>3</hsizetype> - <vsizetype>3</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </vbox> - </widget> - </grid> -</widget> -<customwidgets> - <customwidget> - <class>SpinBoxFP</class> - <header location="global">spinboxFP.h</header> - <sizehint> - <width>50</width> - <height>20</height> - </sizehint> - <container>0</container> - <sizepolicy> - <hordata>5</hordata> - <verdata>5</verdata> + <item> + <widget class="QLabel" name="TextLabel13_2"> + <property name="text"> + <string>Name:</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="nameEntry"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="TextLabel14_2"> + <property name="text"> + <string>Comment:</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QTextEdit" name="commentEntry"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="2" column="3"> + <widget class="QGroupBox" name="GroupBox7_2"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Function</string> + </property> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>11</number> + </property> + <item> + <widget class="QComboBox" name="funcOp"/> + </item> + </layout> + </widget> + </item> + <item row="3" column="0" colspan="4"> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QPushButton" name="buttonNew"> + <property name="toolTip"> + <string>create new preset</string> + </property> + <property name="text"> + <string>&New</string> + </property> + <property name="autoDefault"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="buttonDelete"> + <property name="toolTip"> + <string>delete preset</string> + </property> + <property name="text"> + <string>&Delete</string> + </property> + <property name="autoDefault"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <spacer name="Horizontal Spacing2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Expanding</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="buttonOk"> + <property name="text"> + <string>&Dismiss</string> + </property> + <property name="autoDefault"> + <bool>true</bool> + </property> + <property name="default"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </item> + <item row="0" column="0" rowspan="3"> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="TextLabel1_2"> + <property name="text"> + <string>PresetList</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QListWidget" name="presetList"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> </sizepolicy> - <pixmap>image0</pixmap> - <signal>valueChanged(int value)</signal> - <signal>valueChanged(const QString&)</signal> - <slot access="public" specifier="">setValue(int)</slot> - <slot access="public" specifier="">setPrefix(const QString&)</slot> - <slot access="public" specifier="">setSuffix(const QString&)</slot> - <slot access="public" specifier="">stepUp()</slot> - <slot access="public" specifier="">stepDown()</slot> - <property type="Int">precision</property> - <property type="Int">minValue</property> - <property type="Int">maxValue</property> - </customwidget> -</customwidgets> -<images> - <image name="image0"> - <data format="XPM.GZ" length="646">789c6dd2c10ac2300c00d07bbf2234b7229d1be245fc04c5a3201e4615f430059d0711ff5ddb2e6bb236ec90eed134cb5a19d8ef36602af5ecdbfeeac05dda0798d3abebde87e3faa374d3807fa0d633a52d38d8de6f679fe33fc776e196f53cd010188256a3600a292882096246517815ca99884606e18044a3a40d91824820924265a7923a2e8bcd05f33db1173e002913175f2a6be6d3294871a2d95fa00e8a94ee017b69d339d90df1e77c57ea072ede6758</data> - </image> -</images> -<connections> - <connection> - <sender>buttonOk</sender> - <signal>clicked()</signal> - <receiver>MidiInputTransformDialogBase</receiver> - <slot>accept()</slot> - </connection> -</connections> -<tabstops> - <tabstop>selEventOp</tabstop> - <tabstop>selType</tabstop> - <tabstop>selVal1Op</tabstop> - <tabstop>selVal1a</tabstop> - <tabstop>selVal1b</tabstop> - <tabstop>selVal2Op</tabstop> - <tabstop>selVal2a</tabstop> - <tabstop>selVal2b</tabstop> - <tabstop>selPortOp</tabstop> - <tabstop>selPortVala</tabstop> - <tabstop>selPortValb</tabstop> - <tabstop>selChannelOp</tabstop> - <tabstop>selChannelVala</tabstop> - <tabstop>selChannelValb</tabstop> - <tabstop>procEventOp</tabstop> - <tabstop>procType</tabstop> - <tabstop>procVal1Op</tabstop> - <tabstop>procVal1b</tabstop> - <tabstop>procVal2Op</tabstop> - <tabstop>procVal2b</tabstop> - <tabstop>procPortOp</tabstop> - <tabstop>procPortValb</tabstop> - <tabstop>procChannelOp</tabstop> - <tabstop>procChannelValb</tabstop> - <tabstop>modul1enable</tabstop> - <tabstop>modul2enable</tabstop> - <tabstop>modul3enable</tabstop> - <tabstop>modul4enable</tabstop> - <tabstop>funcOp</tabstop> - <tabstop>nameEntry</tabstop> - <tabstop>commentEntry</tabstop> - <tabstop>presetList</tabstop> - <tabstop>buttonNew</tabstop> - <tabstop>buttonDelete</tabstop> - <tabstop>buttonOk</tabstop> -</tabstops> -<layoutdefaults spacing="6" margin="11"/> -<includehints> - <includehint>spinboxFP.h</includehint> -</includehints> -</UI> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <layoutdefault spacing="6" margin="11"/> + <customwidgets> + <customwidget> + <class>SpinBoxFP</class> + <extends>QWidget</extends> + <header location="global">spinboxFP.h</header> + </customwidget> + </customwidgets> + <tabstops> + <tabstop>selEventOp</tabstop> + <tabstop>selType</tabstop> + <tabstop>selVal1Op</tabstop> + <tabstop>selVal1a</tabstop> + <tabstop>selVal1b</tabstop> + <tabstop>selVal2Op</tabstop> + <tabstop>selVal2a</tabstop> + <tabstop>selVal2b</tabstop> + <tabstop>selPortOp</tabstop> + <tabstop>selPortVala</tabstop> + <tabstop>selPortValb</tabstop> + <tabstop>selChannelOp</tabstop> + <tabstop>selChannelVala</tabstop> + <tabstop>selChannelValb</tabstop> + <tabstop>procEventOp</tabstop> + <tabstop>procType</tabstop> + <tabstop>procVal1Op</tabstop> + <tabstop>procVal1b</tabstop> + <tabstop>procVal2Op</tabstop> + <tabstop>procVal2b</tabstop> + <tabstop>procPortOp</tabstop> + <tabstop>procPortValb</tabstop> + <tabstop>procChannelOp</tabstop> + <tabstop>procChannelValb</tabstop> + <tabstop>modul1enable</tabstop> + <tabstop>modul2enable</tabstop> + <tabstop>modul3enable</tabstop> + <tabstop>modul4enable</tabstop> + <tabstop>funcOp</tabstop> + <tabstop>nameEntry</tabstop> + <tabstop>commentEntry</tabstop> + <tabstop>presetList</tabstop> + <tabstop>buttonNew</tabstop> + <tabstop>buttonDelete</tabstop> + <tabstop>buttonOk</tabstop> + </tabstops> + <includes> + <include location="local">spinboxFP.h</include> + </includes> + <resources/> + <connections> + <connection> + <sender>buttonOk</sender> + <signal>clicked()</signal> + <receiver>MidiInputTransformDialogBase</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>20</x> + <y>20</y> + </hint> + <hint type="destinationlabel"> + <x>20</x> + <y>20</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/muse2/muse/widgets/transformbase.ui b/muse2/muse/widgets/transformbase.ui index 06aea442..5ad09459 100644 --- a/muse2/muse/widgets/transformbase.ui +++ b/muse2/muse/widgets/transformbase.ui @@ -1,1146 +1,1068 @@ -<!DOCTYPE UI><UI version="3.0" stdsetdef="1"> -<class>MidiTransformDialogBase</class> -<widget class="QDialog"> - <property name="name"> - <cstring>MidiTransformDialogBase</cstring> - </property> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>636</width> - <height>521</height> - </rect> - </property> - <property name="caption"> - <string>MusE: Midi Transformator</string> - </property> - <property name="sizeGripEnabled"> +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>MidiTransformDialogBase</class> + <widget class="QDialog" name="MidiTransformDialogBase"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>826</width> + <height>545</height> + </rect> + </property> + <property name="windowTitle"> + <string>MusE: Midi Transformator</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QGridLayout"> + <property name="margin"> + <number>11</number> + </property> + <property name="spacing"> + <number>6</number> + </property> + <item row="3" column="0" colspan="2"> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QPushButton" name="buttonNew"> + <property name="text"> + <string>&New</string> + </property> + <property name="autoDefault"> <bool>true</bool> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="buttonDelete"> + <property name="text"> + <string>&Delete</string> + </property> + <property name="autoDefault"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <spacer name="Horizontal Spacing2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Expanding</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="buttonApply"> + <property name="text"> + <string>&Apply</string> + </property> + <property name="autoDefault"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="buttonOk"> + <property name="text"> + <string>&OK</string> + </property> + <property name="autoDefault"> + <bool>true</bool> + </property> + <property name="default"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="buttonCancel"> + <property name="text"> + <string>&Cancel</string> + </property> + <property name="autoDefault"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </item> + <item row="0" column="0" rowspan="3"> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="TextLabel1_2"> + <property name="text"> + <string>PresetList</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QListWidget" name="presetList"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </item> + <item row="1" column="1"> + <widget class="QGroupBox" name="GroupBox5"> + <property name="title"> + <string>Processing</string> + </property> + <layout class="QGridLayout"> + <property name="margin"> + <number>11</number> + </property> + <property name="spacing"> + <number>6</number> + </property> + <item row="0" column="0"> + <widget class="QLabel" name="TextLabel5"> + <property name="text"> + <string>Event Type</string> </property> - <property name="margin"> - <number>11</number> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QComboBox" name="procEventOp"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + </widget> + </item> + <item row="2" column="0"> + <widget class="QComboBox" name="procType"> + <property name="enabled"> + <bool>false</bool> + </property> + <item> + <property name="text"> + <string>Note</string> + </property> + </item> + <item> + <property name="text"> + <string>Poly Pressure</string> + </property> + </item> + <item> + <property name="text"> + <string>Control Change</string> + </property> + </item> + <item> + <property name="text"> + <string>Aftertouch</string> + </property> + </item> + <item> + <property name="text"> + <string>Pitch Bend</string> + </property> + </item> + <item> + <property name="text"> + <string>NRPN</string> + </property> + </item> + <item> + <property name="text"> + <string>RPN</string> + </property> + </item> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="procVal1Op"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + <item> + <property name="text"> + <string>Value 2</string> + </property> + </item> + <item> + <property name="text"> + <string>Invert</string> + </property> + </item> + <item> + <property name="text"> + <string>ScaleMap</string> + </property> + </item> + <item> + <property name="text"> + <string>Flip</string> + </property> + </item> + <item> + <property name="text"> + <string>Dyn</string> + </property> + </item> + <item> + <property name="text"> + <string>Random</string> + </property> + </item> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="TextLabel6"> + <property name="text"> + <string>Value 1</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QLabel" name="TextLabel7"> + <property name="text"> + <string>Value 2</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="TextLabel10_2"> + <property name="text"> + <string>Length</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="4"> + <widget class="QLabel" name="TextLabel12"> + <property name="text"> + <string>Position</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QComboBox" name="procVal2Op"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + <item> + <property name="text"> + <string>Value 1</string> + </property> + </item> + <item> + <property name="text"> + <string>Invert</string> + </property> + </item> + <item> + <property name="text"> + <string>Dyn</string> + </property> + </item> + <item> + <property name="text"> + <string>Random</string> + </property> + </item> + </widget> + </item> + <item row="1" column="3"> + <widget class="QComboBox" name="procLenOp"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + <item> + <property name="text"> + <string>Fix</string> + </property> + </item> + </widget> + </item> + <item row="3" column="1"> + <widget class="QSpinBox" name="procVal1b"> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="3" column="2"> + <widget class="QSpinBox" name="procVal2b"> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="SpinBoxFP" name="procVal1a" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + <item row="1" column="4"> + <widget class="QComboBox" name="procPosOp"> + <item> + <property name="text"> + <string>Keep</string> + </property> + </item> + <item> + <property name="text"> + <string>Plus</string> + </property> + </item> + <item> + <property name="text"> + <string>Minus</string> + </property> + </item> + <item> + <property name="text"> + <string>Multiply</string> + </property> + </item> + <item> + <property name="text"> + <string>Divide</string> + </property> + </item> + </widget> + </item> + <item row="2" column="2"> + <widget class="SpinBoxFP" name="procVal2a" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + <item row="2" column="3"> + <widget class="SpinBoxFP" name="procLenA" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + <item row="2" column="4"> + <widget class="SpinBoxFP" name="procPosA" native="true"> + <property name="maxValue" stdset="0"> + <number>99999999</number> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="0" column="1"> + <widget class="QGroupBox" name="GroupBox3"> + <property name="title"> + <string>Filter</string> + </property> + <layout class="QGridLayout"> + <property name="margin"> + <number>11</number> + </property> + <property name="spacing"> + <number>6</number> + </property> + <item row="1" column="0"> + <widget class="QComboBox" name="selEventOp"> + <item> + <property name="text"> + <string>All</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + </widget> + </item> + <item row="2" column="0"> + <widget class="QComboBox" name="selType"> + <property name="enabled"> + <bool>false</bool> + </property> + <item> + <property name="text"> + <string>Note</string> + </property> + </item> + <item> + <property name="text"> + <string>Poly Pressure</string> + </property> + </item> + <item> + <property name="text"> + <string>Control Change</string> + </property> + </item> + <item> + <property name="text"> + <string>Aftertouch</string> + </property> + </item> + <item> + <property name="text"> + <string>Pitch Bend</string> + </property> + </item> + <item> + <property name="text"> + <string>NRPN</string> + </property> + </item> + <item> + <property name="text"> + <string>RPN</string> + </property> + </item> + </widget> + </item> + <item row="0" column="2"> + <widget class="QLabel" name="TextLabel3"> + <property name="text"> + <string>Value 2</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="TextLabel2"> + <property name="text"> + <string>Value 1</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="TextLabel1"> + <property name="text"> + <string>Event Type</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="selVal1Op"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="TextLabel10"> + <property name="text"> + <string>Length</string> </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="0" column="4"> + <widget class="QLabel" name="TextLabel11"> + <property name="text"> + <string>Bar Range</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QComboBox" name="selVal2Op"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="1" column="3"> + <widget class="QComboBox" name="selLenOp"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="1" column="4"> + <widget class="QComboBox" name="selRangeOp"> + <item> + <property name="text"> + <string>Ignore</string> + </property> + </item> + <item> + <property name="text"> + <string>Equal</string> + </property> + </item> + <item> + <property name="text"> + <string>Unequal</string> + </property> + </item> + <item> + <property name="text"> + <string>Higher</string> + </property> + </item> + <item> + <property name="text"> + <string>Lower</string> + </property> + </item> + <item> + <property name="text"> + <string>Inside</string> + </property> + </item> + <item> + <property name="text"> + <string>Outside</string> + </property> + </item> + </widget> + </item> + <item row="3" column="1"> + <widget class="QSpinBox" name="selVal1b"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="2" column="3"> + <widget class="QSpinBox" name="selLenA"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="3" column="3"> + <widget class="QSpinBox" name="selLenB"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="2" column="2"> + <widget class="QSpinBox" name="selVal2a"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="3" column="2"> + <widget class="QSpinBox" name="selVal2b"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QSpinBox" name="selVal1a"> + <property name="maximum"> + <number>127</number> + </property> + </widget> + </item> + <item row="3" column="4"> + <widget class="SpinBoxFP" name="selBarB" native="true"> + <property name="precision" stdset="0"> + <number>3</number> + </property> + </widget> + </item> + <item row="2" column="4"> + <widget class="SpinBoxFP" name="selBarA" native="true"> + <property name="minValue" stdset="0"> + <number>1000</number> + </property> + <property name="precision" stdset="0"> + <number>3</number> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="2" column="1"> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QGroupBox" name="GroupBox6_2"> + <property name="title"> + <string>Preset</string> + </property> + <layout class="QVBoxLayout"> <property name="spacing"> - <number>6</number> + <number>6</number> </property> - <widget class="QLayoutWidget" row="3" column="0" rowspan="1" colspan="2"> - <property name="name"> - <cstring>Layout4</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonNew</cstring> - </property> - <property name="text"> - <string>&New</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - </widget> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonDelete</cstring> - </property> - <property name="text"> - <string>&Delete</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - </widget> - <spacer> - <property name="name" stdset="0"> - <cstring>Horizontal Spacing2</cstring> - </property> - <property name="orientation"> - <enum>Horizontal</enum> - </property> - <property name="sizeType"> - <enum>Expanding</enum> - </property> - <property name="sizeHint"> - <size> - <width>20</width> - <height>20</height> - </size> - </property> - </spacer> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonApply</cstring> - </property> - <property name="text"> - <string>&Apply</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - </widget> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonOk</cstring> - </property> - <property name="text"> - <string>&OK</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - <property name="default"> - <bool>true</bool> - </property> - </widget> - <widget class="QPushButton"> - <property name="name"> - <cstring>buttonCancel</cstring> - </property> - <property name="text"> - <string>&Cancel</string> - </property> - <property name="autoDefault"> - <bool>true</bool> - </property> - </widget> - </hbox> - </widget> - <widget class="QLayoutWidget" row="0" column="0" rowspan="3" colspan="1"> - <property name="name"> - <cstring>Layout4</cstring> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel1_2</cstring> - </property> - <property name="text"> - <string>PresetList</string> - </property> - </widget> - <widget class="QListBox"> - <property name="name"> - <cstring>presetList</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>3</hsizetype> - <vsizetype>3</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </vbox> - </widget> - <widget class="QGroupBox" row="1" column="1"> - <property name="name"> - <cstring>GroupBox5</cstring> - </property> - <property name="title"> - <string>Processing</string> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel5</cstring> - </property> - <property name="text"> - <string>Event Type</string> - </property> - </widget> - <widget class="QComboBox" row="1" column="0"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <property name="name"> - <cstring>procEventOp</cstring> - </property> - </widget> - <widget class="QComboBox" row="2" column="0"> - <item> - <property name="text"> - <string>Note</string> - </property> - </item> - <item> - <property name="text"> - <string>Poly Pressure</string> - </property> - </item> - <item> - <property name="text"> - <string>Control Change</string> - </property> - </item> - <item> - <property name="text"> - <string>Aftertouch</string> - </property> - </item> - <item> - <property name="text"> - <string>Pitch Bend</string> - </property> - </item> - <item> - <property name="text"> - <string>NRPN</string> - </property> - </item> - <item> - <property name="text"> - <string>RPN</string> - </property> - </item> - <property name="name"> - <cstring>procType</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="1"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <item> - <property name="text"> - <string>Value 2</string> - </property> - </item> - <item> - <property name="text"> - <string>Invert</string> - </property> - </item> - <item> - <property name="text"> - <string>ScaleMap</string> - </property> - </item> - <item> - <property name="text"> - <string>Flip</string> - </property> - </item> - <item> - <property name="text"> - <string>Dyn</string> - </property> - </item> - <item> - <property name="text"> - <string>Random</string> - </property> - </item> - <property name="name"> - <cstring>procVal1Op</cstring> - </property> - </widget> - <widget class="QLabel" row="0" column="1"> - <property name="name"> - <cstring>TextLabel6</cstring> - </property> - <property name="text"> - <string>Value 1</string> - </property> - </widget> - <widget class="QLabel" row="0" column="2"> - <property name="name"> - <cstring>TextLabel7</cstring> - </property> - <property name="text"> - <string>Value 2</string> - </property> - </widget> - <widget class="QLabel" row="0" column="3"> - <property name="name"> - <cstring>TextLabel10_2</cstring> - </property> - <property name="text"> - <string>Length</string> - </property> - </widget> - <widget class="QLabel" row="0" column="4"> - <property name="name"> - <cstring>TextLabel12</cstring> - </property> - <property name="text"> - <string>Position</string> - </property> - </widget> - <widget class="QComboBox" row="1" column="2"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <item> - <property name="text"> - <string>Value 1</string> - </property> - </item> - <item> - <property name="text"> - <string>Invert</string> - </property> - </item> - <item> - <property name="text"> - <string>Dyn</string> - </property> - </item> - <item> - <property name="text"> - <string>Random</string> - </property> - </item> - <property name="name"> - <cstring>procVal2Op</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="3"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <item> - <property name="text"> - <string>Fix</string> - </property> - </item> - <property name="name"> - <cstring>procLenOp</cstring> - </property> - </widget> - <widget class="QSpinBox" row="3" column="1"> - <property name="name"> - <cstring>procVal1b</cstring> - </property> - <property name="maxValue"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="2"> - <property name="name"> - <cstring>procVal2b</cstring> - </property> - <property name="maxValue"> - <number>9999</number> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="1"> - <property name="name"> - <cstring>procVal1a</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - <widget class="QComboBox" row="1" column="4"> - <item> - <property name="text"> - <string>Keep</string> - </property> - </item> - <item> - <property name="text"> - <string>Plus</string> - </property> - </item> - <item> - <property name="text"> - <string>Minus</string> - </property> - </item> - <item> - <property name="text"> - <string>Multiply</string> - </property> - </item> - <item> - <property name="text"> - <string>Divide</string> - </property> - </item> - <property name="name"> - <cstring>procPosOp</cstring> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="2"> - <property name="name"> - <cstring>procVal2a</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="3"> - <property name="name"> - <cstring>procLenA</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="4"> - <property name="name"> - <cstring>procPosA</cstring> - </property> - <property name="maxValue" stdset="0"> - <number>99999999</number> - </property> - </widget> - </grid> - </widget> - <widget class="QGroupBox" row="0" column="1"> - <property name="name"> - <cstring>GroupBox3</cstring> - </property> - <property name="title"> - <string>Filter</string> + <property name="margin"> + <number>11</number> + </property> + <item> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="TextLabel13_2"> + <property name="text"> + <string>Name:</string> </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QComboBox" row="1" column="0"> - <item> - <property name="text"> - <string>All</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <property name="name"> - <cstring>selEventOp</cstring> - </property> - </widget> - <widget class="QComboBox" row="2" column="0"> - <item> - <property name="text"> - <string>Note</string> - </property> - </item> - <item> - <property name="text"> - <string>Poly Pressure</string> - </property> - </item> - <item> - <property name="text"> - <string>Control Change</string> - </property> - </item> - <item> - <property name="text"> - <string>Aftertouch</string> - </property> - </item> - <item> - <property name="text"> - <string>Pitch Bend</string> - </property> - </item> - <item> - <property name="text"> - <string>NRPN</string> - </property> - </item> - <item> - <property name="text"> - <string>RPN</string> - </property> - </item> - <property name="name"> - <cstring>selType</cstring> - </property> - </widget> - <widget class="QLabel" row="0" column="2"> - <property name="name"> - <cstring>TextLabel3</cstring> - </property> - <property name="text"> - <string>Value 2</string> - </property> - </widget> - <widget class="QLabel" row="0" column="1"> - <property name="name"> - <cstring>TextLabel2</cstring> - </property> - <property name="text"> - <string>Value 1</string> - </property> - </widget> - <widget class="QLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel1</cstring> - </property> - <property name="text"> - <string>Event Type</string> - </property> - </widget> - <widget class="QComboBox" row="1" column="1"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selVal1Op</cstring> - </property> - </widget> - <widget class="QLabel" row="0" column="3"> - <property name="name"> - <cstring>TextLabel10</cstring> - </property> - <property name="text"> - <string>Length</string> - </property> - </widget> - <widget class="QLabel" row="0" column="4"> - <property name="name"> - <cstring>TextLabel11</cstring> - </property> - <property name="text"> - <string>Bar Range</string> - </property> - </widget> - <widget class="QComboBox" row="1" column="2"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selVal2Op</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="3"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selLenOp</cstring> - </property> - </widget> - <widget class="QComboBox" row="1" column="4"> - <item> - <property name="text"> - <string>Ignore</string> - </property> - </item> - <item> - <property name="text"> - <string>Equal</string> - </property> - </item> - <item> - <property name="text"> - <string>Unequal</string> - </property> - </item> - <item> - <property name="text"> - <string>Higher</string> - </property> - </item> - <item> - <property name="text"> - <string>Lower</string> - </property> - </item> - <item> - <property name="text"> - <string>Inside</string> - </property> - </item> - <item> - <property name="text"> - <string>Outside</string> - </property> - </item> - <property name="name"> - <cstring>selRangeOp</cstring> - </property> - </widget> - <widget class="QSpinBox" row="3" column="1"> - <property name="name"> - <cstring>selVal1b</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="2" column="3"> - <property name="name"> - <cstring>selLenA</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="3"> - <property name="name"> - <cstring>selLenB</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="2" column="2"> - <property name="name"> - <cstring>selVal2a</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="3" column="2"> - <property name="name"> - <cstring>selVal2b</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="QSpinBox" row="2" column="1"> - <property name="name"> - <cstring>selVal1a</cstring> - </property> - <property name="maxValue"> - <number>127</number> - </property> - </widget> - <widget class="SpinBoxFP" row="3" column="4"> - <property name="name"> - <cstring>selBarB</cstring> - </property> - <property name="precision" stdset="0"> - <number>3</number> - </property> - </widget> - <widget class="SpinBoxFP" row="2" column="4"> - <property name="name"> - <cstring>selBarA</cstring> - </property> - <property name="minValue" stdset="0"> - <number>1000</number> - </property> - <property name="precision" stdset="0"> - <number>3</number> - </property> - </widget> - </grid> - </widget> - <widget class="QLayoutWidget" row="2" column="1"> - <property name="name"> - <cstring>Layout6</cstring> + <property name="wordWrap"> + <bool>false</bool> </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QGroupBox"> - <property name="name"> - <cstring>GroupBox6_2</cstring> - </property> - <property name="title"> - <string>Preset</string> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLayoutWidget"> - <property name="name"> - <cstring>Layout5_3</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel13_2</cstring> - </property> - <property name="text"> - <string>Name:</string> - </property> - </widget> - <widget class="QLineEdit"> - <property name="name"> - <cstring>nameEntry</cstring> - </property> - </widget> - </hbox> - </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel14_2</cstring> - </property> - <property name="text"> - <string>Comment:</string> - </property> - </widget> - <widget class="QMultiLineEdit"> - <property name="name"> - <cstring>commentEntry</cstring> - </property> - </widget> - </vbox> - </widget> - <widget class="QGroupBox"> - <property name="name"> - <cstring>GroupBox5_2</cstring> - </property> - <property name="title"> - <string>Range</string> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QCheckBox"> - <property name="name"> - <cstring>processAll</cstring> - </property> - <property name="text"> - <string>process all events</string> - </property> - </widget> - <widget class="QCheckBox"> - <property name="name"> - <cstring>selectedTracks</cstring> - </property> - <property name="text"> - <string>selected tracks</string> - </property> - </widget> - <widget class="QCheckBox"> - <property name="name"> - <cstring>insideLoop</cstring> - </property> - <property name="text"> - <string>inside loop</string> - </property> - </widget> - </vbox> - </widget> - <widget class="QGroupBox"> - <property name="name"> - <cstring>GroupBox7_2</cstring> - </property> - <property name="title"> - <string>Function</string> - </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>11</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QComboBox"> - <item> - <property name="text"> - <string>Select</string> - </property> - </item> - <item> - <property name="text"> - <string>Quantize</string> - </property> - </item> - <item> - <property name="text"> - <string>Delete</string> - </property> - </item> - <item> - <property name="text"> - <string>Transform</string> - </property> - </item> - <item> - <property name="text"> - <string>Insert</string> - </property> - </item> - <item> - <property name="text"> - <string>Copy</string> - </property> - </item> - <item> - <property name="text"> - <string>Extract</string> - </property> - </item> - <property name="name"> - <cstring>funcOp</cstring> - </property> - </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel9_2</cstring> - </property> - <property name="text"> - <string>Quantize Value</string> - </property> - </widget> - <widget class="ComboQuant"> - <property name="name"> - <cstring>funcQuantVal</cstring> - </property> - </widget> - </vbox> - </widget> - </hbox> - </widget> - </grid> -</widget> -<customwidgets> - <customwidget> - <class>SpinBoxFP</class> - <header location="global">spinboxFP.h</header> - <sizehint> - <width>50</width> - <height>20</height> - </sizehint> - <container>0</container> - <sizepolicy> - <hordata>5</hordata> - <verdata>5</verdata> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - <pixmap>image0</pixmap> - <signal>valueChanged(int value)</signal> - <signal>valueChanged(const QString&)</signal> - <slot access="public" specifier="">setValue(int)</slot> - <slot access="public" specifier="">setPrefix(const QString&)</slot> - <slot access="public" specifier="">setSuffix(const QString&)</slot> - <slot access="public" specifier="">stepUp()</slot> - <slot access="public" specifier="">stepDown()</slot> - <property type="Int">precision</property> - <property type="Int">minValue</property> - <property type="Int">maxValue</property> - </customwidget> - <customwidget> - <class>ComboQuant</class> - <header location="local">comboQuant.h</header> - <sizehint> - <width>50</width> - <height>20</height> - </sizehint> - <container>0</container> - <sizepolicy> - <hordata>5</hordata> - <verdata>5</verdata> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - <pixmap>image0</pixmap> - <signal>valueChanged(int)</signal> - <slot access="public" specifier="">setValue(int)</slot> - </customwidget> -</customwidgets> -<images> - <image name="image0"> - <data format="XPM.GZ" length="646">789c6dd2c10ac2300c00d07bbf2234b7229d1be245fc04c5a3201e4615f430059d0711ff5ddb2e6bb236ec90eed134cb5a19d8ef36602af5ecdbfeeac05dda0798d3abebde87e3faa374d3807fa0d633a52d38d8de6f679fe33fc776e196f53cd010188256a3600a292882096246517815ca99884606e18044a3a40d91824820924265a7923a2e8bcd05f33db1173e002913175f2a6be6d3294871a2d95fa00e8a94ee017b69d339d90df1e77c57ea072ede6758</data> - </image> -</images> -<connections> - <connection> - <sender>buttonOk</sender> - <signal>clicked()</signal> - <receiver>MidiTransformDialogBase</receiver> - <slot>accept()</slot> - </connection> - <connection> - <sender>buttonCancel</sender> - <signal>clicked()</signal> - <receiver>MidiTransformDialogBase</receiver> - <slot>reject()</slot> - </connection> -</connections> -<tabstops> - <tabstop>selEventOp</tabstop> - <tabstop>selType</tabstop> - <tabstop>selVal1Op</tabstop> - <tabstop>selVal1a</tabstop> - <tabstop>selVal1b</tabstop> - <tabstop>selVal2Op</tabstop> - <tabstop>selVal2a</tabstop> - <tabstop>selVal2b</tabstop> - <tabstop>selLenOp</tabstop> - <tabstop>selLenA</tabstop> - <tabstop>selLenB</tabstop> - <tabstop>selRangeOp</tabstop> - <tabstop>procEventOp</tabstop> - <tabstop>procType</tabstop> - <tabstop>procVal1Op</tabstop> - <tabstop>procVal1b</tabstop> - <tabstop>procVal2Op</tabstop> - <tabstop>procVal2b</tabstop> - <tabstop>procLenOp</tabstop> - <tabstop>procPosOp</tabstop> - <tabstop>nameEntry</tabstop> - <tabstop>commentEntry</tabstop> - <tabstop>processAll</tabstop> - <tabstop>selectedTracks</tabstop> - <tabstop>insideLoop</tabstop> - <tabstop>funcOp</tabstop> - <tabstop>presetList</tabstop> - <tabstop>buttonNew</tabstop> - <tabstop>buttonDelete</tabstop> - <tabstop>buttonApply</tabstop> - <tabstop>buttonOk</tabstop> - <tabstop>buttonCancel</tabstop> -</tabstops> -<layoutdefaults spacing="6" margin="11"/> -</UI> + </widget> + </item> + <item> + <widget class="QLineEdit" name="nameEntry"/> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="TextLabel14_2"> + <property name="text"> + <string>Comment:</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QTextEdit" name="commentEntry"/> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="GroupBox5_2"> + <property name="title"> + <string>Range</string> + </property> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>11</number> + </property> + <item> + <widget class="QCheckBox" name="processAll"> + <property name="text"> + <string>process all events</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="selectedTracks"> + <property name="text"> + <string>selected tracks</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="insideLoop"> + <property name="text"> + <string>inside loop</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="GroupBox7_2"> + <property name="title"> + <string>Function</string> + </property> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>11</number> + </property> + <item> + <widget class="QComboBox" name="funcOp"> + <item> + <property name="text"> + <string>Select</string> + </property> + </item> + <item> + <property name="text"> + <string>Quantize</string> + </property> + </item> + <item> + <property name="text"> + <string>Delete</string> + </property> + </item> + <item> + <property name="text"> + <string>Transform</string> + </property> + </item> + <item> + <property name="text"> + <string>Insert</string> + </property> + </item> + <item> + <property name="text"> + <string>Copy</string> + </property> + </item> + <item> + <property name="text"> + <string>Extract</string> + </property> + </item> + </widget> + </item> + <item> + <widget class="QLabel" name="TextLabel9_2"> + <property name="text"> + <string>Quantize Value</string> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="ComboQuant" name="funcQuantVal" native="true"/> + </item> + </layout> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <layoutdefault spacing="6" margin="11"/> + <customwidgets> + <customwidget> + <class>SpinBoxFP</class> + <extends>QWidget</extends> + <header location="global">spinboxFP.h</header> + </customwidget> + <customwidget> + <class>ComboQuant</class> + <extends>QWidget</extends> + <header>comboQuant.h</header> + </customwidget> + </customwidgets> + <tabstops> + <tabstop>selEventOp</tabstop> + <tabstop>selType</tabstop> + <tabstop>selVal1Op</tabstop> + <tabstop>selVal1a</tabstop> + <tabstop>selVal1b</tabstop> + <tabstop>selVal2Op</tabstop> + <tabstop>selVal2a</tabstop> + <tabstop>selVal2b</tabstop> + <tabstop>selLenOp</tabstop> + <tabstop>selLenA</tabstop> + <tabstop>selLenB</tabstop> + <tabstop>selRangeOp</tabstop> + <tabstop>procEventOp</tabstop> + <tabstop>procType</tabstop> + <tabstop>procVal1Op</tabstop> + <tabstop>procVal1b</tabstop> + <tabstop>procVal2Op</tabstop> + <tabstop>procVal2b</tabstop> + <tabstop>procLenOp</tabstop> + <tabstop>procPosOp</tabstop> + <tabstop>nameEntry</tabstop> + <tabstop>commentEntry</tabstop> + <tabstop>processAll</tabstop> + <tabstop>selectedTracks</tabstop> + <tabstop>insideLoop</tabstop> + <tabstop>funcOp</tabstop> + <tabstop>presetList</tabstop> + <tabstop>buttonNew</tabstop> + <tabstop>buttonDelete</tabstop> + <tabstop>buttonApply</tabstop> + <tabstop>buttonOk</tabstop> + <tabstop>buttonCancel</tabstop> + </tabstops> + <resources/> + <connections> + <connection> + <sender>buttonOk</sender> + <signal>clicked()</signal> + <receiver>MidiTransformDialogBase</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>20</x> + <y>20</y> + </hint> + <hint type="destinationlabel"> + <x>20</x> + <y>20</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonCancel</sender> + <signal>clicked()</signal> + <receiver>MidiTransformDialogBase</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>20</x> + <y>20</y> + </hint> + <hint type="destinationlabel"> + <x>20</x> + <y>20</y> + </hint> + </hints> + </connection> + </connections> +</ui> |