17 #ifndef QGSOPTIONSDIALOGBASE_H
18 #define QGSOPTIONSDIALOGBASE_H
26 class QDialogButtonBox;
60 QgsOptionsDialogBase( QString settingsKey, QWidget* parent = 0, Qt::WindowFlags fl = 0, QSettings* settings = 0 );
67 void initOptionsBase(
bool restoreUi =
true, QString title = QString() );
70 void setSettings( QSettings* settings );
76 void restoreOptionsBaseUi( QString title = QString() );
83 void updateOptionsListVerticalTabs();
84 void optionsStackedWidget_CurrentChanged(
int indx );
85 void optionsStackedWidget_WidgetRemoved(
int indx );
86 void warnAboutMissingObjects();
89 void showEvent( QShowEvent* e );
90 void paintEvent( QPaintEvent* e );
92 virtual void updateWindowTitle();
108 #endif // QGSOPTIONSDIALOGBASE_H
A base dialog for options and properties dialogs that offers vertical tabs.
QDialogButtonBox * mOptButtonBox
QListWidget * mOptListWidget
QStackedWidget * mOptStackedWidget
bool iconOnly()
determine if the options list is in icon only mode
QPointer< QSettings > mSettings