comparison data/model/ModelDataTableModel.cpp @ 822:54829c1e155e tonioni

Merge from the default branch
author Chris Cannam
date Fri, 12 Jul 2013 13:10:28 +0100
parents 2b3a8ae04597
children e802e550a1f2
comparison
equal deleted inserted replaced
818:5e9ff92ca05e 822:54829c1e155e
127 } 127 }
128 128
129 QModelIndex 129 QModelIndex
130 ModelDataTableModel::index(int row, int column, const QModelIndex &parent) const 130 ModelDataTableModel::index(int row, int column, const QModelIndex &parent) const
131 { 131 {
132 return createIndex(row, column, 0); 132 return createIndex(row, column, (void *)0);
133 } 133 }
134 134
135 QModelIndex 135 QModelIndex
136 ModelDataTableModel::parent(const QModelIndex &index) const 136 ModelDataTableModel::parent(const QModelIndex &index) const
137 { 137 {
157 QModelIndex 157 QModelIndex
158 ModelDataTableModel::getModelIndexForFrame(size_t frame) const 158 ModelDataTableModel::getModelIndexForFrame(size_t frame) const
159 { 159 {
160 if (!m_model) return createIndex(0, 0); 160 if (!m_model) return createIndex(0, 0);
161 int row = m_model->getRowForFrame(frame); 161 int row = m_model->getRowForFrame(frame);
162 return createIndex(getSorted(row), 0, 0); 162 return createIndex(getSorted(row), 0, (void *)0);
163 } 163 }
164 164
165 size_t 165 size_t
166 ModelDataTableModel::getFrameForModelIndex(const QModelIndex &index) const 166 ModelDataTableModel::getFrameForModelIndex(const QModelIndex &index) const
167 { 167 {
204 m_sortColumn = column; 204 m_sortColumn = column;
205 m_sortOrdering = sortOrder; 205 m_sortOrdering = sortOrder;
206 int current = getCurrentRow(); 206 int current = getCurrentRow();
207 if (current != prevCurrent) { 207 if (current != prevCurrent) {
208 // std::cerr << "Current row changed from " << prevCurrent << " to " << current << " for underlying row " << m_currentRow << std::endl; 208 // std::cerr << "Current row changed from " << prevCurrent << " to " << current << " for underlying row " << m_currentRow << std::endl;
209 emit currentChanged(createIndex(current, 0, 0)); 209 emit currentChanged(createIndex(current, 0, (void *)0));
210 } 210 }
211 emit layoutChanged(); 211 emit layoutChanged();
212 } 212 }
213 213
214 void 214 void