
Public Member Functions | |
| def | __init__ |
| def | cleanup_browsers_on_close |
| def | get_message_summary |
| def | get_time_range_from_selection |
| def | restore_settings |
| def | save_settings |
| def | update_status |
Public Attributes | |
| debug | |
| error | |
| fatal | |
| filter_factory | |
| info | |
| warn | |
Private Member Functions | |
| def | _add_exclude_filter |
| def | _add_highlight_filter |
| def | _delete_exclude_filter |
| def | _delete_highlight_filter |
| def | _delete_selected_rows |
| def | _handle_clear_button_clicked |
| def | _handle_column_resize_clicked |
| def | _handle_custom_keypress |
| def | _handle_load_clicked |
| def | _handle_mouse_double_click |
| def | _handle_mouse_press |
| def | _handle_pause_clicked |
| def | _handle_record_clicked |
| def | _handle_save_clicked |
| def | _process_highlight_exclude_filter |
| def | _rightclick_menu |
| def | _show_browsers |
Private Attributes | |
| _browsers | |
| _columnwidth | |
| _exclude_filters | |
| _filter_factory_order | |
| _highlight_filters | |
| _model | |
| _paused | |
| _proxy_model | |
| _rospack | |
Primary widget for the rqt_console plugin.
Definition at line 65 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget.__init__ | ( | self, | |
| proxy_model, | |||
| rospack, | |||
minimal = False |
|||
| ) |
:param proxymodel: the proxy model to display in the widget,''QSortFilterProxyModel'' :param minimal: if true the load, save and column buttons will be hidden as well as the filter splitter, ''bool''
Definition at line 69 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._add_exclude_filter | ( | self, | |
filter_index = False |
|||
| ) | [private] |
:param filter_index: if false then this function shows a QMenu to allow the user to choose a type of message filter. ''bool'' OR :param filter_index: the index of the filter to be added, ''int'' :return: if a filter was added then the index is returned, ''int'' OR :return: if no filter was added then None is returned, ''NoneType''
Definition at line 303 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._add_highlight_filter | ( | self, | |
filter_index = False |
|||
| ) | [private] |
:param filter_index: if false then this function shows a QMenu to allow the user to choose a type of message filter. ''bool'' OR :param filter_index: the index of the filter to be added, ''int'' :return: if a filter was added then the index is returned, ''int'' OR :return: if no filter was added then None is returned, ''NoneType''
Definition at line 256 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._delete_exclude_filter | ( | self | ) | [private] |
Deletes any exclude filters which have a checked delete button
Definition at line 243 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._delete_highlight_filter | ( | self | ) | [private] |
Deletes any highlight filters which have a checked delete button
Definition at line 230 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._delete_selected_rows | ( | self | ) | [private] |
Definition at line 660 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_clear_button_clicked | ( | self, | |
| checked | |||
| ) | [private] |
Definition at line 508 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_column_resize_clicked | ( | self | ) | [private] |
Definition at line 657 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_custom_keypress | ( | self, | |
| event, | |||
old_keyPressEvent = QTableView.keyPressEvent |
|||
| ) | [private] |
Handles the delete key. The delete key removes the tableview's selected rows from the datamodel
Definition at line 667 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_load_clicked | ( | self, | |
| checked | |||
| ) | [private] |
Definition at line 512 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_mouse_double_click | ( | self, | |
| event, | |||
old_doubleclickevent = QTableView.mouseDoubleClickEvent |
|||
| ) | [private] |
Definition at line 681 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_mouse_press | ( | self, | |
| event, | |||
old_pressEvent = QTableView.mousePressEvent |
|||
| ) | [private] |
Definition at line 687 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_pause_clicked | ( | self | ) | [private] |
Definition at line 647 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_record_clicked | ( | self | ) | [private] |
Definition at line 652 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._handle_save_clicked | ( | self, | |
| checked | |||
| ) | [private] |
Definition at line 613 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._process_highlight_exclude_filter | ( | self, | |
| selection, | |||
| selectiontype, | |||
exclude = False |
|||
| ) | [private] |
Modifies the relevant filters (based on selectiontype) to remove (exclude=True) or highlight (exclude=False) the selection from the dataset in the tableview. :param selection: the actual selection, ''str'' :param selectiontype: the type of selection, ''str'' :param exclude: If True process as an exclude filter, False process as an highlight filter, ''bool''
Definition at line 350 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._rightclick_menu | ( | self, | |
| event | |||
| ) | [private] |
Dynamically builds the rightclick menu based on the unique column data from the passed in datamodel and then launches it modally :param event: the mouse event object, ''QMouseEvent''
Definition at line 408 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget._show_browsers | ( | self | ) | [private] |
Definition at line 499 of file console_widget.py.
Definition at line 495 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget.get_message_summary | ( | self, | |
start_time_offset = None, |
|||
end_time_offset = None |
|||
| ) |
:param start_time: number of seconds before now to start, ''int'' (optional) :param end_time: number of seconds before now to end, ''int'' (optional) :returns: summary of message numbers within time
Definition at line 172 of file console_widget.py.
:returns: the range of time of messages in the current table selection (min, max), ''tuple(str,str)''
Definition at line 215 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget.restore_settings | ( | self, | |
| pluggin_settings, | |||
| instance_settings | |||
| ) |
Definition at line 717 of file console_widget.py.
| def rqt_console.console_widget.ConsoleWidget.save_settings | ( | self, | |
| plugin_settings, | |||
| instance_settings | |||
| ) |
Definition at line 693 of file console_widget.py.
Sets the message display label to the current value
Definition at line 485 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 176 of file console_widget.py.
Definition at line 176 of file console_widget.py.
Definition at line 176 of file console_widget.py.
Definition at line 72 of file console_widget.py.
Definition at line 176 of file console_widget.py.
Definition at line 176 of file console_widget.py.