diff options
Diffstat (limited to 'src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h')
-rw-r--r-- | src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h index ca829f312a..900f7d3675 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h @@ -38,13 +38,9 @@ QT_BEGIN_NAMESPACE class QTimer; QT_END_NAMESPACE -namespace CppTools { -class CppProjectUpdater; -} - -namespace ProjectExplorer { -class Kit; -} +namespace CppTools { class CppProjectUpdater; } +namespace ProjectExplorer { class Kit; } +namespace Utils { class FileSystemWatcher; } namespace CompilationDatabaseProjectManager { namespace Internal { @@ -63,6 +59,7 @@ private: RestoreResult fromMap(const QVariantMap &map, QString *errorMessage) override; void reparseProject(); + void updateDeploymentData(); void buildTreeAndProjectParts(); Utils::FilePath rootPathFromSettings() const; @@ -70,8 +67,10 @@ private: std::unique_ptr<CppTools::CppProjectUpdater> m_cppCodeModelUpdater; std::unique_ptr<ProjectExplorer::Kit> m_kit; MimeBinaryCache m_mimeBinaryCache; + QByteArray m_projectFileHash; QTimer * const m_parseDelay; CompilationDbParser *m_parser = nullptr; + Utils::FileSystemWatcher * const m_deployFileWatcher; }; class CompilationDatabaseEditorFactory : public TextEditor::TextEditorFactory @@ -87,10 +86,6 @@ class CompilationDatabaseBuildConfiguration : public ProjectExplorer::BuildConfi Q_OBJECT public: CompilationDatabaseBuildConfiguration(ProjectExplorer::Target *target, Core::Id id); - ProjectExplorer::NamedWidget *createConfigWidget() override; - -protected: - void initialize() override; }; class CompilationDatabaseBuildConfigurationFactory |