Mercurial > hg > svgui
comparison layer/NoteLayer.cpp @ 916:94e4952a6774 osx-retina
Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to use
| author | Chris Cannam | 
|---|---|
| date | Tue, 17 Mar 2015 15:05:25 +0000 | 
| parents | b66fb15de477 | 
| children | 4fe7a09be0fe | 
   comparison
  equal
  deleted
  inserted
  replaced
| 915:f6d9f28f37cb | 916:94e4952a6774 | 
|---|---|
| 739 if (!m_model) return false; | 739 if (!m_model) return false; | 
| 740 return (m_verticalScale == AutoAlignScale); | 740 return (m_verticalScale == AutoAlignScale); | 
| 741 } | 741 } | 
| 742 | 742 | 
| 743 void | 743 void | 
| 744 NoteLayer::paint(View *v, QPainter &paint, QRect rect) const | 744 NoteLayer::paint(LayerGeometryProvider *v, QPainter &paint, QRect rect) const | 
| 745 { | 745 { | 
| 746 if (!m_model || !m_model->isOK()) return; | 746 if (!m_model || !m_model->isOK()) return; | 
| 747 | 747 | 
| 748 sv_samplerate_t sampleRate = m_model->getSampleRate(); | 748 sv_samplerate_t sampleRate = m_model->getSampleRate(); | 
| 749 if (!sampleRate) return; | 749 if (!sampleRate) return; | 
