void QvisScreenPositioner::sendNewScreenPosition() { if((xPosition != xTempPosition) || (yPosition != yTempPosition)) { xPosition = xTempPosition; yPosition = yTempPosition; update(); emit screenPositionChanged(xPosition, yPosition); double xp = double(xPosition) / double(xScreenSize); double yp = double(yPosition) / double(yScreenSize); emit screenPositionChanged(xp, yp); } }
void QvisScreenPositionEdit::newScreenPosition(double x, double y) { screenX = x; screenY = y; updateText(screenX, screenY); closePopup(); emit screenPositionChanged(screenX, screenY); }
void QgsQuickPositionKit::updateScreenPosition() { if ( !mMapSettings ) return; QPointF screenPosition = mapSettings()->coordinateToScreen( projectedPosition() ); if ( screenPosition != mScreenPosition ) { mScreenPosition = screenPosition; emit screenPositionChanged(); } }