Revert "[FEATURE] Show symbol as icon for attribute row"

This reverts commit e3b2a2daf2a5368c8e5565cd83acc26e706e00c2.

Revert until I fix the speed issues
This commit is contained in:
Nathan Woodrow 2015-07-11 18:21:42 +10:00
parent 3390f23fd6
commit bf6f62cd05
2 changed files with 0 additions and 25 deletions

View File

@ -27,7 +27,6 @@
#include "qgsmaplayerregistry.h"
#include "qgsrendererv2.h"
#include "qgsvectorlayer.h"
#include "qgssymbollayerv2utils.h"
#include <QVariant>
@ -38,7 +37,6 @@ QgsAttributeTableModel::QgsAttributeTableModel( QgsVectorLayerCache *layerCache,
, mLayerCache( layerCache )
, mFieldCount( 0 )
, mCachedField( -1 )
, mIconSize( 16, 16 )
{
QgsDebugMsg( "entered." );
@ -496,27 +494,6 @@ QVariant QgsAttributeTableModel::headerData( int section, Qt::Orientation orient
return tr( "feature id" );
}
}
else if ( role == Qt::DecorationRole
&& orientation == Qt::Vertical
&& layer()->geometryType() != QGis::NoGeometry )
{
QgsRenderContext ctx;
QgsFeature feature;
mLayerCache->featureAtId( mRowIdMap[section], feature );
layer()->rendererV2()->startRender( ctx, layer()->pendingFields() );
QgsSymbolV2List symbols = layer()->rendererV2()->symbolsForFeature( feature );
if ( symbols.count() == 0 )
{
layer()->rendererV2()->stopRender( ctx );
return 0;
}
QgsSymbolV2* symbol = symbols.first();
QPixmap pix = QgsSymbolLayerV2Utils::symbolPreviewPixmap( symbol, mIconSize );
layer()->rendererV2()->stopRender( ctx );
return pix;
}
else
{
return QVariant();

View File

@ -315,8 +315,6 @@ class GUI_EXPORT QgsAttributeTableModel: public QAbstractTableModel
/** Allows caching of one specific column (used for sorting) */
QHash<QgsFeatureId, QVariant> mFieldCache;
QSize mIconSize;
/**
* Holds the bounds of changed cells while an update operation is running
* top = min row