forked from qt-creator/qt-creator
CMake: Implement a reader that interacts with CMake server mode
Implement a reader that interacts with CMake server mode to retrieve its data. Change-Id: I4146a648475c2c5811b8a08126f10ff3b99e79f5 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -86,13 +86,14 @@ public:
|
||||
};
|
||||
|
||||
static BuildDirReader *createReader(const BuildDirReader::Parameters &p);
|
||||
void setParameters(const Parameters &p);
|
||||
virtual void setParameters(const Parameters &p);
|
||||
|
||||
virtual bool isCompatible(const Parameters &p) = 0;
|
||||
virtual void resetData() = 0;
|
||||
virtual void parse(bool force) = 0;
|
||||
virtual void stop() = 0;
|
||||
|
||||
virtual bool isReady() const { return true; }
|
||||
virtual bool isParsing() const = 0;
|
||||
virtual bool hasData() const = 0;
|
||||
|
||||
@@ -102,6 +103,7 @@ public:
|
||||
virtual QSet<Core::Id> updateCodeModel(CppTools::ProjectPartBuilder &ppBuilder) = 0;
|
||||
|
||||
signals:
|
||||
void isReadyNow() const;
|
||||
void configurationStarted() const;
|
||||
void dataAvailable() const;
|
||||
void dirty() const;
|
||||
|
||||
Reference in New Issue
Block a user