Add missing interface method for Data Source Manager toolbar

This commit is contained in:
Martin Dobias 2018-07-23 13:33:44 +02:00
parent a49b7a6456
commit 6614d89643
4 changed files with 15 additions and 0 deletions

View File

@ -256,6 +256,13 @@ Returns a reference to the main window "File" toolbar.
virtual QToolBar *layerToolBar() = 0;
%Docstring
Returns a reference to the main window "Layer" toolbar.
%End
virtual QToolBar *dataSourceManagerToolBar() = 0;
%Docstring
Returns a reference to the main window "Data Source Manager" toolbar.
.. versionadded:: 3.4
%End
virtual QToolBar *mapNavToolToolBar() = 0;

View File

@ -574,6 +574,7 @@ QMenu *QgisAppInterface::helpMenu() { return qgis->helpMenu(); }
QToolBar *QgisAppInterface::fileToolBar() { return qgis->fileToolBar(); }
QToolBar *QgisAppInterface::layerToolBar() { return qgis->layerToolBar(); }
QToolBar *QgisAppInterface::dataSourceManagerToolBar() { return qgis->dataSourceManagerToolBar(); }
QToolBar *QgisAppInterface::mapNavToolToolBar() { return qgis->mapNavToolToolBar(); }
QToolBar *QgisAppInterface::digitizeToolBar() { return qgis->digitizeToolBar(); }
QToolBar *QgisAppInterface::advancedDigitizeToolBar() { return qgis->advancedDigitizeToolBar(); }

View File

@ -373,6 +373,7 @@ class APP_EXPORT QgisAppInterface : public QgisInterface
//! ToolBars
QToolBar *fileToolBar() override;
QToolBar *layerToolBar() override;
QToolBar *dataSourceManagerToolBar() override;
QToolBar *mapNavToolToolBar() override;
QToolBar *digitizeToolBar() override;
QToolBar *advancedDigitizeToolBar() override;

View File

@ -282,6 +282,12 @@ class GUI_EXPORT QgisInterface : public QObject
*/
virtual QToolBar *layerToolBar() = 0;
/**
* Returns a reference to the main window "Data Source Manager" toolbar.
* \since QGIS 3.4
*/
virtual QToolBar *dataSourceManagerToolBar() = 0;
/**
* Returns a reference to the main window "Map Navigation" toolbar.
*/