forked from qt-creator/qt-creator
Update interface to let refreshing files in code model
The use case is to wait for the udpate to finish Task-number: QDS-8469 Change-Id: Ia3871a5557c90a06b33eee52840b267d808cfe21 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Thomas Hartmann
parent
f3a5a38de8
commit
e91b832f33
@@ -188,6 +188,9 @@ public:
|
|||||||
void removeProjectInfo(ProjectExplorer::Project *project);
|
void removeProjectInfo(ProjectExplorer::Project *project);
|
||||||
void maybeQueueCppQmlTypeUpdate(const CPlusPlus::Document::Ptr &doc);
|
void maybeQueueCppQmlTypeUpdate(const CPlusPlus::Document::Ptr &doc);
|
||||||
|
|
||||||
|
QFuture<void> refreshSourceFiles(const QList<Utils::FilePath> &sourceFiles,
|
||||||
|
bool emitDocumentOnDiskChanged);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void documentUpdated(QmlJS::Document::Ptr doc);
|
void documentUpdated(QmlJS::Document::Ptr doc);
|
||||||
void documentChangedOnDisk(QmlJS::Document::Ptr doc);
|
void documentChangedOnDisk(QmlJS::Document::Ptr doc);
|
||||||
@@ -207,9 +210,6 @@ protected:
|
|||||||
virtual void addTaskInternal(const QFuture<void> &result, const QString &msg,
|
virtual void addTaskInternal(const QFuture<void> &result, const QString &msg,
|
||||||
const char *taskId) const;
|
const char *taskId) const;
|
||||||
|
|
||||||
QFuture<void> refreshSourceFiles(const QList<Utils::FilePath> &sourceFiles,
|
|
||||||
bool emitDocumentOnDiskChanged);
|
|
||||||
|
|
||||||
static void parseLoop(QSet<Utils::FilePath> &scannedPaths,
|
static void parseLoop(QSet<Utils::FilePath> &scannedPaths,
|
||||||
QSet<Utils::FilePath> &newLibraries,
|
QSet<Utils::FilePath> &newLibraries,
|
||||||
const WorkingCopy &workingCopyInternal,
|
const WorkingCopy &workingCopyInternal,
|
||||||
|
Reference in New Issue
Block a user