MCPcopy Create free account
hub / github.com/KDE/labplot / setMinusDeltaXPos

Method setMinusDeltaXPos

src/backend/datapicker/DatapickerPoint.cpp:240–255  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

238
239STD_SETTER_CMD_IMPL_F_S(DatapickerPoint, SetMinusDeltaXPos, QPointF, minusDeltaXPos, update)
240void DatapickerPoint::setMinusDeltaXPos(QPointF pos) {
241 Q_D(DatapickerPoint);
242 if (pos != d->minusDeltaXPos) {
243 auto* curve = dynamic_cast<DatapickerCurve*>(parentAspect());
244 if (!curve)
245 return;
246
247 beginMacro(i18n("%1: set -delta_X position", name()));
248 if (curve->curveErrorTypes().x == DatapickerCurve::ErrorType::SymmetricError) {
249 exec(new DatapickerPointSetMinusDeltaXPosCmd(d, pos, ki18n("%1: set -delta_X position")));
250 setPlusDeltaXPos(QPointF(std::abs(pos.x()), pos.y()));
251 } else
252 exec(new DatapickerPointSetMinusDeltaXPosCmd(d, pos, ki18n("%1: set -delta_X position")));
253 endMacro();
254 }
255}
256
257STD_SETTER_CMD_IMPL_F_S(DatapickerPoint, SetPlusDeltaYPos, QPointF, plusDeltaYPos, update)
258void DatapickerPoint::setPlusDeltaYPos(QPointF pos) {

Callers 1

mouseReleaseEventMethod · 0.80

Calls 3

xMethod · 0.80
QPointFClass · 0.70
yMethod · 0.45

Tested by

no test coverage detected