MCPcopy Create free account
hub / github.com/KDE/kdiff3 / getRangeForUI

Method getRangeForUI

src/diff.h:591–608  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

589 qint32 calcManualDiffFirstDiff3LineIdx(const Diff3LineVector& d3lv);
590
591 void getRangeForUI(const e_SrcSelector winIdx, LineRef* rangeLine1, LineRef* rangeLine2) const
592 {
593 if(winIdx == e_SrcSelector::A)
594 {
595 *rangeLine1 = lineA1;
596 *rangeLine2 = lineA2;
597 }
598 if(winIdx == e_SrcSelector::B)
599 {
600 *rangeLine1 = lineB1;
601 *rangeLine2 = lineB2;
602 }
603 if(winIdx == e_SrcSelector::C)
604 {
605 *rangeLine1 = lineC1;
606 *rangeLine2 = lineC2;
607 }
608 }
609
610 [[nodiscard]] inline const LineRef& getLine1(const e_SrcSelector winIdx) const { return winIdx == e_SrcSelector::A ? lineA1 : winIdx == e_SrcSelector::B ? lineB1 : lineC1;}
611 [[nodiscard]] inline const LineRef& getLine2(const e_SrcSelector winIdx) const { return winIdx == e_SrcSelector::A ? lineA2 : winIdx == e_SrcSelector::B ? lineB2 : lineC2;}

Callers 1

writeLineMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected