Mercurial > hg > easyhg
diff multichoicedialog.h @ 341:1fc2e0269ae0 help
Add Help button to multi-choice dialog
author | Chris Cannam |
---|---|
date | Tue, 15 Mar 2011 12:36:26 +0000 |
parents | 8fd71f570884 |
children |
line wrap: on
line diff
--- a/multichoicedialog.h Tue Mar 15 12:00:31 2011 +0000 +++ b/multichoicedialog.h Tue Mar 15 12:36:26 2011 +0000 @@ -36,7 +36,9 @@ { Q_OBJECT public: - explicit MultiChoiceDialog(QString title, QString heading, + explicit MultiChoiceDialog(QString title, + QString heading, + QString helpUrl = "", QWidget *parent = 0); enum ArgType { @@ -62,11 +64,14 @@ void choiceChanged(); void urlChanged(const QString &); void fileChanged(const QString &); + void helpRequested(); void browse(); private: void updateOkButton(); + QString m_helpUrl; + QMap<QString, QString> m_texts; QMap<QString, QString> m_descriptions; QMap<QString, ArgType> m_argTypes;