Denis Rouzaud
6d94ac9c6c
run sipify
2018-01-12 21:10:16 -04:00
Denis Rouzaud
d87c60512c
[sipify] fix bad handling of \see within sentences
...
and other docstrings improvements
2018-01-09 21:40:10 -04:00
Denis Rouzaud
be8d1d7782
run sipify
2017-12-16 10:45:52 -04:00
Denis Rouzaud
c604d2dda6
run sipify
2017-12-15 22:13:44 -04:00
Nyall Dawson
4da1ce8404
Drop redundant virtual keywords on overrides
...
Run clang-tidy modernize-use-override to remove all the redundant
virtual keywords from overridden methods, and add some missing
overrides.
Another benefit is that this has also added the overrides
on destructors, which will cause a build failure if a base
class is missing a virtual destructor.
2017-12-16 08:49:36 +10:00
Denis Rouzaud
f2b3ed0a9b
run sipify
2017-12-15 11:12:19 -04:00
Denis Rouzaud
e48cf98edb
run sipify
2017-12-06 07:19:50 -04:00
Alessandro Pasotti
346ab6099c
[hidpi] Auto-scale cursors based on DPIs
...
This should work well on different DPI screens.
Still needs some testing on the various platforms.
2017-11-27 15:37:50 +01:00
Alessandro Pasotti
7ae8e16427
[bugfix][hidpi] Scalable SVG theme cursors
...
Add support for SVG cursor:
ZoomIn,
ZoomOut,
Identify,
CrossHair,
CapturePoint,
Select,
Sampler,
Icons are provisional: they need some love from
a decent graphics designer.
Fixes #12671
2017-11-27 11:51:48 +01:00
Alessandro Pasotti
48984dd089
[auth] Authmanager singleton removal from API
2017-10-26 10:10:27 +02:00
Blottiere Paul
a9a2c200e3
Search schemaExtension.xsd in share directory
2017-10-10 08:02:33 +01:00
Denis Rouzaud
6e14854f90
[sipify] remove redundant private sections
2017-10-09 09:51:40 +02: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
Martin Dobias
68bb68d176
[FEATURE] QGIS 3D (pull request #5203 )
2017-10-02 23:02:37 +02:00
Nyall Dawson
01d34ede9d
Sip sync
2017-09-25 17:12:03 +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
Martin Dobias
c92d7dc39b
Docstring/sip fixes in core/3d
2017-09-15 16:44:42 +02:00
Martin Dobias
ba7573a94e
GUI for configuration of 3D polygon symbols for vector layers
...
In the style dock there is a new "3D View" tab - so far working just for polygon layers.
It is possible to select a polygon layer, enable 3D renderer and adjust its properties.
If a 3D Map View is open, it will be immediately updated (if auto-apply is enabled)
Very exciting! :-)
2017-09-15 10:39:07 +02:00
Juergen E. Fischer
e32589599a
packaging updates after helpviewer removal (followup 55cdc89a1)
2017-08-17 07:58:10 +02:00
Nathan Woodrow
7b92f1f1e4
[FEATURE] Add user profiles.
...
All user settings/plugins, etc are now loaded from APPDATA for each
platform and no longer .qgis3 and are isolated from each other.
This allows for different profiles depending on what the user of QGIS
needs, e.g test, prod, demo, etc
Profile menu allows for switching between profiles, or creating new
ones.
2017-07-24 13:20:01 +10: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
Denis Rouzaud
54c6291378
script to write include SIP files
2017-06-28 10:45:51 +02:00
Matthias Kuhn
28a21209b9
[sipify] seealso
2017-04-30 16:52:05 +02:00
Denis Rouzaud
c540ab33bd
sipify QgsApplication
2017-04-24 09:35:09 +02:00
Denis Rouzaud
7812d4fb17
remove the-prefix from source code
...
this might result in variables having the same name as some methods
2017-02-21 18:14:58 +01:00
Nyall Dawson
d47d31d13c
Rename "Db"/"DB" in API to "Database"
...
Motivations:
- consistency - we generally use expanded names, and this also
matches Qt API which uses Database instead of Db
- avoids unpredictable capitalization throughout API (mix of "Db"
and "DB")
2017-02-07 09:32:05 +10:00
Matthias Kuhn
534cb9e738
Add QgsApplication.instance() to python bindings
2017-01-19 13:15:35 +01:00
Denis Rouzaud
0a63d1f2c2
[spellcheck] properly look into various cases and add more fixes"
2017-01-16 16:39:20 +01:00
Nyall Dawson
dca697b427
[processing] New c++ QgsProcessingRegistry class
...
Intended as a registry for the various processing components,
including providers, algorithms and various parameters and outputs.
Currently handles only registration of providers, as a step toward
removing processing's algList (this requires first porting
the algorithm class to c++)
A QgsProcessingRegistry instance is attached to QgsApplication,
and is retrieved by QgsApplication::processingRegistry()
2017-01-11 10:55:15 +10:00
Alexander Bruy
f77e677734
add missed SIP bindings
2017-01-10 17:55:52 +02:00
Alexander Bruy
212406cd65
make all QgsHelp methods static
2017-01-10 17:55:51 +02:00
Alexander Bruy
6c3c5331dc
add SIP bindings
2017-01-10 17:55:50 +02:00
Nyall Dawson
8ebc73b495
Merge pull request #3914 from nyalldawson/bye_singletons
...
Remove some singletons by moving instances to QgsApplication
2017-01-02 09:00:58 +10:00
Harrissou Sant-anna
ef85cdcf83
Replace "eg" by "e.g." or "for example"
2016-12-30 00:03:22 +01:00
Nyall Dawson
9d4adc1c70
Remove some singletons by moving instances to QgsApplication
...
- QgsColorSchemeRegistry
- QgsDataItemProviderRegistry
- QgsGPSConnectionRegistry
- QgsMessageLog
- QgsPaintEffectRegistry
- QgsPluginLayerRegistry
- QgsRasterRendererRegistry
- QgsRendererRegistry
- QgsSvgCache
- QgsSymbolLayerRegistry
2016-12-28 16:59:03 +10:00
Matthias Kuhn
33abb78ac5
Pass variable values as QVariant
2016-12-22 20:21:21 +01:00
Matthias Kuhn
b07ecfa106
Let QgsApplication manage global custom variables
2016-12-22 20:21:21 +01:00
Matthias Kuhn
d169487850
bindings
2016-12-20 01:20:08 +01:00
Matthias Kuhn
928f360c77
Make attribute table aware of disappearing field formatters
2016-12-20 01:20:08 +01:00
Matthias Kuhn
22c492e6e5
Rename QgsFieldKit to QgsFieldFormatter
2016-12-20 01:20:08 +01:00
Matthias Kuhn
1ad6e0bc2a
Document api breakages and add more doxymentation
2016-12-20 01:20:08 +01:00
Nyall Dawson
3999a3710f
Remove QgsTaskManager singleton, and instead attach an instance
...
to QgsApplication.
ie instead of QgsTaskManager.instance(), use
QgsApplication.taskManager()
2016-12-05 14:08:11 +10:00
Nathan
311f482725
Move profiler instance to QgsApplication
2016-11-23 14:03:25 +10:00
Matthias Kuhn
a6eb7b6281
Convert action ids to uuid
2016-11-16 09:33:19 +01:00
Matthias Kuhn
08d350c0cb
Fix bindings and docs
2016-11-16 09:33:19 +01:00
Juergen E. Fischer
d9349e5bbb
update configuration settings to qgis3
2016-10-06 11:40:42 +02:00
Juergen E. Fischer
0688621046
scripts/replacev2.sh run
2016-08-10 12:08:52 +02:00
Nyall Dawson
c7ffdfa5e9
Make sure variable editor widgets always show current variables
...
On behalf of Faunalia, sponsored by ENEL
2016-07-19 12:00:35 +10:00
Juergen E. Fischer
a90be95f7b
sip sync
2016-02-14 03:50:49 +01:00