17 #ifndef QGSOPTIONSDIALOGBASE_H
18 #define QGSOPTIONSDIALOGBASE_H
26 class QDialogButtonBox;
59 QgsOptionsDialogBase( QString settingsKey, QWidget* parent = 0, Qt::WindowFlags fl = 0, QSettings* settings = 0 );
66 void initOptionsBase(
bool restoreUi =
true, QString title = QString() );
69 void setSettings( QSettings* settings );
75 void restoreOptionsBaseUi( QString title = QString() );
82 void updateOptionsListVerticalTabs();
83 void optionsStackedWidget_CurrentChanged(
int indx );
84 void optionsStackedWidget_WidgetRemoved(
int indx );
85 void warnAboutMissingObjects();
88 void showEvent( QShowEvent* e )
override;
89 void paintEvent( QPaintEvent* e )
override;
91 virtual void updateWindowTitle();
107 #endif // QGSOPTIONSDIALOGBASE_H