class WMF_Presenter(BinaryModelPresenter): cid = uc2const.WMF config = None doc_file = '' model = None def __init__(self, appdata, cnf=None): cnf = cnf or {} self.config = WMF_Config() config_file = os.path.join(appdata.app_config_dir, 'wmf_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = wmf_filters.WMF_Loader() self.saver = wmf_filters.WMF_Saver() self.new() def new(self): self.model = wmf_model.get_empty_wmf() def translate_from_sk2(self, sk2_doc): translator = wmf_translators.SK2_to_WMF_Translator() translator.translate(sk2_doc, self) def translate_to_sk2(self, sk2_doc): translator = wmf_translators.WMF_to_SK2_Translator() translator.translate(self, sk2_doc)
class WMF_Presenter(BinaryModelPresenter): cid = uc2const.WMF config = None doc_file = '' model = None def __init__(self, appdata, cnf={}): self.config = WMF_Config() config_file = os.path.join(appdata.app_config_dir, 'wmf_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = wmf_filters.WMF_Loader() self.saver = wmf_filters.WMF_Saver() self.new() def new(self): self.model = wmf_model.get_empty_wmf() def translate_from_sk2(self, sk2_doc): translator = wmf_translators.SK2_to_WMF_Translator() translator.translate(sk2_doc, self) def translate_to_sk2(self, sk2_doc): translator = wmf_translators.WMF_to_SK2_Translator() translator.translate(self, sk2_doc)
def __init__(self, appdata, cnf={}): self.config = WMF_Config() config_file = os.path.join(appdata.app_config_dir, 'wmf_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = wmf_filters.WMF_Loader() self.saver = wmf_filters.WMF_Saver() self.new()