MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / initConnection

Method initConnection

src/plugins/git/gui/gitdiffwidget.cpp:75–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73}
74
75void GitDiffWidgetPrivate::initConnection()
76{
77 q->connect(leftEditor->verticalScrollBar(), &QScrollBar::valueChanged,
78 rightEditor->verticalScrollBar(), &QScrollBar::setValue);
79 q->connect(rightEditor->verticalScrollBar(), &QScrollBar::valueChanged,
80 leftEditor->verticalScrollBar(), &QScrollBar::setValue);
81
82 q->connect(DGuiApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &GitDiffWidgetPrivate::updateTheme);
83 q->connect(q, &GitDiffWidget::reqParsePatch, worker.data(), &GitDiffWorker::handleParsePatch, Qt::QueuedConnection);
84 q->connect(worker.data(), &GitDiffWorker::parsePatchFinished, q, &GitDiffWidget::onParsePathFinished, Qt::QueuedConnection);
85 q->connect(q, &GitDiffWidget::reqParseFileDatas, worker.data(), &GitDiffWorker::handleParseFileDatas, Qt::QueuedConnection);
86 q->connect(worker.data(), &GitDiffWorker::parseFileDatasFinished, q, &GitDiffWidget::onParseFileDatasFinished, Qt::QueuedConnection);
87
88 worker->moveToThread(thread.data());
89 thread->start();
90}
91
92void GitDiffWidgetPrivate::showDiff()
93{

Callers 1

GitDiffWidgetMethod · 0.45

Calls 3

connectMethod · 0.45
dataMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected