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

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

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

revision 295 by capela, Tue Nov 16 15:26:18 2004 UTC revision 388 by capela, Thu Feb 17 17:27:59 2005 UTC
# Line 2  Line 2 
2  //  //
3  // ui.h extension file, included from the uic-generated form implementation.  // ui.h extension file, included from the uic-generated form implementation.
4  /****************************************************************************  /****************************************************************************
5     Copyright (C) 2004, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2005, rncbc aka Rui Nuno Capela. All rights reserved.
6    
7     This program is free software; you can redistribute it and/or     This program is free software; you can redistribute it and/or
8     modify it under the terms of the GNU General Public License     modify it under the terms of the GNU General Public License
# Line 113  void qsamplerChannelForm::setup ( qsampl Line 113  void qsamplerChannelForm::setup ( qsampl
113      if (sEngineName.isEmpty() && bNew)      if (sEngineName.isEmpty() && bNew)
114          sEngineName = pOptions->sEngineName;          sEngineName = pOptions->sEngineName;
115      if (sEngineName.isEmpty())      if (sEngineName.isEmpty())
116          sEngineName = tr("(No engine)");          sEngineName = qsamplerChannel::noEngineName();
117      if (EngineNameComboBox->listBox()->findItem(sEngineName, Qt::ExactMatch) == NULL)      if (EngineNameComboBox->listBox()->findItem(sEngineName, Qt::ExactMatch) == NULL)
118          EngineNameComboBox->insertItem(sEngineName);          EngineNameComboBox->insertItem(sEngineName);
119      EngineNameComboBox->setCurrentText(sEngineName);      EngineNameComboBox->setCurrentText(sEngineName);
120      // Instrument filename and index...      // Instrument filename and index...
121      QString sInstrumentFile = pChannel->instrumentFile();      QString sInstrumentFile = pChannel->instrumentFile();
122      if (sInstrumentFile.isEmpty())      if (sInstrumentFile.isEmpty())
123          sInstrumentFile = tr("(No instrument)");          sInstrumentFile = qsamplerChannel::noInstrumentName();
124      InstrumentFileComboBox->setCurrentText(sInstrumentFile);      InstrumentFileComboBox->setCurrentText(sInstrumentFile);
125      InstrumentNrSpinBox->setValue(pChannel->instrumentNr());      InstrumentNrComboBox->clear();
126        InstrumentNrComboBox->insertStringList(
127                    qsamplerChannel::getInstrumentList(sInstrumentFile,
128                    pOptions->bInstrumentNames));
129        InstrumentNrComboBox->setCurrentItem(pChannel->instrumentNr());
130      // MIDI input driver...      // MIDI input driver...
131      QString sMidiDriver = pChannel->midiDriver();      QString sMidiDriver = pChannel->midiDriver();
132      if (sMidiDriver.isEmpty() || bNew)      if (sMidiDriver.isEmpty() || bNew)
# Line 187  void qsamplerChannelForm::accept (void) Line 191  void qsamplerChannelForm::accept (void)
191          if (!m_pChannel->loadEngine(EngineNameComboBox->currentText()))          if (!m_pChannel->loadEngine(EngineNameComboBox->currentText()))
192              iErrors++;              iErrors++;
193          // Instrument file and index...          // Instrument file and index...
194          if (!m_pChannel->loadInstrument(InstrumentFileComboBox->currentText(), InstrumentNrSpinBox->value()))          if (!m_pChannel->loadInstrument(InstrumentFileComboBox->currentText(), InstrumentNrComboBox->currentItem()))
195              iErrors++;              iErrors++;
196          // Show error messages?          // Show error messages?
197          if (iErrors > 0)          if (iErrors > 0)
# Line 258  void qsamplerChannelForm::openInstrument Line 262  void qsamplerChannelForm::openInstrument
262  // Refresh the actual instrument name.  // Refresh the actual instrument name.
263  void qsamplerChannelForm::updateInstrumentName (void)  void qsamplerChannelForm::updateInstrumentName (void)
264  {  {
265      // FIXME: A better idea would be to use libgig      qsamplerOptions *pOptions = m_pChannel->options();
266      // to retrieve the REAL instrument name.      if (pOptions == NULL)
267      InstrumentNameTextLabel->setText(QFileInfo(InstrumentFileComboBox->currentText()).fileName()          return;
268          + " [" + QString::number(InstrumentNrSpinBox->value()) + "]");  
269        // Finally this better idea would be to use libgig
270        // to retrieve the REAL instrument names.
271        InstrumentNrComboBox->clear();
272        InstrumentNrComboBox->insertStringList(
273            qsamplerChannel::getInstrumentList(
274                            InstrumentFileComboBox->currentText(),
275                            pOptions->bInstrumentNames)
276        );
277    
278      optionsChanged();      optionsChanged();
279  }  }

Legend:
Removed from v.295  
changed lines
  Added in v.388

  ViewVC Help
Powered by ViewVC