diff --git a/python/gui/qgsoptionsdialogbase.sip b/python/gui/qgsoptionsdialogbase.sip index e95bb6173ed8..aa620898258c 100644 --- a/python/gui/qgsoptionsdialogbase.sip +++ b/python/gui/qgsoptionsdialogbase.sip @@ -127,9 +127,10 @@ class QgsOptionsDialogBase : QDialog %End protected slots: - void updateOptionsListVerticalTabs(); - void optionsStackedWidget_CurrentChanged( int indx ); - void optionsStackedWidget_WidgetRemoved( int indx ); + virtual void updateOptionsListVerticalTabs(); + virtual void optionsStackedWidget_CurrentChanged( int indx ); + virtual void optionsStackedWidget_WidgetRemoved( int indx ); + void warnAboutMissingObjects(); protected: diff --git a/src/app/pluginmanager/qgspluginmanager.h b/src/app/pluginmanager/qgspluginmanager.h index a12425ec643c..c65f341423c0 100644 --- a/src/app/pluginmanager/qgspluginmanager.h +++ b/src/app/pluginmanager/qgspluginmanager.h @@ -172,7 +172,7 @@ class QgsPluginManager : public QgsOptionsDialogBase, private Ui::QgsPluginManag void showHelp(); //! Reimplement QgsOptionsDialogBase method to prevent modifying the tab list by signals from the stacked widget - void optionsStackedWidget_CurrentChanged( int indx ) { Q_UNUSED( indx ) } + void optionsStackedWidget_CurrentChanged( int indx ) override { Q_UNUSED( indx ) }; //! Only show plugins from selected repository (e.g. for inspection) void setRepositoryFilter(); diff --git a/src/gui/qgsoptionsdialogbase.h b/src/gui/qgsoptionsdialogbase.h index 17012a5bf6d8..707a4020996a 100644 --- a/src/gui/qgsoptionsdialogbase.h +++ b/src/gui/qgsoptionsdialogbase.h @@ -158,9 +158,10 @@ class GUI_EXPORT QgsOptionsDialogBase : public QDialog void searchText( const QString &text ); protected slots: - void updateOptionsListVerticalTabs(); - void optionsStackedWidget_CurrentChanged( int indx ); - void optionsStackedWidget_WidgetRemoved( int indx ); + virtual void updateOptionsListVerticalTabs(); + virtual void optionsStackedWidget_CurrentChanged( int indx ); + virtual void optionsStackedWidget_WidgetRemoved( int indx ); + void warnAboutMissingObjects(); protected: