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

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

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

revision 2064 by capela, Fri Mar 12 16:02:32 2010 UTC revision 2065 by capela, Sat Mar 13 12:44:15 2010 UTC
# Line 39  namespace QSampler { Line 39  namespace QSampler {
39  //  //
40    
41  InstrumentListModel::InstrumentListModel ( QObject *pParent )  InstrumentListModel::InstrumentListModel ( QObject *pParent )
42          : QAbstractItemModel(pParent)          : QAbstractItemModel(pParent), m_iMidiMap(LSCP_MIDI_MAP_ALL)
43  {  {
         m_iMidiMap = LSCP_MIDI_MAP_ALL;  
   
44          QAbstractItemModel::reset();          QAbstractItemModel::reset();
45  }  }
46    
# Line 145  QModelIndex InstrumentListModel::index ( Line 143  QModelIndex InstrumentListModel::index (
143  }  }
144    
145    
146  QModelIndex InstrumentListModel::parent ( const QModelIndex& child ) const  QModelIndex InstrumentListModel::parent ( const QModelIndex& /*child*/ ) const
147  {  {
148          return QModelIndex();          return QModelIndex();
149  }  }
# Line 335  InstrumentListView::InstrumentListView ( Line 333  InstrumentListView::InstrumentListView (
333          m_pListModel = new InstrumentListModel(this);          m_pListModel = new InstrumentListModel(this);
334    
335          QTreeView::setModel(m_pListModel);          QTreeView::setModel(m_pListModel);
336    
337            QTreeView::setRootIsDecorated(false);
338            QTreeView::setUniformRowHeights(true);
339            QTreeView::setAlternatingRowColors(true);
340            QTreeView::setSelectionBehavior(QAbstractItemView::SelectRows);
341            QTreeView::setSelectionMode(QAbstractItemView::SingleSelection);
342            
343            QHeaderView *pHeader = QTreeView::header();
344            pHeader->setDefaultAlignment(Qt::AlignLeft);
345            pHeader->setMovable(false);
346            pHeader->setStretchLastSection(true);
347            pHeader->resizeSection(0, 120);                 // Name
348            QTreeView::resizeColumnToContents(1);   // Map
349            QTreeView::resizeColumnToContents(2);   // Bank
350            QTreeView::resizeColumnToContents(3);   // Prog
351            QTreeView::resizeColumnToContents(4);   // Engine
352            pHeader->resizeSection(5, 240);                 // File
353            QTreeView::resizeColumnToContents(6);   // Nr
354            pHeader->resizeSection(7, 60);                  // Vol
355  }  }
356    
357    

Legend:
Removed from v.2064  
changed lines
  Added in v.2065

  ViewVC Help
Powered by ViewVC