summaryrefslogtreecommitdiff
path: root/muse2/muse
diff options
context:
space:
mode:
authorOrcan Ogetbil <oget.fedora@gmail.com>2010-11-18 09:11:56 +0000
committerOrcan Ogetbil <oget.fedora@gmail.com>2010-11-18 09:11:56 +0000
commit87d3692e1ad5a79a3608ffd361c637e44d9291c7 (patch)
tree6750e2f5c759c18253c003323a39363d97a6d1a5 /muse2/muse
parent670e396ad8eb962ea7e37720ef91d79106994bc5 (diff)
ported .ui widgets to Qt4
Diffstat (limited to 'muse2/muse')
-rw-r--r--muse2/muse/miditransform.cpp50
-rw-r--r--muse2/muse/miditransform.h25
-rw-r--r--muse2/muse/mplugins/midiitransform.cpp65
-rw-r--r--muse2/muse/mplugins/midiitransform.h28
-rw-r--r--muse2/muse/mplugins/mitplugin.cpp2
-rw-r--r--muse2/muse/widgets/CMakeLists.txt4
-rw-r--r--muse2/muse/widgets/itransformbase.ui2455
-rw-r--r--muse2/muse/widgets/transformbase.ui2200
8 files changed, 2332 insertions, 2497 deletions
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>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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&amp;)</signal>
- <slot access="public" specifier="">setValue(int)</slot>
- <slot access="public" specifier="">setPrefix(const QString&amp;)</slot>
- <slot access="public" specifier="">setSuffix(const QString&amp;)</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>&amp;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>&amp;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>&amp;Apply</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="buttonOk">
+ <property name="text">
+ <string>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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&amp;)</signal>
- <slot access="public" specifier="">setValue(int)</slot>
- <slot access="public" specifier="">setPrefix(const QString&amp;)</slot>
- <slot access="public" specifier="">setSuffix(const QString&amp;)</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>