diff --git a/debuggers/gdb/memviewdlg.h b/debuggers/gdb/memviewdlg.h --- a/debuggers/gdb/memviewdlg.h +++ b/debuggers/gdb/memviewdlg.h @@ -62,11 +62,9 @@ private Q_SLOTS: void slotChildCaptionChanged(const QString& caption); - void slotChildDestroyed(QObject* child); private: // Data QToolBox* m_toolBox; - QList m_memoryViews; }; class MemoryView : public QWidget diff --git a/debuggers/gdb/memviewdlg.cpp b/debuggers/gdb/memviewdlg.cpp --- a/debuggers/gdb/memviewdlg.cpp +++ b/debuggers/gdb/memviewdlg.cpp @@ -475,13 +475,9 @@ MemoryView* widget = new MemoryView(this); m_toolBox->addItem(widget, widget->windowTitle()); m_toolBox->setCurrentIndex(m_toolBox->indexOf(widget)); - m_memoryViews.push_back(widget); connect(widget, &MemoryView::captionChanged, this, &MemoryViewerWidget::slotChildCaptionChanged); - - connect(widget, &MemoryView::destroyed, - this, &MemoryViewerWidget::slotChildDestroyed); } void MemoryViewerWidget::slotChildCaptionChanged(const QString& caption) @@ -494,19 +490,5 @@ m_toolBox->setItemText(m_toolBox->indexOf(ncs), cap); } -void MemoryViewerWidget::slotChildDestroyed(QObject* child) -{ - QList::iterator i, e; - for(i = m_memoryViews.begin(), e = m_memoryViews.end(); i != e; ++i) - { - if (*i == child) - { - m_memoryViews.erase(i); - break; - } - } -} - - } // end of namespace GDB } // end of namespace KDevMI