Tools/TRPreviewer.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2409
df3820f08247
child 2847
1843ef6e2656
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing the TR Previewer main window. 7 Module implementing the TR Previewer main window.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 import os 12 import os
11 13
12 from PyQt4.QtCore import QDir, QTimer, QFileInfo, pyqtSignal, QEvent, QSize, \ 14 from PyQt4.QtCore import QDir, QTimer, QFileInfo, pyqtSignal, QEvent, QSize, \
13 QTranslator, QObject, Qt 15 QTranslator, QObject, Qt
40 @param name name of this window (string) 42 @param name name of this window (string)
41 """ 43 """
42 self.mainWidget = None 44 self.mainWidget = None
43 self.currentFile = QDir.currentPath() 45 self.currentFile = QDir.currentPath()
44 46
45 super().__init__(parent) 47 super(TRPreviewer, self).__init__(parent)
46 if not name: 48 if not name:
47 self.setObjectName("TRPreviewer") 49 self.setObjectName("TRPreviewer")
48 else: 50 else:
49 self.setObjectName(name) 51 self.setObjectName(name)
50 52
118 120
119 This overloaded slot loads a UI file to be previewed after 121 This overloaded slot loads a UI file to be previewed after
120 the main window has been shown. This way, previewing a dialog 122 the main window has been shown. This way, previewing a dialog
121 doesn't interfere with showing the main window. 123 doesn't interfere with showing the main window.
122 """ 124 """
123 super().show() 125 super(TRPreviewer, self).show()
124 if self.filesToLoad: 126 if self.filesToLoad:
125 filenames, self.filesToLoad = (self.filesToLoad[:], []) 127 filenames, self.filesToLoad = (self.filesToLoad[:], [])
126 first = True 128 first = True
127 for fn in filenames: 129 for fn in filenames:
128 fi = QFileInfo(fn) 130 fi = QFileInfo(fn)
427 429
428 @param selector reference to the QComboBox used to show the 430 @param selector reference to the QComboBox used to show the
429 available languages (QComboBox) 431 available languages (QComboBox)
430 @param parent parent widget (QWidget) 432 @param parent parent widget (QWidget)
431 """ 433 """
432 super().__init__(parent) 434 super(TranslationsDict, self).__init__(parent)
433 435
434 self.selector = selector 436 self.selector = selector
435 self.currentTranslator = None 437 self.currentTranslator = None
436 self.selector.addItem(noTranslationName) 438 self.selector.addItem(noTranslationName)
437 self.translations = [] # list of Translation objects 439 self.translations = [] # list of Translation objects
645 647
646 @param uiFileName name of the UI file to load (string) 648 @param uiFileName name of the UI file to load (string)
647 @param parent parent widget (QWidget) 649 @param parent parent widget (QWidget)
648 @param name name of this widget (string) 650 @param name name of this widget (string)
649 """ 651 """
650 super().__init__(parent) 652 super(WidgetView, self).__init__(parent)
651 if name: 653 if name:
652 self.setObjectName(name) 654 self.setObjectName(name)
653 self.setWindowTitle(name) 655 self.setWindowTitle(name)
654 self.setAttribute(Qt.WA_DeleteOnClose) 656 self.setAttribute(Qt.WA_DeleteOnClose)
655 657
728 """ 730 """
729 Constructor 731 Constructor
730 732
731 @param parent parent widget (QWidget) 733 @param parent parent widget (QWidget)
732 """ 734 """
733 super().__init__(parent) 735 super(WidgetArea, self).__init__(parent)
734 736
735 self.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded) 737 self.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
736 self.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded) 738 self.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
737 739
738 self.widgets = [] 740 self.widgets = []

eric ide

mercurial