rqt_topic.topic_widget module

class rqt_topic.topic_widget.QueueSizeWidget(*args: Any, **kwargs: Any)

Bases: QWidget

class rqt_topic.topic_widget.SearchWidget(*args: Any, **kwargs: Any)

Bases: QWidget

class rqt_topic.topic_widget.TopicWidget(*args: Any, **kwargs: Any)

Bases: QWidget

main class inherits from the ui window class.

You can specify the topics that the topic pane.

TopicWidget.start must be called in order to update topic pane.

clear_all()
message_to_detail(index)
pause()

Pause all topic workers.

queue_size_changed(queue_size_txt: str)
refresh_topics()

Search for topics and if found, update topics model and view.

resize_columns()
restore_settings(pluggin_settings, instance_settings)
resume()

Resume all topic workers.

save_settings(plugin_settings, instance_settings)
search_query_changed(query_text: str)
shutdown_plugin()
start()

Call this method to start updating the topic pane.

toggle_hide()
toggle_highlight()
toggle_pause()
update_messages(msg: MessageModel)