forked from qt-creator/qt-creator
Core: Signal duplicated editors
FakeVim needs some notification even in cases where the duplication is triggered outside the EditorManager as in QmlDesigner's qml-editor. Fixes: QTCREATORBUG-22344 Change-Id: Ia4950ff4b02d3f89779f03ff4c106a07ccff2106 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -8869,8 +8869,11 @@ BaseTextEditor *TextEditorFactoryPrivate::createEditorHelper(const TextDocumentP
|
||||
IEditor *BaseTextEditor::duplicate()
|
||||
{
|
||||
// Use new standard setup if that's available.
|
||||
if (d->m_origin)
|
||||
return d->m_origin->duplicateTextEditor(this);
|
||||
if (d->m_origin) {
|
||||
IEditor *dup = d->m_origin->duplicateTextEditor(this);
|
||||
emit editorDuplicated(dup);
|
||||
return dup;
|
||||
}
|
||||
|
||||
// If neither is sufficient, you need to implement 'YourEditor::duplicate'.
|
||||
QTC_CHECK(false);
|
||||
|
||||
Reference in New Issue
Block a user