forked from openlp/openlp
use own ScreenList() call instead of using parents to access it
This commit is contained in:
parent
e03411422f
commit
bf01c2f0a8
@ -58,6 +58,7 @@ else:
|
|||||||
|
|
||||||
from PyQt4 import QtCore
|
from PyQt4 import QtCore
|
||||||
|
|
||||||
|
from openlp.core.lib import ScreenList
|
||||||
from openlp.core.utils import delete_file, get_uno_command, get_uno_instance
|
from openlp.core.utils import delete_file, get_uno_command, get_uno_instance
|
||||||
from presentationcontroller import PresentationController, PresentationDocument
|
from presentationcontroller import PresentationController, PresentationDocument
|
||||||
|
|
||||||
@ -254,7 +255,7 @@ class ImpressDocument(PresentationDocument):
|
|||||||
window = self.document.getCurrentController().getFrame().getContainerWindow()
|
window = self.document.getCurrentController().getFrame().getContainerWindow()
|
||||||
window.setVisible(False)
|
window.setVisible(False)
|
||||||
self.presentation = self.document.getPresentation()
|
self.presentation = self.document.getPresentation()
|
||||||
self.presentation.Display = self.controller.plugin.renderer.screens.current[u'number'] + 1
|
self.presentation.Display = ScreenList().current[u'number'] + 1
|
||||||
self.control = None
|
self.control = None
|
||||||
self.create_thumbnails()
|
self.create_thumbnails()
|
||||||
return True
|
return True
|
||||||
|
@ -36,6 +36,7 @@ if os.name == u'nt':
|
|||||||
import win32ui
|
import win32ui
|
||||||
import pywintypes
|
import pywintypes
|
||||||
|
|
||||||
|
from openlp.core.lib import ScreenList
|
||||||
from presentationcontroller import PresentationController, PresentationDocument
|
from presentationcontroller import PresentationController, PresentationDocument
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
@ -252,8 +253,7 @@ class PowerpointDocument(PresentationDocument):
|
|||||||
dpi = win32ui.GetForegroundWindow().GetDC().GetDeviceCaps(88)
|
dpi = win32ui.GetForegroundWindow().GetDC().GetDeviceCaps(88)
|
||||||
except win32ui.error:
|
except win32ui.error:
|
||||||
dpi = 96
|
dpi = 96
|
||||||
renderer = self.controller.plugin.renderer
|
rect = ScreenList().current[u'size']
|
||||||
rect = renderer.screens.current[u'size']
|
|
||||||
ppt_window = self.presentation.SlideShowSettings.Run()
|
ppt_window = self.presentation.SlideShowSettings.Run()
|
||||||
if not ppt_window:
|
if not ppt_window:
|
||||||
return
|
return
|
||||||
|
@ -34,6 +34,7 @@ if os.name == u'nt':
|
|||||||
from ctypes import cdll
|
from ctypes import cdll
|
||||||
from ctypes.wintypes import RECT
|
from ctypes.wintypes import RECT
|
||||||
|
|
||||||
|
from openlp.core.lib import ScreenList
|
||||||
from presentationcontroller import PresentationController, PresentationDocument
|
from presentationcontroller import PresentationController, PresentationDocument
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
@ -120,8 +121,7 @@ class PptviewDocument(PresentationDocument):
|
|||||||
PptView task started earlier.
|
PptView task started earlier.
|
||||||
"""
|
"""
|
||||||
log.debug(u'LoadPresentation')
|
log.debug(u'LoadPresentation')
|
||||||
renderer = self.controller.plugin.renderer
|
rect = ScreenList().current[u'size']
|
||||||
rect = renderer.screens.current[u'size']
|
|
||||||
rect = RECT(rect.x(), rect.y(), rect.right(), rect.bottom())
|
rect = RECT(rect.x(), rect.y(), rect.right(), rect.bottom())
|
||||||
filepath = str(self.filepath.replace(u'/', u'\\'))
|
filepath = str(self.filepath.replace(u'/', u'\\'))
|
||||||
if not os.path.isdir(self.get_temp_folder()):
|
if not os.path.isdir(self.get_temp_folder()):
|
||||||
|
Loading…
Reference in New Issue
Block a user