39972 Commits

Author SHA1 Message Date
Harrissou Sant-anna
ab437cd4de Ok is spelled OK 2017-07-03 08:49:50 +02:00
Harrissou Sant-anna
59e9f79658 ok is spelled OK 2017-07-03 08:49:50 +02:00
Matthias Kuhn
7306c1360e Followup 7683cfac: add license headers 2017-07-03 08:31:17 +02:00
Nyall Dawson
ada01d8671 Fix build warnings 2017-07-03 15:00:00 +10:00
Nyall Dawson
7972092311 Update docs, sip 2017-07-03 14:21:40 +10:00
Nyall Dawson
59d28a3525 Remove useless testqgslayoutitemregistry.cpp file 2017-07-03 14:01:37 +10:00
Nyall Dawson
c228132cbb Layout designers listen out for new item types in registry and
auto create actions for adding new items of the newly registered type

This avoids hard-coding in available item types into layout UI classes,
and allows designers to handle plugin-supplied item types
2017-07-03 13:57:42 +10:00
Nyall Dawson
97e8d9cf9e Emit signal when new layout item types are added to registry 2017-07-03 13:29:23 +10:00
Nyall Dawson
d23abf955a Add registration of item types to QgsLayoutItemRegistry 2017-07-03 13:22:15 +10:00
Nyall Dawson
846f81023b Fix uninitialized member identified by Coverity 2017-07-03 12:23:45 +10:00
Nyall Dawson
a259d9fff1 Fix silly logic error identified by Coverity 2017-07-03 12:22:59 +10:00
Nyall Dawson
bfb4556c36 Fix initial dialog title 2017-07-03 12:22:45 +10:00
Nyall Dawson
4f21afac0f Shell layout designer dialog 2017-07-03 12:14:56 +10:00
Nyall Dawson
4c52db94c6 Merge pull request #4805 from DelazJ/checkbox
Spelling: Replace check box by checkbox
2017-07-03 12:10:22 +10:00
Nyall Dawson
d924b85a0d Merge pull request #4806 from nyalldawson/dependent_params
[modeler] Don't allow removal of model parameters on which other parameters depend
2017-07-03 12:09:46 +10:00
Nyall Dawson
37cc8fc5f1 Don't allow removal of model parameters on which other parameters
depend
2017-07-03 11:02:45 +10:00
Nyall Dawson
921939e4ec Add method to determine whether dependencies exist between model parameters 2017-07-03 10:50:35 +10:00
Nyall Dawson
6483984d0b Add method to retrieve dependent parameters for a parameter 2017-07-03 10:45:15 +10:00
Nyall Dawson
d4f5ecc677 Fix ui build warning 2017-07-03 10:27:03 +10:00
Nyall Dawson
f9f98593e0 Draw links between dependent parameters in graphical modeler
Fix #12907
2017-07-03 10:27:03 +10:00
Nyall Dawson
f4d703bd38 Fix processing modeler joins are drawn doubled
OCD fix: joins are actually being drawn with two lines going
in both directions. This is totally 100% unacceptable, so
this commit fixes it so they are correctly drawn only with one line.
2017-07-03 10:25:40 +10:00
Harrissou Sant-anna
35cbfa0087 Replace check box by checkbox 2017-07-02 23:25:40 +02:00
Harrissou Sant-anna
338b4c0621 Add catalog to spell_check 2017-07-02 22:28:50 +02:00
Harrissou Sant-anna
e6a8e360dd Spelling check: Replace check-box by checkbox 2017-07-02 22:28:50 +02:00
Harrissou Sant-anna
450eb7c24a Spelling check: Replace analyse by analyze 2017-07-02 22:28:50 +02:00
Harrissou Sant-anna
8d6af77287 Replace catalogue by catalog 2017-07-02 22:28:50 +02:00
Blottiere Paul
257f35c46f Update tooltip 2017-07-02 17:27:10 +02:00
Blottiere Paul
3a8d56ec75 Replace QString by QStringLiteral 2017-07-02 17:25:15 +02:00
Blottiere Paul
e52414ea9d Q_FOREACH use to iterate over joins info 2017-07-02 17:21:36 +02:00
Blottiere Paul
3e2d9c5445 Add consistency between ptrs and ref 2017-07-02 16:58:54 +02:00
Harrissou Sant-anna
8f0973fa0a Fix labels 2017-07-02 15:25:51 +02:00
Harrissou Sant-anna
ea25e109f0 Reorganize Polygon symbol dialogs
Group parameters that look alike for a better sequence
2017-07-02 15:24:44 +02:00
Even Rouault
f691890668 [WFS provider] Do not be confuse by elements that have ref attribute when parsing DescribeFeatureType response; and fix support of (deprecated) ref='gml:XXXXProperty' attributes 2017-07-02 12:57:06 +02:00
Denis Rouzaud
c1d339c975 add missing custom widgets 2017-06-30 13:26:24 +02:00
Blottiere Paul
53d70d2a47 Add unit tests 2017-06-30 11:02:23 +01:00
Nyall Dawson
a353dada97 Merge pull request #4779 from nyalldawson/page_registry
[layout] Create a page size registry for layout
2017-06-30 19:42:25 +10:00
Juergen E. Fischer
6dfcf40227 fix 20197c2fa (refs #13520) 2017-06-30 10:32:57 +02:00
Blottiere Paul
c09f5bef83 Safer filtering step thanks to QgsExpression 2017-06-30 08:24:26 +01:00
Blottiere Paul
6a1c141f10 Q_FOREACH use to iterate over fields 2017-06-30 08:22:27 +01:00
Nyall Dawson
18b2b5240b Add some base classes for layouts 2017-06-30 17:01:52 +10:00
Nyall Dawson
cd979d8ab0 [layout] Create a page size registry for layout
Adds a new QgsPageSize class and QgsPageSizeRegistry registry
(attached to QgsApplication), which stores and manages known
page sizes
2017-06-30 16:23:18 +10:00
Blottiere Paul
c6ffd54170 Joined fields are updated according to the target field name in form 2017-06-30 06:46:22 +01:00
Blottiere Paul
73bb463c05 [needs-doc] New option to update joined fields in form 2017-06-30 06:45:34 +01:00
Nyall Dawson
33c63d5696 Merge pull request #4798 from nyalldawson/intput_list
Convert model child algorithm parameter sources to a list
2017-06-30 13:09:02 +10:00
Nyall Dawson
77588b9b61 Convert model child algorithm parameter sources to a list
So that multiple input type parameters are correctly handled,
allowing models with child algorithms like merge to correctly
use any combination of static layers/model inputs/child outputs
as their input parameter
2017-06-30 12:50:38 +10:00
Nyall Dawson
8d6d097ad8 Add conversion for QMap< QString, QList< TYPE > > for Python bindings 2017-06-30 12:50:38 +10:00
Harrissou Sant-anna
bc4aae7d1f Tweaks on symbol layer dialogs (#3945)
* Vertical center alignment for "Offset" label with its corresponding comboboxes
* Vertical center alignment for "Anchor point" label with its comboboxes + consistency in the order of options
* Remove unnecessary horizontal layouts (with single widget) in the dialog
* Fix tab order
2017-06-30 09:45:54 +07:00
Nyall Dawson
233a861151 Fix deletion of QObject from non main thread 2017-06-30 10:06:10 +10:00
Nyall Dawson
45538dff14 Fix a memory leak 2017-06-30 10:06:10 +10:00
Nyall Dawson
fe800e25a5 Merge pull request #4797 from nyalldawson/flush_sink
Move flushBuffer method up to QgsFeatureSink
2017-06-30 09:57:06 +10:00