Functions | |
def | __init__ (self, parent, rospack, signal_msg=None) |
def | _add_children_treenode (self, treenodeitem_toplevel, treenodeitem_parent, child_names_left) |
def | _enumerate_indexes (self, parent=QModelIndex()) |
def | _prune_nodetree_pernode (self) |
def | _refresh_nodes (self) |
def | _selection_changed_slot (self, selected, deselected) |
def | _selection_deselected (self, index_current, rosnode_name_selected) |
def | _selection_selected (self, index_current, rosnode_name_selected) |
def | _test_sel_index (self, selected, deselected) |
def | _update_nodetree_pernode (self) |
def | close_node (self) |
def | get_paramitems (self) |
def | node_deselected (self, grn) |
def | node_selected (self, grn, scroll_to=False) |
def | restore_settings (self, instance_settings) |
def | save_settings (self, instance_settings) |
def | set_filter (self, filter_) |
Variables | |
_COL_NAMES | |
_filterkey_prev | |
_item_model | |
_nodeitems | |
_nodes_previous | |
_parent | |
_proxy_model | |
_rootitem | |
_signal_msg | |
selectionModel | |
sig_node_selected | |
stretch | |
def rqt_reconfigure.node_selector_widget.__init__ | ( | self, | |
parent, | |||
rospack, | |||
signal_msg = None |
|||
) |
@param signal_msg: Signal to carries a system msg that is shown on GUI. @type signal_msg: QtCore.Signal
Definition at line 72 of file node_selector_widget.py.
|
private |
Evaluate current treenode and the previous treenode at the same depth. If the name of both nodes is the same, current node instance is ignored (that means children will be added to the same parent). If not, the current node gets added to the same parent node. At the end, this function gets called recursively going 1 level deeper. :type treenodeitem_toplevel: TreenodeQstdItem :type treenodeitem_parent: TreenodeQstdItem. :type child_names_left: List of str :param child_names_left: List of strings that is sorted in hierarchical order of params.
Definition at line 366 of file node_selector_widget.py.
|
private |
Definition at line 175 of file node_selector_widget.py.
|
private |
Definition at line 426 of file node_selector_widget.py.
|
private |
Definition at line 445 of file node_selector_widget.py.
|
private |
Sends "open ROS Node box" signal ONLY IF the selected treenode is the terminal treenode. Receives args from signal QItemSelectionModel.selectionChanged. :param selected: All indexs where selected (could be multiple) :type selected: QItemSelection :type deselected: QItemSelection
Definition at line 243 of file node_selector_widget.py.
|
private |
Intended to be called from _selection_changed_slot.
Definition at line 184 of file node_selector_widget.py.
|
private |
Intended to be called from _selection_changed_slot.
Definition at line 199 of file node_selector_widget.py.
|
private |
Method for Debug only
Definition at line 460 of file node_selector_widget.py.
|
private |
Definition at line 306 of file node_selector_widget.py.
def rqt_reconfigure.node_selector_widget.close_node | ( | self | ) |
Definition at line 449 of file node_selector_widget.py.
def rqt_reconfigure.node_selector_widget.get_paramitems | ( | self | ) |
:rtype: OrderedDict 1st elem is node's GRN name, 2nd is TreenodeQstdItem instance
Definition at line 299 of file node_selector_widget.py.
def rqt_reconfigure.node_selector_widget.node_deselected | ( | self, | |
grn | |||
) |
Deselect the index that corresponds to the given GRN. :type grn: str
Definition at line 139 of file node_selector_widget.py.
def rqt_reconfigure.node_selector_widget.node_selected | ( | self, | |
grn, | |||
scroll_to = False |
|||
) |
Select the index that corresponds to the given GRN. :type grn: str
Definition at line 156 of file node_selector_widget.py.
def rqt_reconfigure.node_selector_widget.restore_settings | ( | self, | |
instance_settings | |||
) |
Definition at line 508 of file node_selector_widget.py.
def rqt_reconfigure.node_selector_widget.save_settings | ( | self, | |
instance_settings | |||
) |
Definition at line 499 of file node_selector_widget.py.
def rqt_reconfigure.node_selector_widget.set_filter | ( | self, | |
filter_ | |||
) |
Pass fileter instance to the child proxymodel. :type filter_: BaseFilter
Definition at line 453 of file node_selector_widget.py.
|
private |
Definition at line 67 of file node_selector_widget.py.
|
private |
Definition at line 119 of file node_selector_widget.py.
|
private |
Definition at line 95 of file node_selector_widget.py.
|
private |
Definition at line 89 of file node_selector_widget.py.
|
private |
Definition at line 98 of file node_selector_widget.py.
|
private |
Definition at line 78 of file node_selector_widget.py.
|
private |
Definition at line 115 of file node_selector_widget.py.
|
private |
Definition at line 96 of file node_selector_widget.py.
|
private |
Definition at line 80 of file node_selector_widget.py.
rqt_reconfigure.node_selector_widget.selectionModel |
Definition at line 133 of file node_selector_widget.py.
rqt_reconfigure.node_selector_widget.sig_node_selected |
Definition at line 70 of file node_selector_widget.py.
rqt_reconfigure.node_selector_widget.stretch |
Definition at line 79 of file node_selector_widget.py.