gsherman
126f8065e3
Include plugins subder in CMakeLists.txt
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7731 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-12-07 04:22:24 +00:00
wonder
08c26d8d24
Fixes in PyQGIS related to transfer of ownership in renderers.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7675 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-27 23:05:24 +00:00
jef
3e0b7e4369
Improve parsing in QgsDataSourceURI (adapted from PQconnectdb) and gather
...
connection info parsing and creation there. Fixes #817 .
Please test!
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7672 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-27 21:35:10 +00:00
gsherman
08582133c8
Set column widths in the plugin display.
...
Added row highlighting to plugin list.
Added wait cursor when fetching the plugin list and during install.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7447 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-18 02:30:39 +00:00
gsherman
0239f72614
Initial import of Matthew Perry's Python plugin installer
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7446 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-17 19:03:03 +00:00
jef
fd67cd9293
link all SIP objects with GDAL
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7440 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-17 12:34:56 +00:00
jef
e3a29b2aaa
fix a warning in SIP
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7374 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-11 14:51:19 +00:00
timlinux
4c3fea21b9
Applied Jürgens patch with improvements for MSVC build and initial attempts at GRASS under MSVC
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7322 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-05 01:23:41 +00:00
mhugent
09a075b4cb
Applied patch for legend refresh from plugins provided by Juergen
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7296 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-10-24 07:23:24 +00:00
wonder
c03502e3c0
setDataProvider() mustn't be public as it's not intended for use outside of QgsVectorLayer.
...
This fixes ticket #775 .
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7263 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-10-11 23:42:47 +00:00
wonder
e94e9f62e1
Applied patch from Jurgen Fischer with some modifications.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7235 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-09-30 23:45:36 +00:00
timlinux
81303efc94
Make linking to qtsql conditional on OS
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7172 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-08-30 02:13:49 +00:00
wonder
aba6e0cdc9
Fixes to compile the bindings also with SIP 4.7.
...
In this SIP version, additional classes used when converting
to a subclass don't get #included automatically so let's
#include them globally with %ModuleHeaderCode
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7129 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-08-06 23:33:00 +00:00
wonder
d2e1e228d2
Removed unused and misleading function QgsMapLayer::calculateExtent()
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7127 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-08-06 14:03:02 +00:00
mhugent
227ce8147e
reverted patch from r7112 since we are in feature freeze
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7114 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-30 07:58:57 +00:00
mhugent
3811c94196
applied patch from Juergen to refresh layer legend from plugin
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7112 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-30 07:42:12 +00:00
mhugent
35ee2cecd1
This commit changes the interface of qgsvectorlayer back to the state before r7063 and keeps the fix to allow deletion of postgis columns
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7065 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-07 06:58:10 +00:00
mhugent
8a408fd9ae
Adapted qgsvectorlayer.sip
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7064 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-07 06:12:46 +00:00
wonder
5d7545c622
Added QgsMapToolEmitPoint which emits a signal when a point on map canvas is clicked.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6989 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-06-09 10:54:46 +00:00
wonder
eb4cee1267
Fixed QgsGeometry::fromPolygon:
...
- fixed creation of outer ring, added creation of holes
- fixed Python binding for QgsPolygon type
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6974 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-06-02 01:24:38 +00:00
wonder
6d09a3c6df
Fixed map overview handling
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6971 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-31 00:33:26 +00:00
wonder
656d5e2e72
Fixed a bug with incorrectly wrapped QgsRenderer
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6969 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-31 00:19:27 +00:00
mhugent
52c37ff303
Added the possibility for renderers to have different transparency levels for different classes
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6967 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-30 10:02:12 +00:00
mhugent
8b8e47e42f
Entry for addIsland in sip file
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6964 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-26 07:53:10 +00:00
mhugent
cf204a6d9d
Entry for QgsVectorLayer::AddRing in the .sip file
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6957 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-22 15:17:31 +00:00
wonder
87bcc0181a
Fixed compatibility with (some versions of) Python 2.5.
...
Also should stay compatible with older python versions.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6941 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-10 15:01:58 +00:00
wonder
45749357cc
Added saving layer's selection as a shapefile. Can be invoked from legend.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6940 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-05-10 11:26:25 +00:00
wonder
409fef558b
One more place where where ownership must be transferred and it wasn't - resulting in segfaults on app's exit.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6910 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-24 09:14:05 +00:00
wonder
85eab3f9a8
Solved bugs with double deletion of map canvas items in Python bindings.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6909 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-23 14:58:15 +00:00
wonder
301cd6c988
Solved problems with destruction of map tools - canvas mustn't be deleted before map tool,
...
however in Python the destruction had to be done explicitly to acheive right order.
New solution is that QgsMapTool is derived from QObject and on construction, QgsMapCanvas
is set as its parent. This way canvas is always deleted after deletion of map tools.
Also, because of this, I've divided QgsMeasure to QgsMeasureTool and QgsMeasureDialog
(problem with 2 parents with QObject as a base).
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6908 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-23 14:57:08 +00:00
wonder
e7d6fbaf4c
QgsVertexMarker: added possibility to change color and pen width
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6901 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-20 10:11:08 +00:00
wonder
5789eecd83
- more sane function prototypes for searching for closest vertex/segment
...
- fixed some problems in python bindings
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6896 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-18 21:08:55 +00:00
wonder
19343b9016
Added setConnection() and setDataSource() utility functions to QgsDataSourceURI
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6891 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-17 11:12:15 +00:00
wonder
5f75c232ba
Merged provider0_9-branch (r6844:6878) back to trunk.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6879 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-11 11:46:35 +00:00
wonder
d4bac97452
Renamed QgsMarkerCatalogue::pixmapMarker() to imageMarker() as now it returns QImage.
...
Added Python wrappers for QgsSymbologyUtils and QgsMarkerCatalogue.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6866 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-02 18:24:51 +00:00
wonder
478f0a43ed
Added python bindings for QgsSymbol and all renderer classes.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6864 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-02 17:41:47 +00:00
wonder
ce3eea0dcf
QgsFeatureAttribute class has been removed and QVariant is used instead (supports arbitrary data types).
...
All providers and python bindings have been updated accordingly.
Currently supported variant types by providers are String, Int and Double.
Other API changes:
- QgsField
- type info as QString is now typeName() and setTypeName()
- added variant type (QVariant::Type) info: type(), setType()
- QgsFeature
- removed fields() - use QgsVectorDataProvider::fields()
- removed boundingBox() - use QgsGeometry::boundingBox()
- QgsVectorLayer - removed fields(), fieldCount(), getDefaultValue() - use directly QgsVectorDataProvider
- QgsVectorDataProvider - getDefaultValue() - field now addressed by id, returns variant
- QgsLabel - setLabelField() - field now addressed by id
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6833 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-24 22:40:10 +00:00
wonder
32eb419bc6
Fix for #641 - this was due non-existing function in QgsColorTable
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6780 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-09 09:31:12 +00:00
wonder
80e3d032ef
Python bindings:
...
- recreate on changed .sip file
- wrapped QgsColorTable
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6776 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-08 11:51:16 +00:00
wonder
70146f393e
Changed usage of std::vector to QList in QgsDistance area.
...
Added the modified functions to Python bindings.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6760 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-04 11:43:48 +00:00
wonder
32519431dd
QgsMapCanvasItem is not to be derived from QObject - no need for that.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6750 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-03 11:13:57 +00:00
wonder
8d3dd5fef4
Changed deque<QString> to QStringList in QgsMapRender, updated canvas and bindings appropriately.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6749 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-03 10:53:53 +00:00
wonder
d49c744bd0
Python: wrapped two functions in QgsLabel
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6748 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-02 22:38:09 +00:00
wonder
9f5cefc0c1
Added hack to include Qt3Support when building bindings on Mac.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6745 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-02 19:33:20 +00:00
wonder
5b6e7761ce
Changed line endings from DOS-style to UNIX-style so SIP won't end up with syntax errors on unix
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6740 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-03-02 09:56:44 +00:00
wonder
f2cdb3ca3c
Bindings: wrapped QgsDistanceArea
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6732 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-02-28 11:49:14 +00:00
wonder
7795127150
Don't link bindings to Qt3Support lib - was doing problems on windows.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6664 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-02-22 14:56:58 +00:00
timlinux
fde3b72cb8
Updates for SIP support from Martin
...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6640 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-02-20 14:06:05 +00:00
telwertowski
b6c97d135f
Mac python build changes:
...
- lib extension is .dylib not .so
- all qt frameworks are needed for linking
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6526 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-02-05 02:26:56 +00:00
wonder
3a0c0bbe94
By default install bindings to QGIS directory -> no need to install as root.
...
It's possible to override it with BINDINGS_GLOBAL_INSTALL set to TRUE,
that will cause bindings to be installed to global python's site-packages dir.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6516 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-02-04 12:54:10 +00:00