| 1164 | } |
| 1165 | |
| 1166 | void WorksheetView::processResize() { |
| 1167 | if (size() != sceneRect().size()) { |
| 1168 | static const float hscale = GuiTools::dpi(this).first / (Worksheet::convertToSceneUnits(1, Worksheet::Unit::Inch)); |
| 1169 | static const float vscale = GuiTools::dpi(this).second / (Worksheet::convertToSceneUnits(1, Worksheet::Unit::Inch)); |
| 1170 | m_worksheet->setUndoAware(false); |
| 1171 | m_worksheet->setPageRect(QRectF(0.0, 0.0, width() / hscale, height() / vscale)); |
| 1172 | m_worksheet->setUndoAware(true); |
| 1173 | } |
| 1174 | } |
| 1175 | |
| 1176 | void WorksheetView::changeZoom(QAction* action) { |
| 1177 | zoomFitNoneAction->setChecked(true); |