From: werner s. <wsc...@us...> - 2006-01-25 16:24:45
|
Update of /cvsroot/lmuse/muse/muse/mixer In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25681/muse/mixer Modified Files: rack.cpp Log Message: updates Index: rack.cpp =================================================================== RCS file: /cvsroot/lmuse/muse/muse/mixer/rack.cpp,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** rack.cpp 14 Jan 2006 23:44:57 -0000 1.26 --- rack.cpp 25 Jan 2006 16:24:33 -0000 1.27 *************** *** 217,227 **** void EffectRack::startDrag(int idx) { ! FILE* tmp = tmpfile(); ! if (tmp == 0) { ! fprintf(stderr, "EffectRack::startDrag() fopen failed: %s\n", ! strerror(errno)); ! return; ! } ! AL::Xml xml(tmp); Pipeline* pipe = track->efxPipe(); if (pipe) { --- 217,222 ---- void EffectRack::startDrag(int idx) { ! QBuffer buffer; ! AL::Xml xml(&buffer); Pipeline* pipe = track->efxPipe(); if (pipe) { *************** *** 254,259 **** return; } ! ! QByteArray xmldump = xml.dump(); QDrag *drag = new QDrag(this); QMimeData *mime = new QMimeData(); --- 249,254 ---- return; } ! ! QByteArray xmldump = buffer.buffer(); QDrag *drag = new QDrag(this); QMimeData *mime = new QMimeData(); *************** *** 263,268 **** } - - //--------------------------------------------------------- // startDrag --- 258,261 ---- *************** *** 273,277 **** QListWidgetItem *i = itemAt( (event->pos()) ); int idx = row(i); ! Pipeline* pipe = track->efxPipe(); if (pipe) { --- 266,270 ---- QListWidgetItem *i = itemAt( (event->pos()) ); int idx = row(i); ! Pipeline* pipe = track->efxPipe(); if (pipe) { *************** *** 297,301 **** QUrl url(text); QString newPath = url.path(); ! QFile xmlfile(newPath); xmlfile.open(QIODevice::ReadOnly); --- 290,294 ---- QUrl url(text); QString newPath = url.path(); ! QFile xmlfile(newPath); xmlfile.open(QIODevice::ReadOnly); *************** *** 348,352 **** dragPos = event->pos(); } ! QListWidget::mousePressEvent(event); } --- 341,345 ---- dragPos = event->pos(); } ! QListWidget::mousePressEvent(event); } *************** *** 364,368 **** } } ! QListWidget::mouseMoveEvent(event); } --- 357,361 ---- } } ! QListWidget::mouseMoveEvent(event); } *************** *** 371,374 **** --- 364,368 ---- // initPlugin //--------------------------------------------------------- + void EffectRack::initPlugin(QDomNode &node, int idx) { |