Lines Matching refs:vData

255     for(auto [_, vData] : m_views) {  in updateProjectDiffs()
257 if (vData.project == proj) in updateProjectDiffs()
258 updateDiff(vData.url, vData.area, UpdateDiffParams::NoActivate); in updateProjectDiffs()
265 for(auto [_, vData] : m_views) { in updateUrlDiffs()
267 if (vData.project != project) in updateUrlDiffs()
270 vData.url == url || in updateUrlDiffs()
271 vData.area == RepoStatusModel::WorkTreeRoot || in updateUrlDiffs()
272 vData.area == RepoStatusModel::IndexRoot || in updateUrlDiffs()
273 vData.area == RepoStatusModel::ConflictRoot || in updateUrlDiffs()
274 vData.area == RepoStatusModel::UntrackedRoot in updateUrlDiffs()
276 updateDiff(vData.url, vData.area, UpdateDiffParams::NoActivate); in updateUrlDiffs()
291 ViewData vData; in diffReady() local
303 vData = vDataIt->second; in diffReady()
305 vData = createView(diffJob->property("url").toUrl(), in diffReady()
307 if (! vData.isValid()) in diffReady()
311 …auto position = vData.ktDoc->views().constFirst()->cursorPosition(); // assume there is only one v… in diffReady()
312 vData.ktDoc->setReadWrite(true); in diffReady()
313 vData.ktDoc->setText(diff.diff()); in diffReady()
314 vData.ktDoc->setReadWrite(false); in diffReady()
315 vData.ktDoc->setModified(false); in diffReady()
316vData.ktDoc->views().constFirst()->setCursorPosition(position); // assume there is only one view in diffReady()
317 vData.ktDoc->setMode(QStringLiteral("diff")); in diffReady()
318 vData.ktDoc->setHighlightingMode(QStringLiteral("diff")); in diffReady()
323 docCtrl->activateDocument(vData.doc); in diffReady()
341 auto vData = activeView(); in applySelected() local
342 if (! vData.isValid() ) in applySelected()
345 if (vData.area != RepoStatusModel::None) { in applySelected()
368 fullDiff.setDiff(vData.ktDoc->text()); in applySelected()
369 fullDiff.setBaseDiff(vData.project->path().toUrl()); in applySelected()
370 auto range = vData.actView->selectionRange(); in applySelected()
372 selectedDiff = fullDiff.subDiffHunk(vData.actView->cursorPosition().line(), direction); in applySelected()
380 VcsJob* indexJob = vData.vcs->apply(selectedDiff, params); in applySelected()
383 updateUrlDiffs(vData.url); in applySelected()
392 auto vData = activeView(); in gotoSrcLine() local
393 if (!vData.isValid() || !vData.actView) in gotoSrcLine()
397 auto diffLn = vData.actView->cursorPosition().line(); in gotoSrcLine()
398 auto diffCol = vData.actView->cursorPosition().column(); in gotoSrcLine()
400 diff.setDiff(vData.ktDoc->text()); in gotoSrcLine()
404 auto last_line = vData.ktDoc->documentEnd().line(); in gotoSrcLine()
410 if (auto* srcDoc = docCtrl->openDocument(vData.url)) { in gotoSrcLine()