aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/targetsetuppage.h
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-07-23 09:09:20 +0200
committerhjk <hjk121@nokiamail.com>2014-07-25 14:28:45 +0200
commit71c6d4d771d0e118bd715acc4433c98d8a7be3c8 (patch)
tree4a7642dc0362c0b9376a56c295c706bc8a08dff3 /src/plugins/projectexplorer/targetsetuppage.h
parentbf5e43be94b24517d6e62acbfd18fdc5a25ede73 (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.h9
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;