1669 Commits

Author SHA1 Message Date
Nyall Dawson
e3616f08c4 [FEATURE][layout] Add actions to auto resize items in a selection
Options are resize to narrowest, widest, shortest and tallest.
2017-10-06 17:48:25 +10:00
Nyall Dawson
5141c05ba7 [FEATURE][layout] Add item distribution actions
Adds actions for distributing selections of items by their
left/center/right/top/bottom edges.

Useful for quickly evenly distributing items in the layout

Needs new icons
2017-10-06 17:48:25 +10:00
Nyall Dawson
0939333273 Port item alignment to layouts 2017-10-06 17:48:25 +10:00
Nyall Dawson
822d6f76a3 Move actions which apply to selected items only to QgsLayoutView
Selections are a gui concept, so these actions belong to the
gui class instead of cluterring QgsLayout
2017-10-06 17:48:25 +10:00
Nyall Dawson
4cba2b90ef Port select next above/below actions 2017-10-06 17:48:25 +10:00
Nyall Dawson
b494a71feb Port selection actions to layout 2017-10-06 17:48:25 +10:00
Nyall Dawson
639ecd1748 Correctly handle item focusing in layout designer 2017-10-06 17:48:25 +10:00
Nyall Dawson
d8ffab1523 [FEATURE][layouts] Snapping to item bounds when creating new items
Previously snapping to item bounds would only occur when resizing
or moving items, now it also applies to item creation
2017-10-06 17:48:24 +10:00
Nyall Dawson
e0089fb84c Move mouse handles to select tool 2017-10-06 17:48:24 +10:00
Nyall Dawson
d7bd44d9e7 Work on interactive moving of items 2017-10-06 17:48:24 +10:00
Nyall Dawson
b9ecb4f941 Add method to push messages to layout designer status bar 2017-10-06 17:48:24 +10:00
Nyall Dawson
49b426d951 Make doxygen_space script convert multiline //! comments
Because:
- the /** format is much more prevalent throughout QGIS
- sipify works correctly with /**
2017-10-06 07:55:52 +10:00
Alessandro Pasotti
dcc672520c Merge pull request #5281 from boundlessgeo/auth_use_settings_widget
[auth][needs-docs] Provider connection dialogs use the new auth settings widget
2017-10-05 17:33:56 +02:00
Alessandro Pasotti
7528207333 [auth] Sipify 2017-10-05 08:50:06 +02:00
Larry Shaffer
3852e5db98 [auth] Update wording of auth settings widget; add formatted warnings 2017-10-04 13:58:50 -06:00
rldhont
3e45f997a6 Merge pull request #4912 from dmarteau/svg-marker-size
[FEATURE][needs-docs] Svg marker size: change aspect ratio
2017-10-04 12:02:32 +02:00
Martin Dobias
878dfddd3b Refactor CAD editing alignment logic to new QgsCadUtils class 2017-10-03 17:01:54 +02:00
lbartoletti
870de2e8bb Merge branch 'master' into regularShape_gui 2017-10-03 14:39:12 +02:00
Martin Dobias
68bb68d176 [FEATURE] QGIS 3D (pull request #5203) 2017-10-02 23:02:37 +02:00
Alessandro Pasotti
f09e5b16e0 [auth] Renamed setters to better follow Qt5 conventions 2017-10-02 17:12:02 +02:00
Alessandro Pasotti
dfdf2ceeac [auth] Added support for "Store" checkboxes 2017-10-02 16:39:31 +02:00
Alessandro Pasotti
7c0ac6e2b9 [auth][cosmetic] Moved method 2017-10-02 14:43:22 +02:00
Alessandro Pasotti
bdddc3ba66 [auth] Added setters to the auth settings widget
Also:
- removed wrapper goupBox for added flexibility
- explicit connections
2017-10-02 14:26:40 +02:00
Alessandro Pasotti
feeec8e0bf [auth] Use explicit signal connections 2017-10-02 12:26:15 +02:00
Alessandro Pasotti
5bdb605fda Merge pull request #5270 from boundlessgeo/auth_widget2
[auth][needs-docs] Authentication widget
2017-10-02 09:18:00 +02:00
Nyall Dawson
5b6f02ecde Refine flash features API
Use a QgsCoordinateReferenceSystem object instead of
QgsVectorLayer to make API more flexible
2017-10-02 10:28:07 +10:00
Nyall Dawson
fc844c66d4 More efficient canvas features flash 2017-10-02 09:52:18 +10:00
Nyall Dawson
3e9fa726ed [FEATURE] Flash features in canvas
This adds:
- API call to QgsMapCanvas to flash a set of features
- A right click menu option in the attribute table to flash
the clicked feature
- An option in the Search by Form dialog to flash matching
features

When triggered, the features flash allowing easy identification
without having to alter the current selection or map extent
2017-10-02 09:52:18 +10:00
Nyall Dawson
4374c6e475 Fix incorrect draw stacking when drawing rubber bands with
secondary lines enabled
2017-10-02 09:52:18 +10:00
Nyall Dawson
92af1dacaf Replace default constructors/destructors with = default 2017-10-01 06:52:14 +10:00
Alessandro Pasotti
e4a4d3d191 [auth] Sipify 2017-09-30 09:49:35 +02:00
Alessandro Pasotti
e33ff0609b [auth] Renamed class to QgsAuthSettingsWidget 2017-09-30 08:59:07 +02:00
Alessandro Pasotti
ad2b58a567 [auth] Added \since QGIS 3 2017-09-29 22:47:04 +02:00
Alessandro Pasotti
242696c1d5 [auth] Added tests and completed QgsAuthenticationWidget 2017-09-29 17:34:59 +02:00
Alessandro Pasotti
db0c223ab1 [auth] Added new widget ui 2017-09-29 12:16:28 +02:00
Alessandro Pasotti
91d7a9b611 [auth] New authentication settings widget 2017-09-29 10:33:22 +02:00
lbartoletti
a8f9f9f96b Merge branch 'master' into regularShape_gui 2017-09-28 21:48:23 +02:00
rldhont
954d62f53a Update SIP for fixedAspectRatio in SVG marker 2017-09-28 12:25:21 +02:00
rldhont
60cf7bdaf7 Configure and use fixedAspectRatio in QgsSvgSymbolLayerWidget and QgsSvgSymbolLayer 2017-09-28 12:25:19 +02:00
Nyall Dawson
6ce8b4c83e Merge pull request #5259 from nyalldawson/modernize
Modernize initializers
2017-09-27 09:34:07 +10:00
lbartoletti
6602855ae4 Merge branch 'master' into regularShape_gui 2017-09-26 21:31:01 +02:00
Nyall Dawson
a87d352bd7 Run clang-tidy modernize-use-default-member-init to move member
initialization to headers (c++11 style)
2017-09-27 05:02:34 +10:00
Alessandro Pasotti
d6743903e7 [auth] Certs manager remembers (in the settings) the last opened tab
This is a minor UX/UI change that remembers the latest opened
tab in the certificates manager window
2017-09-25 11:51:04 +02:00
Nyall Dawson
270f167829 Fix doctest 2017-09-25 17:12:04 +10:00
Nyall Dawson
01d34ede9d Sip sync 2017-09-25 17:12:03 +10:00
Nyall Dawson
8dffa33a27 Allow QgsOptionsPageWidget to set a specific help key to view
when clicking help in the options dialog
2017-09-24 08:29:39 +10:00
Etienne Trimaille
ba81068f49 [FEATURE] [needs-docs] Metadata editor
Adds a new metadata tab to layer properties, representing the new metadata model from QEP #91
2017-09-23 14:08:32 +10:00
Matthias Kuhn
846fef2013
Doxygen 2017-09-21 10:04:26 +02:00
Nyall Dawson
5bd164b644 Merge pull request #5200 from nyalldawson/drop_handler
[FEATURE][processing] Allow dropping model files onto QGIS window to execute them
2017-09-15 19:42:46 +10:00
Nyall Dawson
06ee6f68e1 Expand docs 2017-09-15 18:53:29 +10:00