Skip to content

Commit 0305796

Browse files
committedJun 20, 2014
Value map widget: properly represent value
1 parent 2a6488e commit 0305796

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed
 

‎src/gui/editorwidgets/qgsvaluemapwidgetfactory.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,12 @@ void QgsValueMapWidgetFactory::writeConfig( const QgsEditorWidgetConfig& config,
7171
++it;
7272
}
7373
}
74+
75+
QString QgsValueMapWidgetFactory::representValue( QgsVectorLayer* vl, int fieldIdx, const QgsEditorWidgetConfig& config, const QVariant& cache, const QVariant& value ) const
76+
{
77+
Q_UNUSED( vl )
78+
Q_UNUSED( fieldIdx )
79+
Q_UNUSED( cache )
80+
81+
return config.key( value, QVariant( QString( "(%1)" ).arg( value.toString() ) ).toString() );
82+
}

‎src/gui/editorwidgets/qgsvaluemapwidgetfactory.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class GUI_EXPORT QgsValueMapWidgetFactory : public QgsEditorWidgetFactory
2929
QgsEditorConfigWidget* configWidget( QgsVectorLayer* vl, int fieldIdx, QWidget* parent ) const;
3030
QgsEditorWidgetConfig readConfig( const QDomElement& configElement, QgsVectorLayer* layer, int fieldIdx );
3131
void writeConfig( const QgsEditorWidgetConfig& config, QDomElement& configElement, QDomDocument& doc, const QgsVectorLayer* layer, int fieldIdx );
32+
QString representValue( QgsVectorLayer* vl, int fieldIdx, const QgsEditorWidgetConfig& config, const QVariant& cache, const QVariant& value ) const;
3233
};
3334

3435
#endif // QGSVALUEMAPWIDGETFACTORY_H

0 commit comments

Comments
 (0)
Please sign in to comment.