diff -r 622ab17a68d5 -r c3abc7895a01 Tools/TRPreviewer.py --- a/Tools/TRPreviewer.py Thu Aug 12 10:11:06 2010 +0200 +++ b/Tools/TRPreviewer.py Thu Aug 12 16:11:13 2010 +0200 @@ -79,16 +79,14 @@ self.preview = WidgetWorkspace(self.cw) self.preview.setObjectName("preview") self.TRPreviewerLayout.addWidget(self.preview) - self.connect(self.preview, SIGNAL('lastWidgetClosed'), self.__updateActions) + self.preview.lastWidgetClosed.connect(self.__updateActions) self.setCentralWidget(self.cw) - self.connect(self.languageCombo,SIGNAL("activated(const QString&)"), - self.setTranslation) + self.languageComboactivated[str].connect(self.setTranslation) self.translations = TranslationsDict(self.languageCombo, self) - self.connect(self.translations, SIGNAL('translationChanged'), - self.preview, SIGNAL('rebuildWidgets')) + self.translations.translationChanged.connect(self.preview.rebuildWidgets) self.__initActions() self.__initMenus() @@ -98,8 +96,8 @@ # fire up the single application server self.SAServer = TRSingleApplicationServer(self) - self.connect(self.SAServer, SIGNAL('loadForm'), self.preview.loadWidget) - self.connect(self.SAServer, SIGNAL('loadTranslation'), self.translations.add) + self.SAServer.loadForm.connect(self.preview.loadWidget) + self.SAServer.loadTranslation.connect(self.translations.add) # defere loading of a UI file until we are shown self.filesToLoad = filenames[:] @@ -263,8 +261,7 @@ self.windowMenu = mb.addMenu(self.trUtf8('&Window')) self.windowMenu.setTearOffEnabled(True) self.windowMenu.aboutToShow.connect(self.__showWindowMenu) - self.connect(self.windowMenu, SIGNAL('triggered(QAction *)'), - self.preview.toggleSelectedWidget) + self.windowMenu.triggered.connect(self.preview.toggleSelectedWidget) mb.addSeparator() @@ -410,6 +407,8 @@ @signal translationChanged() emit after a translator was set """ + translationChanged = pyqtSignal() + def __init__(self, selector, parent): """ Constructor @@ -490,7 +489,7 @@ self.selector.setCurrentIndex(self.selector.findText(name)) self.selector.blockSignals(False) - self.emit(SIGNAL('translationChanged')) + self.translationChanged.emit() def reload(self): """ @@ -647,7 +646,7 @@ self.__valid = False self.__timer = QTimer(self) self.__timer.setSingleShot(True) - self.connect(self.__timer, SIGNAL('timeout()'), self.buildWidget) + self.__timer.timeout.connect(self.buildWidget) def isValid(self): """ @@ -708,6 +707,8 @@ @signal lastWidgetClosed() emitted after last widget was closed """ + lastWidgetClosed = pyqtSignal() + def __init__(self, parent = None): """ Constructor @@ -749,7 +750,7 @@ del wview return - self.connect(self, SIGNAL("rebuildWidgets"), wview.buildWidget) + self.rebuildWidgets.connect(wview.buildWidget) wview.installEventFilter(self) self.addWindow(wview) @@ -775,7 +776,7 @@ try: self.widgets.remove(obj) if len(self.widgets) == 0: - self.emit(SIGNAL('lastWidgetClosed')) + self.lastWidgetClosed.emit() except ValueError: pass