def load_interface(self): """load user interface""" # load models self.model_data = CapaExplorerDataModel() # model <- filter range <- filter search <- view self.range_model_proxy = CapaExplorerRangeProxyModel() self.range_model_proxy.setSourceModel(self.model_data) self.search_model_proxy = CapaExplorerSearchProxyModel() self.search_model_proxy.setSourceModel(self.range_model_proxy) self.view_tree = CapaExplorerQtreeView(self.search_model_proxy, self.parent) # load parent tab and children tab views self.load_view_tabs() self.load_view_checkbox_limit_by() self.load_view_checkbox_show_matches_by_function() self.load_view_search_bar() self.load_view_tree_tab() self.load_view_rulegen_tab() self.load_view_status_label() self.load_view_buttons() # load parent view self.load_view_parent()
def load_interface(self): """load user interface""" # load models self.model_data = CapaExplorerDataModel() # model <- filter range <- filter search <- view self.range_model_proxy = CapaExplorerRangeProxyModel() self.range_model_proxy.setSourceModel(self.model_data) self.search_model_proxy = CapaExplorerSearchProxyModel() self.search_model_proxy.setSourceModel(self.range_model_proxy) self.view_tree = CapaExplorerQtreeView(self.search_model_proxy, self.parent) self.load_view_attack() # load parent tab and children tab views self.load_view_tabs() self.load_view_checkbox_limit_by() self.load_view_search_bar() self.load_view_tree_tab() self.load_view_attack_tab() self.load_view_status_label() self.load_view_buttons() # load menu bar and sub menus self.load_view_menu_bar() self.load_file_menu() self.load_rules_menu() # load parent view self.load_view_parent() self.disable_controls()