Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rqt_publisher.publisher_tree_model.PublisherTreeModel Class Reference
Inheritance diagram for rqt_publisher.publisher_tree_model.PublisherTreeModel:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, parent=None)
 
def add_publisher (self, publisher_info, top_level_row_number=None)
 
def clear (self)
 
def data (self, index, role)
 
def flags (self, index)
 
def get_publisher_ids (self, index_list)
 
def handle_item_changed (self, item)
 
def remove_items_with_parents (self, index_list)
 
def remove_publisher (self, publisher_id)
 
def setData (self, index, value, role)
 
def update_publisher (self, publisher_info)
 
- Public Member Functions inherited from rqt_py_common::message_tree_model::MessageTreeModel
def __init__ (self, parent=None)
 
def add_message (self, message_instance, message_name='', message_type='', message_path='')
 

Static Public Attributes

 item_value_changed = Signal(int, str, str, str, object)
 

Private Member Functions

def _get_data_items_for_path (self, slot_name, slot_type_name, slot_path, kwargs)
 
def _recursive_create_items (self, parent, slot, slot_name, slot_type_name, slot_path, expressions={}, kwargs)
 

Private Attributes

 _column_index
 
 _item_change_lock
 

Static Private Attributes

list _column_names = ['topic', 'type', 'rate', 'expression']
 

Detailed Description

Definition at line 41 of file publisher_tree_model.py.

Constructor & Destructor Documentation

def rqt_publisher.publisher_tree_model.PublisherTreeModel.__init__ (   self,
  parent = None 
)

Definition at line 45 of file publisher_tree_model.py.

Member Function Documentation

def rqt_publisher.publisher_tree_model.PublisherTreeModel._get_data_items_for_path (   self,
  slot_name,
  slot_type_name,
  slot_path,
  kwargs 
)
private

Definition at line 119 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel._recursive_create_items (   self,
  parent,
  slot,
  slot_name,
  slot_type_name,
  slot_path,
  expressions = {},
  kwargs 
)
private

Definition at line 135 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.add_publisher (   self,
  publisher_info,
  top_level_row_number = None 
)

Definition at line 98 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.clear (   self)

Definition at line 55 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.data (   self,
  index,
  role 
)

Definition at line 157 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.flags (   self,
  index 
)

Definition at line 143 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.get_publisher_ids (   self,
  index_list 
)

Definition at line 59 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.handle_item_changed (   self,
  item 
)

Definition at line 66 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.remove_items_with_parents (   self,
  index_list 
)

Definition at line 62 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.remove_publisher (   self,
  publisher_id 
)

Definition at line 86 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.setData (   self,
  index,
  value,
  role 
)

Definition at line 181 of file publisher_tree_model.py.

def rqt_publisher.publisher_tree_model.PublisherTreeModel.update_publisher (   self,
  publisher_info 
)

Definition at line 94 of file publisher_tree_model.py.

Member Data Documentation

rqt_publisher.publisher_tree_model.PublisherTreeModel._column_index
private

Definition at line 47 of file publisher_tree_model.py.

list rqt_publisher.publisher_tree_model.PublisherTreeModel._column_names = ['topic', 'type', 'rate', 'expression']
staticprivate

Definition at line 42 of file publisher_tree_model.py.

rqt_publisher.publisher_tree_model.PublisherTreeModel._item_change_lock
private

Definition at line 52 of file publisher_tree_model.py.

rqt_publisher.publisher_tree_model.PublisherTreeModel.item_value_changed = Signal(int, str, str, str, object)
static

Definition at line 43 of file publisher_tree_model.py.


The documentation for this class was generated from the following file:


rqt_publisher
Author(s): Dirk Thomas, Dorian Scholz
autogenerated on Wed Apr 21 2021 02:46:47