changeset 31625:b26b768f23a4

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.
author John W. Eaton <jwe@octave.org>
date Sat, 03 Dec 2022 00:52:02 -0500
parents 302b260cf585
children 9034cf663768
files libgui/src/octave-qobject.cc libgui/src/release-notes.cc libgui/src/release-notes.h
diffstat 3 files changed, 3 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- 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<release_notes> base_qobject::release_notes_widget (void)
   {
     if (! m_release_notes)
-      m_release_notes = QPointer<release_notes> (new release_notes (*this));
+      m_release_notes = QPointer<release_notes> (new release_notes ());
 
     return m_release_notes;
   }
--- 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)
   {
 
--- 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;