42323 Commits

Author SHA1 Message Date
Blottiere Paul
7483c6e95f Remove QgsAuxiliaryField class 2017-10-09 05:13:59 +01:00
Blottiere Paul
fc0ebb783d Allow user to create its own auxiliary field 2017-10-09 05:13:59 +01:00
Blottiere Paul
4e10a11a47 Add a custom name for symbol layers in property definition 2017-10-09 05:13:59 +01:00
Blottiere Paul
4fa3400981 Properly update layer settings when an auxiliary field is deleted 2017-10-09 05:13:59 +01:00
Blottiere Paul
b6752df628 Auxiliary storage can be used on non spatial layer 2017-10-09 05:13:59 +01:00
Blottiere Paul
94fde118a5 Fix join information in clone 2017-10-09 05:13:59 +01:00
Blottiere Paul
51a52293ae Revert a modification in diagram provider 2017-10-09 05:13:59 +01:00
Blottiere Paul
27cbc91df5 Add a safe guard 2017-10-09 05:13:59 +01:00
Blottiere Paul
e14c5a248b Update documentation and sip binding 2017-10-09 05:13:59 +01:00
Blottiere Paul
97ee342e1c Set editor widget setup to Hidden 2017-10-09 05:13:59 +01:00
Blottiere Paul
baa2b968bc Auxiliary data is cloned too 2017-10-09 05:13:59 +01:00
Blottiere Paul
9306226e94 Auxiliary field creation is correctly managed for width in QgsSymbolsListWidget 2017-10-09 05:13:59 +01:00
Blottiere Paul
703fbde035 Do not activate auxiliary data button everywhere 2017-10-09 05:13:59 +01:00
Blottiere Paul
429b1ec3c2 Fix auxiliary field creation for QgsSymbolListWidget 2017-10-09 05:13:59 +01:00
Blottiere Paul
fd455f67e7 A simple click is enough to create auxiliary layer and display "change label properties" window 2017-10-09 05:13:59 +01:00
Blottiere Paul
34ac1ecbc6 Automatically update the editor widget setup according to the standard template of the property newly created 2017-10-09 05:13:59 +01:00
Blottiere Paul
821aadc400 Hide auxiliary columns which can be edited by "change label properties" map tool 2017-10-09 05:13:59 +01:00
Blottiere Paul
ce2436dc4a Some cleanup in maptool 2017-10-09 05:13:59 +01:00
Blottiere Paul
df021570a4 Auxiliary fields for symbol layers 2017-10-09 05:13:59 +01:00
Blottiere Paul
609249db27 Change label maptool is always available and underlying properties are created 2017-10-09 05:13:59 +01:00
Blottiere Paul
5b278d746e Move/rotate/hide/pin map tools are always available 2017-10-09 05:13:59 +01:00
Blottiere Paul
ad1e15808f Remove default value for origin of property 2017-10-09 05:01:35 +01:00
Blottiere Paul
ba9a84f343 Rename name method to nameFromProperty 2017-10-09 05:01:35 +01:00
Blottiere Paul
e05e920ec4 Add explicit keyword 2017-10-09 05:01:35 +01:00
Blottiere Paul
f7262859ec Remove default in switch/case to rise warning if a new data type is added 2017-10-09 05:01:35 +01:00
Blottiere Paul
4920a14aab Move isAuxiliaryField to QgsVectorLayer 2017-10-09 05:01:35 +01:00
Blottiere Paul
070cc6aac0 Initialise pointers in header for QActions 2017-10-09 05:01:35 +01:00
Blottiere Paul
9d280943f2 Add QStringLiteral 2017-10-09 05:01:35 +01:00
Blottiere Paul
ceb3dd7f5f Fix documentation 2017-10-09 05:01:35 +01:00
Blottiere Paul
fcdf20df95 Origin in QgsProperty is a string and pal is replaced by labeling 2017-10-09 05:01:35 +01:00
Blottiere Paul
c22bfdc8de Fix comment 2017-10-09 05:01:35 +01:00
Blottiere Paul
a30e1cb0bd Always remove join info before resetting auxiliary layer 2017-10-09 05:01:35 +01:00
Blottiere Paul
88e8eb4fd7 Update sip binding 2017-10-09 05:01:35 +01:00
Blottiere Paul
453eba3631 Fix pointer initalization 2017-10-09 05:01:35 +01:00
Blottiere Paul
191f2a7efc Expand documentation for QgsAuxiliaryLayer class 2017-10-09 05:01:35 +01:00
Blottiere Paul
38e53014a9 Replace reset/release by std::move for unique_ptr 2017-10-09 05:01:35 +01:00
Blottiere Paul
1a24af1b8b Fix saveAs 2017-10-09 05:01:35 +01:00
Blottiere Paul
ae09135926 Expand documentation for QgsAuxiliaryStorage constructors 2017-10-09 05:01:35 +01:00
Blottiere Paul
05eeb87cda Init bool value in header and do not init qstring attributes with empty value 2017-10-09 05:01:35 +01:00
Blottiere Paul
622fbfdc8f Fix enable state for change label map tool 2017-10-09 05:01:35 +01:00
Blottiere Paul
e1781b9728 Button to store data in project activates the property if it exists in auxiliary layer 2017-10-09 05:01:34 +01:00
Blottiere Paul
0c21e51531 Add a safe guard 2017-10-09 05:01:34 +01:00
Blottiere Paul
fa4a426893 Update documentation and sip binding 2017-10-09 05:01:34 +01:00
Blottiere Paul
0dcfd56cdf Rowid column from ogr provider is ignored thanks to a blacklist join option 2017-10-09 05:01:34 +01:00
Blottiere Paul
4a8fce2b00 Implement delete field action 2017-10-09 05:01:34 +01:00
Blottiere Paul
dcec98dfda Implement export action 2017-10-09 05:01:34 +01:00
Blottiere Paul
bca8973465 Implement delete action 2017-10-09 05:01:34 +01:00
Blottiere Paul
e36c5e2d41 Implement clear action 2017-10-09 05:01:34 +01:00
Blottiere Paul
2d79601566 Do not show join configuration for auxiliary layer 2017-10-09 05:01:34 +01:00
Blottiere Paul
c4dd1d4298 In case of a null variant, the default value is returned (otherwise moved labels/diagrams are not displayed on opening when show/hide DD are NULL) 2017-10-09 05:01:34 +01:00