summaryrefslogtreecommitdiff
path: root/src/plugins/vcsbase/vcsbaseeditor.cpp
diff options
context:
space:
mode:
authorHugues Delorme <delorme.hugues@fougsys.fr>2015-03-04 15:51:32 +0100
committerHugues Delorme <delorme.hugues@fougsys.fr>2015-03-06 08:05:08 +0000
commit7a05c9ea5bb3dabfbb221da3ed7764db7dece7fe (patch)
tree0a54dcbd9389d3be6c0d16c37ee55ba0d995d533 /src/plugins/vcsbase/vcsbaseeditor.cpp
parentf7bdbc66e0d3b2973521ee5bd55dda8c69206adf (diff)
downloadqt-creator-7a05c9ea5bb3dabfbb221da3ed7764db7dece7fe.tar.gz
VcsBase: use Qt5 connects
Change-Id: I386da06c9abe27913e85b2ed9984a83938f5457c Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/vcsbase/vcsbaseeditor.cpp')
-rw-r--r--src/plugins/vcsbase/vcsbaseeditor.cpp42
1 files changed, 24 insertions, 18 deletions
diff --git a/src/plugins/vcsbase/vcsbaseeditor.cpp b/src/plugins/vcsbase/vcsbaseeditor.cpp
index f3fc5e62f1..868741f6ac 100644
--- a/src/plugins/vcsbase/vcsbaseeditor.cpp
+++ b/src/plugins/vcsbase/vcsbaseeditor.cpp
@@ -346,7 +346,7 @@ void ChangeTextCursorHandler::slotCopyRevision()
QAction *ChangeTextCursorHandler::createDescribeAction(const QString &change) const
{
auto a = new QAction(VcsBaseEditorWidget::tr("Describe Change %1").arg(change), 0);
- connect(a, SIGNAL(triggered()), this, SLOT(slotDescribe()));
+ connect(a, &QAction::triggered, this, &ChangeTextCursorHandler::slotDescribe);
return a;
}
@@ -359,7 +359,7 @@ QAction *ChangeTextCursorHandler::createAnnotateAction(const QString &change, bo
editorWidget()->annotateRevisionTextFormat();
auto a = new QAction(format.arg(change), 0);
a->setData(change);
- connect(a, SIGNAL(triggered()), editorWidget(), SLOT(slotAnnotateRevision()));
+ connect(a, &QAction::triggered, editorWidget(), &VcsBaseEditorWidget::slotAnnotateRevision);
return a;
}
@@ -367,7 +367,7 @@ QAction *ChangeTextCursorHandler::createCopyRevisionAction(const QString &change
{
auto a = new QAction(editorWidget()->copyRevisionTextFormat().arg(change), 0);
a->setData(change);
- connect(a, SIGNAL(triggered()), this, SLOT(slotCopyRevision()));
+ connect(a, &QAction::triggered, this, &ChangeTextCursorHandler::slotCopyRevision);
return a;
}
@@ -499,7 +499,7 @@ QAction *UrlTextCursorHandler::createOpenUrlAction(const QString &text) const
{
auto a = new QAction(text, 0);
a->setData(m_urlData.url);
- connect(a, SIGNAL(triggered()), this, SLOT(slotOpenUrl()));
+ connect(a, &QAction::triggered, this, &UrlTextCursorHandler::slotOpenUrl);
return a;
}
@@ -507,7 +507,7 @@ QAction *UrlTextCursorHandler::createCopyUrlAction(const QString &text) const
{
auto a = new QAction(text, 0);
a->setData(m_urlData.url);
- connect(a, SIGNAL(triggered()), this, SLOT(slotCopyUrl()));
+ connect(a, &QAction::triggered, this, &UrlTextCursorHandler::slotCopyUrl);
return a;
}
@@ -714,19 +714,25 @@ void VcsBaseEditorWidget::init()
case OtherContent:
break;
case LogOutput:
- connect(d->entriesComboBox(), SIGNAL(activated(int)), this, SLOT(slotJumpToEntry(int)));
- connect(this, SIGNAL(textChanged()), this, SLOT(slotPopulateLogBrowser()));
- connect(this, SIGNAL(cursorPositionChanged()), this, SLOT(slotCursorPositionChanged()));
+ connect(d->entriesComboBox(), static_cast<void (QComboBox::*)(int)>(&QComboBox::activated),
+ this, &VcsBaseEditorWidget::slotJumpToEntry);
+ connect(this, &QPlainTextEdit::textChanged,
+ this, &VcsBaseEditorWidget::slotPopulateLogBrowser);
+ connect(this, &QPlainTextEdit::cursorPositionChanged,
+ this, &VcsBaseEditorWidget::slotCursorPositionChanged);
break;
case AnnotateOutput:
// Annotation highlighting depends on contents, which is set later on
- connect(this, SIGNAL(textChanged()), this, SLOT(slotActivateAnnotation()));
+ connect(this, &QPlainTextEdit::textChanged, this, &VcsBaseEditorWidget::slotActivateAnnotation);
break;
case DiffOutput:
// Diff: set up diff file browsing
- connect(d->entriesComboBox(), SIGNAL(activated(int)), this, SLOT(slotJumpToEntry(int)));
- connect(this, SIGNAL(textChanged()), this, SLOT(slotPopulateDiffBrowser()));
- connect(this, SIGNAL(cursorPositionChanged()), this, SLOT(slotCursorPositionChanged()));
+ connect(d->entriesComboBox(), static_cast<void (QComboBox::*)(int)>(&QComboBox::activated),
+ this, &VcsBaseEditorWidget::slotJumpToEntry);
+ connect(this, &QPlainTextEdit::textChanged,
+ this, &VcsBaseEditorWidget::slotPopulateDiffBrowser);
+ connect(this, &QPlainTextEdit::cursorPositionChanged,
+ this, &VcsBaseEditorWidget::slotCursorPositionChanged);
break;
}
if (hasDiff()) {
@@ -948,8 +954,8 @@ void VcsBaseEditorWidget::contextMenuEvent(QContextMenuEvent *e)
case LogOutput: // log might have diff
case DiffOutput: {
menu->addSeparator();
- connect(menu->addAction(tr("Send to CodePaster...")), SIGNAL(triggered()),
- this, SLOT(slotPaste()));
+ connect(menu->addAction(tr("Send to CodePaster...")), &QAction::triggered,
+ this, &VcsBaseEditorWidget::slotPaste);
menu->addSeparator();
// Apply/revert diff chunk.
const DiffChunk chunk = diffChunk(cursorForPosition(e->pos()));
@@ -962,11 +968,11 @@ void VcsBaseEditorWidget::contextMenuEvent(QContextMenuEvent *e)
// fileNameFromDiffSpecification() works.
QAction *applyAction = menu->addAction(tr("Apply Chunk..."));
applyAction->setData(qVariantFromValue(Internal::DiffChunkAction(chunk, false)));
- connect(applyAction, SIGNAL(triggered()), this, SLOT(slotApplyDiffChunk()));
+ connect(applyAction, &QAction::triggered, this, &VcsBaseEditorWidget::slotApplyDiffChunk);
// Revert a chunk from a VCS diff, which might be linked to reloading the diff.
QAction *revertAction = menu->addAction(tr("Revert Chunk..."));
revertAction->setData(qVariantFromValue(Internal::DiffChunkAction(chunk, true)));
- connect(revertAction, SIGNAL(triggered()), this, SLOT(slotApplyDiffChunk()));
+ connect(revertAction, &QAction::triggered, this, &VcsBaseEditorWidget::slotApplyDiffChunk);
// Custom diff actions
addDiffActions(menu, chunk);
break;
@@ -974,7 +980,7 @@ void VcsBaseEditorWidget::contextMenuEvent(QContextMenuEvent *e)
default:
break;
}
- connect(this, SIGNAL(destroyed()), menu, SLOT(deleteLater()));
+ connect(this, &QObject::destroyed, menu, &QObject::deleteLater);
menu->exec(e->globalPos());
delete menu;
}
@@ -1058,7 +1064,7 @@ void VcsBaseEditorWidget::slotActivateAnnotation()
if (changes.isEmpty())
return;
- disconnect(this, SIGNAL(textChanged()), this, SLOT(slotActivateAnnotation()));
+ disconnect(this, &QPlainTextEdit::textChanged, this, &VcsBaseEditorWidget::slotActivateAnnotation);
if (BaseAnnotationHighlighter *ah = qobject_cast<BaseAnnotationHighlighter *>(textDocument()->syntaxHighlighter())) {
ah->setChangeNumbers(changes);