QmlJS: Make Document::Ptr point to a const Document.

Change-Id: I15a36c3f918c0ee16f30bc8366df505e0afac949
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
This commit is contained in:
Christian Kamm
2011-11-03 13:47:03 +01:00
parent 86f0f93033
commit 386fc347d7
19 changed files with 41 additions and 35 deletions

View File

@@ -119,9 +119,9 @@ Document::~Document()
delete _engine;
}
Document::Ptr Document::create(const QString &fileName, Language language)
Document::MutablePtr Document::create(const QString &fileName, Language language)
{
Document::Ptr doc(new Document(fileName, language));
Document::MutablePtr doc(new Document(fileName, language));
doc->_ptr = doc;
return doc;
}
@@ -375,11 +375,11 @@ void Snapshot::remove(const QString &fileName)
}
}
Document::Ptr Snapshot::documentFromSource(const QString &code,
const QString &fileName,
Document::Language language) const
Document::MutablePtr Snapshot::documentFromSource(
const QString &code, const QString &fileName,
Document::Language language) const
{
Document::Ptr newDoc = Document::create(fileName, language);
Document::MutablePtr newDoc = Document::create(fileName, language);
if (Document::Ptr thisDocument = document(fileName)) {
newDoc->_editorRevision = thisDocument->_editorRevision;