Added timeout (200ms) between each single dump request when fetching all presets
parent
54a04e69ec
commit
09a09b2f2f
|
|
@ -4,6 +4,7 @@
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
#include <QThread>
|
||||||
#include <boost/property_tree/ptree.hpp>
|
#include <boost/property_tree/ptree.hpp>
|
||||||
#include <boost/property_tree/ini_parser.hpp>
|
#include <boost/property_tree/ini_parser.hpp>
|
||||||
|
|
||||||
|
|
@ -158,6 +159,7 @@ void mainWindow::updatePreset(QMidiMessage *message)
|
||||||
for(int i=0; i<48; i++){
|
for(int i=0; i<48; i++){
|
||||||
_preset[presetNum][i] = message->getRawMessage().at(9+i);
|
_preset[presetNum][i] = message->getRawMessage().at(9+i);
|
||||||
}
|
}
|
||||||
|
updateTable();
|
||||||
}
|
}
|
||||||
|
|
||||||
void mainWindow::updateTable()
|
void mainWindow::updateTable()
|
||||||
|
|
@ -210,6 +212,7 @@ void mainWindow::sendAllDumpRequest(){
|
||||||
for(int i=0; i<_presetsList->count(); i++){
|
for(int i=0; i<_presetsList->count(); i++){
|
||||||
_presetsList->setCurrentRow(i);
|
_presetsList->setCurrentRow(i);
|
||||||
sendSingleDumpRequest();
|
sendSingleDumpRequest();
|
||||||
|
QThread::msleep(200);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue