Mercurial > hg > easyhg
diff settingsdialog.h @ 239:661f5808aa0a
* Overhaul settings-defaults mechanism, and add Restore Defaults button to settings dialog
author | Chris Cannam |
---|---|
date | Mon, 10 Jan 2011 15:18:21 +0000 |
parents | e67bd8abc3e3 |
children | 53ad43d5a463 |
line wrap: on
line diff
--- a/settingsdialog.h Mon Jan 10 13:30:19 2011 +0000 +++ b/settingsdialog.h Mon Jan 10 15:18:21 2011 +0000 @@ -34,6 +34,8 @@ bool presentationChanged() { return m_presentationChanged; } + + static void findDefaultLocations(QString installPath = m_installPath); private slots: void hgPathBrowse(); @@ -43,6 +45,9 @@ void extensionPathBrowse(); void accept(); + void reset(); + void clear(); + void restoreDefaults(); private: QLineEdit *m_nameEdit; @@ -63,6 +68,14 @@ bool m_presentationChanged; void browseFor(QString, QLineEdit *); + + static void findHgBinaryName(); + static void findExtension(); + static void findDiffBinaryName(); + static void findMergeBinaryName(); + static void findEditorBinaryName(); + + static QString m_installPath; }; #endif