86 self.languageCombo = QComboBox(self.cw) |
86 self.languageCombo = QComboBox(self.cw) |
87 self.languageCombo.setObjectName("languageCombo") |
87 self.languageCombo.setObjectName("languageCombo") |
88 self.languageCombo.setEditable(False) |
88 self.languageCombo.setEditable(False) |
89 self.languageCombo.setToolTip(self.tr("Select language file")) |
89 self.languageCombo.setToolTip(self.tr("Select language file")) |
90 self.languageCombo.setSizePolicy( |
90 self.languageCombo.setSizePolicy( |
91 QSizePolicy.Expanding, QSizePolicy.Preferred) |
91 QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred) |
92 self.languageLayout.addWidget(self.languageCombo) |
92 self.languageLayout.addWidget(self.languageCombo) |
93 |
93 |
94 languageSpacer = QSpacerItem( |
94 languageSpacer = QSpacerItem( |
95 40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) |
95 40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) |
96 self.languageLayout.addItem(languageSpacer) |
96 self.languageLayout.addItem(languageSpacer) |
97 self.TRPreviewerLayout.addLayout(self.languageLayout) |
97 self.TRPreviewerLayout.addLayout(self.languageLayout) |
98 |
98 |
99 self.preview = WidgetArea(self.cw) |
99 self.preview = WidgetArea(self.cw) |
100 self.preview.setObjectName("preview") |
100 self.preview.setObjectName("preview") |
767 |
767 |
768 @param parent parent widget (QWidget) |
768 @param parent parent widget (QWidget) |
769 """ |
769 """ |
770 super(WidgetArea, self).__init__(parent) |
770 super(WidgetArea, self).__init__(parent) |
771 |
771 |
772 self.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded) |
772 self.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAsNeeded) |
773 self.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded) |
773 self.setVerticalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAsNeeded) |
774 |
774 |
775 self.widgets = [] |
775 self.widgets = [] |
776 |
776 |
777 def loadWidget(self, uiFileName): |
777 def loadWidget(self, uiFileName): |
778 """ |
778 """ |
819 |
819 |
820 @param obj object, that generated the event (QObject) |
820 @param obj object, that generated the event (QObject) |
821 @param ev the event, that was generated by object (QEvent) |
821 @param ev the event, that was generated by object (QEvent) |
822 @return flag indicating if event was filtered out |
822 @return flag indicating if event was filtered out |
823 """ |
823 """ |
824 if obj in self.widgets and ev.type() == QEvent.Close: |
824 if obj in self.widgets and ev.type() == QEvent.Type.Close: |
825 try: |
825 try: |
826 self.widgets.remove(obj) |
826 self.widgets.remove(obj) |
827 if len(self.widgets) == 0: |
827 if len(self.widgets) == 0: |
828 self.lastWidgetClosed.emit() |
828 self.lastWidgetClosed.emit() |
829 except ValueError: |
829 except ValueError: |