501 Commits

Author SHA1 Message Date
Martin Dobias
ff3cf0a9ad Fix SIP bindings 2014-05-24 12:00:44 +07:00
Martin Dobias
0775a89ed5 Merge pull request #1380 from Oslandia/mask_renderer
[FEATURE] Inverted polygons renderer
2014-05-24 11:26:41 +07:00
Hugo Mercier
66ac1eda38 Inverted polygons renderer: add SIP 2014-05-23 19:56:18 +02:00
Matthias Kuhn
ea91b6fe4a [FEATURE] Port editor widgets to new API
Create a new widget for for attribute form

fix #10281
fix #7319
fix #7013
fix #9335
fix #4417
2014-05-22 22:50:36 +02:00
Martin Dobias
4988bc503a Add the missing SIP stub file 2014-05-22 01:09:14 +07:00
Martin Dobias
b2a4c765b4 [FEATURE] Merge of legend refactoring work
This replaces the existing tree widget implementation with more modular approach. In summary:
- tree hierarchy in CORE library: QgsLayerTreeNode, QgsLayerTreeLayer, QgsLayerTreeGroup
- model/view based tree view: QgsLayerTreeModel, QgsLayerTreeView
- tree synchronization with map layer registry: QgsLayerTreeRegistryBridge
- controlling of map canvas: QgsLayerTreeCanvasBridge

Conflicts:
	src/ui/qgisapp.ui
