def __init__(self, *args, **kwargs): Project.__init__(self, *args, **kwargs) self.__file_selector_dir = None self.filesel = None self.filesel_merge_id = 0 self.__filesel_cb_id = 0 self.__filesel_destroy_cb_id = 0
def deinit_ui(self): if self.__filesel_cb_id: self.filesel.disconnect(self.__filesel_cb_id) self.filesel.disconnect(self.__filesel_destroy_cb_id) self.__filesel_cb_id = 0 self.__filesel_destroy_cb_id = 0 if self.filesel and self.filesel_merge_id: xml = self.filesel.get_ui_xml() xml.remove_ui(self.filesel_merge_id) self.filesel = None self.filesel_merge_id = 0 Project.deinit_ui(self)
def init_ui(self): Project.init_ui(self)
def load(self): Project.load(self) self.load_session()