void ImageWidget::emitZoomStateChanged() { emit canZoomInChanged(canZoomIn()); emit canZoomOutChanged(canZoomOut()); emit magnificationChanged(m_magnification); emit autoImageResizeChanged(m_flagAutoImageResize); }
void QgsMapCanvas::setMagnificationFactor( double factor ) { // do not go higher or lower than min max magnification ratio double magnifierMin = QgisGui::CANVAS_MAGNIFICATION_MIN; double magnifierMax = QgisGui::CANVAS_MAGNIFICATION_MAX; factor = qBound( magnifierMin, factor, magnifierMax ); // the magnifier widget is in integer percent if ( !qgsDoubleNear( factor, mSettings.magnificationFactor(), 0.01 ) ) { mSettings.setMagnificationFactor( factor ); refresh(); emit magnificationChanged( factor ); } }
void QgsStatusBarMagnifierWidget::setMagnification( double value ) { emit magnificationChanged( value / 100 ); }