Project/ProjectInterfacesBrowser.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 949
f888270da22e
diff -r 1b59c4ba121e -r 8cd4d08fa9f6 Project/ProjectInterfacesBrowser.py
--- a/Project/ProjectInterfacesBrowser.py	Fri Mar 11 08:55:14 2011 +0100
+++ b/Project/ProjectInterfacesBrowser.py	Fri Mar 11 16:51:57 2011 +0100
@@ -28,12 +28,13 @@
 import Preferences
 import Utilities
 
+
 class ProjectInterfacesBrowser(ProjectBaseBrowser):
     """
-    A class used to display the interfaces (IDL) part of the project. 
+    A class used to display the interfaces (IDL) part of the project.
     
     @signal sourceFile(str, int = 0) emitted to open a file
-    @signal closeSourceWindow(str) emitted after a file has been removed/deleted 
+    @signal closeSourceWindow(str) emitted after a file has been removed/deleted
             from the project
     @signal appendStdout(str) emitted after something was received from
             a QProcess on stdout
@@ -48,7 +49,7 @@
     showMenu = pyqtSignal(str, QMenu)
     sourceFile = pyqtSignal((str, ), (str, int))
     
-    def __init__(self, project, parent = None):
+    def __init__(self, project, parent=None):
         """
         Constructor
         
@@ -89,31 +90,31 @@
         
         self.sourceMenu = QMenu(self)
         if self.omniidl is not None:
