37996 Commits

Author SHA1 Message Date
Nyall Dawson
87a670848b [sipify] Always add virtual keyword for overridden methods
sip often requires the virtual keyword to be present, or
it chokes on covariant return types in overridden methods
2017-04-18 11:14:01 +10:00
Nyall Dawson
1805a70952 Add missing docs 2017-04-18 10:27:05 +10:00
Nyall Dawson
023ad46525 sipify QgsLayerTreeLayer 2017-04-18 10:27:05 +10:00
Nyall Dawson
468c784f7e sipify QgsLayerTreeGroup 2017-04-18 10:27:05 +10:00
Nyall Dawson
0b36ee3aac Use weak layer references and loose matching for composer legend
customisation

Allows legend customisation to be restored when loading a composer
template

Fix #2738
2017-04-18 10:27:05 +10:00
Martin Dobias
7b202edf04 Remove QgsVectorLayer::snapPoint() and unused code in QgsSelectedFeature 2017-04-17 17:37:16 +08:00
Alexander Bruy
c749057f02 Merge pull request #4363 from alexbruy/passwordlineedits
[needs-docs] use QgsPasswordLineEdit in the master password dialog
2017-04-17 12:28:50 +03:00
Mathieu Pellerin
8c20d993f8 sipify qgscolorbutton and qgscolorrampbutton (#4365)
* get rid of params to get rid of warnings
2017-04-17 16:10:11 +07:00
Martin Dobias
316d9c3359 R.I.P. QgsSnapper and QgsMapCanvasSnapper
These classes have been replaced by more efficient and flexible classes
(see QgsPointLocator, QgsSnappingUtils, QgsMapCanvasSnappingUtils)
2017-04-17 17:08:48 +08:00
Mark Johnson
8b08285e90 added measureLineProjected and computeSpheroidProject to QgsDistanceArea 2017-04-17 19:06:30 +10:00
Martin Dobias
8a46a1d0dc R.I.P. old node tool 2017-04-17 16:18:30 +08:00
Alexander Bruy
85788151c2 doxymentation 2017-04-17 10:59:17 +03:00
Alexander Bruy
6bcc066d6f sipify QgsCredentials dialog 2017-04-17 10:59:17 +03:00
Alexander Bruy
ec5a8911a8 use QgsPasswordLineEdit in the master password dialog 2017-04-17 10:59:16 +03:00
Martin Dobias
e73a52bb35 [FEATURE] New node tool implementation 2017-04-17 14:23:36 +08:00
Nyall Dawson
eff5a823c9 [sipify] Convert "\a arg" to "`arg`" when processing Docstrings
Allows argument names to be highlighted in Python docs
2017-04-17 13:49:59 +10:00
Nyall Dawson
e4d6bbfe76 Fix Coverity divide by 0 error 2017-04-17 12:44:54 +10:00
Nyall Dawson
952bc02144 Fix some Coverity null pointer dereference warnings 2017-04-17 12:43:05 +10:00
Nyall Dawson
6a72c945af [sipify] Don't autocreate Docstrings for overridden members
Skip the autocreated Docstrings with rtype annotations if the
member is overridden - better to use the base class
Docstring in this case.
2017-04-17 11:03:02 +10:00
Nyall Dawson
96d5b9dae6 Implement a QGIS 3.0 TODO for QgsMessageLogViewer, cleanup docs 2017-04-17 10:55:53 +10:00
Nyall Dawson
798c318288 [sipify] Fix loss of class docstring if newline present between
class doxygen and class definition
2017-04-17 10:49:29 +10:00
Nyall Dawson
d6e3da6b82 Add spelling mistake observed in recent PR 2017-04-17 09:28:58 +10:00
Harrissou Sant-anna
2264661eb3 Add tooltips to Vector layer properties dialog 2017-04-15 08:54:19 +10:00
rldhont
cc55ae1932 Merge pull request #4344 from rldhont/server-wfs-configparser
[Server] WFS refactoring and QgsWfsProjectParser removal
2017-04-14 17:32:16 +02:00
Martin Dobias
47a81f0504 Fix map canvas destruction fix (got broken after rebase) 2017-04-13 16:00:14 +08:00
Martin Dobias
92e3e75f3d Move from "or", "and" to proper C-style ||, && 2017-04-13 15:58:07 +08:00
Martin Dobias
2e21d46913 Fixes for moving between nodes with keyboard
- supports < and > in addition to comma and dot
- wraps around polygon rings (jumps from last node to the first)
- moves view to node when it is outside of canvas view
2017-04-13 14:28:31 +08:00
Nyall Dawson
1eaa486291 Followup 271e6f1, fix sidebar styling in style dock 2017-04-13 11:13:16 +10:00
Nyall Dawson
271e6f14ac Make search box in options pages blend in better 2017-04-13 10:30:11 +10:00
Nyall Dawson
7f065c786e Standardise margins on vector layer properties dialog 2017-04-13 10:21:35 +10:00
Nyall Dawson
f23d3814ae Fix raster context menu "change transparency" actually changes opacity 2017-04-13 09:40:48 +10:00
Matthias Kuhn
48e876bbe4 Add centimeters and millimeters to measure dialog 2017-04-12 23:11:37 +02:00
Mathieu Pellerin
40dac8f00d [plugin manager] fix QGIS startup crash (fixes #16439) (#4360) 2017-04-12 23:10:41 +02:00
Etienne Trimaille
c4ad9505fb [needs-docs] update metadata viewer and review UI for vector layer dialog (#4316)
Funded by WorldBank/GFDRR
2017-04-12 23:04:53 +02:00
Matthias Kuhn
0e09fdacde Use monospace fonts for console on all platforms 2017-04-12 22:21:59 +02:00
matteo
16c8dac2ac travis fix 2017-04-12 21:07:30 +02:00
matteo
bca0ca25ee 2 new plots added 2017-04-12 21:07:30 +02:00
matteo
0c5b667986 fix category error and remove np dependency 2017-04-12 21:07:30 +02:00
Alessandro Pasotti
9c2f88c911 QgsSettings: add writeArray and more group and array tests 2017-04-12 18:02:17 +02:00
Nathan Woodrow
29d228dd6e Opps :) 2017-04-12 13:21:28 +01:00
Nathan Woodrow
7694dd2d81 [FEATURE][needs-docs] Add better crash dialog 2017-04-12 22:18:56 +10:00
Juergen E. Fischer
0e1a7d9650 debian packaging: add dependency qt5keychain-dev (followup 090d530) 2017-04-12 14:17:00 +02:00
Alessandro Pasotti
c9f0509841 Merge pull request #4355 from boundlessgeo/password-helper-authmanager3
[feature][needs-docs] Master Password integration with OS password manager
2017-04-12 13:04:43 +02:00
Nyall Dawson
da5c0ed2cd Fix composer legends are not restored from XML
Also add unit test to protect this and switch to unique_ptrs
instead of raw pointers
2017-04-12 16:59:54 +10:00
Nyall Dawson
3bb3f590ac Merge pull request #4349 from nyalldawson/box3d
Initial framework for 3D box class
2017-04-12 16:26:07 +10:00
Nyall Dawson
b64c7b74b8 Remove unused variable 2017-04-12 16:07:41 +10:00
Nathan Woodrow
6726214fd8 [MSSQL] Fix update/insert with timestamp columns 2017-04-12 16:04:13 +10:00
Nyall Dawson
226bd9bb60 Move QgsRectangle and QgsBox3d to geometry folder
Since these are both geometry related classes, it's nicer to
keep these all together
2017-04-12 15:27:34 +10:00
Nyall Dawson
49e1ae40af [composer] Only update map rotation when editing finishes
Avoids multiple map updates when entering values like "90".
Previously the map would be updated at every keystroke,
so  "9" and "90" degree rotations.
2017-04-12 15:15:17 +10:00
Nyall Dawson
36ca6d2380 Add methods to convert between QgsRectangle and QgsBox3d
Also add volume calculation to QgsBox3d
2017-04-12 14:45:47 +10:00