Alessandro Pasotti
ceb33f0156
Merge pull request #8407 from elpaso/bugfix-20338-qgsfeatureselectiondlg-sizing
...
Make sure QgsFeatureSelectionDlg does not outgrow the window
2018-11-05 09:55:33 +01:00
Nyall Dawson
bac5fbbe0d
Small cleanups for QgsDataSourceSelectDialog
2018-11-05 16:51:31 +10:00
Nyall Dawson
8c5f79575a
Fix dox
2018-11-04 21:07:27 +10:00
Nyall Dawson
a890622996
Remove executeExport* methods from QgsWindowManagerInterface
...
No longer required, and of limited value anyway
2018-11-04 21:07:27 +10:00
Nyall Dawson
fa3a08e397
Add method to handle browser item double clicks to QgsDataItemGuiProvider
...
And move handling of layer/project file double clicks in browser dock
from gui->app
2018-11-04 21:07:27 +10:00
Nyall Dawson
40443ebb3b
[FEATURE][browser] Add "New" menu to context menu on directories
...
With option to create a new geopackage or shapefile in the
clicked directory
2018-11-04 21:07:27 +10:00
Nyall Dawson
10d7f6e54c
Spelling
2018-11-04 21:07:27 +10:00
Nyall Dawson
c085d0edd5
Move favorites action handling from gui to app
2018-11-04 21:07:27 +10:00
Nyall Dawson
48e7e204c0
Move some browser directory action handling from core/gui to app
2018-11-04 21:07:27 +10:00
Nyall Dawson
310d4f94fa
Link the application browser dock to the application message bar
2018-11-04 21:07:27 +10:00
Nyall Dawson
153f1b1138
Also pass complete list of all selected items to createContextMenu,
...
so that actions can operate on ALL selected items
E.g. delete multiple layers from a geopackage at once
2018-11-04 21:07:27 +10:00
Nyall Dawson
c98d13d2f4
Add method to populate browser context menu to QgsDataItemGuiProvider
2018-11-04 21:07:27 +10:00
Nyall Dawson
6ec7f02e83
Add a QgsDataItemGuiProvider interface and registry for providers
...
These providers will be used to control how the browser data items
behave within GUI, and to allow separation of GUI related
properties of browser items from the core code.
A new registry QgsDataItemGuiProviderRegistry has been created
(modeled off QgsDataItemProviderRegistry), with an application
wide instance available from QgsGui::instance()->dataItemGuiProviderRegistry()
2018-11-04 21:07:27 +10:00
Alessandro Pasotti
c962573c82
Make sure QgsFeatureSelectionDlg does not outgrow the window
...
Fixes #20338 - Can not scroll through attribute list in dialog window when linking existing child features
2018-11-03 15:27:38 +01:00
Alessandro Pasotti
eca00ba3c9
Merge pull request #8396 from elpaso/datasource-select-dialog
...
QgsDataSourceSelectDialog: a simple browser-based reusable data sourc…
2018-11-02 08:47:33 +01:00
Alessandro Pasotti
105455ca2c
Layout fixes
2018-11-01 17:29:51 +01:00
Alessandro Pasotti
083208c1eb
QgsDataSourceSelectDialog: a simple browser-based reusable data source select dialog
2018-11-01 12:02:38 +01:00
Nyall Dawson
850eae1606
[browser] Avoid expanding/collapsing nodes if the double click
...
was specifically handled by an item itself
2018-11-01 20:41:08 +10:00
Nyall Dawson
187f74148c
[FEATURE] Show QGIS style xml libraries in browser and support
...
drag and drop of style .xml files to main QGIS window
Double clicking the databases or dragging them to QGIS
triggers the import from style dialog with the corresponding
input file already selected
2018-11-01 15:57:31 +10:00
Matthias Kuhn
8fc43780dc
Merge pull request #8114 from signedav/bugfix_not_deleting_relation
...
More intuitive relation reference widget text filter
2018-10-29 09:52:41 +01:00
Nyall Dawson
7ac521529b
[FEATURE] Add "export to file" options for raster and vector layers
...
within the browser panel
Allows direct export of these files (e.g. to a different format,
crs, etc) without having to actually load them into a project
first.
2018-10-27 05:07:15 +10:00
Denis Rouzaud
4ba77f83a6
fix typo
2018-10-26 08:12:57 -04:00
Denis Rouzaud
9e6d165861
doxymentation
2018-10-26 08:11:17 -04:00
lbartoletti
f002a9c43d
fix snapping indicator when advance digitizing tools is enabled
2018-10-26 08:11:17 -04:00
Nyall Dawson
bbdbfa17a9
[layouts] Final fixes for data defined widgets showing outdated
...
data defined definitions when clicking between layout items
of the same type
Fixes #18694
2018-10-26 16:58:08 +10:00
Matthias Kuhn
694424000c
Merge pull request #8338 from 3nids/fix20201
...
use Exclude field by default for relation search widget wrapper
2018-10-26 08:24:48 +02:00
Nyall Dawson
7f484aba3b
Fix some more inconsistent status bar fonts
2018-10-26 11:54:11 +10:00
Nyall Dawson
1118f4ac91
Remove some dox details which are likely to go out of date quickly
2018-10-26 07:20:47 +10:00
Denis Rouzaud
95142cc19e
use Exclude field by default for relation search widget wrapper
...
fix #20201
2018-10-25 16:38:22 -04:00
signedav
9768fdd0f3
handle EnableChange event in QgsFilterLineEdit
2018-10-25 15:27:05 +02:00
signedav
f0b0aea3b2
controll clear button by edit-state
...
because it has to appear on edit-mode, otherwise not
2018-10-25 13:56:57 +02:00
Borys Jurgiel
d0813a8822
Introduce QgsGui::HigFlags and don't capitalize menu entries and dialog titles in languages other than English. Fixes #19724
2018-10-25 18:11:36 +10:00
Nyall Dawson
0bd1b7ab81
Fix failing dox test
2018-10-25 16:41:11 +10:00
Nyall Dawson
124f738188
Allow message bar items to be dismissed from QgsMessageBarItem
2018-10-25 10:51:44 +10:00
Nathan Woodrow
01d2fc58cb
UX - Add icon for field types in expression widget ( #8195 )
2018-10-25 09:59:03 +10:00
Denis Rouzaud
fa92f41eb5
add missing doxymentation to gui/layout
2018-10-24 07:54:06 -08:00
Denis Rouzaud
0b22508fe6
give a few references in QgisInterface API docs
2018-10-24 07:54:06 -08:00
Nyall Dawson
a093dd7293
[layouts] Add api to retrieve window from designer dialog interface
2018-10-23 10:54:55 +10:00
Nyall Dawson
8d7c54e8d7
More layout object sip casting
2018-10-23 08:59:10 +10:00
Nyall Dawson
926e03ac3c
Spell
2018-10-23 08:59:10 +10:00
Nyall Dawson
8a525b0b86
[layouts] Add notes to layout designer dialog interface documentation
...
regarding customisation of designer instances
2018-10-23 08:59:10 +10:00
Denis Rouzaud
f17b1a5219
restore zoom out rect
2018-10-20 19:55:22 -04:00
Denis Rouzaud
5fd6f68701
Zoom tool: do not draw rect when zooming out, update cursor when pressing alt
2018-10-19 16:33:48 -04:00
Denis Rouzaud
773167411c
add isActive to QgsMapTool and update cursor when it is active
2018-10-19 16:33:48 -04:00
Nyall Dawson
f23b09b845
[needs-docs][layouts] Expose menus and toolbars (and some other goodies) to stable
...
layout designer interface API
This commit adds more methods to the public, stable API for the layout
designer dialog, allowing plugins and scripts greater flexibility
in extending and hooking into the layout designer.
New API includes:
- access to the main menus shown in the dialog, allowing custom actions
to be added to the dialog
- access to the dialog's toolbars
- methods for adding (and removing) additional dock widgets to the designer
- the method used to show/hide rulers in the designer
2018-10-19 11:53:04 +10:00
Nyall Dawson
4459c9a6f8
Dox
2018-10-17 06:19:06 +10:00
Nyall Dawson
8b5bf3c17c
Remove some redundant dox from QgisAppInterface
2018-10-17 06:19:06 +10:00
Nyall Dawson
905031945f
Expose application browser model instance to iface
...
Reusing the existing browser model is more efficient then reconstructing
new models, so it's useful for plugins to have access to this instance
too.
2018-10-17 06:19:06 +10:00
Nyall Dawson
ca427d3316
Rename actions
2018-10-16 14:13:29 +10:00
Nyall Dawson
b7b638c52b
Simpler API to link actions to QgsDockWidget
2018-10-16 14:13:29 +10:00