Esempio n. 1
0
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()
Esempio n. 2
0
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()
Esempio n. 3
0
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())
Esempio n. 4
0
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()
Esempio n. 5
0
def reset():
    mode = get_shortcut_mode()
    if mode != "new_note" and mode != "info":
        return
    ui.nextAction.setText("")
    ui.textEdit.setText("")
    focus_next_action()
Esempio n. 6
0
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()
Esempio n. 7
0
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()
Esempio n. 8
0
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()
Esempio n. 9
0
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")
Esempio n. 10
0
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()
Esempio n. 11
0
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()
Esempio n. 12
0
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()
Esempio n. 13
0
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
Esempio n. 14
0
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
Esempio n. 15
0
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
Esempio n. 16
0
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
Esempio n. 17
0
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
Esempio n. 18
0
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()
Esempio n. 19
0
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()
Esempio n. 20
0
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
Esempio n. 21
0
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()
Esempio n. 22
0
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
Esempio n. 23
0
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
Esempio n. 24
0
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
Esempio n. 25
0
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
Esempio n. 26
0
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
Esempio n. 27
0
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
Esempio n. 28
0
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)
Esempio n. 29
0
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
Esempio n. 30
0
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()