Mercurial > hg > easyhg
diff src/settingsdialog.h @ 472:2d57b81671de
Open the settings dialog at Paths tab when invoking it because of a failure to run hg
author | Chris Cannam |
---|---|
date | Thu, 14 Jul 2011 13:56:20 +0100 |
parents | c567fed39559 |
children | 7e8688784980 |
line wrap: on
line diff
--- a/src/settingsdialog.h Thu Jul 14 13:31:07 2011 +0100 +++ b/src/settingsdialog.h Thu Jul 14 13:56:20 2011 +0100 @@ -24,14 +24,23 @@ #include <QPushButton> #include <QCheckBox> #include <QComboBox> +#include <QTabWidget> class SettingsDialog : public QDialog { Q_OBJECT public: + enum Tab { + PersonalDetailsTab, + PresentationTab, + PathsTab + }; + SettingsDialog(QWidget *parent = 0); + void setCurrentTab(Tab tab); + bool presentationChanged() { return m_presentationChanged; } @@ -53,6 +62,8 @@ void restoreDefaults(); private: + QTabWidget *m_tabs; + QLineEdit *m_nameEdit; QLineEdit *m_emailEdit; QLineEdit *m_hgPathLabel;