diff --git a/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp b/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp index 20d36e7cc8abd2d2392632c4c50b7b59027dca65..25dca6ec068b2535ce7f74b4b547626d6c8fad04 100644 --- a/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp +++ b/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp @@ -568,7 +568,7 @@ void SideDiffEditorWidget::contextMenuEvent(QContextMenuEvent *e) emit contextMenuRequested(menu, fileIndexForBlockNumber(blockNumber), chunkIndexForBlockNumber(blockNumber)); - connect(this, SIGNAL(destroyed()), menu, SLOT(deleteLater())); + connect(this, &SideDiffEditorWidget::destroyed, menu, &QMenu::deleteLater); menu->exec(e->globalPos()); delete menu; } @@ -762,10 +762,10 @@ SideBySideDiffEditorWidget::SideBySideDiffEditorWidget(QWidget *parent) m_leftEditor, &SideDiffEditorWidget::setDisplaySettings); m_leftEditor->setDisplaySettings(TextEditorSettings::displaySettings()); m_leftEditor->setCodeStyle(TextEditorSettings::codeStyle()); - connect(m_leftEditor, SIGNAL(jumpToOriginalFileRequested(int,int,int)), - this, SLOT(slotLeftJumpToOriginalFileRequested(int,int,int))); - connect(m_leftEditor, SIGNAL(contextMenuRequested(QMenu*,int,int)), - this, SLOT(slotLeftContextMenuRequested(QMenu*,int,int)), + connect(m_leftEditor, &SideDiffEditorWidget::jumpToOriginalFileRequested, + this, &SideBySideDiffEditorWidget::slotLeftJumpToOriginalFileRequested); + connect(m_leftEditor, &SideDiffEditorWidget::contextMenuRequested, + this, &SideBySideDiffEditorWidget::slotLeftContextMenuRequested, Qt::DirectConnection); m_rightEditor = new SideDiffEditorWidget(this); @@ -774,44 +774,44 @@ SideBySideDiffEditorWidget::SideBySideDiffEditorWidget(QWidget *parent) m_rightEditor, &SideDiffEditorWidget::setDisplaySettings); m_rightEditor->setDisplaySettings(TextEditorSettings::displaySettings()); m_rightEditor->setCodeStyle(TextEditorSettings::codeStyle()); - connect(m_rightEditor, SIGNAL(jumpToOriginalFileRequested(int,int,int)), - this, SLOT(slotRightJumpToOriginalFileRequested(int,int,int))); - connect(m_rightEditor, SIGNAL(contextMenuRequested(QMenu*,int,int)), - this, SLOT(slotRightContextMenuRequested(QMenu*,int,int)), + connect(m_rightEditor, &SideDiffEditorWidget::jumpToOriginalFileRequested, + this, &SideBySideDiffEditorWidget::slotRightJumpToOriginalFileRequested); + connect(m_rightEditor, &SideDiffEditorWidget::contextMenuRequested, + this, &SideBySideDiffEditorWidget::slotRightContextMenuRequested, Qt::DirectConnection); connect(TextEditorSettings::instance(), - SIGNAL(fontSettingsChanged(TextEditor::FontSettings)), - this, SLOT(setFontSettings(TextEditor::FontSettings))); + &TextEditorSettings::fontSettingsChanged, + this, &SideBySideDiffEditorWidget::setFontSettings); setFontSettings(TextEditorSettings::fontSettings()); - connect(m_leftEditor->verticalScrollBar(), SIGNAL(valueChanged(int)), - this, SLOT(leftVSliderChanged())); - connect(m_leftEditor->verticalScrollBar(), SIGNAL(actionTriggered(int)), - this, SLOT(leftVSliderChanged())); + connect(m_leftEditor->verticalScrollBar(), &QAbstractSlider::valueChanged, + this, &SideBySideDiffEditorWidget::leftVSliderChanged); + connect(m_leftEditor->verticalScrollBar(), &QAbstractSlider::actionTriggered, + this, &SideBySideDiffEditorWidget::leftVSliderChanged); - connect(m_leftEditor->horizontalScrollBar(), SIGNAL(valueChanged(int)), - this, SLOT(leftHSliderChanged())); - connect(m_leftEditor->horizontalScrollBar(), SIGNAL(actionTriggered(int)), - this, SLOT(leftHSliderChanged())); + connect(m_leftEditor->horizontalScrollBar(), &QAbstractSlider::valueChanged, + this, &SideBySideDiffEditorWidget::leftHSliderChanged); + connect(m_leftEditor->horizontalScrollBar(), &QAbstractSlider::actionTriggered, + this, &SideBySideDiffEditorWidget::leftHSliderChanged); - connect(m_leftEditor, SIGNAL(cursorPositionChanged()), - this, SLOT(leftCursorPositionChanged())); + connect(m_leftEditor, &QPlainTextEdit::cursorPositionChanged, + this, &SideBySideDiffEditorWidget::leftCursorPositionChanged); // connect(m_leftEditor->document()->documentLayout(), SIGNAL(documentSizeChanged(QSizeF)), // this, SLOT(leftDocumentSizeChanged())); - connect(m_rightEditor->verticalScrollBar(), SIGNAL(valueChanged(int)), - this, SLOT(rightVSliderChanged())); - connect(m_rightEditor->verticalScrollBar(), SIGNAL(actionTriggered(int)), - this, SLOT(rightVSliderChanged())); + connect(m_rightEditor->verticalScrollBar(), &QAbstractSlider::valueChanged, + this, &SideBySideDiffEditorWidget::rightVSliderChanged); + connect(m_rightEditor->verticalScrollBar(), &QAbstractSlider::actionTriggered, + this, &SideBySideDiffEditorWidget::rightVSliderChanged); - connect(m_rightEditor->horizontalScrollBar(), SIGNAL(valueChanged(int)), - this, SLOT(rightHSliderChanged())); - connect(m_rightEditor->horizontalScrollBar(), SIGNAL(actionTriggered(int)), - this, SLOT(rightHSliderChanged())); + connect(m_rightEditor->horizontalScrollBar(), &QAbstractSlider::valueChanged, + this, &SideBySideDiffEditorWidget::rightHSliderChanged); + connect(m_rightEditor->horizontalScrollBar(), &QAbstractSlider::actionTriggered, + this, &SideBySideDiffEditorWidget::rightHSliderChanged); - connect(m_rightEditor, SIGNAL(cursorPositionChanged()), - this, SLOT(rightCursorPositionChanged())); + connect(m_rightEditor, &QPlainTextEdit::cursorPositionChanged, + this, &SideBySideDiffEditorWidget::rightCursorPositionChanged); // connect(m_rightEditor->document()->documentLayout(), SIGNAL(documentSizeChanged(QSizeF)), // this, SLOT(rightDocumentSizeChanged())); @@ -838,21 +838,21 @@ void SideBySideDiffEditorWidget::setDiffEditorGuiController( return; if (m_guiController) { - disconnect(m_controller, SIGNAL(cleared(QString)), - this, SLOT(clearAll(QString))); - disconnect(m_controller, SIGNAL(diffFilesChanged(QList<FileData>,QString)), - this, SLOT(setDiff(QList<FileData>,QString))); - disconnect(m_controller, SIGNAL(saveStateRequested()), - m_leftEditor, SLOT(saveStateRequested())); - disconnect(m_controller, SIGNAL(saveStateRequested()), - m_rightEditor, SLOT(saveStateRequested())); - disconnect(m_controller, SIGNAL(restoreStateRequested()), - m_leftEditor, SLOT(restoreStateRequested())); - disconnect(m_controller, SIGNAL(restoreStateRequested()), - m_rightEditor, SLOT(restoreStateRequested())); - - disconnect(m_guiController, SIGNAL(currentDiffFileIndexChanged(int)), - this, SLOT(setCurrentDiffFileIndex(int))); + disconnect(m_controller, &DiffEditorController::cleared, + this, &SideBySideDiffEditorWidget::clearAll); + disconnect(m_controller, &DiffEditorController::diffFilesChanged, + this, &SideBySideDiffEditorWidget::setDiff); + disconnect(m_controller, &DiffEditorController::saveStateRequested, + m_leftEditor, &SideDiffEditorWidget::saveStateRequested); + disconnect(m_controller, &DiffEditorController::saveStateRequested, + m_rightEditor, &SideDiffEditorWidget::saveStateRequested); + disconnect(m_controller, &DiffEditorController::restoreStateRequested, + m_leftEditor, &SideDiffEditorWidget::restoreStateRequested); + disconnect(m_controller, &DiffEditorController::restoreStateRequested, + m_rightEditor, &SideDiffEditorWidget::restoreStateRequested); + + disconnect(m_guiController, &DiffEditorGuiController::currentDiffFileIndexChanged, + this, &SideBySideDiffEditorWidget::setCurrentDiffFileIndex); clearAll(tr("No controller")); } @@ -861,21 +861,21 @@ void SideBySideDiffEditorWidget::setDiffEditorGuiController( if (m_guiController) { m_controller = m_guiController->controller(); - connect(m_controller, SIGNAL(cleared(QString)), - this, SLOT(clearAll(QString))); - connect(m_controller, SIGNAL(diffFilesChanged(QList<FileData>,QString)), - this, SLOT(setDiff(QList<FileData>,QString))); - connect(m_controller, SIGNAL(saveStateRequested()), - m_leftEditor, SLOT(saveStateRequested())); - connect(m_controller, SIGNAL(saveStateRequested()), - m_rightEditor, SLOT(saveStateRequested())); - connect(m_controller, SIGNAL(restoreStateRequested()), - m_leftEditor, SLOT(restoreStateRequested())); - connect(m_controller, SIGNAL(restoreStateRequested()), - m_rightEditor, SLOT(restoreStateRequested())); - - connect(m_guiController, SIGNAL(currentDiffFileIndexChanged(int)), - this, SLOT(setCurrentDiffFileIndex(int))); + connect(m_controller, &DiffEditorController::cleared, + this, &SideBySideDiffEditorWidget::clearAll); + connect(m_controller, &DiffEditorController::diffFilesChanged, + this, &SideBySideDiffEditorWidget::setDiff); + connect(m_controller, &DiffEditorController::saveStateRequested, + m_leftEditor, &SideDiffEditorWidget::saveStateRequested); + connect(m_controller, &DiffEditorController::saveStateRequested, + m_rightEditor, &SideDiffEditorWidget::saveStateRequested); + connect(m_controller, &DiffEditorController::restoreStateRequested, + m_leftEditor, &SideDiffEditorWidget::restoreStateRequested); + connect(m_controller, &DiffEditorController::restoreStateRequested, + m_rightEditor, &SideDiffEditorWidget::restoreStateRequested); + + connect(m_guiController, &DiffEditorGuiController::currentDiffFileIndexChanged, + this, &SideBySideDiffEditorWidget::setCurrentDiffFileIndex); setDiff(m_controller->diffFiles(), m_controller->workingDirectory()); setCurrentDiffFileIndex(m_guiController->currentDiffFileIndex()); @@ -1237,11 +1237,11 @@ void SideBySideDiffEditorWidget::slotLeftContextMenuRequested(QMenu *menu, menu->addSeparator(); QAction *sendChunkToCodePasterAction = menu->addAction(tr("Send Chunk to CodePaster...")); - connect(sendChunkToCodePasterAction, SIGNAL(triggered()), - this, SLOT(slotSendChunkToCodePaster())); + connect(sendChunkToCodePasterAction, &QAction::triggered, + this, &SideBySideDiffEditorWidget::slotSendChunkToCodePaster); menu->addSeparator(); QAction *applyAction = menu->addAction(tr("Apply Chunk...")); - connect(applyAction, SIGNAL(triggered()), this, SLOT(slotApplyChunk())); + connect(applyAction, &QAction::triggered, this, &SideBySideDiffEditorWidget::slotApplyChunk); applyAction->setEnabled(false); m_contextMenuFileIndex = diffFileIndex; @@ -1272,11 +1272,11 @@ void SideBySideDiffEditorWidget::slotRightContextMenuRequested(QMenu *menu, menu->addSeparator(); QAction *sendChunkToCodePasterAction = menu->addAction(tr("Send Chunk to CodePaster...")); - connect(sendChunkToCodePasterAction, SIGNAL(triggered()), - this, SLOT(slotSendChunkToCodePaster())); + connect(sendChunkToCodePasterAction, &QAction::triggered, + this, &SideBySideDiffEditorWidget::slotSendChunkToCodePaster); menu->addSeparator(); QAction *revertAction = menu->addAction(tr("Revert Chunk...")); - connect(revertAction, SIGNAL(triggered()), this, SLOT(slotRevertChunk())); + connect(revertAction, &QAction::triggered, this, &SideBySideDiffEditorWidget::slotRevertChunk); revertAction->setEnabled(false); m_contextMenuFileIndex = diffFileIndex;