def show_move_shortcuts(): mode = get_shortcut_mode() if mode == "move": return set_shortcut_mode("move") add_entries(move_level_shortcuts) master_ui.helpWidget.show()
def confirm_message(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() if mode == "confirm": return from src.ui_handler.help_handler import show_confirm_shortcuts show_confirm_shortcuts()
def move_note(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() if mode != "move": return global moving_widget entry_selected = get_selected_entry_data() if entry_selected is None: move_note_to_top() return entry_selected_id = entry_selected[0] if entry_selected_id is None: return elif entry_selected_id == moving_widget[0][0]: move_note_to_top() return init() from src.reference.reference import entry as create_entry entry = create_entry(moving_widget[0][0], moving_widget[0][1], moving_widget[0][2], moving_widget[0][3], moving_widget[0][4], moving_widget[0][5], moving_widget[0][6], moving_widget[0][7], moving_widget[0][8], moving_widget[0][9], moving_widget[0][10], entry_selected_id) from src.manager.sqlmanager import update_entry update_entry(entry) moving_widget = None remove_all_widgets() init_from_db() set_selected_entry(entry) import logging logging.info(entry[1] + " is now a child of " + entry_selected[1]) from src.ui_handler.help_handler import show_all_shortcuts show_all_shortcuts(True) search(ui.search_bar.text())
def u_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + "u") if mode == "all": from src.ui_handler.all_handler import undo_execution undo_execution()
def reset(): mode = get_shortcut_mode() if mode != "new_note" and mode != "info": return ui.nextAction.setText("") ui.textEdit.setText("") focus_next_action()
def j_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " j") if mode == "all" or mode == "move": from src.ui_handler.all_handler import select_next select_next()
def x_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " x") if mode == "all": from src.ui_handler.all_handler import execute execute()
def show_confirm_shortcuts(): mode = get_shortcut_mode() if mode == "confirm": return set_shortcut_mode("confirm") add_entries(confirm_level_shortcuts) master_ui.helpWidget.show()
def overwrite(entry): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() if mode != "info": return global ui next_action = ui.nextAction.text() notes = ui.textEdit.toPlainText() from src.ui_handler.main_handler import set_status_text if next_action.strip() == "": set_status_text("Please enter a next action") return import logging logging.debug("Saved: " + next_action + ", " + notes) from src.manager.sqlmanager import init init() from src.reference.reference import entry as create_entry entry = create_entry(entry[0], next_action, notes, entry[3], entry[4], entry[5], entry[6], entry[7], entry[8], entry[9], entry[10], entry[11]) from src.manager.sqlmanager import update_entry update_entry(entry) set_status_text("Saved \"" + next_action + "\"") from src.ui_handler.main_handler import reset_status_text from src.helper.threading_helper import schedule_later schedule_later(reset_status_text, 15.0) from src.ui_handler.new_handler import clear_ui clear_ui() from src.ui_handler.help_handler import show_top_shortcuts show_top_shortcuts(force=True) from src.ui_handler.main_handler import select_pane select_pane("all")
def show_all_shortcuts(force=False): mode = get_shortcut_mode() if not force and mode == "all": return set_shortcut_mode("all") add_entries(all_level_shortcuts) master_ui.helpWidget.show()
def show_info_shortcuts(): mode = get_shortcut_mode() if mode != "all": return set_shortcut_mode("info") add_entries(info_level_shortcuts) master_ui.helpWidget.show()
def show_new_note_shortcuts(): mode = get_shortcut_mode() if mode == "new_note" or mode == "all": return set_shortcut_mode("new_note") add_entries(new_note_level_shortcuts) master_ui.helpWidget.show()
def q_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " q") if mode == "top": from src.ui_handler.main_handler import quit_tmgr quit_tmgr() return
def t_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " t") if mode == "move": from src.ui_handler.all_handler import move_note_to_top move_note_to_top() return
def i_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " i") if mode == "all": from src.ui_handler.main_handler import switch_to_info switch_to_info() return
def l_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " l") if mode == "all": from src.ui_handler.all_handler import step_into step_into() return
def k_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " k") if mode == "all" or mode == "move": from src.ui_handler.all_handler import select_prev select_prev() return
def show_master_shortcuts(): mode = get_shortcut_mode() ui.setFocus() if mode != "top": return else: set_shortcut_mode("master") add_entries(master_level_shortcuts) master_ui.helpWidget.show()
def switch_to_new_note(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() if mode != "top": return ui.stackedWidget.setCurrentWidget(ui.new_page) ui.new_page.nextAction.setFocus() from src.ui_handler.help_handler import show_new_note_shortcuts show_new_note_shortcuts()
def r_shortcuts(): from src.ui_handler.new_handler import reset from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " r") if mode == "new_note": reset() elif mode == "info": reset() return
def switch_to_all(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() if mode != "top" and mode != "confirm": return ui.stackedWidget.setCurrentWidget(ui.all_page) from src.ui_handler.all_handler import set_search_bar_focus set_search_bar_focus() from src.ui_handler.help_handler import show_all_shortcuts show_all_shortcuts()
def b_shortcuts(): from src.ui_handler.help_handler import force_show_top_shortcuts from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " b") if mode == "new_note": force_show_top_shortcuts() elif mode == "all": force_show_top_shortcuts() elif mode == "info": force_show_top_shortcuts() return
def d_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " d") if mode == "all": from src.ui_handler.main_handler import confirm_message from src.ui_handler.main_handler import set_status_text set_status_text("Really delete?") confirm_message() from src.reference.reference import master_ui master_ui.helpWidget.setFocus(True) return
def a_shortcuts(): from src.ui_handler.new_handler import focus_next_action from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " a") if mode == "top": from src.ui_handler.main_handler import switch_to_all switch_to_all() elif mode == "new_note": focus_next_action() elif mode == "info": focus_next_action() return
def c_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " c") if mode == "all": from src.ui_handler.all_handler import clear_search_bar clear_search_bar() if mode == "move": from src.ui_handler.help_handler import show_all_shortcuts show_all_shortcuts(True) from src.ui_handler.all_handler import end_move end_move() return
def m_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " m") from src.ui_handler.help_handler import show_master_shortcuts if mode == "top": show_master_shortcuts() if mode == "all": from src.ui_handler.all_handler import move_note_init move_note_init() if mode == "move": from src.ui_handler.all_handler import move_note move_note() return
def y_shortcuts(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " y") if mode == "confirm": from src.ui_handler.all_handler import delete from src.ui_handler.main_handler import switch_to_all from src.ui_handler.main_handler import set_status_text set_status_text("") switch_to_all() delete() from src.reference.reference import master_ui master_ui.helpWidget.setFocus(True) return
def switch_to_info(): from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() if mode != "all": return from src.ui_handler.all_handler import get_selected_entry_data if get_selected_entry_data() is None: return ui.stackedWidget.setCurrentWidget(ui.new_page) ui.new_page.nextAction.setFocus() from src.ui_handler.help_handler import show_info_shortcuts show_info_shortcuts() from src.ui_handler.info_handler import populate entry = get_selected_entry_data() populate(entry)
def s_shortcuts(): from src.ui_handler.new_handler import save from src.reference.reference import get_shortcut_mode mode = get_shortcut_mode() logging.info(mode + " s") if mode == "new_note": save() elif mode == "info": from src.ui_handler.info_handler import overwrite from src.ui_handler.all_handler import get_selected_entry_data overwrite(get_selected_entry_data()) elif mode == "all": from src.ui_handler.all_handler import set_search_bar_focus set_search_bar_focus() return
def show_top_shortcuts(force=False): mode = get_shortcut_mode() ui.setFocus() if mode == "top": return elif mode == "new_note" and not force: add_entries(new_note_level_shortcuts) elif mode == "info" and not force: add_entries(info_level_shortcuts) elif mode == "all" and not force: add_entries(all_level_shortcuts) else: set_shortcut_mode("top") add_entries(top_level_shortcuts) master_ui.helpWidget.show()