From 7c06adfc5bb87c6b356dcba69260e1d12d3933df Mon Sep 17 00:00:00 2001 From: Nikita Zlobin Date: Sun, 10 Sep 2017 22:00:52 +0500 Subject: [PATCH] Set keyboard focus to canvas after apps start --- src/catarina.py | 1 + src/catia.py | 1 + src/claudia.py | 1 + 3 files changed, 3 insertions(+) diff --git a/src/catarina.py b/src/catarina.py index 6c2bf17..1d377dd 100755 --- a/src/catarina.py +++ b/src/catarina.py @@ -640,6 +640,7 @@ class CatarinaMainW(AbstractCanvasJackClass): if self.fSavedSettings["Canvas/UseOpenGL"] and hasGL: self.ui.graphicsView.setViewport(QGLWidget(self.ui.graphicsView)) self.ui.graphicsView.setRenderHint(QPainter.HighQualityAntialiasing, self.fSavedSettings["Canvas/HighQualityAntialiasing"]) + self.ui.graphicsView.setFocus(Qt.OtherFocusReason) p_options = patchcanvas.options_t() p_options.theme_name = self.fSavedSettings["Canvas/Theme"] diff --git a/src/catia.py b/src/catia.py index 4eba6b6..ac434f2 100755 --- a/src/catia.py +++ b/src/catia.py @@ -144,6 +144,7 @@ class CatiaMainW(AbstractCanvasJackClass): if self.fSavedSettings["Canvas/UseOpenGL"] and hasGL: self.ui.graphicsView.setViewport(QGLWidget(self.ui.graphicsView)) self.ui.graphicsView.setRenderHint(QPainter.HighQualityAntialiasing, self.fSavedSettings["Canvas/HighQualityAntialiasing"]) + self.ui.graphicsView.setFocus(Qt.OtherFocusReason) pOptions = patchcanvas.options_t() pOptions.theme_name = self.fSavedSettings["Canvas/Theme"] diff --git a/src/claudia.py b/src/claudia.py index 1e717c9..9bf6c2a 100755 --- a/src/claudia.py +++ b/src/claudia.py @@ -723,6 +723,7 @@ class ClaudiaMainW(AbstractCanvasJackClass): if self.fSavedSettings["Canvas/UseOpenGL"] and hasGL: self.ui.graphicsView.setViewport(QGLWidget(self.ui.graphicsView)) self.ui.graphicsView.setRenderHint(QPainter.HighQualityAntialiasing, self.fSavedSettings["Canvas/HighQualityAntialiasing"]) + self.ui.graphicsView.setFocus(Qt.OtherFocusReason) pOptions = patchcanvas.options_t() pOptions.theme_name = self.fSavedSettings["Canvas/Theme"]