Mercurial > hg > easyhg
view settingsdialog.h @ 176:a6ec8d0bdd34
* Add option whether to use extension or not, and show path for it in settings
author | Chris Cannam |
---|---|
date | Thu, 16 Dec 2010 18:00:12 +0000 |
parents | 6def8bf3be44 |
children | 1a3af8617ea4 |
line wrap: on
line source
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ /* EasyMercurial Based on HgExplorer by Jari Korhonen Copyright (c) 2010 Jari Korhonen Copyright (c) 2010 Chris Cannam Copyright (c) 2010 Queen Mary, University of London This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See the file COPYING included with this distribution for more information. */ #ifndef SETTINGS_DIALOG_H #define SETTINGS_DIALOG_H #include <QDialog> #include <QLineEdit> #include <QLabel> #include <QPushButton> #include <QCheckBox> class SettingsDialog : public QDialog { Q_OBJECT public: SettingsDialog(QWidget *parent = 0); private slots: void realNameChanged(const QString &); void emailChanged(const QString &); void hgPathChanged(const QString &); void hgPathBrowse(); void diffPathChanged(const QString &); void diffPathBrowse(); void mergePathChanged(const QString &); void mergePathBrowse(); void editorPathChanged(const QString &); void editorPathBrowse(); void extensionPathChanged(const QString &); void extensionPathBrowse(); void accept(); private: QLineEdit *m_nameEdit; QLineEdit *m_emailEdit; QLineEdit *m_hgPathEdit; QLineEdit *m_diffPathEdit; QLineEdit *m_mergePathEdit; QLineEdit *m_editorPathEdit; QCheckBox *m_useExtension; QLineEdit *m_extensionPathEdit; QPushButton *m_ok; }; #endif