diff libgui/src/dialog.h @ 31626:9034cf663768

eliminate unnecessary base_qobject object from GUI dialog classes * dialog.h, dialog.cc (QUIWidgetCreator::m_octave_qobj): Delete unnecessary data member. (QUIWidgetCreator::QUIWidgetCreator, MessageDialog::MessageDialog, ListDialog::ListDialog, InputDialog::InputDialog, FileDialog::FileDialog): Eliminate base_qobject argument. Change all uses.
author John W. Eaton <jwe@octave.org>
date Sat, 03 Dec 2022 01:00:04 -0500
parents 796f54d4ddbf
children 431f80aba37a
line wrap: on
line diff
--- a/libgui/src/dialog.h	Sat Dec 03 00:52:02 2022 -0500
+++ b/libgui/src/dialog.h	Sat Dec 03 01:00:04 2022 -0500
@@ -44,15 +44,13 @@
 
 namespace octave
 {
-  class base_qobject;
-
   class QUIWidgetCreator : public QObject
   {
     Q_OBJECT
 
   public:
 
-    QUIWidgetCreator (base_qobject& oct_qobj);
+    QUIWidgetCreator (void);
 
     ~QUIWidgetCreator (void) = default;
 
@@ -148,8 +146,6 @@
 
   private:
 
-    base_qobject& m_octave_qobj;
-
     int m_dialog_result;
     QString m_dialog_button;
 
@@ -176,7 +172,7 @@
 
   public:
 
-    MessageDialog (base_qobject& oct_qobj, const QString& message,
+    MessageDialog (const QString& message,
                    const QString& title, const QString& icon,
                    const QStringList& button, const QString& defbutton,
                    const QStringList& role);
@@ -201,7 +197,7 @@
 
   public:
 
-    ListDialog (base_qobject& oct_qobj, const QStringList& list,
+    ListDialog (const QStringList& list,
                 const QString& mode, int width, int height,
                 const QList<int>& initial, const QString& name,
                 const QStringList& prompt, const QString& ok_string,
@@ -236,7 +232,7 @@
 
   public:
 
-    InputDialog (base_qobject& oct_qobj, const QStringList& prompt,
+    InputDialog (const QStringList& prompt,
                  const QString& title, const QFloatList& nr,
                  const QFloatList& nc, const QStringList& defaults);
 
@@ -261,7 +257,7 @@
 
   public:
 
-    FileDialog (base_qobject& oct_qobj, const QStringList& filters,
+    FileDialog (const QStringList& filters,
                 const QString& title, const QString& filename,
                 const QString& dirname, const QString& multimode);