summaryrefslogtreecommitdiff
path: root/src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@theqtcompany.com>2015-02-18 16:01:58 +0100
committerDaniel Teske <daniel.teske@theqtcompany.com>2015-03-17 10:36:27 +0000
commit4dc36974a8d85569612a68544f8edeacc8622b48 (patch)
treedf2177baca3eb00be6b757316645bf74a6b98fba /src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h
parent3cd9bbb550671c33307bcc04a87e59832aced178 (diff)
downloadqt-creator-4dc36974a8d85569612a68544f8edeacc8622b48.tar.gz
Android: Adding libraries to subdirs projects
Task-number: QTCREATORBUG-11625 Change-Id: I1017546463e819fc05846af74582cb9f5739ff08 Reviewed-by: BogDan Vatra <bogdan@kde.org>
Diffstat (limited to 'src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h')
-rw-r--r--src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h b/src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h
index f810a36387..7b8c932195 100644
--- a/src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h
+++ b/src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h
@@ -35,11 +35,13 @@
#include <QAbstractItemModel>
#include <QStringList>
-namespace QmakeProjectManager {
-class QmakeProject;
-class QmakeProFileNode;
+namespace ProjectExplorer {
+class RunConfiguration;
+class Target;
}
+namespace QmakeProjectManager { class QmakeProFileNode; }
+
namespace QmakeAndroidSupport {
namespace Internal {
@@ -47,7 +49,7 @@ class AndroidExtraLibraryListModel : public QAbstractItemModel
{
Q_OBJECT
public:
- explicit AndroidExtraLibraryListModel(QmakeProjectManager::QmakeProject *project,
+ explicit AndroidExtraLibraryListModel(ProjectExplorer::Target *target,
QObject *parent = 0);
QModelIndex index(int row, int column, const QModelIndex &parent) const;
@@ -64,11 +66,12 @@ public:
signals:
void enabledChanged(bool);
-private slots:
- void proFileUpdated(QmakeProjectManager::QmakeProFileNode *node, bool success, bool parseInProgress);
-
private:
- QmakeProjectManager::QmakeProject *m_project;
+ void proFileUpdated(QmakeProjectManager::QmakeProFileNode *node);
+ void activeRunConfigurationChanged();
+ QmakeProjectManager::QmakeProFileNode *activeNode() const;
+
+ ProjectExplorer::Target *m_target;
QStringList m_entries;
QString m_scope;
};