/[svn]/qsampler/trunk/src/qsamplerDevice.cpp
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerDevice.cpp

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

revision 490 by capela, Fri Apr 1 00:34:58 2005 UTC revision 525 by capela, Mon May 9 10:21:41 2005 UTC
# Line 643  QStringList qsamplerDevice::getDrivers ( Line 643  QStringList qsamplerDevice::getDrivers (
643          const char **ppszDrivers = NULL;          const char **ppszDrivers = NULL;
644          switch (deviceType) {          switch (deviceType) {
645          case qsamplerDevice::Audio:          case qsamplerDevice::Audio:
646                  ppszDrivers = ::lscp_get_available_audio_drivers(pClient);                  ppszDrivers = ::lscp_list_available_audio_drivers(pClient);
647                  break;                  break;
648          case qsamplerDevice::Midi:          case qsamplerDevice::Midi:
649                  ppszDrivers = ::lscp_get_available_midi_drivers(pClient);                  ppszDrivers = ::lscp_list_available_midi_drivers(pClient);
650                  break;                  break;
651          case qsamplerDevice::None:          case qsamplerDevice::None:
652                  break;                  break;
# Line 928  void qsamplerDeviceParamTable::refresh ( Line 928  void qsamplerDeviceParamTable::refresh (
928                          pComboItem->setEnabled(bEnabled);                          pComboItem->setEnabled(bEnabled);
929                          QTable::setItem(iRow, 2, pComboItem);                          QTable::setItem(iRow, 2, pComboItem);
930                  } else if (param.possibilities.count() > 0 && bEnabled) {                  } else if (param.possibilities.count() > 0 && bEnabled) {
931                          QComboTableItem *pComboItem = new QComboTableItem(this,                          QStringList opts = param.possibilities;
932                                  param.possibilities);                          if (param.multiplicity)
933                          pComboItem->setCurrentItem(param.value);                                  opts.prepend(tr("(none)"));
934                            QComboTableItem *pComboItem = new QComboTableItem(this, opts);
935                            if (param.value.isEmpty())
936                                    pComboItem->setCurrentItem(0);
937                            else
938                                    pComboItem->setCurrentItem(param.value);
939                          pComboItem->setEnabled(bEnabled);                          pComboItem->setEnabled(bEnabled);
                 //      pComboItem->setEditable(bEnabled && param.multiplicity);  
940                          QTable::setItem(iRow, 2, pComboItem);                          QTable::setItem(iRow, 2, pComboItem);
941                  } else if (param.type == LSCP_TYPE_INT && bEnabled                  } else if (param.type == LSCP_TYPE_INT && bEnabled
942                                  && !param.range_min.isEmpty()                                  && !param.range_min.isEmpty()
# Line 1047  void qsamplerDeviceParamTableEditBox::se Line 1051  void qsamplerDeviceParamTableEditBox::se
1051    
1052    
1053  // end of qsamplerDevice.cpp  // end of qsamplerDevice.cpp
1054    

Legend:
Removed from v.490  
changed lines
  Added in v.525

  ViewVC Help
Powered by ViewVC