Hi Matthias

On Thu, Sep 11, 2014 at 2:28 PM, Matthias Kuhn <[email protected]> wrote:
>>>
>>     I am just wondering... how the aliases would be made accessible to
>>     QgsExpression? Would be a map of aliases from vector layer set to each
>>     QgsExpression instace? Or extend QgsFields to support also aliases? Or
>>     something completely different? :-)
>
>
> I did not put any thoughts into the implementation yet. But I was thinking
> about the second idea (saving aliases in QgsField) before. I think it would
> be better suited there than keeping it separately. Are you sceptical
> concerning this approach?

I would probably also go with the latter as I don't really like the
former. But I haven't thought much about the implications anyway...

On a related note - I am not sure how consistently do we use aliases
versus "raw" field names within the GUI. Once an alias is defined,
shouldn't the user always see just the alias instead of the real field
name? And what about internal representation - shall we always store
raw field name when storing reference to a field? (in memory or in a
file)

This leads me to a thought that in theory an expression could always
contain just raw field names, but when the expression is shown/edited
in GUI, the user would see the alias instead... (just an idea)

Cheers
Martin
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to