diff options
author | hjk <hjk121@nokiamail.com> | 2014-07-23 09:09:20 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2014-07-25 14:28:45 +0200 |
commit | 71c6d4d771d0e118bd715acc4433c98d8a7be3c8 (patch) | |
tree | 4a7642dc0362c0b9376a56c295c706bc8a08dff3 /src/plugins/projectexplorer/targetsetuppage.h | |
parent | bf5e43be94b24517d6e62acbfd18fdc5a25ede73 (diff) |
ProjectExplorer: Using function objects for kit matching
Change-Id: I377298385df345a6d30217bb018964a64897d42e
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/projectexplorer/targetsetuppage.h')
-rw-r--r-- | src/plugins/projectexplorer/targetsetuppage.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/targetsetuppage.h b/src/plugins/projectexplorer/targetsetuppage.h index 0b86488b44..b6003ba81d 100644 --- a/src/plugins/projectexplorer/targetsetuppage.h +++ b/src/plugins/projectexplorer/targetsetuppage.h @@ -33,6 +33,7 @@ #include "projectexplorer_export.h" #include "projectimporter.h" +#include "kitinformation.h" #include <QString> #include <QWizardPage> @@ -68,8 +69,8 @@ public: void initializePage(); // Call these before initializePage! - void setRequiredKitMatcher(KitMatcher *matcher); - void setPreferredKitMatcher(KitMatcher *matcher); + void setRequiredKitMatcher(const KitMatcher &matcher); + void setPreferredKitMatcher(const KitMatcher &matcher); /// Sets whether the targetsetupage uses a scrollarea /// to host the widgets from the factories @@ -111,8 +112,8 @@ private: void setupWidgets(); void reset(); - KitMatcher *m_requiredMatcher; - KitMatcher *m_preferredMatcher; + KitMatcher m_requiredMatcher; + KitMatcher m_preferredMatcher; ProjectImporter *m_importer; QLayout *m_baseLayout; QString m_projectPath; |