7 Module implementing the TR Previewer main window. |
7 Module implementing the TR Previewer main window. |
8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 |
11 |
12 from PyQt4.QtCore import * |
12 from PyQt4.QtCore import QDir, QTimer, QFileInfo, pyqtSignal, QEvent, QSize, \ |
13 from PyQt4.QtGui import * |
13 QTranslator, QObject, Qt |
|
14 from PyQt4.QtGui import QSizePolicy, QSpacerItem, QWidget, QHBoxLayout, QKeySequence, \ |
|
15 QWhatsThis, QMdiArea, qApp, QApplication, QMainWindow, QComboBox, QVBoxLayout, \ |
|
16 QAction, QLabel |
14 from PyQt4 import uic |
17 from PyQt4 import uic |
15 |
18 |
16 from E5Gui import E5MessageBox, E5FileDialog |
19 from E5Gui import E5MessageBox, E5FileDialog |
17 |
20 |
18 from .TRSingleApplication import TRSingleApplicationServer |
21 from .TRSingleApplication import TRSingleApplicationServer |
757 wview.buildWidget() |
760 wview.buildWidget() |
758 if not wview.isValid(): |
761 if not wview.isValid(): |
759 del wview |
762 del wview |
760 return |
763 return |
761 |
764 |
762 self.rebuildWidgets.connect(wview.buildWidget) |
765 self.rebuildWidgets.connect(wview.buildWidget) # __IGNORE_WARNING__ |
763 wview.installEventFilter(self) |
766 wview.installEventFilter(self) # __IGNORE_WARNING__ |
764 |
767 |
765 win = self.addSubWindow(wview) |
768 win = self.addSubWindow(wview) # __IGNORE_WARNING__ |
766 self.widgets.append(win) |
769 self.widgets.append(win) |
767 |
770 |
768 wview.showNormal() |
771 wview.showNormal() # __IGNORE_WARNING__ |
769 |
772 |
770 def eventFilter(self, obj, ev): |
773 def eventFilter(self, obj, ev): |
771 """ |
774 """ |
772 Protected method called to filter an event. |
775 Protected method called to filter an event. |
773 |
776 |