New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Properties framework #2857
Properties framework #2857
Commits on Jan 23, 2017
-
-
-
-
-
Remove currently unused diagram properties, add data defined
x/y position using properties system
-
-
-
Add support for more data definable properties to diagrams:
- Distance - Priority - ZIndex - IsObstacle - Show - AlwaysShow - Diagram Start Angle
-
-
-
-
-
[labeling] Remove support for upgrading 1.x projects with
data defined label settings Clean up code related to data defined properties map
-
-
-
-
[FEATURE][composer] Data defined svg colors and outline width for
composer picture items Especially useful when the picture is showing a north arrow!
-
Stronger definitions of properties in collections
Instead of defining the suitable field types and values for properties when registering them to a data defined button, now properties are fully defined when the valid property keys are defined.
-
Remove QgsAbstractProperty and subclasses, and instead use a single QgsProperty class which covers the use of QgsAbstractProperty and its subclasses. This simplifies the API and avoids pointer handling. QgsProperty is implicitly shared for memory efficiency and inexpensive copies.
-
-
-
-
-
-
-
-
-
-
Fix layer expression scope sometimes not appended to render
context expression scopes
-
-
-
-
Crazy fix to avoid shared data getting corrupted in sip bindings
Without this (should be unnecessary) virtual destructor the shared data member for QgsProperty gets filled with garbage if a QgsProperty is created from python code. I can't explain it...!
-
-
-