/[svn]/qsampler/trunk/src/qsamplerChannelStrip.ui.h
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerChannelStrip.ui.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 408 by capela, Mon Feb 21 15:02:58 2005 UTC revision 409 by capela, Thu Feb 24 12:10:54 2005 UTC
# Line 27  Line 27 
27  #include <qtooltip.h>  #include <qtooltip.h>
28  #include <qpopupmenu.h>  #include <qpopupmenu.h>
29  #include <qobjectlist.h>  #include <qobjectlist.h>
30    #include <qurl.h>
31    
32  #include <math.h>  #include <math.h>
33    
# Line 67  bool qsamplerChannelStrip::decodeDragFil Line 68  bool qsamplerChannelStrip::decodeDragFil
68  {  {
69          if (m_pChannel == NULL)          if (m_pChannel == NULL)
70                  return false;                  return false;
   
71          if (QTextDrag::canDecode(pEvent)) {          if (QTextDrag::canDecode(pEvent)) {
72                  QString sText;                  QString sText;
73                  if (QTextDrag::decode(pEvent, sText)) {                  if (QTextDrag::decode(pEvent, sText)) {
74                          QStringList files = QStringList::split('\n', sText);                          QStringList files = QStringList::split('\n', sText);
75                          for (QStringList::Iterator iter = files.begin(); iter != files.end(); iter++) {                          for (QStringList::Iterator iter = files.begin(); iter != files.end(); iter++) {
76                                  *iter = (*iter).stripWhiteSpace().replace(QRegExp("^file:"), QString::null);                                  *iter = QUrl((*iter).stripWhiteSpace().replace(QRegExp("^file:"), QString::null)).path();
77                                  if (qsamplerChannel::isInstrumentFile(*iter)) {                                  if (qsamplerChannel::isInstrumentFile(*iter)) {
78                                          sInstrumentFile = *iter;                                          sInstrumentFile = *iter;
79                                          return true;                                          return true;

Legend:
Removed from v.408  
changed lines
  Added in v.409

  ViewVC Help
Powered by ViewVC