Commit 75d1f63800d4853471b9a9194e594f2e7d4661f9
- Diff rendering mode:
- inline
- side by side
src/WebViewportItem.cpp
(5 / 1)
|   | |||
| 303 | 303 | e = e.parent(); | |
| 304 | 304 | } | |
| 305 | 305 | if (!e.isNull()) { | |
| 306 | QSizeF targetSize = e.geometry().size(); | ||
| 307 | 306 | QRectF er = e.geometry(); | |
| 307 | er.adjust(-5, -5, 5, 5); | ||
| 308 | qreal overMinWidth = er.width() - 300; | ||
| 309 | if (overMinWidth < 0) | ||
| 310 | er.adjust(overMinWidth / 2, 0, -overMinWidth / 2, 0); | ||
| 311 | QSizeF targetSize = er.size(); | ||
| 308 | 312 | p.setX(er.x() + er.size().width() / 2); | |
| 309 | 313 | targetScale = static_cast<qreal>(viewportSize.width()) / targetSize.width(); | |
| 310 | 314 | } |

