diff options
author | Daniel Teske <daniel.teske@theqtcompany.com> | 2015-02-18 16:01:58 +0100 |
---|---|---|
committer | Daniel Teske <daniel.teske@theqtcompany.com> | 2015-03-17 10:36:27 +0000 |
commit | 4dc36974a8d85569612a68544f8edeacc8622b48 (patch) | |
tree | df2177baca3eb00be6b757316645bf74a6b98fba /src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h | |
parent | 3cd9bbb550671c33307bcc04a87e59832aced178 (diff) | |
download | qt-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.h | 19 |
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; }; |