13 const double CLOSER = qPow (2, 1.0 / 3.0);
49 return m_zoomMapToFactor [zoomFactor];
55 bool actionZoomFillIsChecked)
const
62 if (actionZoomFillIsChecked) {
68 double scale = qMin(xScale, yScale);
71 ZoomFactor zoomFactor = static_cast<ZoomFactor> (zoom);
72 if (scale < m_zoomMapToFactor [zoomFactor]) {
73 zoomFactorOld = zoomFactor;
81 zoomFactorNew = static_cast<ZoomFactor> (zoomFactorOld - 1);
90 bool actionZoomFillIsChecked)
const
97 if (actionZoomFillIsChecked) {
103 double scale = qMax(xScale, yScale);
106 ZoomFactor zoomFactor = static_cast<ZoomFactor> (zoom);
107 if (scale > m_zoomMapToFactor [zoomFactor]) {
108 zoomFactorOld = zoomFactor;
116 zoomFactorNew = static_cast<ZoomFactor> (zoomFactorOld + 1);
119 return zoomFactorNew;