diff options
author | hjk <hjk@qt.io> | 2019-02-26 09:40:49 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-02-26 15:18:14 +0000 |
commit | 6f37348b4c9f00879787374672d42ca1d14083bc (patch) | |
tree | 6196c3674e82fb5ab00a07ade44c0a509d7dc164 /src/plugins/valgrind | |
parent | 44a42db1ae4460142185e429ff6b39e37d6e3623 (diff) |
Replace static_casts by QOverload where possible
Mainly to get rid of the QProcess::finished deprecation warning.
Also adjust coding style in the surrounding connects when needed.
Change-Id: I12f9b248c7974b892c4a069356e578e80f8c59e9
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/valgrind')
-rw-r--r-- | src/plugins/valgrind/callgrindtool.cpp | 2 | ||||
-rw-r--r-- | src/plugins/valgrind/memchecktool.cpp | 6 | ||||
-rw-r--r-- | src/plugins/valgrind/valgrindconfigwidget.cpp | 10 |
3 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/valgrind/callgrindtool.cpp b/src/plugins/valgrind/callgrindtool.cpp index b9a83bc42b..ab018d9828 100644 --- a/src/plugins/valgrind/callgrindtool.cpp +++ b/src/plugins/valgrind/callgrindtool.cpp @@ -431,7 +431,7 @@ CallgrindTool::CallgrindTool() // event selection m_eventCombo = new QComboBox; m_eventCombo->setToolTip(tr("Selects which events from the profiling data are shown and visualized.")); - connect(m_eventCombo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), + connect(m_eventCombo, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &CallgrindTool::setCostEvent); updateEventCombo(); diff --git a/src/plugins/valgrind/memchecktool.cpp b/src/plugins/valgrind/memchecktool.cpp index c32a2a1ab7..d2d723027e 100644 --- a/src/plugins/valgrind/memchecktool.cpp +++ b/src/plugins/valgrind/memchecktool.cpp @@ -1215,7 +1215,7 @@ HeobDialog::HeobDialog(QWidget *parent) : m_handleExceptionCombo->addItem(tr("On")); m_handleExceptionCombo->addItem(tr("Only")); m_handleExceptionCombo->setCurrentIndex(handleException); - connect(m_handleExceptionCombo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), + connect(m_handleExceptionCombo, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &HeobDialog::updateEnabled); handleExceptionLayout->addWidget(m_handleExceptionCombo); layout->addLayout(handleExceptionLayout); @@ -1228,7 +1228,7 @@ HeobDialog::HeobDialog(QWidget *parent) : m_pageProtectionCombo->addItem(tr("After")); m_pageProtectionCombo->addItem(tr("Before")); m_pageProtectionCombo->setCurrentIndex(pageProtection); - connect(m_pageProtectionCombo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), + connect(m_pageProtectionCombo, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &HeobDialog::updateEnabled); pageProtectionLayout->addWidget(m_pageProtectionCombo); layout->addLayout(pageProtectionLayout); @@ -1252,7 +1252,7 @@ HeobDialog::HeobDialog(QWidget *parent) : m_leakDetailCombo->addItem(tr("Fuzzy Detect Leak Types")); m_leakDetailCombo->addItem(tr("Fuzzy Detect Leak Types (Show Reachable)")); m_leakDetailCombo->setCurrentIndex(leakDetail); - connect(m_leakDetailCombo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), + connect(m_leakDetailCombo, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &HeobDialog::updateEnabled); leakDetailLayout->addWidget(m_leakDetailCombo); layout->addLayout(leakDetailLayout); diff --git a/src/plugins/valgrind/valgrindconfigwidget.cpp b/src/plugins/valgrind/valgrindconfigwidget.cpp index 7abb0e97d7..85bcba7590 100644 --- a/src/plugins/valgrind/valgrindconfigwidget.cpp +++ b/src/plugins/valgrind/valgrindconfigwidget.cpp @@ -60,7 +60,7 @@ ValgrindConfigWidget::ValgrindConfigWidget(ValgrindBaseSettings *settings, bool connect(m_ui->valgrindExeChooser, &Utils::PathChooser::rawPathChanged, m_settings, &ValgrindBaseSettings::setValgrindExecutable); - connect(m_ui->smcDetectionComboBox, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), + connect(m_ui->smcDetectionComboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), m_settings, &ValgrindBaseSettings::setSelfModifyingCodeDetection); if (Utils::HostOsInfo::isWindowsHost()) { @@ -102,12 +102,12 @@ ValgrindConfigWidget::ValgrindConfigWidget(ValgrindBaseSettings *settings, bool connect(m_settings, &ValgrindBaseSettings::enableEventToolTipsChanged, m_ui->enableEventToolTips, &QGroupBox::setChecked); - connect(m_ui->minimumInclusiveCostRatio, static_cast<void (QDoubleSpinBox::*)(double)>(&QDoubleSpinBox::valueChanged), + connect(m_ui->minimumInclusiveCostRatio, QOverload<double>::of(&QDoubleSpinBox::valueChanged), m_settings, &ValgrindBaseSettings::setMinimumInclusiveCostRatio); connect(m_settings, &ValgrindBaseSettings::minimumInclusiveCostRatioChanged, m_ui->minimumInclusiveCostRatio, &QDoubleSpinBox::setValue); - connect(m_ui->visualisationMinimumInclusiveCostRatio, static_cast<void (QDoubleSpinBox::*)(double)>(&QDoubleSpinBox::valueChanged), + connect(m_ui->visualisationMinimumInclusiveCostRatio, QOverload<double>::of(&QDoubleSpinBox::valueChanged), m_settings, &ValgrindBaseSettings::setVisualisationMinimumInclusiveCostRatio); connect(m_settings, &ValgrindBaseSettings::visualisationMinimumInclusiveCostRatioChanged, m_ui->visualisationMinimumInclusiveCostRatio, &QDoubleSpinBox::setValue); @@ -121,12 +121,12 @@ ValgrindConfigWidget::ValgrindConfigWidget(ValgrindBaseSettings *settings, bool connect(m_ui->addSuppression, &QPushButton::clicked, this, &ValgrindConfigWidget::slotAddSuppression); connect(m_ui->removeSuppression, &QPushButton::clicked, this, &ValgrindConfigWidget::slotRemoveSuppression); - connect(m_ui->numCallers, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged), + connect(m_ui->numCallers, QOverload<int>::of(&QSpinBox::valueChanged), m_settings, &ValgrindBaseSettings::setNumCallers); connect(m_settings, &ValgrindBaseSettings::numCallersChanged, m_ui->numCallers, &QSpinBox::setValue); - connect(m_ui->leakCheckOnFinish, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), + connect(m_ui->leakCheckOnFinish, QOverload<int>::of(&QComboBox::currentIndexChanged), m_settings, &ValgrindBaseSettings::setLeakCheckOnFinish); connect(m_settings, &ValgrindBaseSettings::leakCheckOnFinishChanged, m_ui->leakCheckOnFinish, &QComboBox::setCurrentIndex); |