diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/texteditor/texteditorview.cpp')
-rw-r--r-- | src/plugins/qmldesigner/components/texteditor/texteditorview.cpp | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp b/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp index 31fb93a03d8..495f6762ca3 100644 --- a/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp +++ b/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp @@ -150,19 +150,17 @@ WidgetInfo TextEditorView::widgetInfo() return createWidgetInfo(m_widget.get(), 0, "TextEditor", WidgetInfo::CentralPane, 0, tr("Text Editor"), DesignerWidgetFlags::IgnoreErrors); } -QString TextEditorView::contextHelpId() const +void TextEditorView::contextHelpId(const Core::IContext::HelpIdCallback &callback) const { - return AbstractView::contextHelpId(); + AbstractView::contextHelpId(callback); } -QString TextEditorView::qmlJSEditorHelpId() const +void TextEditorView::qmlJSEditorHelpId(const Core::IContext::HelpIdCallback &callback) const { - if (m_widget->textEditor()) { - QString contextHelpId = m_widget->textEditor()->contextHelpId(); - if (!contextHelpId.isEmpty()) - return m_widget->textEditor()->contextHelpId(); - } - return QString(); + if (m_widget->textEditor()) + m_widget->textEditor()->contextHelpId(callback); + else + callback(QString()); } void TextEditorView::nodeIdChanged(const ModelNode& /*node*/, const QString &/*newId*/, const QString &/*oldId*/) |