Project/Project.py

changeset 2193
fc37253e4dbd
parent 2192
61b3849df76d
child 2222
105f425944a2
equal deleted inserted replaced
2192:61b3849df76d 2193:fc37253e4dbd
339 339
340 if type_ in self.__projectProgLanguages[progLanguage]: 340 if type_ in self.__projectProgLanguages[progLanguage]:
341 E5MessageBox.critical(self.ui, 341 E5MessageBox.critical(self.ui,
342 self.trUtf8("Registering Project Type"), 342 self.trUtf8("Registering Project Type"),
343 self.trUtf8("""<p>The Project type <b>{0}</b> is already""" 343 self.trUtf8("""<p>The Project type <b>{0}</b> is already"""
344 """ registered with Programmin Language""" 344 """ registered with Programming Language"""
345 """ <b>{1}</b>.</p>""")\ 345 """ <b>{1}</b>.</p>""")\
346 .format(type_, progLanguage) 346 .format(type_, progLanguage)
347 ) 347 )
348 return 348 return
349 349
371 Public method to unregister a project type. 371 Public method to unregister a project type.
372 372
373 @param type_ internal type designator to be unregistered (string) 373 @param type_ internal type designator to be unregistered (string)
374 """ 374 """
375 for progLanguage in self.__projectProgLanguages: 375 for progLanguage in self.__projectProgLanguages:
376 if type in self.__projectProgLanguages[progLanguage]: 376 if type_ in self.__projectProgLanguages[progLanguage]:
377 self.__projectProgLanguages[progLanguage].remove(type_) 377 self.__projectProgLanguages[progLanguage].remove(type_)
378 if type_ in self.__projectTypes: 378 if type_ in self.__projectTypes:
379 del self.__projectTypes[type_] 379 del self.__projectTypes[type_]
380 if type_ in self.__fileTypeCallbacks: 380 if type_ in self.__fileTypeCallbacks:
381 del self.__fileTypeCallbacks[type_] 381 del self.__fileTypeCallbacks[type_]

eric ide

mercurial