Skip to content

Commit d3db42d

Browse files
committedApr 2, 2014
Merge pull request #1287 from simonsonc/reset-model
Use begin/endResetModel instead of reset
2 parents bc40ab6 + 29c8bc5 commit d3db42d

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed
 

‎src/core/qgsbrowsermodel.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,10 @@ QModelIndex QgsBrowserModel::findPath( QString path )
308308

309309
void QgsBrowserModel::reload()
310310
{
311+
beginResetModel();
311312
removeRootItems();
312313
addRootItems();
313-
reset(); // Qt4.6 brings better methods beginResetModel + endResetModel
314+
endResetModel();
314315
}
315316

316317
/* Refresh dir path */

‎src/core/symbology-ng/qgscptcityarchive.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1583,9 +1583,10 @@ QModelIndex QgsCptCityBrowserModel::findPath( QString path )
15831583

15841584
void QgsCptCityBrowserModel::reload()
15851585
{
1586+
beginResetModel();
15861587
removeRootItems();
15871588
addRootItems();
1588-
reset(); // Qt4.6 brings better methods beginResetModel + endResetModel
1589+
endResetModel();
15891590
}
15901591

15911592
/* Refresh dir path */

‎src/gui/attributetable/qgsattributetablemodel.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -660,7 +660,8 @@ void QgsAttributeTableModel::reload( const QModelIndex &index1, const QModelInde
660660

661661
void QgsAttributeTableModel::resetModel()
662662
{
663-
reset();
663+
beginResetModel();
664+
endResetModel();
664665
}
665666

666667
void QgsAttributeTableModel::executeAction( int action, const QModelIndex &idx ) const

‎src/plugins/topology/dockModel.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,8 @@ Qt::ItemFlags DockModel::flags( const QModelIndex &index ) const
121121

122122
void DockModel::resetModel()
123123
{
124-
reset();
124+
beginResetModel();
125+
endResetModel();
125126
}
126127

127128
void DockModel::reload( const QModelIndex &index1, const QModelIndex &index2 )

0 commit comments

Comments
 (0)
Please sign in to comment.