aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/basetexteditor.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-09-02 13:22:56 +0200
committerhjk <hjk121@nokiamail.com>2014-09-03 13:05:46 +0200
commit877bf3b30529e65c5f712f1a38b888a988b3276c (patch)
tree3219af80a8dcd3b8f5bdfab492caf15b2edc0510 /src/plugins/texteditor/basetexteditor.cpp
parent37a1e8d288ba42459432d643b2b991f2f89c6886 (diff)
TextEditor: Remove some refactoring glue
Change-Id: I2f771b4f944c7f23ad43f780ec98937593e400ea Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Diffstat (limited to 'src/plugins/texteditor/basetexteditor.cpp')
-rw-r--r--src/plugins/texteditor/basetexteditor.cpp29
1 files changed, 3 insertions, 26 deletions
diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index 3d485eeb45..1df8e537b1 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -6557,11 +6557,6 @@ BaseTextEditor::BaseTextEditor()
setDuplicateSupported(true);
}
-void BaseTextEditor::setEditorWidget(BaseTextEditorWidget *widget)
-{
- setWidget(widget);
-}
-
BaseTextEditor::~BaseTextEditor()
{
delete m_widget;
@@ -6570,8 +6565,9 @@ BaseTextEditor::~BaseTextEditor()
BaseTextDocument *BaseTextEditor::textDocument() const
{
- ensureDocument();
- return editorWidget()->textDocument();
+ BaseTextEditorWidget *widget = editorWidget();
+ QTC_CHECK(!widget->d->m_document.isNull());
+ return widget->d->m_document.data();
}
void BaseTextEditor::addContext(Id id)
@@ -7188,25 +7184,6 @@ IEditor *BaseTextEditor::duplicate()
return 0;
}
-QWidget *BaseTextEditor::widget() const
-{
- return ensureWidget();
-}
-
-BaseTextEditorWidget *BaseTextEditor::ensureWidget() const
-{
- return editorWidget();
-}
-
-BaseTextDocumentPtr BaseTextEditor::ensureDocument() const
-{
- BaseTextEditorWidget *widget = ensureWidget();
- if (widget->d->m_document.isNull()) {
- QTC_ASSERT(!d->m_origin, return BaseTextDocumentPtr()); // New style always sets it.
- }
- return widget->textDocumentPtr();
-}
-
//
// BaseTextEditorFactory