QPointF ptfStart(10.0, 20.0);
QPointF ptfEnd(15.0, 22.0);
QLineF lineOldReverse(ptfEnd, ptfStart);
int nExtendedLineLenth = 10;
QLineF lineNew = lineOldReverse.normalVector();
lineNew.setLength(nExtendedLineLenth);
lineNew.setAngle(lineNew.angle() + 90);
QPointF ptOut = lineNew.p2();