forked from qt-creator/qt-creator
CMake: Make all readers use isReadyNow() signal
The tealeafreader used to not ever use this signal and used the isReady() method to short-circuit the whole mechanism. Change-Id: I2f7caedeedf977c70a5d7807e3a92775757a6fef Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -53,14 +53,13 @@ class BuildDirReader : public QObject
|
||||
|
||||
public:
|
||||
static std::unique_ptr<BuildDirReader> createReader(const BuildDirParameters &p);
|
||||
virtual void setParameters(const BuildDirParameters &p);
|
||||
virtual void setParameters(const BuildDirParameters &p) = 0;
|
||||
|
||||
virtual bool isCompatible(const BuildDirParameters &p) = 0;
|
||||
virtual void resetData() = 0;
|
||||
virtual void parse(bool forceConfiguration) = 0;
|
||||
virtual void stop() = 0;
|
||||
|
||||
virtual bool isReady() const { return true; }
|
||||
virtual bool isParsing() const = 0;
|
||||
|
||||
virtual QList<CMakeBuildTarget> takeBuildTargets() = 0;
|
||||
|
||||
Reference in New Issue
Block a user