| 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;} |