summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt4project.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qt4projectmanager/qt4project.h')
-rw-r--r--src/plugins/qt4projectmanager/qt4project.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/plugins/qt4projectmanager/qt4project.h b/src/plugins/qt4projectmanager/qt4project.h
index a814cbce1d..58863844d7 100644
--- a/src/plugins/qt4projectmanager/qt4project.h
+++ b/src/plugins/qt4projectmanager/qt4project.h
@@ -42,7 +42,7 @@
#include <QFuture>
QT_BEGIN_NAMESPACE
-class QMakeGlobals;
+class ProFileGlobals;
QT_END_NAMESPACE
namespace ProjectExplorer { class DeploymentData; }
@@ -92,8 +92,6 @@ public:
virtual QStringList files(FilesMode fileMode) const;
virtual QString generatedUiHeader(const QString &formFile) const;
- QList<ProjectExplorer::BuildConfigWidget*> subConfigWidgets();
-
QList<Qt4ProFileNode *> allProFiles() const;
QList<Qt4ProFileNode *> applicationProFiles() const;
bool hasApplicationProFile(const QString &path) const;
@@ -102,9 +100,9 @@ public:
void notifyChanged(const QString &name);
/// \internal
- QtSupport::ProFileReader *createProFileReader(Qt4ProFileNode *qt4ProFileNode, Qt4BuildConfiguration *bc = 0);
+ QtSupport::ProFileReader *createProFileReader(const Qt4ProFileNode *qt4ProFileNode, Qt4BuildConfiguration *bc = 0);
/// \internal
- QMakeGlobals *qmakeGlobals();
+ ProFileGlobals *qmakeGlobals();
/// \internal
void destroyProFileReader(QtSupport::ProFileReader *reader);
@@ -144,7 +142,7 @@ public:
void emitBuildDirectoryInitialized();
signals:
- void kitUpdated(Qt4ProjectManager::Qt4ProFileNode *node, bool, bool);
+ void proFileUpdated(Qt4ProjectManager::Qt4ProFileNode *node, bool, bool);
void buildDirectoryInitialized();
void proFilesEvaluated();
@@ -155,6 +153,8 @@ public slots:
protected:
bool fromMap(const QVariantMap &map);
+ bool setupTarget(ProjectExplorer::Target *t);
+ void setupTarget(ProjectExplorer::Target *t, const QList<BuildConfigurationInfo> &infoList);
private slots:
void asyncUpdate();
@@ -195,7 +195,7 @@ private:
Internal::Qt4ProjectFiles *m_projectFiles;
// cached data during project rescan
- QMakeGlobals *m_qmakeGlobals;
+ ProFileGlobals *m_qmakeGlobals;
int m_qmakeGlobalsRefCnt;
QTimer m_asyncUpdateTimer;
@@ -204,7 +204,6 @@ private:
enum AsyncUpdateState { NoState, Base, AsyncFullUpdatePending, AsyncPartialUpdatePending, AsyncUpdateInProgress, ShuttingDown };
AsyncUpdateState m_asyncUpdateState;
bool m_cancelEvaluate;
- bool m_codeModelCanceled;
QList<Qt4ProFileNode *> m_partialEvaluate;
QFuture<void> m_codeModelFuture;