From 525f330420d6f3b112dbae36c2fb9769265321a8 Mon Sep 17 00:00:00 2001 From: John Fultz Date: Sat, 15 Jul 2023 16:46:26 -0500 Subject: Fix up some Qt signals. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some of the signals we’re using aren’t supported or working in Qt 6. Refactor for things that are working and documented. --- quacker/boardsetupdialog.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'quacker/boardsetupdialog.cpp') 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() -- cgit v1.2.3