Add "Zoom" setting to the Help font settings

If the scrollWheelZooming is enabled, this
setting will get updated when using scroll wheel.
It will also be used when zooming in/out
by using keyboard shortcuts.

Fixes: QTCREATORBUG-25109
Fixes: QTCREATORBUG-25230
Fixes: QTCREATORBUG-23731
Change-Id: I9d22632b4c034ce236fa39dba074df4a2746ff84
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Jarek Kobus
2021-01-14 13:21:15 +01:00
parent aa974e6816
commit 291f46386f
20 changed files with 188 additions and 230 deletions

View File

@@ -99,26 +99,6 @@ void LiteHtmlHelpViewer::setViewerFont(const QFont &newFont)
m_viewer->setDefaultFont(newFont);
}
void LiteHtmlHelpViewer::scaleUp()
{
setScale(scale() * 1.1);
}
void LiteHtmlHelpViewer::scaleDown()
{
setScale(scale() * .9);
}
void LiteHtmlHelpViewer::resetScale()
{
m_viewer->setZoomFactor(1);
}
qreal LiteHtmlHelpViewer::scale() const
{
return m_viewer->zoomFactor();
}
void LiteHtmlHelpViewer::setScale(qreal scale)
{
// interpret 0 as "default"