Tools/TRPreviewer.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2847
1843ef6e2656
parent 2997
7f0ef975da9e
child 3058
0a02c433f52d
--- a/Tools/TRPreviewer.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Tools/TRPreviewer.py	Fri Oct 18 23:00:41 2013 +0200
@@ -13,8 +13,9 @@
 
 from PyQt4.QtCore import QDir, QTimer, QFileInfo, pyqtSignal, QEvent, QSize, \
     QTranslator, QObject, Qt
-from PyQt4.QtGui import QSizePolicy, QSpacerItem, QWidget, QHBoxLayout, QKeySequence, \
-    QWhatsThis, QMdiArea, qApp, QApplication, QComboBox, QVBoxLayout, QAction, QLabel
+from PyQt4.QtGui import QSizePolicy, QSpacerItem, QWidget, QHBoxLayout, \
+    QKeySequence, QWhatsThis, QMdiArea, qApp, QApplication, QComboBox, \
+    QVBoxLayout, QAction, QLabel
 from PyQt4 import uic
 
 from E5Gui import E5MessageBox, E5FileDialog
@@ -50,7 +51,8 @@
         else:
             self.setObjectName(name)
         
-        self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet"))
+        self.setStyle(Preferences.getUI("Style"),
+                      Preferences.getUI("StyleSheet"))
         
         self.resize(QSize(800, 600).expandedTo(self.minimumSizeHint()))
         self.setAttribute(Qt.WA_DeleteOnClose)
@@ -72,7 +74,8 @@
         self.languageLayout.setSpacing(6)
         self.languageLayout.setObjectName("languageLayout")
 
-        self.languageLabel = QLabel(self.trUtf8("Select language file"), self.cw)
+        self.languageLabel = QLabel(
+            self.trUtf8("Select language file"), self.cw)
         self.languageLabel.setObjectName("languageLabel")
         self.languageLayout.addWidget(self.languageLabel)
 
@@ -80,10 +83,12 @@
         self.languageCombo.setObjectName("languageCombo")
         self.languageCombo.setEditable(False)
         self.languageCombo.setToolTip(self.trUtf8("Select language file"))
-        self.languageCombo.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
+        self.languageCombo.setSizePolicy(
+            QSizePolicy.Expanding, QSizePolicy.Preferred)
         self.languageLayout.addWidget(self.languageCombo)
         
