aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/debuggersourcepathmappingwidget.cpp')
-rw-r--r--src/plugins/debugger/debuggersourcepathmappingwidget.cpp35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/plugins/debugger/debuggersourcepathmappingwidget.cpp b/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
index 8fcb4a4567d..637c2e5e0ed 100644
--- a/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
+++ b/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
@@ -228,40 +228,41 @@ DebuggerSourcePathMappingWidget::DebuggerSourcePathMappingWidget(QWidget *parent
m_treeView->setSelectionMode(QAbstractItemView::SingleSelection);
m_treeView->setSelectionBehavior(QAbstractItemView::SelectRows);
m_treeView->setModel(m_model);
- connect(m_treeView->selectionModel(),
- SIGNAL(currentRowChanged(QModelIndex,QModelIndex)),
- SLOT(slotCurrentRowChanged(QModelIndex,QModelIndex)));
+ connect(m_treeView->selectionModel(), &QItemSelectionModel::currentRowChanged,
+ this, &DebuggerSourcePathMappingWidget::slotCurrentRowChanged);
// Top list/Right part: Buttons.
- QVBoxLayout *buttonLayout = new QVBoxLayout;
+ auto buttonLayout = new QVBoxLayout;
buttonLayout->addWidget(m_addButton);
buttonLayout->addWidget(m_addQtButton);
m_addQtButton->setVisible(sizeof(qtBuildPaths) > 0);
m_addQtButton->setToolTip(tr("Add a mapping for Qt's source folders "
"when using an unpatched version of Qt."));
buttonLayout->addWidget(m_removeButton);
- connect(m_addButton, SIGNAL(clicked()), this, SLOT(slotAdd()));
- connect(m_addQtButton, SIGNAL(clicked()), this, SLOT(slotAddQt()));
-
- connect(m_removeButton, SIGNAL(clicked()), this, SLOT(slotRemove()));
+ connect(m_addButton, &QAbstractButton::clicked,
+ this, &DebuggerSourcePathMappingWidget::slotAdd);
+ connect(m_addQtButton, &QAbstractButton::clicked,
+ this, &DebuggerSourcePathMappingWidget::slotAddQt);
+ connect(m_removeButton, &QAbstractButton::clicked,
+ this, &DebuggerSourcePathMappingWidget::slotRemove);
buttonLayout->addItem(new QSpacerItem(0, 0, QSizePolicy::Ignored, QSizePolicy::MinimumExpanding));
// Assemble top
- QHBoxLayout *treeHLayout = new QHBoxLayout;
+ auto treeHLayout = new QHBoxLayout;
treeHLayout->addWidget(m_treeView);
treeHLayout->addLayout(buttonLayout);
// Edit part
m_targetChooser->setExpectedKind(PathChooser::ExistingDirectory);
m_targetChooser->setHistoryCompleter(QLatin1String("Debugger.MappingTarget.History"));
- connect(m_sourceLineEdit, SIGNAL(textChanged(QString)),
- this, SLOT(slotEditSourceFieldChanged()));
- connect(m_targetChooser, SIGNAL(changed(QString)),
- this, SLOT(slotEditTargetFieldChanged()));
- QFormLayout *editLayout = new QFormLayout;
+ connect(m_sourceLineEdit, &QLineEdit::textChanged,
+ this, &DebuggerSourcePathMappingWidget::slotEditSourceFieldChanged);
+ connect(m_targetChooser, &PathChooser::changed,
+ this, &DebuggerSourcePathMappingWidget::slotEditTargetFieldChanged);
+ auto editLayout = new QFormLayout;
const QString sourceToolTip = tr("The source path contained in the "
"debug information of the executable as reported by the debugger");
- QLabel *editSourceLabel = new QLabel(tr("&Source path:"));
+ auto editSourceLabel = new QLabel(tr("&Source path:"));
editSourceLabel->setToolTip(sourceToolTip);
m_sourceLineEdit->setToolTip(sourceToolTip);
editSourceLabel->setBuddy(m_sourceLineEdit);
@@ -269,7 +270,7 @@ DebuggerSourcePathMappingWidget::DebuggerSourcePathMappingWidget(QWidget *parent
const QString targetToolTip = tr("The actual location of the source "
"tree on the local machine");
- QLabel *editTargetLabel = new QLabel(tr("&Target path:"));
+ auto editTargetLabel = new QLabel(tr("&Target path:"));
editTargetLabel->setToolTip(targetToolTip);
editTargetLabel->setBuddy(m_targetChooser);
m_targetChooser->setToolTip(targetToolTip);
@@ -279,7 +280,7 @@ DebuggerSourcePathMappingWidget::DebuggerSourcePathMappingWidget(QWidget *parent
chooser->addSupportedWidget(m_targetChooser->lineEdit());
// Main layout
- QVBoxLayout *mainLayout = new QVBoxLayout;
+ auto mainLayout = new QVBoxLayout;
mainLayout->addLayout(treeHLayout);
mainLayout->addLayout(editLayout);
setLayout(mainLayout);