aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/basetexteditor.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-09-02 10:59:32 +0200
committerhjk <hjk121@nokiamail.com>2014-09-02 14:03:23 +0200
commit378d6682873281d9f318907687da66905a6efc72 (patch)
tree566f00dc93ff8fbff174397a8dda23931c04c97a /src/plugins/texteditor/basetexteditor.cpp
parentf4ea977725fab223c961171073f7e2866ca3d288 (diff)
BaseTextEditor: Remove internal m_editor back link
Not used anymore. This also means no fallback editors need to be created anymore. Change-Id: I94a7f7a7038164cfa53dce7f4016628da9395e71 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Diffstat (limited to 'src/plugins/texteditor/basetexteditor.cpp')
-rw-r--r--src/plugins/texteditor/basetexteditor.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index 3c805f4a78..75a581111f 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -242,10 +242,6 @@ public:
~BaseTextEditorWidgetPrivate()
{
delete m_toolBar;
- if (m_editorIsFallBack) {
- m_editor->m_widget = 0; // That's us.
- delete m_editor;
- }
}
void setupDocumentSignals();
@@ -390,8 +386,6 @@ public:
void highlightSearchResults(const QTextBlock &block, TextEditorOverlay *overlay);
QTimer m_delayedUpdateTimer;
- BaseTextEditor *m_editor;
-
QList<QTextEdit::ExtraSelection> m_extraSelections[BaseTextEditorWidget::NExtraSelectionKinds];
// block selection mode
@@ -438,7 +432,6 @@ public:
QScopedPointer<Internal::ClipboardAssistProvider> m_clipboardAssistProvider;
bool m_isMissingSyntaxDefinition;
- bool m_editorIsFallBack;
QScopedPointer<AutoCompleter> m_autoCompleter;
CommentDefinition m_commentDefinition;
@@ -482,7 +475,6 @@ BaseTextEditorWidgetPrivate::BaseTextEditorWidgetPrivate(BaseTextEditorWidget *p
m_visibleWrapColumn(0),
m_linkPressed(false),
m_delayedUpdateTimer(0),
- m_editor(0),
m_inBlockSelectionMode(false),
m_moveLineUndoHack(false),
m_findScopeVerticalBlockSelectionFirstColumn(-1),
@@ -494,7 +486,6 @@ BaseTextEditorWidgetPrivate::BaseTextEditorWidgetPrivate(BaseTextEditorWidget *p
m_markDragging(false),
m_clipboardAssistProvider(new Internal::ClipboardAssistProvider),
m_isMissingSyntaxDefinition(false),
- m_editorIsFallBack(false),
m_autoCompleter(new AutoCompleter)
{
Aggregation::Aggregate *aggregate = new Aggregation::Aggregate;
@@ -6512,14 +6503,9 @@ QColor BaseTextEditorWidget::replacementPenColor(int blockNumber) const
void BaseTextEditorWidget::setupFallBackEditor(Id id)
{
- QTC_CHECK(!d->m_editor);
- QTC_CHECK(!d->m_editorIsFallBack);
BaseTextDocumentPtr doc(new BaseTextDocument(id));
doc->setFontSettings(TextEditorSettings::fontSettings());
setTextDocument(doc);
- d->m_editor = new BaseTextEditor;
- d->m_editor->setEditorWidget(this);
- d->m_editorIsFallBack = true;
}
void BaseTextEditorWidget::appendStandardContextMenuActions(QMenu *menu)
@@ -6562,7 +6548,6 @@ BaseTextEditor::BaseTextEditor()
void BaseTextEditor::setEditorWidget(BaseTextEditorWidget *widget)
{
- widget->d->m_editor = this;
setWidget(widget);
}
@@ -7292,7 +7277,6 @@ BaseTextEditor *BaseTextEditorFactory::createEditorHelper(const BaseTextDocument
BaseTextEditor *editor = m_editorCreator();
editor->d->m_origin = this;
- widget->d->m_editor = editor;
editor->m_widget = widget;
widget->setTextDocument(document);