ProjectDocument Class

(ProjectExplorer::ProjectDocument)
Inherits: Core::IDocument

Public Functions

ProjectDocument(const QString &mimeType, const Utils::FileName &fileName, const ProjectCallback &callback = {})
bool reload(QString *errorString, Core::IDocument::ReloadFlag flag, Core::IDocument::ChangeType type) final
Core::IDocument::ReloadBehavior reloadBehavior(Core::IDocument::ChangeTrigger state, Core::IDocument::ChangeType type) const final

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 6 signals inherited from Core::IDocument
  • 2 signals inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Member Function Documentation

ProjectDocument::ProjectDocument(const QString &mimeType, const Utils::FileName &fileName, const ProjectCallback &callback = {})

Default constructs an instance of ProjectDocument.

bool ProjectDocument::reload(QString *errorString, Core::IDocument::ReloadFlag flag, Core::IDocument::ChangeType type)

Core::IDocument::ReloadBehavior ProjectDocument::reloadBehavior(Core::IDocument::ChangeTrigger state, Core::IDocument::ChangeType type) const