def __init__(self, project, parent=None): """ Constructor @param project reference to the project object @param parent parent widget of this browser (QWidget) """ ProjectBaseBrowser.__init__(self, project, ProjectBrowserOthersType, parent) self.selectedItemsFilter = [ProjectBrowserFileItem, ProjectBrowserDirectoryItem] self.specialMenuEntries = [1] self.setWindowTitle(self.trUtf8('Others')) self.setWhatsThis(self.trUtf8( """<b>Project Others Browser</b>""" """<p>This allows to easily see all other files and directories""" """ contained in the current project. Several actions can be""" """ executed via the context menu. The entry which is registered""" """ in the project is shown in a different colour.</p>""" )) self.connect(project, SIGNAL("prepareRepopulateItem"), self._prepareRepopulateItem) self.connect(project, SIGNAL("completeRepopulateItem"), self._completeRepopulateItem)
def __init__(self, project, parent=None): """ Constructor @param project reference to the project object @param parent parent widget of this browser (QWidget) """ ProjectBaseBrowser.__init__(self, project, ProjectBrowserTranslationType, parent) self.isTranslationsBrowser = True self.selectedItemsFilter = \ [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem] self.setWindowTitle(self.trUtf8('Translations')) self.setWhatsThis(self.trUtf8( """<b>Project Translations Browser</b>""" """<p>This allows to easily see all translations contained in the current""" """ project. Several actions can be executed via the context menu.</p>""" )) self.lreleaseProc = None self.lreleaseProcRunning = False self.pylupdateProcRunning = False self.__tmpProjects = [] self.__pylupdateProcesses = []
def __init__(self, project, parent=None): """ Constructor @param project reference to the project object @param parent parent widget of this browser (QWidget) """ self.omniidl = unicode(Preferences.getCorba("omniidl")) if self.omniidl == "": self.omniidl = Utilities.isWindowsPlatform() and "omniidl.exe" or "omniidl" if not Utilities.isinpath(self.omniidl): self.omniidl = None ProjectBaseBrowser.__init__(self, project, ProjectBrowserInterfaceType, parent) self.selectedItemsFilter = [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem] self.setWindowTitle(self.trUtf8("Interfaces (IDL)")) self.setWhatsThis( self.trUtf8( """<b>Project Interfaces Browser</b>""" """<p>This allows to easily see all interfaces (CORBA IDL files)""" """ contained in the current project. Several actions can be executed""" """ via the context menu.</p>""" ) ) self.connect(project, SIGNAL("prepareRepopulateItem"), self._prepareRepopulateItem) self.connect(project, SIGNAL("completeRepopulateItem"), self._completeRepopulateItem)