# HG changeset patch # User John W. Eaton # Date 1670046722 18000 # Node ID b26b768f23a46280e1363026e393784aa55dbef5 # Parent 302b260cf5857f65cc5da1e31eaab97fc9f27d64 eliminate base_qobject argument from release_notes constructor * release-notes.h, release-notes.cc (release_notes::release_notes): Eliminate unused base_qobject argument from constructor. Change all uses. diff -r 302b260cf585 -r b26b768f23a4 libgui/src/octave-qobject.cc --- a/libgui/src/octave-qobject.cc Sat Dec 03 00:48:23 2022 -0500 +++ b/libgui/src/octave-qobject.cc Sat Dec 03 00:52:02 2022 -0500 @@ -738,7 +738,7 @@ QPointer base_qobject::release_notes_widget (void) { if (! m_release_notes) - m_release_notes = QPointer (new release_notes (*this)); + m_release_notes = QPointer (new release_notes ()); return m_release_notes; } diff -r 302b260cf585 -r b26b768f23a4 libgui/src/release-notes.cc --- a/libgui/src/release-notes.cc Sat Dec 03 00:48:23 2022 -0500 +++ b/libgui/src/release-notes.cc Sat Dec 03 00:52:02 2022 -0500 @@ -48,7 +48,7 @@ namespace octave { - release_notes::release_notes (base_qobject& oct_qobj) + release_notes::release_notes (void) : QWidget (nullptr), m_browser (nullptr) { diff -r 302b260cf585 -r b26b768f23a4 libgui/src/release-notes.h --- a/libgui/src/release-notes.h Sat Dec 03 00:48:23 2022 -0500 +++ b/libgui/src/release-notes.h Sat Dec 03 00:52:02 2022 -0500 @@ -33,15 +33,13 @@ namespace octave { - class base_qobject; - class release_notes : public QWidget { Q_OBJECT public: - release_notes (base_qobject& qct_qobj); + release_notes (void); ~release_notes (void) = default;