Nyall Dawson
231f6af0e1
Don't return const references to implicitly shared Qt classes
...
Instead return the inexpensive copies. Should provide extra safety
against issues like #14822
(refs #14822 )
2017-01-14 15:53:45 +10:00
Nyall Dawson
3c4f46dc79
Remove more code disabled under Qt5
...
Add todo note for QgsHttpTransaction and disable under docs and
sip bindings
2016-09-21 09:12:54 +10:00
Nyall Dawson
2c1f2ce1c0
Add missing docs
2016-05-28 07:21:21 +10:00
Juergen E. Fischer
a90be95f7b
sip sync
2016-02-14 03:50:49 +01:00
Matthias Kuhn
313c34ce22
[py3] Updates to sip files
2015-11-16 07:42:48 +01:00
Nyall Dawson
c49b5b777f
Change a lot of arguments to const references in core/gui
...
Rationale:
- there was a lot of large objects passed by value, so potentially
there's a speed bump from this
- even for implicitly shared classes like QString/QList there's still
a (small) cost for copying the objects when there's no reason to
- it's the right thing to do!
2015-10-07 12:02:04 +11:00
Juergen E. Fischer
9752c468c1
indentation update
2015-07-29 11:52:14 +02:00
Juergen E. Fischer
9ceb5ceab6
sip sync
2014-11-21 01:17:21 +01:00
Juergen E. Fischer
2cef8d50f2
remove get from QgsProviderRegistry::getProviderCapabilities() (followup 2e943c93)
2014-10-14 13:30:33 +02:00
Sandro Mani
2e943c936c
Bad layer dialog improvements (Funded by Sourcepole)
2014-10-09 16:49:31 +02:00
Juergen E. Fischer
c4c131ef75
sip sync
2014-05-27 23:32:42 +02:00
Martin Dobias
7a70041680
Change also SIP files to use WindowFlags instead of WFlags
2014-03-27 10:43:11 +01:00
Juergen E. Fischer
74e7314c36
update sip bindings II
2014-01-27 09:22:53 +01:00
Juergen E. Fischer
d4e369414b
update sip bindings
2014-01-26 18:36:29 +01:00
Etienne Tourigny
7cceaaf73b
replace QgsRasterLayer::buildSupportedRasterFileFilter() with QgsProviderRegistry::instance()->fileRasterFilters()
2013-06-14 13:09:13 -03:00
Juergen E. Fischer
f3cb57b1eb
SIP bindings update:
...
- update methods of existing classes
- add comment to methods missing in the sip bindings
- split up collective sip files into single files and use
same directory structure in python/ as in src/
- add a lot of missing classes (some might not make sense because of
missing python methods in those classes)
- remove some non-existing methods from the header files
- add scripts/sipdiff
- replace some usages of std::vector and std::set with QVector/QSet
2012-09-24 02:42:57 +02:00
Giuseppe Sucameli
6eb406b122
Move import feature main code to QgsVectorLayerImport and keep just few methods in providers
2011-09-12 21:08:13 +02:00
Giuseppe Sucameli
24b73e653e
convert the primary key type name to a PG valid one,
...
add a new options param to importVector
2011-08-23 16:49:06 +02:00
Giuseppe Sucameli
00d7498075
[FEATURE] import a layer from canvas into a PG database
2011-08-23 16:49:06 +02:00
Juergen E. Fischer
4549d0e199
cleanups:
...
- use QMetaObject instead of RTTI
- no get in getters:
- QgsDataProvider:
- getProvider => provider
- getSelectWidget => selectWidget
- getFunction => function
- getLibary => providerLibrary
- QgsProviderRegistry:
- getLibrary => providerLibrary
- /* ... */ => #if 0 / #endif
- reindentation
2011-05-23 08:10:35 +02:00
jef
dfb5aa118d
fix line endings
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@11640 c8812cc2-4d05-0410-92ff-de0c093fc19c
2009-09-12 20:37:31 +00:00
gcontreras
5083264fc7
Changes in openvector dialog to support all drivers available in ogr including database and protocol drivers
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@10289 c8812cc2-4d05-0410-92ff-de0c093fc19c
2009-03-18 05:38:23 +00:00
wonder
46a2d125a2
Merged refactoring branch back to trunk.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@6415 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-01-09 02:39:15 +00:00