diff options
author | John Fultz <jfultz@wolfram.com> | 2023-07-15 16:46:26 -0500 |
---|---|---|
committer | John Fultz <jfultz@wolfram.com> | 2023-07-16 08:29:07 -0500 |
commit | 525f330420d6f3b112dbae36c2fb9769265321a8 (patch) | |
tree | 9c89e1b4a3b2ef647577a9320c514caa0e307cb8 /quacker/boardsetupdialog.cpp | |
parent | 9fe15e565708b1efbf2dbc6b6f9dd19d89ff29da (diff) |
Fix up some Qt signals.
Some of the signals we’re using aren’t supported or working
in Qt 6. Refactor for things that are working and
documented.
Diffstat (limited to 'quacker/boardsetupdialog.cpp')
-rw-r--r-- | quacker/boardsetupdialog.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/quacker/boardsetupdialog.cpp b/quacker/boardsetupdialog.cpp index ffdf6a4..33c9f21 100644 --- a/quacker/boardsetupdialog.cpp +++ b/quacker/boardsetupdialog.cpp @@ -114,11 +114,11 @@ BoardSetupDialog::BoardSetupDialog(QWidget *parent) : QDialog(parent) m_saveChanges->setDefault(true); // hook up signals and slots - connect(m_horizontalDimension, SIGNAL(activated(const QString &)), this, SLOT(parametersChanged(const QString &))); - connect(m_horizontalDimension, SIGNAL(activated(const QString &)), this, SLOT(symmetryChanged())); - connect(m_verticalDimension, SIGNAL(activated(const QString &)), this, SLOT(parametersChanged(const QString &))); - connect(m_verticalDimension, SIGNAL(activated(const QString &)), this, SLOT(symmetryChanged())); - connect(m_boardName, SIGNAL(textEdited(const QString &)), this, SLOT(parametersChanged(const QString &))); + connect(m_horizontalDimension, SIGNAL(activated(int)), this, SLOT(parametersChanged(int))); + connect(m_horizontalDimension, SIGNAL(activated(int)), this, SLOT(symmetryChanged())); + connect(m_verticalDimension, SIGNAL(activated(int)), this, SLOT(parametersChanged(int))); + connect(m_verticalDimension, SIGNAL(activated(int)), this, SLOT(symmetryChanged())); + connect(m_boardName, SIGNAL(textEdited(const QString &)), this, SLOT(parametersChanged(0))); connect(m_saveChanges, SIGNAL(clicked()), this, SLOT(accept())); connect(m_cancel, SIGNAL(clicked()), this, SLOT(reject())); connect(m_undoAll, SIGNAL(clicked()), this, SLOT(undoAllChanges())); @@ -134,7 +134,7 @@ BoardSetupDialog::BoardSetupDialog(QWidget *parent) : QDialog(parent) QUACKLE_BOARD_PARAMETERS->Serialize(boardStream); m_serializedOriginalBoard = boardStream.str(); - parametersChanged(QString()); + parametersChanged(0); symmetryChanged(); } @@ -175,7 +175,7 @@ void BoardSetupDialog::initializeBoardName() } } -void BoardSetupDialog::parametersChanged(const QString &) +void BoardSetupDialog::parametersChanged(int unused) { QUACKLE_BOARD_PARAMETERS->setWidth(m_horizontalDimension->currentIndex() + QUACKLE_MINIMUM_BOARD_SIZE); QUACKLE_BOARD_PARAMETERS->setHeight(m_verticalDimension->currentIndex() + QUACKLE_MINIMUM_BOARD_SIZE); @@ -242,7 +242,7 @@ void BoardSetupDialog::undoAllChanges() istringstream boardStream(m_serializedOriginalBoard); QUACKLE_DATAMANAGER->setBoardParameters(Quackle::BoardParameters::Deserialize(boardStream)); - parametersChanged(QString()); + parametersChanged(0); } void BoardSetupDialog::deleteBoard() |