Beispiel #1
0
    def proj_new_cb(self):
        if backend.proj_is_open():
            if not DialogManager.show_proj_close():
                return
            self.proj_close_cb()

        dlg = BackendChooserDialog()
        bname = dlg.run_dialog()
        if bname == None:
            return

        proj_args = ProjectUi.show_settings_ui(bname, None)
        if not proj_args:
            return

        if not backend.proj_new(bname, proj_args):
            return
        # XXX FIXIT
        self.qui.do_rebuild()
        self.proj_new_or_open()
Beispiel #2
0
	def proj_new_cb(self):
		if backend.proj_is_open():
			if not DialogManager.show_proj_close():
				return
			self.proj_close_cb()

		dlg = BackendChooserDialog()
		bname = dlg.run_dialog()
		if bname == None:
			return

		proj_args = ProjectUi.show_settings_ui(bname, None)
		if not proj_args:
			return

		if not backend.proj_new(bname, proj_args):
			return
		# XXX FIXIT
		self.qui.do_rebuild()
		self.proj_new_or_open()
Beispiel #3
0
 def proj_settings_cb(self):
     proj_args = backend.proj_settings_get()
     proj_args = ProjectUi.show_settings_ui(backend.proj_type(), proj_args)
     if proj_args:
         backend.proj_settings_update(proj_args)
Beispiel #4
0
	def proj_settings_cb(self):
		proj_args = backend.proj_settings_get()
		proj_args = ProjectUi.show_settings_ui(backend.proj_type(), proj_args)
		if proj_args:
			backend.proj_settings_update(proj_args)