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

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

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

revision 2038 by capela, Thu Jan 7 18:42:26 2010 UTC revision 2074 by capela, Mon Mar 29 17:00:30 2010 UTC
# Line 27  Line 27 
27    
28  #include <QGridLayout>  #include <QGridLayout>
29    
30    #if QT_VERSION < 0x040500
31    namespace Qt {
32    const WindowFlags WindowCloseButtonHint = WindowFlags(0x08000000);
33    #if QT_VERSION < 0x040200
34    const WindowFlags CustomizeWindowHint   = WindowFlags(0x02000000);
35    #endif
36    }
37    #endif
38    
39    
40  namespace QSampler {  namespace QSampler {
41    
# Line 44  MidiActivityLED::MidiActivityLED ( QStri Line 53  MidiActivityLED::MidiActivityLED ( QStri
53          : QLabel(sText, pParent)          : QLabel(sText, pParent)
54  {  {
55          if (++g_iMidiActivityRefCount == 1) {          if (++g_iMidiActivityRefCount == 1) {
56                  g_pMidiActivityLedOn  = new QPixmap(":/icons/ledon1.png");                  g_pMidiActivityLedOn  = new QPixmap(":/images/ledon1.png");
57                  g_pMidiActivityLedOff = new QPixmap(":/icons/ledoff1.png");                  g_pMidiActivityLedOff = new QPixmap(":/images/ledoff1.png");
58          }          }
59    
60          setPixmap(*g_pMidiActivityLedOff);          setPixmap(*g_pMidiActivityLedOff);
# Line 142  void DeviceStatusForm::updateGUIPorts (v Line 151  void DeviceStatusForm::updateGUIPorts (v
151    
152          // rebuild the GUI          // rebuild the GUI
153          for (int i = 0; i < ports.size(); ++i) {          for (int i = 0; i < ports.size(); ++i) {
                 QLabel *pLabel  
                         = new QLabel(tr("MIDI port %1").arg(ports[i]->portName()));  
                 pLabel->setToolTip(tr("Device ID %1").arg(ports[i]->portID()));  
                 pLayout->addWidget(pLabel, i, 0, Qt::AlignLeft);  
154                  MidiActivityLED *pLED = new MidiActivityLED();                  MidiActivityLED *pLED = new MidiActivityLED();
155                  m_midiActivityLEDs.push_back(pLED);                  m_midiActivityLEDs.push_back(pLED);
156                  pLayout->addWidget(pLED, i, 1);                  pLayout->addWidget(pLED, i, 0);
157                    QLabel *pLabel = new QLabel(
158                            m_pDevice->deviceTypeName()
159                            + ' ' + m_pDevice->driverName()
160                            + ' ' + ports[i]->portName());
161                    pLayout->addWidget(pLabel, i, 1, Qt::AlignLeft);
162          }          }
163  }  }
164    
# Line 223  void DeviceStatusForm::onDevicesChanged Line 233  void DeviceStatusForm::onDevicesChanged
233                  }                  }
234                  // create status forms for new devices                  // create status forms for new devices
235                  std::set<int>::iterator it = deviceIDs.begin();                  std::set<int>::iterator it = deviceIDs.begin();
236                  for ( ; it != deviceIDs.end(); ++iter) {                  for ( ; it != deviceIDs.end(); ++it) {
237                          if (g_instances.find(*it) == g_instances.end()) {                          if (g_instances.find(*it) == g_instances.end()) {
238                                  // What style do we create these forms?                                  // What style do we create these forms?
239                                  Qt::WindowFlags wflags = Qt::Window                                  Qt::WindowFlags wflags = Qt::Window

Legend:
Removed from v.2038  
changed lines
  Added in v.2074

  ViewVC Help
Powered by ViewVC