Gui: improve usability of text document object

This commit is contained in:
wmayer
2020-03-17 11:36:03 +01:00
parent aab91b5579
commit 53b01f08f9
6 changed files with 144 additions and 11 deletions

View File

@@ -122,6 +122,19 @@ void ViewProviderTextDocument::onChanged(const App::Property* prop)
ViewProviderDocumentObject::onChanged(prop);
}
MDIView* ViewProviderTextDocument::getMDIView() const
{
auto views = getDocument()->getMDIViewsOfType(
TextDocumentEditorView::getClassTypeId());
for (auto v : views) {
auto textView = static_cast<TextDocumentEditorView *>(v);
if (textView->getTextObject() == getObject()) {
return textView;
}
}
return nullptr;
}
bool ViewProviderTextDocument::activateView() const
{
auto views = getDocument()->getMDIViewsOfType(