def dev_reload(back): # Help -> Developer Reload #import dev #dev.dev_reload() # FIXME _dev_reload() df2.unregister_qt4_win('all') df2.register_qt4_win(back.front)
def __init__(back, hs=None, app=None): super(MainWindowBackend, back).__init__() back.current_res = None back.timer = None back.selection = None # A map from short internal headers to fancy headers seen by the user back.fancy_headers = { 'gx': 'Image Index', 'nx': 'Name Index', 'cid': 'Chip ID', 'aif': 'All Detected', 'gname': 'Image Name', 'nCxs': '#Chips', 'name': 'Name', 'nGt': '#GT', 'nKpts': '#Kpts', 'theta': 'Theta', 'roi': 'ROI (x, y, w, h)', 'rank': 'Rank', 'score': 'Confidence', 'match_name': 'Matching Name', } back.reverse_fancy = {v: k for (k, v) in back.fancy_headers.items()} # A list of default internal headers to display back.table_headers = { 'gxs': ['gx', 'gname', 'nCxs', 'aif'], 'cxs': ['cid', 'name', 'gname', 'nGt', 'nKpts', 'theta'], 'nxs': ['nx', 'name', 'nCxs'], 'res': ['rank', 'score', 'name', 'cid'] } # Lists internal headers whos items are editable back.table_editable = { 'gxs': [], 'cxs': ['name'], 'nxs': [], 'res': ['name'], } # connect signals and other objects back.hs = hs back.app = app back.front = guifront.MainWindowFrontend(back=back) df2.register_qt4_win(back.front) back.populateSignal.connect(back.front.populate_tbl) back.setEnabledSignal.connect(back.front.setEnabled) if hs is not None: back.connect_api(hs)
def __init__(back, hs=None, app=None): super(MainWindowBackend, back).__init__() back.current_res = None back.timer = None back.selection = None # A map from short internal headers to fancy headers seen by the user back.fancy_headers = { 'gx': 'Image Index', 'nx': 'Name Index', 'cid': 'Chip ID', 'aif': 'All Detected', 'gname': 'Image Name', 'nCxs': '#Chips', 'name': 'Name', 'nGt': '#GT', 'nKpts': '#Kpts', 'theta': 'Theta', 'roi': 'ROI (x, y, w, h)', 'rank': 'Rank', 'score': 'Confidence', 'match_name': 'Matching Name', } back.reverse_fancy = {v: k for (k, v) in back.fancy_headers.items()} # A list of default internal headers to display back.table_headers = { 'gxs': ['gx', 'gname', 'nCxs'], #, 'aif'], 'cxs': ['cid', 'name', 'gname'], #, 'nGt', 'nKpts', 'theta'], 'nxs': ['nx', 'name', 'nCxs'], 'res': ['rank', 'score', 'name', 'cid'] } # Lists internal headers whos items are editable back.table_editable = { 'gxs': [], 'cxs': ['name'], 'nxs': [], 'res': ['name'], } # connect signals and other objects back.hs = hs back.app = app back.front = guifront.MainWindowFrontend(back=back) df2.register_qt4_win(back.front) back.populateSignal.connect(back.front.populate_tbl) back.setEnabledSignal.connect(back.front.setEnabled) if hs is not None: back.connect_api(hs)