def createPreferencesController(app_controller): preferences_controller = PreferencesController() preferences_controller.app_controller = app_controller preferences_controller.view = ViewFactory.createPreferencesView( app_controller, preferences_controller) preferences_controller.initController() return preferences_controller
def createDocumentController(app_controller, file_path=None): doc_controller = DocumentController() doc_controller.app_controller = app_controller doc_view = ViewFactory.createDocumentView(app_controller, doc_controller) if file_path is None: doc_model = DocumentFactory.createEmptyDocument() else: doc_model = DocumentFactory.createDocumentFromFilePath(file_path) errors_controller = ControllerFactory.createErrorsController(app_controller, doc_controller, doc_view) doc_controller.errors_controller = errors_controller preview_controller = ControllerFactory.createPreviewController(app_controller, doc_controller, doc_view) doc_controller.preview_controller = preview_controller doc_controller.view = doc_view doc_controller.model = doc_model doc_controller.initController() return doc_controller
def createDocumentController(app_controller, file_path=None): doc_controller = DocumentController() doc_controller.app_controller = app_controller doc_view = ViewFactory.createDocumentView(app_controller, doc_controller) if file_path is None: doc_model = DocumentFactory.createEmptyDocument() else: doc_model = DocumentFactory.createDocumentFromFilePath(file_path) errors_controller = ControllerFactory.createErrorsController( app_controller, doc_controller, doc_view) doc_controller.errors_controller = errors_controller preview_controller = ControllerFactory.createPreviewController( app_controller, doc_controller, doc_view) doc_controller.preview_controller = preview_controller doc_controller.view = doc_view doc_controller.model = doc_model doc_controller.initController() return doc_controller
def createAboutController(app_controller): about_controller = AboutController() about_controller.app_controller = app_controller about_controller.view = ViewFactory.createAboutView(app_controller) about_controller.initController() return about_controller
def createPreferencesController(app_controller): preferences_controller = PreferencesController() preferences_controller.app_controller = app_controller preferences_controller.view = ViewFactory.createPreferencesView(app_controller, preferences_controller) preferences_controller.initController() return preferences_controller