[QGIS Commit] r13218 - trunk/qgis/src/app
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Thu Apr 1 05:43:41 EDT 2010
Author: jef
Date: 2010-04-01 05:43:39 -0400 (Thu, 01 Apr 2010)
New Revision: 13218
Modified:
trunk/qgis/src/app/qgsidentifyresults.cpp
Log:
also update changed display field value in identify results
Modified: trunk/qgis/src/app/qgsidentifyresults.cpp
===================================================================
--- trunk/qgis/src/app/qgsidentifyresults.cpp 2010-04-01 08:06:19 UTC (rev 13217)
+++ trunk/qgis/src/app/qgsidentifyresults.cpp 2010-04-01 09:43:39 UTC (rev 13218)
@@ -691,6 +691,7 @@
void QgsIdentifyResults::attributeValueChanged( int fid, int idx, const QVariant &val )
{
+ QgsVectorLayer *vlayer = qobject_cast<QgsVectorLayer *>( sender() );
QTreeWidgetItem *layItem = layerItem( sender() );
if ( !layItem )
@@ -702,6 +703,9 @@
if ( featItem && featItem->data( 0, Qt::UserRole ).toInt() == fid )
{
+ if ( featItem->data( 0, Qt::DisplayRole ).toString() == vlayer->displayField() )
+ featItem->setData( 1, Qt::DisplayRole, val );
+
for ( int j = 0; j < featItem->childCount(); j++ )
{
QTreeWidgetItem *item = featItem->child( j );
More information about the QGIS-commit
mailing list