+ else
+ {
+ Vector newOrigin = center + ((-center + Painter::origin) * zoomFactor);
+ Painter::origin = newOrigin;
+ Painter::zoom /= zoomFactor;
+ }
+
+// Object::gridSpacing = /*drawing->*/gridPixels / Painter::zoom;
+ SetGridSize(Object::gridSpacing * Painter::zoom);
+// /*drawing->*/UpdateGridBackground();
+ /*drawing->*/update();
+// zoomIndicator->setText(QString("Grid: %1\", BU: Inch").arg(Object::gridSpacing));