Added expression based labels, simple dialog for entering expressions.
Code still needs some clean up and testing.
Revert changes related to v1 labeling. Only going to support v2 label…
…s for now. Only return needed attributes for labeling to select (like before). Add handlers for Ok and Cancel in expression dialog box (only temp)
Merge remote branch 'upstream/master' into expression-labels
Fixed merge conflict in pallabeling Conflicts: src/core/qgspallabeling.cpp
Merge remote branch 'upstream/master' into expression-labels
Conflicts: src/core/qgspallabeling.cpp src/gui/CMakeLists.txt src/ui/qgslabelingguibase.ui
Merge remote-tracking branch 'upstream/master' into expression-labels…
…-merge-wonder
UI clean up; Hide and show value list when needed; handle field items…
… better; code clean up.
Read functions from QgsExpression. Updated FunctionDef to store group…
… name and help text. Add comments to code NOTE: Reading functions list not working yet.
Add method to access label string as expression, QgsExpression only c…
…reated once then cached.
Add signal for expression parsed in widget; fixed enabling of control…
…s in labeling gui; comments
Added new dialog for generic expression builder; Added search to func…
…tion list; Right click to load sample 10-All values
Remove red highlight from textarea; show expresion invaild note in pr…
…eview area with more info button; remove live preview checkbox and update button (not needed at this time)
Merge branch 'expression-labels' of github.com:NathanW2/Quantum-GIS i…
…nto expression-labels
Merge remote-tracking branch 'upstream/master' into expression-labels
Conflicts: src/core/qgsexpression.cpp src/gui/CMakeLists.txt