45008 Commits

Author SHA1 Message Date
Nyall Dawson
7e6d6af15c Update test masks 2018-01-06 17:05:21 +10:00
Nyall Dawson
852f8249bc Fix build 2018-01-06 17:05:21 +10:00
Nyall Dawson
2913005418 Drop some python composer tests 2018-01-06 17:05:21 +10:00
Nyall Dawson
b691998c68 Port some more tests to layouts, drop composer tests which
have been ported to layouts
2018-01-06 17:05:21 +10:00
Nyall Dawson
0779b88729
Merge pull request #5997 from nyalldawson/report_label
Show a label in layout designer for report sections
2018-01-06 11:29:38 +10:00
Nyall Dawson
89884e8a0c Fix default filename for atlas pdf outputs 2018-01-06 10:56:16 +10:00
Nyall Dawson
e9100cd9f2 Show section label for atlas preview too 2018-01-06 10:52:47 +10:00
Nyall Dawson
392d377713 Avoid drawing clipped section labels 2018-01-06 10:42:08 +10:00
Nyall Dawson
1ef87a401d Tweak section descriptions 2018-01-06 10:32:12 +10:00
Denis Rouzaud
d300310d9c
Merge pull request #5993 from 3nids/test_datetimeedit
add test for date/time edit
2018-01-05 11:07:33 -04:00
Matthias Kuhn
337cc70037
Normalize cursor size 2018-01-05 13:06:54 +01:00
Denis Rouzaud
333347b9a0
Merge pull request #5992 from 3nids/fix17790
fix NULL constraint on date/time widget with allow NULL
2018-01-05 07:49:30 -04:00
Denis Rouzaud
d7b4bffdc8 add test for date/time edit 2018-01-05 07:48:59 -04:00
Matthias Kuhn
ed2f0563eb Document API break 2018-01-05 12:25:44 +01:00
Matthias Kuhn
3572be9725 Fix old-style connect 2018-01-05 12:25:44 +01:00
Matthias Kuhn
46177aa151 Cleanup misleading QgsEditorWidgetWrapper::valueChanged signals 2018-01-05 12:25:44 +01:00
Matthias Kuhn
d5074dfede Remove double import; Followup ab05bfb 2018-01-05 12:25:44 +01:00
Juergen E. Fischer
4abac93115 packaging updates 2018-01-05 11:12:04 +01:00
Nyall Dawson
015e754418 Show a label in layout designer for report sections 2018-01-05 17:43:23 +10:00
Nyall Dawson
421ef88de0
Merge pull request #5966 from nyalldawson/layout_next
[layouts] Atlas and reporting framework
2018-01-05 15:29:28 +10:00
Nyall Dawson
bf6c95d575 Add icons for report section types, and show pencil 'editing'
icon in report organizer for section currently being edited in
the designer

This should help indicate to users which section is currently being
edited and give more visual hints as to exactly what's happening
in the ui.
2018-01-05 13:52:22 +10:00
Nyall Dawson
d9fe0d4407 Show section name in layout designer title
To make it clearer which section is currently being edited
2018-01-05 13:35:15 +10:00
Nyall Dawson
612969c230 Use correct QgsSettings keys for layouts 2018-01-05 13:26:36 +10:00
Nyall Dawson
e3daac407b Rename some test methods 2018-01-05 13:19:26 +10:00
Nyall Dawson
a01d8daf8f Fix atlas actions not immediately available for map items
when toggling atlas enabled
2018-01-05 13:17:27 +10:00
Nyall Dawson
37f5a3d5d1 Make some actions apply to reports when a report designer is open 2018-01-05 13:08:00 +10:00
Nyall Dawson
3ac214170f Auto generated names for reports are 'Report #' 2018-01-05 12:51:52 +10:00
Nyall Dawson
b184c5e102 Explicitly disable remove button if no child report section is selected 2018-01-05 12:40:26 +10:00
Nyall Dawson
01ce9bccc4 Fix crash on report designer close 2018-01-05 12:36:38 +10:00
Nyall Dawson
3db9c01021 If no section is selected, add new sections to report itself 2018-01-05 12:36:30 +10:00
Nyall Dawson
c3f07f62df Don't tabify report settings with item properties 2018-01-05 12:24:32 +10:00
Nyall Dawson
4e6a072e49 Make report/atlas settings actions checkable, so they can also hide the panels 2018-01-05 12:20:55 +10:00
Nyall Dawson
a4f854e2c1 Ensure report dock is visible when opening a report designer 2018-01-05 12:12:33 +10:00
Nyall Dawson
eae4eeb8f5 Use correct layout type (report/print layout) in new title dialog 2018-01-05 11:52:57 +10:00
Denis Rouzaud
42976df82e do not override QDateTimeEdit::dateTimeChanged
see de03186745 (diff-f135574df9edcdda660e1bc4320a053e)
2018-01-04 21:40:55 -04:00
Denis Rouzaud
2528639320 doxymentattion 2018-01-04 21:40:45 -04:00
Nyall Dawson
63cc1246df
Merge pull request #5986 from nyalldawson/geometry_equals
Refine geometry equals checks
2018-01-05 11:26:58 +10:00
Nyall Dawson
ce161e0e7d Fix failing unit test 2018-01-05 11:15:04 +10:00
Nyall Dawson
51a7efbe4b Nicer ui widgets for sections, add missing control for
disabling body sections
2018-01-05 11:15:04 +10:00
Nyall Dawson
d2c880af50 Use 'report' text instead of 'atlas' when inside a report designer 2018-01-05 11:15:04 +10:00
Nyall Dawson
5d64f3cd22 Fix missing feature contexts for report section header/footers
and expand unit tests
2018-01-05 11:15:04 +10:00
Nyall Dawson
4e45639c45 Restore direct print actions 2018-01-05 11:15:04 +10:00
Nyall Dawson
a730eb7a95 Swap 'set atlas feature' action from compositions to layouts
Time to start making a permenant switch...
2018-01-05 11:15:04 +10:00
Nyall Dawson
39ae0eef7d Add method to seek atlas directly to a QgsFeature 2018-01-05 11:15:04 +10:00
Nyall Dawson
7450c78606 Add new icon for atlas exports (courtesy of @nirvn) 2018-01-05 11:15:04 +10:00
Nyall Dawson
f7759b20e1 Fix crash on close project with layout designer open 2018-01-05 11:15:04 +10:00
Nyall Dawson
2281dc0dcb Ensure main canvas is refreshed when atlas preview feature changes 2018-01-05 11:15:04 +10:00
Nyall Dawson
3332118ec7 Add test mask 2018-01-05 11:15:04 +10:00
Nyall Dawson
ea4f61f024 Dox and spelling 2018-01-05 11:15:04 +10:00
Nyall Dawson
43aff9b2e3 Auto select new report sections after adding them 2018-01-05 11:15:04 +10:00