Mercurial > octave
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);