forked from qt-creator/qt-creator
TextEditor: Further *Editor/*EditorWidget disentangling
In most cases, the *Editor constructor does not need to access the *EditorWidget. Change-Id: I1f5c076a0f723d5d82b398e8c250c7bd1d47eb17 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
@@ -205,7 +205,7 @@ void BaseTextDocumentPrivate::onModificationChanged(bool modified)
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////
|
||||
|
||||
BaseTextDocument::BaseTextDocument()
|
||||
BaseTextDocument::BaseTextDocument(Id id)
|
||||
: d(new BaseTextDocumentPrivate(this))
|
||||
{
|
||||
connect(d->m_document, SIGNAL(modificationChanged(bool)), d, SLOT(onModificationChanged(bool)));
|
||||
@@ -221,6 +221,9 @@ BaseTextDocument::BaseTextDocument()
|
||||
d->m_document->setDefaultTextOption(opt);
|
||||
BaseTextDocumentLayout *documentLayout = new BaseTextDocumentLayout(d->m_document);
|
||||
d->m_document->setDocumentLayout(documentLayout);
|
||||
|
||||
if (id.isValid())
|
||||
setId(id);
|
||||
}
|
||||
|
||||
BaseTextDocument::~BaseTextDocument()
|
||||
|
||||
Reference in New Issue
Block a user