Skip to content

Commit 47fa53e

Browse files
committedApr 15, 2013
QgsVectorLayerCache: include edit buffer changes as well
1 parent 2d07fa6 commit 47fa53e

File tree

3 files changed

+1
-10
lines changed

3 files changed

+1
-10
lines changed
 

‎src/core/qgscachedfeatureiterator.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
#include "qgscachedfeatureiterator.h"
1717
#include "qgsvectorlayercache.h"
18-
#include "qgsvectordataprovider.h"
1918

2019
QgsCachedFeatureIterator::QgsCachedFeatureIterator( QgsVectorLayerCache *vlCache, QgsFeatureRequest featureRequest, QgsFeatureIds featureIds )
2120
: QgsAbstractFeatureIterator( featureRequest )
@@ -56,7 +55,7 @@ QgsCachedFeatureWriterIterator::QgsCachedFeatureWriterIterator( QgsVectorLayerCa
5655
: QgsAbstractFeatureIterator( featureRequest )
5756
, mVectorLayerCache( vlCache )
5857
{
59-
mFeatIt = vlCache->layer()->dataProvider()->getFeatures( featureRequest );
58+
mFeatIt = vlCache->layer()->getFeatures( featureRequest );
6059
}
6160

6261
bool QgsCachedFeatureWriterIterator::nextFeature( QgsFeature& f )

‎src/gui/attributetable/qgsattributetableview.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,6 @@ void QgsAttributeTableView::setModel( QgsAttributeTableFilterModel* filterModel
125125
mTableDelegate->setFeatureSelectionModel( mFeatureSelectionModel );
126126
connect( mFeatureSelectionModel, SIGNAL( requestRepaint( QModelIndexList ) ), this, SLOT( repaintRequested( QModelIndexList ) ) );
127127
connect( mFeatureSelectionModel, SIGNAL( requestRepaint() ), this, SLOT( repaintRequested() ) );
128-
129-
if ( filterModel )
130-
{
131-
// Connect new model stuff
132-
connect( mFilterModel, SIGNAL( filterAboutToBeInvalidated() ), SLOT( onFilterAboutToBeInvalidated() ) );
133-
connect( mFilterModel, SIGNAL( filterInvalidated() ), SLOT( onFilterInvalidated() ) );
134-
}
135128
}
136129

137130
void QgsAttributeTableView::closeEvent( QCloseEvent *e )

‎src/gui/attributetable/qgsdualview.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,6 @@ void QgsDualView::initModels( QgsMapCanvas* mapCanvas )
225225

226226
mFilterModel = new QgsAttributeTableFilterModel( mapCanvas, mMasterModel, mMasterModel );
227227

228-
connect( mFilterModel, SIGNAL( filterInvalidated() ), this, SIGNAL( filterChanged() ) );
229228
connect( mFeatureList, SIGNAL( displayExpressionChanged( QString ) ), this, SIGNAL( displayExpressionChanged( QString ) ) );
230229

231230
mFeatureListModel = new QgsFeatureListModel( mFilterModel, mFilterModel );

0 commit comments

Comments
 (0)
Please sign in to comment.