mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-23 03:58:56 -04:00
Added condition to zoom in/out only for the current tab
This commit is contained in:
parent
a95920e391
commit
018da97075
@ -20,6 +20,8 @@ ZimView::ZimView(TabBar *tabBar, QWidget *parent)
|
|||||||
auto app = KiwixApp::instance();
|
auto app = KiwixApp::instance();
|
||||||
connect(app->getAction(KiwixApp::ZoomInAction), &QAction::triggered,
|
connect(app->getAction(KiwixApp::ZoomInAction), &QAction::triggered,
|
||||||
this, [=]() {
|
this, [=]() {
|
||||||
|
if (mp_tabBar->currentZimView() != this)
|
||||||
|
return;
|
||||||
auto zoomFactor = mp_webView->zoomFactor();
|
auto zoomFactor = mp_webView->zoomFactor();
|
||||||
zoomFactor += 0.1;
|
zoomFactor += 0.1;
|
||||||
zoomFactor = max(min(zoomFactor, 5.0), 0.25);
|
zoomFactor = max(min(zoomFactor, 5.0), 0.25);
|
||||||
@ -29,6 +31,8 @@ ZimView::ZimView(TabBar *tabBar, QWidget *parent)
|
|||||||
});
|
});
|
||||||
connect(app->getAction(KiwixApp::ZoomOutAction), &QAction::triggered,
|
connect(app->getAction(KiwixApp::ZoomOutAction), &QAction::triggered,
|
||||||
this, [=]() {
|
this, [=]() {
|
||||||
|
if (mp_tabBar->currentZimView() != this)
|
||||||
|
return;
|
||||||
auto zoomFactor = mp_webView->zoomFactor();
|
auto zoomFactor = mp_webView->zoomFactor();
|
||||||
zoomFactor -= 0.1;
|
zoomFactor -= 0.1;
|
||||||
zoomFactor = max(min(zoomFactor, 5.0), 0.25);
|
zoomFactor = max(min(zoomFactor, 5.0), 0.25);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user