コード例 #1
0
def update_remote_data_source(sync_type, google_acct_id):
	global dialog
	remote_sources.clear()

	if sync_type == consts.SYNC_TYPE_CAL:
		hildon.hildon_gtk_window_set_progress_indicator(dialog, 1)
		try:
			if not google_api.switch_account(\
					google_accounts.get_account_by_id(\
					google_acct_id)):
				display_google_auth_error(dialog)
				google_new_btn.set_sensitive(False)
				google_item_picker.set_sensitive(False)
				hildon.hildon_gtk_window_set_progress_indicator(dialog, 0)
				return
		except ErminigError, e:
			error_win.display(e.title(), e.description())
			return

		google_new_btn.set_sensitive(True)
		google_item_picker.set_sensitive(True)
		for id, title in google_api.get_all_calendars():
			logger.append("ID->")
			logger.append(id)
			logger.append("title->")
			logger.append(title)
			remote_sources.append([id, title])
		hildon.hildon_gtk_window_set_progress_indicator(dialog, 0)
コード例 #2
0
def del_google_acct(widget, data):
    id = get_google_acct_id()
    account = google_accounts.get_account_by_id(id)
    text = "Are you sure that you want to delete account \"%s\"?\n" \
      "Deleting it will remove all links between the data "\
      "stored on your device and data stored in Google.\n"\
      "Please note that no actual data will be deleted, "\
      "only their relationships." % (account[0])
    dialog = hildon.Note("confirmation", data, text)
    dialog.set_button_texts("Yes", "No")
    ans = dialog.run()
    dialog.destroy()

    if ans == gtk.RESPONSE_OK:
        google_accounts.delete_account_by_id(id)
        read_accounts_list()
        update_gaccts_button()
コード例 #3
0
ファイル: settings_ui.py プロジェクト: cas--/erminig-ng
def del_google_acct(widget, data):
	id = get_google_acct_id()
	account = google_accounts.get_account_by_id(id)
	text = "Are you sure that you want to delete account \"%s\"?\n" \
			"Deleting it will remove all links between the data "\
			"stored on your device and data stored in Google.\n"\
			"Please note that no actual data will be deleted, "\
			"only their relationships." % (account[0])
	dialog = hildon.Note("confirmation", data, text)
	dialog.set_button_texts("Yes", "No")
	ans = dialog.run()
	dialog.destroy()

	if ans == gtk.RESPONSE_OK:
		google_accounts.delete_account_by_id(id)
		read_accounts_list()
		update_gaccts_button()
コード例 #4
0
def edit_google_acct(widget, data):
    id = get_google_acct_id()
    account = google_accounts.get_account_by_id(id)
    add_google_acct_dialog(widget, data, account)
コード例 #5
0
ファイル: settings_ui.py プロジェクト: cas--/erminig-ng
def edit_google_acct(widget, data):
	id = get_google_acct_id()
	account = google_accounts.get_account_by_id(id)
	add_google_acct_dialog(widget, data, account)