253 Commits

Author SHA1 Message Date
Martin Dobias
5df8f2cb06 Merge pull request #350 from matthias-kuhn/qgsmessagebar
Transfer ownership of widgets to C++ when pushed to the QgsMessageBar
2012-12-28 04:23:16 -08:00
mhugent
f815a72b6b Merge pull request #366 from matthias-kuhn/rubberband-point-symbols
Add different point symbols for QgsRubberband.
2012-12-27 00:28:10 -08:00
Larry Shaffer
369971a7c2 [FEATURE] Add save/rollback/cancel current edits for selected or all vector layers
- Fix for issue #6782
- Ensure undo widget is not enabled unless active (again)
2012-12-26 10:57:52 -07:00
Matthias Kuhn
f2328962df Add different point symbols for QgsRubberband. 2012-12-25 16:58:06 +01:00
Alexander Bruy
5e45a22d06 remove deprecated methods from API 2012-12-23 10:40:23 +02:00
Martin Dobias
9317ffd89a Merge remote-tracking branch 'origin/master' into new_vector_api
Also disabled mapserver until compilation is fixed.
Fixed tests.

Conflicts:
	src/app/legend/qgslegendlayer.cpp
	src/app/qgsattributedialog.cpp
	src/app/qgsattributedialog.h
	src/app/qgslabelpropertydialog.cpp
	src/app/qgsmaptoollabel.cpp
	src/app/qgsvectorlayerproperties.cpp
	src/core/CMakeLists.txt
	src/core/composer/qgsatlascomposition.cpp
	src/core/qgsexpression.cpp
	src/core/qgspallabeling.cpp
	src/core/qgsvectorlayer.cpp
	src/core/qgsvectorlayer.h
	src/core/qgsvectorlayerimport.cpp
	src/mapserver/qgsprojectparser.cpp
	src/mapserver/qgswfsserver.cpp
	src/mapserver/qgswfsserver.h
	src/mapserver/qgswmsserver.cpp
	src/providers/postgres/qgspostgresprovider.cpp
	src/providers/spatialite/qgsspatialiteprovider.h
	tests/src/core/testqgsexpression.cpp
	tests/src/python/test_qgsmemoryprovider.py
