diff options
author | Andrew Knight <andrew.knight@digia.com> | 2013-07-13 14:44:26 +0300 |
---|---|---|
committer | Andrew Knight <andrew.knight@digia.com> | 2013-07-15 09:40:11 +0200 |
commit | e349fb48b4efd898f3eebe66e951a3e55aabdf82 (patch) | |
tree | e31d09f2e26d8a1e06c9d08f0973dd519650a631 /src/libs/utils/pathchooser.h | |
parent | c32db575148632655cfe8c3a1516e2223b8e5001 (diff) |
Improve property offering in Utils::PathChooser
Add notifier to path property.
Add promptDialogFilter to property list.
Change-Id: Ic0e5dbdc1a2c1ac64477baeee5f55bc4416bc526
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src/libs/utils/pathchooser.h')
-rw-r--r-- | src/libs/utils/pathchooser.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libs/utils/pathchooser.h b/src/libs/utils/pathchooser.h index fd687ca514e..2dc33c0c9d0 100644 --- a/src/libs/utils/pathchooser.h +++ b/src/libs/utils/pathchooser.h @@ -50,8 +50,9 @@ class QTCREATOR_UTILS_EXPORT PathChooser : public QWidget { Q_OBJECT Q_ENUMS(Kind) - Q_PROPERTY(QString path READ path WRITE setPath DESIGNABLE true) + Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged DESIGNABLE true) Q_PROPERTY(QString promptDialogTitle READ promptDialogTitle WRITE setPromptDialogTitle DESIGNABLE true) + Q_PROPERTY(QString promptDialogFilter READ promptDialogFilter WRITE setPromptDialogFilter DESIGNABLE true) Q_PROPERTY(Kind expectedKind READ expectedKind WRITE setExpectedKind DESIGNABLE true) Q_PROPERTY(QString baseDirectory READ baseDirectory WRITE setBaseDirectory DESIGNABLE true) Q_PROPERTY(QStringList commandVersionArguments READ commandVersionArguments WRITE setCommandVersionArguments) @@ -139,6 +140,7 @@ signals: void validChanged(); void validChanged(bool validState); void changed(const QString &text); + void pathChanged(const QString &path); void editingFinished(); void beforeBrowsing(); void browsingFinished(); @@ -150,6 +152,7 @@ public slots: private slots: void slotBrowse(); + void slotTextChanged(); private: PathChooserPrivate *d; |