59966 Commits

Author SHA1 Message Date
Nyall Dawson
0c1264c6dd Spelling 2020-01-14 19:08:20 +13:00
Nyall Dawson
faf49490a1 Add unit tests for manual table row heights and column widths 2020-01-14 19:08:20 +13:00
Nyall Dawson
0aef9a178b Unit tests for editing row height/column width 2020-01-14 19:08:20 +13:00
Nyall Dawson
20b7a520f2 Remove redundant Format menu actions from table designer
Since the formatting panel is always shown, these actions aren't required
2020-01-14 19:08:20 +13:00
Nyall Dawson
e7e53f4e96 Remove useless Refresh button from table properties 2020-01-14 19:08:20 +13:00
Nyall Dawson
62efbeb5cd Allow editing of row/column width/height in manual tables 2020-01-14 19:08:20 +13:00
Nyall Dawson
781712ffbf Add table row height/column width handling to table editor 2020-01-14 19:08:20 +13:00
Nyall Dawson
8de0e76233 Remove some unused heading settings from manual table widget 2020-01-14 19:08:20 +13:00
Nyall Dawson
2b5598d891 UX fixes for working with numeric formats in table editor 2020-01-14 19:08:20 +13:00
Nyall Dawson
024b321406 Unit tests and fixes for table numeric format setting/retrieval 2020-01-14 19:08:20 +13:00
Nyall Dawson
31cdf131b3 Add equality operator for QgsNumericFormat 2020-01-14 19:08:20 +13:00
Nyall Dawson
9835ab06ea Unit tests, fixes for table foreground/background color 2020-01-14 19:08:20 +13:00
Nyall Dawson
77850adff6 Unit test for cell clearing, fix duplicate signals 2020-01-14 19:08:20 +13:00
Nyall Dawson
e3507ff24c Unit tests for selection modes 2020-01-14 19:08:20 +13:00
Nyall Dawson
f82fea5418 Hide formatting widget from sip
It's an internal detail only
2020-01-14 19:08:20 +13:00
Nyall Dawson
5a4bd09f72 Expand docs, extra tests 2020-01-14 19:08:20 +13:00
Nyall Dawson
387787b539 Add interactive editor dialog for layout manual table items 2020-01-14 19:08:20 +13:00
Nyall Dawson
49d56f6c19 [FEATURE] Add new layout item type for manually created tables
Allows for creation of tables with contents manually entered by users
(i.e. spreadsheet style), so that users can create completely custom
tables.

Supports control custom cell contents, foreground and background colors.
2020-01-14 19:08:20 +13:00
Nyall Dawson
5704412d96 New class QgsTableCell
Encapsulates the contents and formatting options for a single cell
in a table (e.g. background and foreground color)
2020-01-14 19:08:20 +13:00
Nyall Dawson
21fc95e913 Fix azure test failure, missing .arg 2020-01-14 16:42:20 +13:00
Juergen E. Fischer
be4f45e721 crssync: put profile to temporary directory (fixes #33743) 2020-01-14 14:52:32 +13:00
Etienne Trimaille
0a4f0e51a6 add field name when reporting an error in refactorfield algo 2020-01-14 11:32:48 +13:00
Julien Cabieces
6b967949e3 Fixes #33449 Snapping empty layer when adding new feature 2020-01-14 11:28:21 +13:00
Nyall Dawson
e2004c7f52 Remove use of deprecated qInstallMsgHandler 2020-01-14 08:01:03 +13:00
Nyall Dawson
1dd977a0bf Fix some Qt 5.13 css parsing warnings 2020-01-14 08:00:09 +13:00
speillet
34d3aaaa31 REFAC: always generated identity field are now determined at the provider initialization 2020-01-13 22:25:23 +13:00
speillet
1d818a4189 resolve review comments
resolve review comments
2020-01-13 22:25:23 +13:00
speillet
90a2d47584 BUG: fix identity field management when adding a feature, fix #33681 2020-01-13 22:25:23 +13:00
speillet
32ebc12d82 Add test to check identity field management 2020-01-13 22:25:23 +13:00
David Signer
2215fde27a fix constraint check if empty 2020-01-13 09:29:22 +01:00
David Signer
fb491a072a moved from gui to app 2020-01-13 09:02:06 +01:00
Martin Dobias
8f262091f2 Use setLimit() for Z range estimation (+copy&paste error fix) 2020-01-13 08:58:16 +01:00
David Signer
4574268b7b use iterator for looping validFeatures
better naming of the buttons and the enums
2020-01-13 08:44:04 +01:00
Nyall Dawson
efdb8d180e Another build fix 2020-01-13 13:45:34 +13:00
Nyall Dawson
3ba1b0de28 Update ACCEPTABLE_MISSING_BRIEF 2020-01-13 13:45:34 +13:00
Nyall Dawson
8abc457c8c Update ACCETABLE_MISSING_ADDED_NOTE list 2020-01-13 13:45:34 +13:00
Nyall Dawson
4c8ce04bfe Fix deprecation warnings in doxygen parser 2020-01-13 13:45:34 +13:00
Nyall Dawson
7dfdd2887a Update acceptable missing docs list 2020-01-13 13:45:34 +13:00
Nyall Dawson
464a4f316a Fix build 2020-01-13 13:45:34 +13:00
Nyall Dawson
56a572f9d5 [gps] Allow GPS serial port connection properties to be specified in QSettings
Instead of hardcoding these values, allow them to be customised by changing
settings in QSettings (either via the settings ini file or through the
advanced settings editor), as some serial GPS devices require non-default
settings for the connection to work correctly.
2020-01-13 13:45:34 +13:00
Nyall Dawson
4179b17144 Some memory modernization in QgsGpsDetector
But unfortunately the public API used here is extremely fragile and
either crash prone or leaky -- it needs revisiting for 4.0
2020-01-13 13:45:34 +13:00
Nyall Dawson
d8a40818f0 Dox++ 2020-01-13 13:45:34 +13:00
Nyall Dawson
3746f4c042 Modernize memory management 2020-01-13 13:45:34 +13:00
Nyall Dawson
a0c455b292 [gps] Add missing Transfer annotation 2020-01-13 13:45:34 +13:00
Julien Cabieces
e9cb34e1b8 fix multiline and multi surface skipping some parts 2020-01-13 13:24:25 +13:00
Julien Cabieces
1f3370a956 fix multipolygons with only one polygon 2020-01-13 13:24:25 +13:00
Julien Cabieces
a1f8af904b fix read for oracle curve polygon with Z coordinates 2020-01-13 13:24:25 +13:00
Julien Cabieces
fb5e429e72 finalize tests 2020-01-13 13:24:25 +13:00
Julien Cabieces
31cdc2f114 remove limitation on adding or editing geometry with Z coordinate 2020-01-13 13:24:25 +13:00
Julien Cabieces
d4e0c52315 Support for Oracle CurvePolygon and MultiSurface edition 2020-01-13 13:24:25 +13:00