2012-12-18 01:35:06 +01:00
Sandro Santilli
9132ebb7c9 Expose setGroupExpanded to python 2012-12-17 23:32:49 +01:00
Alexander Bruy
dcf3ede3c3 make username and password in-out parameters in QgsCredentials bindings 2012-12-11 14:04:56 +02:00
Matthias Kuhn
2b2da5d7f1 Transfer ownership of widgets to C++ when pushed to the QgsMessageBar 2012-12-10 23:24:20 +01:00
mhugent
b777b51147 Merge pull request #341 from matthias-kuhn/rubberband-point
Allow the rubberband to display points
2012-12-06 09:14:18 -08:00
Larry Shaffer
293e49438e Add edit-saving actions to iface 2012-12-01 17:21:37 -07:00
Magnus Homann
53790add9b Merge pull request #343 from homann/qgsexpression_DA
Settings for measurements ellipsoid moved, fix for #3296 and #4252.
2012-12-01 04:14:38 -08:00
Larry Shaffer
8260eab94b Update QgsLegend::selectedLayers() and add to QgsLegendInterface
- Add option to return selected layers in drawing order
2012-11-28 11:43:47 -07:00
Magnus Homann
69308d3767 Merge branch 'master' into qgsexpression_DA 2012-11-28 19:17:15 +01:00
Larry Shaffer
b9b943d5e1 Add access to QgisApp's mActionCopyStyle and mActionPasteStyle to QgisInterface 2012-11-27 10:36:03 -07:00
Matthias Kuhn
98571194f0 SIP bindings for point rubberband. 2012-11-26 22:41:03 +01:00
Magnus Homann
194d94c5ed Using QgsProject settings instead, not fully tested 2012-11-25 11:33:38 +01:00
Radim Blazek
2613cf6ad5 keep extent of overview set to union of extents of layer in overview; dont shrink on resize; fixes #1788 2012-11-19 20:03:53 +01:00
Radim Blazek
a1a1fb7be7 graduated renderer GUI DnD and sort; categorized symbol GUI better drop indicator 2012-11-18 12:53:03 +01:00
Radim Blazek
c4b74c9266 Categorized vector GUI DnD and sorting, fixes #2816 2012-11-11 19:52:11 +01:00
Larry Shaffer
8d1ce0337c Update QgsMessageBar sip binding 2012-11-07 12:45:00 -07:00
Alexander Bruy
8694cb8cd5 [FEATURE] add lineedit with builtin clear button 2012-11-02 19:13:31 +02:00
Larry Shaffer
c11df1aa79 [FEATURE] Duplicate map layer(s)
- Action available in Layer menu and legend contextual menu
- Layer style copy/pasted to duplicate
- Memory and plugin layers skipped
- Add sip binding to action in app interface
2012-11-02 03:23:10 -06:00
Martin Dobias
51122d263a Store attributes and fields in vectors instead of maps 2012-10-20 22:19:55 +02:00
Radim Blazek
6b55ee4fa0 undersampling if possible in QgsRasterDataProvider, multicolor widget loadMinMax fix 2012-10-16 10:34:34 +02:00
Alexander Bruy
6fcd937a43 fix sip bindings 2012-10-11 21:36:26 +03:00
Juergen E. Fischer
9fb31117cb sip updates 2012-10-06 11:22:52 +02:00
Radim Blazek
d9c5a68d80 pseudocolor renderer GUI min/max support 2012-10-05 22:56:26 +02:00
Juergen E. Fischer
3c525fdf30 python fixes:
- update sip bindings (including QgsRasterPipe and QgsOWSSourceSelect)
- helpConsole: show icons from resources
2012-10-05 21:56:43 +02:00
Larry Shaffer
48e0a97f40 [FEATURE] Choose font family for app
- Define app font family (or Qt default) in app options
- App font choices in options are now temporary unless saved
- Refactor to more general stylesheet methods (for later use)
- Add QgisAppInterface and sip methods for setting app font and family
2012-10-03 17:59:50 -06:00
Juergen E. Fischer
c918952c74 more sip fixes 2012-09-26 18:46:52 +02:00
Etienne Tourigny
fef272e1a1 QgsCollapsibleGroupBox: rename mSaveState to mSaveCollapsedState and update saveState/restoreState, update raster save dialog 2012-09-25 18:37:37 -03:00
Juergen E. Fischer
7f08c3724d enable more gui sip bindings 2012-09-24 23:53:58 +02: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
Magnus Homann
d1c8884ca1 Added SIP, fixed qgisapp to use new setter and optimized a bit 2012-09-21 19:14:51 +02:00
Etienne Tourigny
c5cc634520 raster save creation options validation:
- move help and validation to gdal provider
- validate options before saving
- test for valid PREDICTOR option, depending raster properties
2012-09-20 16:03:40 -03:00
Nathan Woodrow
ad2ff907bd Add missing sip file 2012-09-04 18:31:51 +10:00
Nathan Woodrow
ac2fcb2de5 Add python bindings message bar 2012-09-04 18:15:07 +10:00
Martin Dobias
21253f99e9 [FEATURE] Reworked symbol selector/properties dialog, greatly improved style manager
This is merge of Arun's GSoC 2012 work.

Merge remote-tracking branch 'arun/gsoc'

Conflicts:
	src/gui/symbology-ng/qgssymbolv2selectordialog.cpp
2012-08-14 21:45:32 +02:00
Etienne Tourigny
ce6140201d ui tweaks to make dialog more compact, add right-click action to swap options ui 2012-07-24 13:53:35 -03:00
Etienne Tourigny
c998ee4ac5 add qgsrasterformatsaveoptionswidget to sip and cleanup names ; better hack for mOptionsLabel click 2012-07-24 01:33:06 -03:00
Alexander Bruy
fbb7b3c4e0 [FEATURE] editable global scales list 2012-07-18 10:00:31 +03:00
Arunmozhi
fcdee9ac7b removed everything related to QgsSymbolV2PropertiesDialog 2012-07-13 12:55:07 +05:30
Arunmozhi
4c3afbbf1c Merged the symbol editing with the symbol selector dialog 2012-07-10 00:03:45 +05:30
Arunmozhi
82dfbaca51 Midway commit; implements symbols listing/changing in symbol selector 2012-07-10 00:03:45 +05:30
Nathan Woodrow
1e7e763af1 Add bindings for touch map tool
- Also expose via QgisInterface like other actions
2012-06-26 23:44:11 +10:00
Radim Blazek
002384bd7f Generic QgsDataSourceURI, WMS provider adapted to QgsDataSourceURI, enabled WMS drag-and-drop from browser 2012-06-14 11:53:46 +02:00
Juergen E. Fischer
0246816e64 sip bindings: add /Transfer/ to QgsMapCanvas::mapRenderer()
(otherwise mc.mapRenderer().hasCrsTransformEnabled() can crash)
2012-05-25 15:42:18 +02:00
Juergen E. Fischer
e5d97f53e2 Revert d7e8ae18 and d637c677c (fixes #5407, #5409 and #5410) 2012-04-19 00:25:40 +02:00
Radim Blazek
d637c677cd QgsDataSourceURI used for WMS provider, all params are now encoded in URI, removed WMS specific functions from QgsRasterLayer and QgisAppInterface 2012-04-17 17:14:55 +02:00