2014-05-21 23:37:58 +07:00
Nyall Dawson
d83ef3fe3a [FEATURE] Allow dragging and dropping colors from color buttons (also works with some other applications, eg dropping colors from GIMP or Gpick). Tweak color button context menu to remove extra options. 2014-05-22 00:48:35 +10:00
Nyall Dawson
af7af6c26a [FEATURE] Add option to use colour preview modes (grayscale, colour blindess) in map canvas (fix #9886) 2014-05-21 23:30:21 +10:00
Denis Rouzaud
8485b9ce6f set layer scale visibility for several layers 2014-05-21 14:49:08 +02:00
Martin Dobias
c9f9ea8985 Added layerTreeView() to QgisInterface, moved context menu provider to new file 2014-05-21 14:49:32 +07:00
Nyall Dawson
f31e637ed1 [FEATURE] Add right click menu to color buttons, allowing copying and pasting colors. Pasting colors accepts clipboard text in a variety of common formats, including hex and css style rgb and rgba strings. 2014-05-20 21:35:21 +10:00
Denis Rouzaud
986ffd66f8 collapsible gpbox: scroll on expand property accessible 2014-05-20 10:13:48 +02:00
Nathan Woodrow
0ff49856e6 Create Python package for core, gui, analysis, networkanalysis
Rename sip generated modules to _{name}
2014-05-19 22:26:02 +10:00
Denis Rouzaud
aa7085194d custom widgets: added color and data defined buttons, missing SIP for scale range and fix flags for field combo / expression widget 2014-05-19 11:50:28 +02:00
Denis Rouzaud
a5b77b9b0e Merge pull request #1325 from 3nids/qtdesignerplugin
QGIS custom widgets plugins for Qt Designer
2014-05-19 08:30:53 +02:00
Juergen E. Fischer
bbdf7cd220 sync some sip bindings 2014-05-18 15:22:32 +02:00
Nyall Dawson
1b49a473a9 [FEATURE][composer] Add preview modes for composer, allows for previewing composition in grayscale, monochrome and color blindness simulation modes prior to printing (refs #9886) 2014-05-18 22:10:16 +10:00
Denis Rouzaud
39650d518e rename QgsMapLayerComboBox::getFilters to filters 2014-05-12 16:28:42 +02:00
Denis Rouzaud
105155bd9b QgsMapLayerComboBox: allow setting filters within QtDesigner 2014-05-12 16:28:42 +02:00
Denis Rouzaud
09a9a6171a field proxy model to filter fields on their type (also fix #10181) 2014-05-12 14:20:45 +02:00
Denis Rouzaud
6765a7cd0e rename filters in map layer proxy model 2014-05-12 09:29:21 +02:00
Juergen E. Fischer
0a82f37e92 sync symbology-ng sips with headers (scripts/sipdiff) 2014-05-07 19:02:11 +02:00
Sandro Mani
53ac67517a min-max map unit scale support 2014-05-07 15:54:56 +02:00
Nathan Woodrow
4bac9ce121 Restore API for addSymbolToStyle() 2014-05-07 08:37:47 +10:00
Denis Rouzaud
90f0721e1e Q_PROPERTY to define dialog title in field expression widget 2014-05-06 17:17:46 +02:00
Matthias Kuhn
753eb28a39 Fix sip compile problems 2014-05-06 14:30:47 +02:00
Nathan Woodrow
f816bce9f1 Tweak UI for symbol builder and selector.
- Move blend options to below symbol builder
- Move Save symbol to under symbol stack
- Move open Symbol manager to next to group dropdown
2014-05-06 22:02:45 +10:00
Denis Rouzaud
b9f5477b7f [fix #10168] expression widget: grey out when disabled
use const when possible
2014-05-06 11:10:44 +02:00
Nyall Dawson
c1d3958d8b Fix svg fills losing fill and border color and border width settings when loading symbol dialog (fix #9945) 2014-05-04 21:57:03 +10:00
Nyall Dawson
26c6435a85 [FEATURE] Add option for shifting markers in marker line style a set distance along the line. Supports delaying the start of markers placed at intervals, or placing markers a set distance before/after the first/last vertex (fix #9000) 2014-05-04 21:57:03 +10:00
Juergen E. Fischer
df4360b0c8 identation update 2014-05-02 10:36:30 +02:00
Denis Rouzaud
71727ac381 update sip 2014-05-02 07:56:34 +02:00
Denis Rouzaud
41cc509cbb QgsFieldModel::layer() returns QgsVectorLayer 2014-05-02 07:56:34 +02:00
Denis Rouzaud
fe20f7bbfa remove protected slots in sip
fix signal emitted twice
handle null expression (fix empty row)
coherent color (colored text, not background)
fix wrong slot
2014-05-02 07:56:34 +02:00
Denis Rouzaud
86700d2426 QgsFieldCombobBox do not allow expression
editExpression protected, setLayer uses QgsVectorLayer
    make epxression widget editable
2014-05-02 07:56:34 +02:00
Denis Rouzaud
760f835129 expression button and expression capability added to the field model 2014-05-02 07:56:33 +02:00
Denis Rouzaud
a32f2c8cc5 update sip for query builder 2014-05-01 16:13:24 +02:00
Denis Rouzaud
02e46e89a4 sip: add transfer 2014-04-24 15:22:39 +02:00
Denis Rouzaud
26e94fec6f allow to add a QToolBar to QGisInterface (will allow subclassing) 2014-04-24 15:22:39 +02:00
Juergen E. Fischer
c91d470f53 fix crash when removing layers with highlighed features 2014-04-06 20:23:33 +02:00
Juergen E. Fischer
8bd80f43c5 fix windows build 2014-04-05 01:19:50 +02:00
Denis Rouzaud
8b06a16a75 model/view for layer/field selectors 2014-04-03 14:51:26 +02:00
Radim Blazek
0bdca1f9b4 missing identify/highlight sip methods 2014-03-27 13:45:25 +01:00
Borys Jurgiel
cdbe1ee303 [Plugin manager] Replace confirmation popup dialogs with an internal QgsMessageBar 2014-03-27 11:20:53 +01:00
Martin Dobias
7a70041680 Change also SIP files to use WindowFlags instead of WFlags 2014-03-27 10:43:11 +01:00
Denis Rouzaud
8c2fbbff65 use single signal for messageEmitted 2014-03-21 07:13:58 +01:00
Denis Rouzaud
4342b73eea better naming for messageEmitted/Discarded in maptools, followup 5bc5fdb 59a6663 and 6609ca8 2014-03-21 07:12:09 +01:00
Nyall Dawson
13cbfd138c [FEATURE] Add 'shapeburst' fill style. Shapeburst fills implement a buffered gradient fill, where a gradient is drawn from the boundary of a polygon towards the polygon's centre. Configurable parameters include distance from the boundary to shade, use of color ramps or simple two color gradients, optional blurring of the fill and offsets. 2014-03-21 12:50:50 +11:00
Denis Rouzaud
6609ca81d2 rename removeMessage to discardMessage, complete SIP 2014-03-19 08:16:33 +01:00
Denis Rouzaud
9a8b7c5555 better message display in map edit tools (fix #8873) emit signal from map tool, display message in qgisapp 2014-03-17 08:02:47 +01:00