Skip to content

Commit

Permalink
[processing] Fix initial zoom of models on hidpi displays
Browse files Browse the repository at this point in the history
Fixes #16456
  • Loading branch information
nyalldawson committed Mar 4, 2019
1 parent 0375513 commit 1e959c5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions python/plugins/processing/modeler/ModelerDialog.py
Expand Up @@ -319,8 +319,6 @@ def __init__(self, model=None):
self.tabifyDockWidget(self.inputsDock, self.algorithmsDock)
self.inputsDock.raise_()

self.zoom = 1

self.setWindowFlags(Qt.WindowMinimizeButtonHint |
Qt.WindowMaximizeButtonHint |
Qt.WindowCloseButtonHint)
Expand All @@ -335,6 +333,7 @@ def __init__(self, model=None):
self.view.setScene(self.scene)
self.view.setAcceptDrops(True)
self.view.ensureVisible(0, 0, 10, 10)
self.view.scale(QgsApplication.desktop().logicalDpiX() / 96, QgsApplication.desktop().logicalDpiX() / 96)

def _dragEnterEvent(event):
if event.mimeData().hasText() or event.mimeData().hasFormat('application/x-vnd.qgis.qgis.algorithmid'):
Expand Down Expand Up @@ -590,6 +589,7 @@ def zoomOut(self):
def zoomActual(self):
point = self.view.mapToScene(QPoint(self.view.viewport().width() / 2, self.view.viewport().height() / 2))
self.view.resetTransform()
self.view.scale(QgsApplication.desktop().logicalDpiX() / 96, QgsApplication.desktop().logicalDpiX() / 96)
self.view.centerOn(point)

def zoomToItems(self):
Expand Down

0 comments on commit 1e959c5

Please sign in to comment.