Make document model static and add some document related methods

Change-Id: Ibcb863e67a2433529c9d2b6dec237f9d8b1d8d50
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Eike Ziller
2013-07-09 11:52:44 +02:00
parent 7b1941c792
commit 354cd410b0
25 changed files with 121 additions and 112 deletions

View File

@@ -590,10 +590,10 @@ void ExternalToolRunner::run()
return;
}
if (m_tool->modifiesCurrentDocument()) {
if (IEditor *editor = EditorManager::currentEditor()) {
m_expectedFileName = editor->document()->filePath();
if (IDocument *document = EditorManager::currentDocument()) {
m_expectedFileName = document->filePath();
bool cancelled = false;
DocumentManager::saveModifiedDocuments(QList<IDocument *>() << editor->document(), &cancelled);
DocumentManager::saveModifiedDocuments(QList<IDocument *>() << document, &cancelled);
if (cancelled) {
deleteLater();
return;