void ItemView::actualSize() { m_zoomLevel = 1.0; QWMatrix m(m_zoomLevel, 0.0, 0.0, m_zoomLevel, 1.0, 1.0); m_CVBEditor->setWorldMatrix(m); p_itemDocument->requestEvent(ItemDocument::ItemDocumentEvent::ResizeCanvasToItems); updateZoomActions(); }
void TopLevel::updateActions() { actAdd->setEnabled( thispage ); actSave->setEnabled( thispage ); actSaveAs->setEnabled( thispage ); actPrint->setEnabled( thispage ); actRotate->setEnabled( thispage ); actFlip->setEnabled( thispage ); actMirror->setEnabled( thispage ); updateGoActions(); updateZoomActions(); }
void ItemView::zoomIn() { int currentZoomPercent = int(std::floor((100 * m_zoomLevel) + 0.5)); int newZoom = currentZoomPercent; if (currentZoomPercent < 100) newZoom += 25; else if (currentZoomPercent < 200) newZoom += 50; else newZoom += 100; m_zoomLevel = newZoom / 100.0; m_CVBEditor->updateWorldMatrix(); p_itemDocument->requestEvent(ItemDocument::ItemDocumentEvent::ResizeCanvasToItems); updateZoomActions(); }
void TopLevel::zoom( int factor ) { if(!thispage || !Image || !faxqtwin || !display_is_setup) return; Resize = Refresh = 1; Image = generateZoomImages(factor); PaneWidth = Image->width; PaneHeight = Image->height; resizeView(); putImage(); uiUpdate(); updateZoomActions(); }
void WebContentAnimationItem::notifyZoomActions(qreal newScale) { bool enableZoomIn = false; bool enableZoomOut = false; if (m_viewportMetaData->m_userScalable) { if (newScale > m_viewportMetaData->m_minimumScale) enableZoomOut = true; else enableZoomOut = false; if (newScale < m_viewportMetaData->m_maximumScale) enableZoomIn = true; else enableZoomIn = false; } emit updateZoomActions(enableZoomIn, enableZoomOut); }