diff --git a/src/plugins/bineditor/bineditorplugin.cpp b/src/plugins/bineditor/bineditorplugin.cpp index f05fcac1fed..c8c8e7845a8 100644 --- a/src/plugins/bineditor/bineditorplugin.cpp +++ b/src/plugins/bineditor/bineditorplugin.cpp @@ -2220,10 +2220,7 @@ public: codecChooser->setAssignedCodec(QTextCodec::codecForName(setting.toByteArray())); } - ~BinEditorImpl() final - { - delete m_widget; - } + ~BinEditorImpl() final { delete m_widget; } IDocument *document() const final { return m_document.get(); } @@ -2238,8 +2235,7 @@ public: } // Service interface - QWidget *widget() { return m_widget; } - Core::IEditor *editor() { return this; } + IEditor *editor() { return this; } // "Slots" void setSizes(quint64 address, qint64 range, int blockSize) diff --git a/src/plugins/bineditor/bineditorservice.h b/src/plugins/bineditor/bineditorservice.h index 2a1bac87bf8..6591c4d2f2e 100644 --- a/src/plugins/bineditor/bineditorservice.h +++ b/src/plugins/bineditor/bineditorservice.h @@ -20,7 +20,6 @@ class EditorService public: virtual ~EditorService() = default; - virtual QWidget *widget() = 0; virtual Core::IEditor *editor() = 0; // "Slots" diff --git a/src/plugins/debugger/memoryagent.cpp b/src/plugins/debugger/memoryagent.cpp index 11d680f3a9d..77430db88fe 100644 --- a/src/plugins/debugger/memoryagent.cpp +++ b/src/plugins/debugger/memoryagent.cpp @@ -52,7 +52,7 @@ public: { setAttribute(Qt::WA_DeleteOnClose); auto layout = new QVBoxLayout(this); - layout->addWidget(service->widget()); + layout->addWidget(service->editor()->widget()); layout->setContentsMargins(0, 0, 0, 0); setMinimumWidth(400); resize(800, 200);