/[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 303 by capela, Fri Nov 19 10:18:59 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 135  bool qsamplerChannelStrip::channelSetup Line 135  bool qsamplerChannelStrip::channelSetup
135  }  }
136    
137    
138    // Update the channel instrument name.
139    bool qsamplerChannelStrip::updateInstrumentName ( bool bForce )
140    {
141            if (m_pChannel == NULL)
142                    return false;
143    
144            // Do we refersh the actual name?
145            if (bForce)
146                    m_pChannel->updateInstrumentName();
147    
148            // Instrument name...
149            if (m_pChannel->instrumentName().isEmpty())
150                    InstrumentNameTextLabel->setText(' ' + qsamplerChannel::noInstrumentName());
151            else
152                    InstrumentNameTextLabel->setText(' ' + m_pChannel->instrumentName());
153    
154            return true;    
155    }
156    
157    
158  // Update whole channel info state.  // Update whole channel info state.
159  bool qsamplerChannelStrip::updateChannelInfo (void)  bool qsamplerChannelStrip::updateChannelInfo (void)
160  {  {
# Line 153  bool qsamplerChannelStrip::updateChannel Line 173  bool qsamplerChannelStrip::updateChannel
173      // Read actual channel information.      // Read actual channel information.
174      m_pChannel->updateChannelInfo();      m_pChannel->updateChannelInfo();
175    
     // Set some proper display values.  
     const QString sIndent = " ";  
   
176      // Engine name...      // Engine name...
177      if (m_pChannel->engineName().isEmpty())      if (m_pChannel->engineName().isEmpty())
178          EngineNameTextLabel->setText(sIndent + tr("(No engine)"));          EngineNameTextLabel->setText(' ' + qsamplerChannel::noEngineName());
179      else      else
180          EngineNameTextLabel->setText(sIndent + m_pChannel->engineName());          EngineNameTextLabel->setText(' ' + m_pChannel->engineName());
181    
182      // Instrument name...          // Instrument name...
183      if (m_pChannel->instrumentFile().isEmpty())          updateInstrumentName(false);
         InstrumentNameTextLabel->setText(sIndent + tr("(No instrument)"));  
     else  
         InstrumentNameTextLabel->setText(sIndent + qsamplerChannel::getInstrumentName(m_pChannel->instrumentFile(), m_pChannel->instrumentNr()));  
184    
185      // Instrument status...      // Instrument status...
186      int iInstrumentStatus = m_pChannel->instrumentStatus();      int iInstrumentStatus = m_pChannel->instrumentStatus();

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

  ViewVC Help
Powered by ViewVC