16 #ifndef QGSOPTIONSWIDGETFACTORY_H 
   17 #define QGSOPTIONSWIDGETFACTORY_H 
   19 #include <QListWidgetItem> 
   53     virtual QString 
helpKey()
 const { 
return QString(); }
 
   80       mHighlightWidgets.insert( highlightWidget->
widget(), highlightWidget );
 
   84     QHash<QWidget *, QgsOptionsDialogHighlightWidget *> mHighlightWidgets;
 
  117     virtual QIcon 
icon()
 const { 
return mIcon; }
 
  123     void setIcon( 
const QIcon &icon ) { mIcon = icon; }
 
  129     virtual QString 
title()
 const { 
return mTitle; }
 
  135     void setTitle( 
const QString &title ) { mTitle = title; }
 
  160     virtual QStringList 
path()
 const { 
return QStringList(); }
 
Base class for widgets for pages included in the options dialog.
QgsOptionsPageWidget(QWidget *parent=nullptr)
Constructor for QgsOptionsPageWidget.
QHash< QWidget *, QgsOptionsDialogHighlightWidget * > registeredHighlightWidgets()
Returns the registered highlight widgets used to search and highlight text in options dialogs.
void registerHighlightWidget(QgsOptionsDialogHighlightWidget *highlightWidget)
Register a highlight widget to be used to search and highlight text in options dialogs.
virtual QString helpKey() const
Returns the optional help key for the options page.
virtual void apply()=0
Called to permanently apply the settings shown in the options page (e.g.