From 71af1b3bf07b3ea9e707ebaa82150b6d7cf8c66b Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Mon, 27 Dec 2010 15:55:53 +0100 Subject: [PATCH] resize controllers when resizing or moving the docks --- openlp/core/lib/dockwidget.py | 15 ++++++++++++++- openlp/core/ui/slidecontroller.py | 1 - 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/openlp/core/lib/dockwidget.py b/openlp/core/lib/dockwidget.py index 84f2495ee..b0fa720ec 100644 --- a/openlp/core/lib/dockwidget.py +++ b/openlp/core/lib/dockwidget.py @@ -29,7 +29,7 @@ QDockWidget. """ import logging -from PyQt4 import QtCore, QtGui +from PyQt4 import QtGui log = logging.getLogger(__name__) @@ -48,3 +48,16 @@ class OpenLPDockWidget(QtGui.QDockWidget): self.setObjectName(name) self.setFloating(False) + def moveEvent(self, event): + """ + Called, when the DockWidget is moved. + """ + self.parent.liveController.previewSizeChanged() + self.parent.previewController.previewSizeChanged() + + def resizeEvent(self, event): + """ + Called, when the DockWidget is resized. + """ + self.parent.liveController.previewSizeChanged() + self.parent.previewController.previewSizeChanged() diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 6feb8d0a4..41ed2b73a 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -297,7 +297,6 @@ class SlideController(QtGui.QWidget): Phonon.createPath(self.mediaObject, self.audio) if not self.isLive: self.video.setGeometry(QtCore.QRect(0, 0, 300, 225)) - self.video.setVisible(False) self.SlideLayout.insertWidget(0, self.video) # Actual preview screen self.SlidePreview = QtGui.QLabel(self)