-        languageSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
+        languageSpacer = QSpacerItem(
+            40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
         self.languageLayout.addItem(languageSpacer)
         self.TRPreviewerLayout.addLayout(self.languageLayout)
 
@@ -97,7 +102,8 @@
         self.languageCombo.activated[str].connect(self.setTranslation)
         
         self.translations = TranslationsDict(self.languageCombo, self)
-        self.translations.translationChanged.connect(self.preview.rebuildWidgets)
+        self.translations.translationChanged.connect(
+            self.preview.rebuildWidgets)
         
         self.__initActions()
         self.__initMenus()
@@ -162,7 +168,8 @@
         
         self.openQMAct = QAction(UI.PixmapCache.getIcon("openQM.png"),
                         self.trUtf8('Open &Translation Files...'), self)
-        self.openQMAct.setStatusTip(self.trUtf8('Open Translation files for display'))
+        self.openQMAct.setStatusTip(self.trUtf8(
+            'Open Translation files for display'))
         self.openQMAct.setWhatsThis(self.trUtf8(
                 """<b>Open Translation Files</b>"""
                 """<p>This opens some translation files for display.</p>"""
@@ -171,16 +178,19 @@
         
         self.reloadAct = QAction(UI.PixmapCache.getIcon("reload.png"),
                         self.trUtf8('&Reload Translations'), self)
-        self.reloadAct.setStatusTip(self.trUtf8('Reload the loaded translations'))
+        self.reloadAct.setStatusTip(self.trUtf8(
+            'Reload the loaded translations'))
         self.reloadAct.setWhatsThis(self.trUtf8(
-                """<b>Reload Translations</b>"""
-                """<p>This reloads the translations for the loaded languages.</p>"""
+            """<b>Reload Translations</b>"""
+            """<p>This reloads the translations for the loaded"""
+            """ languages.</p>"""
         ))
         self.reloadAct.triggered[()].connect(self.translations.reload)
         
         self.exitAct = QAction(UI.PixmapCache.getIcon("exit.png"),
                         self.trUtf8('&Quit'), self)
-        self.exitAct.setShortcut(QKeySequence(self.trUtf8("Ctrl+Q", "File|Quit")))
+        self.exitAct.setShortcut(QKeySequence(
+            self.trUtf8("Ctrl+Q", "File|Quit")))
         self.exitAct.setStatusTip(self.trUtf8('Quit the application'))
         self.exitAct.setWhatsThis(self.trUtf8(
                 """<b>Quit</b>"""
@@ -193,17 +203,18 @@
         self.whatsThisAct.setShortcut(QKeySequence(self.trUtf8("Shift+F1")))
         self.whatsThisAct.setStatusTip(self.trUtf8('Context sensitive help'))
         self.whatsThisAct.setWhatsThis(self.trUtf8(
-                """<b>Display context sensitive help</b>"""
-                """<p>In What's This? mode, the mouse cursor shows an arrow with a"""
-                """ question mark, and you can click on the interface elements to get"""
-                """ a short description of what they do and how to use them. In"""
-                """ dialogs, this feature can be accessed using the context help"""
-                """ button in the titlebar.</p>"""
+            """<b>Display context sensitive help</b>"""
+            """<p>In What's This? mode, the mouse cursor shows an arrow"""
+            """ with a question mark, and you can click on the interface"""
+            """ elements to get a short description of what they do and"""
+            """ how to use them. In dialogs, this feature can be accessed"""
+            """ using the context help button in the titlebar.</p>"""
         ))
         self.whatsThisAct.triggered[()].connect(self.__whatsThis)
 
         self.aboutAct = QAction(self.trUtf8('&About'), self)
-        self.aboutAct.setStatusTip(self.trUtf8('Display information about this software'))
+        self.aboutAct.setStatusTip(self.trUtf8(
+            'Display information about this software'))
         self.aboutAct.setWhatsThis(self.trUtf8(
                 """<b>About</b>"""
                 """<p>Display some information about this software.</p>"""
@@ -222,22 +233,25 @@
         self.tileAct = QAction(self.trUtf8('&Tile'), self)
         self.tileAct.setStatusTip(self.trUtf8('Tile the windows'))
         self.tileAct.setWhatsThis(self.trUtf8(
-                """<b>Tile the windows</b>"""
-                """<p>Rearrange and resize the windows so that they are tiled.</p>"""
+            """<b>Tile the windows</b>"""
+            """<p>Rearrange and resize the windows so that they are"""
+            """ tiled.</p>"""
         ))
         self.tileAct.triggered[()].connect(self.preview.tileSubWindows)
         
         self.cascadeAct = QAction(self.trUtf8('&Cascade'), self)
         self.cascadeAct.setStatusTip(self.trUtf8('Cascade the windows'))
         self.cascadeAct.setWhatsThis(self.trUtf8(
-                """<b>Cascade the windows</b>"""
-                """<p>Rearrange and resize the windows so that they are cascaded.</p>"""
+            """<b>Cascade the windows</b>"""
+            """<p>Rearrange and resize the windows so that they are"""
+            """ cascaded.</p>"""
         ))
         self.cascadeAct.triggered[()].connect(self.preview.cascadeSubWindows)
         
         self.closeAct = QAction(UI.PixmapCache.getIcon("close.png"),
                             self.trUtf8('&Close'), self)
-        self.closeAct.setShortcut(QKeySequence(self.trUtf8("Ctrl+W", "File|Close")))
+        self.closeAct.setShortcut(QKeySequence(self.trUtf8(
+            "Ctrl+W", "File|Close")))
         self.closeAct.setStatusTip(self.trUtf8('Close the current window'))
         self.closeAct.setWhatsThis(self.trUtf8(
                 """<b>Close Window</b>"""
@@ -334,8 +348,9 @@
         """
         E5MessageBox.about(self, self.trUtf8("TR Previewer"), self.trUtf8(
             """<h3> About TR Previewer </h3>"""
-            """<p>The TR Previewer loads and displays Qt User-Interface files"""
-            """ and translation files and shows dialogs for a selected language.</p>"""
+            """<p>The TR Previewer loads and displays Qt User-Interface"""
+            """ files and translation files and shows dialogs for a"""
+            """ selected language.</p>"""
         ))
     
     def __aboutQt(self):
@@ -404,7 +419,7 @@
 
 class Translation(object):
     """
-    Class to store the properties of a translation
+    Class to store the properties of a translation.
     """
     def __init__(self):
         """
@@ -446,8 +461,8 @@
         be loaded automatically.
         
         @param fileName name of the translation file to be added (string)
-        @param setTranslation flag indicating, if this should be set as the active
-            translation (boolean)
+        @param setTranslation flag indicating, if this should be set as
+            the active translation (boolean)
         """
         if not self.__haveFileName(fileName):
             ntr = Translation()
@@ -484,7 +499,8 @@
             if trans is None:
                 E5MessageBox.warning(self.parent(),
                     self.trUtf8("Set Translator"),
-                    self.trUtf8("""<p>The translator <b>{0}</b> is not known.</p>""")\
+                    self.trUtf8(
+                        """<p>The translator <b>{0}</b> is not known.</p>""")\
                         .format(name))
                 return
                 
@@ -594,7 +610,8 @@
     
     def __del(self, name):
         """
-        Private method to delete a translator from the list of available translators.
+        Private method to delete a translator from the list of available
+        translators.
         
         @param name name of the translator to delete (string)
         """
@@ -697,7 +714,8 @@
         if not self.__widget:
             E5MessageBox.warning(self,
                 self.trUtf8("Load UI File"),
-                self.trUtf8("""<p>The file <b>{0}</b> could not be loaded.</p>""")\
+                self.trUtf8(
+                    """<p>The file <b>{0}</b> could not be loaded.</p>""")\
                     .format(self.__uiFileName))
             self.__valid = False
             return
@@ -751,7 +769,8 @@
             if not name:
                 E5MessageBox.warning(self,
                     self.trUtf8("Load UI File"),
-                    self.trUtf8("""<p>The file <b>{0}</b> could not be loaded.</p>""")\
+                    self.trUtf8(
+                        """<p>The file <b>{0}</b> could not be loaded.</p>""")\
                         .format(uiFileName))
                 return
             
@@ -780,8 +799,8 @@
         """
         Protected method called to filter an event.
         
-        @param object object, that generated the event (QObject)
-        @param event the event, that was generated by object (QEvent)
+        @param obj object, that generated the event (QObject)
+        @param ev the event, that was generated by object (QEvent)
         @return flag indicating if event was filtered out
         """
         if obj in self.widgets and ev.type() == QEvent.Close:

eric ide

mercurial