-            self.sourceMenu.addAction(self.trUtf8('Compile interface'), 
+            self.sourceMenu.addAction(self.trUtf8('Compile interface'),
                 self.__compileInterface)
-            self.sourceMenu.addAction(self.trUtf8('Compile all interfaces'), 
+            self.sourceMenu.addAction(self.trUtf8('Compile all interfaces'),
                 self.__compileAllInterfaces)
         self.sourceMenu.addAction(self.trUtf8('Open'), self._openItem)
         self.sourceMenu.addSeparator()
         act = self.sourceMenu.addAction(self.trUtf8('Rename file'), self._renameFile)
         self.menuActions.append(act)
-        act = self.sourceMenu.addAction(self.trUtf8('Remove from project'), 
+        act = self.sourceMenu.addAction(self.trUtf8('Remove from project'),
             self._removeFile)
         self.menuActions.append(act)
         act = self.sourceMenu.addAction(self.trUtf8('Delete'), self.__deleteFile)
         self.menuActions.append(act)
         self.sourceMenu.addSeparator()
-        self.sourceMenu.addAction(self.trUtf8('Add interfaces...'), 
+        self.sourceMenu.addAction(self.trUtf8('Add interfaces...'),
             self.__addInterfaceFiles)
-        self.sourceMenu.addAction(self.trUtf8('Add interfaces directory...'), 
+        self.sourceMenu.addAction(self.trUtf8('Add interfaces directory...'),
             self.__addInterfacesDirectory)
         self.sourceMenu.addSeparator()
-        self.sourceMenu.addAction(self.trUtf8('Copy Path to Clipboard'), 
+        self.sourceMenu.addAction(self.trUtf8('Copy Path to Clipboard'),
             self._copyToClipboard)
         self.sourceMenu.addSeparator()
-        self.sourceMenu.addAction(self.trUtf8('Expand all directories'), 
+        self.sourceMenu.addAction(self.trUtf8('Expand all directories'),
             self._expandAllDirs)
-        self.sourceMenu.addAction(self.trUtf8('Collapse all directories'), 
+        self.sourceMenu.addAction(self.trUtf8('Collapse all directories'),
             self._collapseAllDirs)
         self.sourceMenu.addSeparator()
         self.sourceMenu.addAction(self.trUtf8('Configure...'), self._configure)
@@ -122,17 +123,17 @@
         self.menu = QMenu(self)
         if self.omniidl is not None:
             self.menu.addAction(self.trUtf8('Compile interface'), self.__compileInterface)
-            self.menu.addAction(self.trUtf8('Compile all interfaces'), 
+            self.menu.addAction(self.trUtf8('Compile all interfaces'),
                 self.__compileAllInterfaces)
         self.menu.addAction(self.trUtf8('Open'), self._openItem)
         self.menu.addSeparator()
         self.menu.addAction(self.trUtf8('Add interfaces...'), self.__addInterfaceFiles)
-        self.menu.addAction(self.trUtf8('Add interfaces directory...'), 
+        self.menu.addAction(self.trUtf8('Add interfaces directory...'),
             self.__addInterfacesDirectory)
         self.menu.addSeparator()
-        self.menu.addAction(self.trUtf8('Expand all directories'), 
+        self.menu.addAction(self.trUtf8('Expand all directories'),
             self._expandAllDirs)
-        self.menu.addAction(self.trUtf8('Collapse all directories'), 
+        self.menu.addAction(self.trUtf8('Collapse all directories'),
             self._collapseAllDirs)
         self.menu.addSeparator()
         self.menu.addAction(self.trUtf8('Configure...'), self._configure)
@@ -140,17 +141,17 @@
 
         self.backMenu = QMenu(self)
         if self.omniidl is not None:
-            self.backMenu.addAction(self.trUtf8('Compile all interfaces'), 
+            self.backMenu.addAction(self.trUtf8('Compile all interfaces'),
                 self.__compileAllInterfaces)
             self.backMenu.addSeparator()
-        self.backMenu.addAction(self.trUtf8('Add interfaces...'), 
+        self.backMenu.addAction(self.trUtf8('Add interfaces...'),
             self.project.addIdlFiles)
-        self.backMenu.addAction(self.trUtf8('Add interfaces directory...'), 
+        self.backMenu.addAction(self.trUtf8('Add interfaces directory...'),
             self.project.addIdlDir)
         self.backMenu.addSeparator()
-        self.backMenu.addAction(self.trUtf8('Expand all directories'), 
+        self.backMenu.addAction(self.trUtf8('Expand all directories'),
             self._expandAllDirs)
-        self.backMenu.addAction(self.trUtf8('Collapse all directories'), 
+        self.backMenu.addAction(self.trUtf8('Collapse all directories'),
             self._collapseAllDirs)
         self.backMenu.addSeparator()
         self.backMenu.addAction(self.trUtf8('Configure...'), self._configure)
@@ -164,15 +165,15 @@
                 self.__compileSelectedInterfaces)
         self.multiMenu.addAction(self.trUtf8('Open'), self._openItem)
         self.multiMenu.addSeparator()
-        act = self.multiMenu.addAction(self.trUtf8('Remove from project'), 
+        act = self.multiMenu.addAction(self.trUtf8('Remove from project'),
             self._removeFile)
         self.multiMenuActions.append(act)
         act = self.multiMenu.addAction(self.trUtf8('Delete'), self.__deleteFile)
         self.multiMenuActions.append(act)
         self.multiMenu.addSeparator()
-        self.multiMenu.addAction(self.trUtf8('Expand all directories'), 
+        self.multiMenu.addAction(self.trUtf8('Expand all directories'),
             self._expandAllDirs)
-        self.multiMenu.addAction(self.trUtf8('Collapse all directories'), 
+        self.multiMenu.addAction(self.trUtf8('Collapse all directories'),
             self._collapseAllDirs)
         self.multiMenu.addSeparator()
         self.multiMenu.addAction(self.trUtf8('Configure...'), self._configure)
@@ -180,22 +181,22 @@
 
         self.dirMenu = QMenu(self)
         if self.omniidl is not None:
-            self.dirMenu.addAction(self.trUtf8('Compile all interfaces'), 
+            self.dirMenu.addAction(self.trUtf8('Compile all interfaces'),
                 self.__compileAllInterfaces)
             self.dirMenu.addSeparator()
         act = self.dirMenu.addAction(self.trUtf8('Remove from project'), self._removeFile)
         self.dirMenuActions.append(act)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(self.trUtf8('Add interfaces...'), self.__addInterfaceFiles)
-        self.dirMenu.addAction(self.trUtf8('Add interfaces directory...'), 
+        self.dirMenu.addAction(self.trUtf8('Add interfaces directory...'),
             self.__addInterfacesDirectory)
         self.dirMenu.addSeparator()
-        self.dirMenu.addAction(self.trUtf8('Copy Path to Clipboard'), 
+        self.dirMenu.addAction(self.trUtf8('Copy Path to Clipboard'),
             self._copyToClipboard)
         self.dirMenu.addSeparator()
-        self.dirMenu.addAction(self.trUtf8('Expand all directories'), 
+        self.dirMenu.addAction(self.trUtf8('Expand all directories'),
             self._expandAllDirs)
-        self.dirMenu.addAction(self.trUtf8('Collapse all directories'), 
+        self.dirMenu.addAction(self.trUtf8('Collapse all directories'),
             self._collapseAllDirs)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(self.trUtf8('Configure...'), self._configure)
@@ -203,21 +204,21 @@
         
         self.dirMultiMenu = QMenu(self)
         if self.omniidl is not None:
-            self.dirMultiMenu.addAction(self.trUtf8('Compile all interfaces'), 
+            self.dirMultiMenu.addAction(self.trUtf8('Compile all interfaces'),
                 self.__compileAllInterfaces)
             self.dirMultiMenu.addSeparator()
-        self.dirMultiMenu.addAction(self.trUtf8('Add interfaces...'), 
+        self.dirMultiMenu.addAction(self.trUtf8('Add interfaces...'),
             self.project.addIdlFiles)
-        self.dirMultiMenu.addAction(self.trUtf8('Add interfaces directory...'), 
+        self.dirMultiMenu.addAction(self.trUtf8('Add interfaces directory...'),
             self.project.addIdlDir)
         self.dirMultiMenu.addSeparator()
-        self.dirMultiMenu.addAction(self.trUtf8('Expand all directories'), 
+        self.dirMultiMenu.addAction(self.trUtf8('Expand all directories'),
             self._expandAllDirs)
-        self.dirMultiMenu.addAction(self.trUtf8('Collapse all directories'), 
+        self.dirMultiMenu.addAction(self.trUtf8('Collapse all directories'),
             self._collapseAllDirs)
         self.dirMultiMenu.addSeparator()
         self.dirMultiMenu.addAction(self.trUtf8('Configure...'), self._configure)
-        self.dirMultiMenu.addAction(self.trUtf8('Configure CORBA...'), 
+        self.dirMultiMenu.addAction(self.trUtf8('Configure CORBA...'),
                                     self.__configureCorba)
         
         self.sourceMenu.aboutToShow.connect(self.__showContextMenu)
@@ -238,7 +239,7 @@
         
         try:
             categories = self.getSelectedItemsCountCategorized(
-                [ProjectBrowserFileItem, BrowserClassItem, 
+                [ProjectBrowserFileItem, BrowserClassItem,
                  BrowserMethodItem, ProjectBrowserSimpleDirectoryItem])
             cnt = categories["sum"]
             if cnt <= 1:
@@ -246,7 +247,7 @@
                 if index.isValid():
                     self._selectSingleItem(index)
                     categories = self.getSelectedItemsCountCategorized(
-                        [ProjectBrowserFileItem, BrowserClassItem, 
+                        [ProjectBrowserFileItem, BrowserClassItem,
                          BrowserMethodItem, ProjectBrowserSimpleDirectoryItem])
                     cnt = categories["sum"]
             
@@ -324,20 +325,20 @@
         Protected slot to handle the open popup menu entry.
         """
         itmList = self.getSelectedItems(
-            [BrowserFileItem, BrowserClassItem, BrowserMethodItem, 
+            [BrowserFileItem, BrowserClassItem, BrowserMethodItem,
              BrowserClassAttributeItem])
         
         for itm in itmList:
             if isinstance(itm, BrowserFileItem):
                 self.sourceFile[str].emit(itm.fileName())
             elif isinstance(itm, BrowserClassItem):
-                self.sourceFile[str, int].emit(itm.fileName(), 
+                self.sourceFile[str, int].emit(itm.fileName(),
                     itm.classObject().lineno)
-            elif isinstance(itm,BrowserMethodItem):
-                self.sourceFile[str, int].emit(itm.fileName(), 
+            elif isinstance(itm, BrowserMethodItem):
+                self.sourceFile[str, int].emit(itm.fileName(),
                     itm.functionObject().lineno)
             elif isinstance(itm, BrowserClassAttributeItem):
-                self.sourceFile[str, int].emit(itm.fileName(), 
+                self.sourceFile[str, int].emit(itm.fileName(),
                     itm.attributeObject().lineno)
         
     def __addInterfaceFiles(self):
@@ -461,7 +462,7 @@
                     self.trUtf8("The compilation of the interface file failed."))
         self.compileProc = None
         
-    def __compileIDL(self, fn, noDialog = False, progress = None):
+    def __compileIDL(self, fn, noDialog=False, progress=None):
         """
         Privat method to compile a .idl file to python.
 
@@ -519,7 +520,7 @@
         """
         if self.omniidl is not None:
             numIDLs = len(self.project.pdata["INTERFACES"])
-            progress = QProgressDialog(self.trUtf8("Compiling interfaces..."), 
+            progress = QProgressDialog(self.trUtf8("Compiling interfaces..."),
                 self.trUtf8("Abort"), 0, numIDLs, self)
             progress.setModal(True)
             progress.setMinimumDuration(0)
@@ -551,7 +552,7 @@
             files = [self.project.getRelativePath(itm.fileName()) \
                      for itm in items]
             numIDLs = len(files)
-            progress = QProgressDialog(self.trUtf8("Compiling interfaces..."), 
+            progress = QProgressDialog(self.trUtf8("Compiling interfaces..."),
                 self.trUtf8("Abort"), 0, numIDLs, self)
             progress.setModal(True)
             progress.setMinimumDuration(0)
@@ -577,4 +578,4 @@
         """
         Private method to open the configuration dialog.
         """
-        e5App().getObject("UserInterface").showPreferences("corbaPage")
\ No newline at end of file
+        e5App().getObject("UserInterface").showPreferences("corbaPage")

eric ide

mercurial