Public Member Functions | Public Attributes | Private Member Functions | Static Private Attributes | List of all members
rqt_reconfigure.param_editors.EnumEditor Class Reference
Inheritance diagram for rqt_reconfigure.param_editors.EnumEditor:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, updater, config)
 
def eventFilter (self, obj, event)
 
def selected (self, index)
 
def update_value (self, value)
 
- Public Member Functions inherited from rqt_reconfigure.param_editors.EditorWidget
def close (self)
 
def contextMenuEvent (self, e)
 
def display (self, grid)
 
def update_configuration (self, value)
 

Public Attributes

 descriptions
 
 names
 
 values
 
- Public Attributes inherited from rqt_reconfigure.param_editors.EditorWidget
 cmenu
 
 old_value
 
 param_default
 
 param_description
 
 param_name
 

Private Member Functions

def _handle_invalid_value (self, value)
 
def _update_gui (self, idx)
 

Static Private Attributes

 _invalid_value_signal
 
 _update_signal
 

Detailed Description

Definition at line 426 of file param_editors.py.

Constructor & Destructor Documentation

◆ __init__()

def rqt_reconfigure.param_editors.EnumEditor.__init__ (   self,
  updater,
  config 
)
@param updater: A class that extends threading.Thread.
@type updater: rqt_reconfigure.param_updater.ParamUpdater

Reimplemented from rqt_reconfigure.param_editors.EditorWidget.

Definition at line 430 of file param_editors.py.

Member Function Documentation

◆ _handle_invalid_value()

def rqt_reconfigure.param_editors.EnumEditor._handle_invalid_value (   self,
  value 
)
private

Definition at line 495 of file param_editors.py.

◆ _update_gui()

def rqt_reconfigure.param_editors.EnumEditor._update_gui (   self,
  idx 
)
private

Definition at line 505 of file param_editors.py.

◆ eventFilter()

def rqt_reconfigure.param_editors.EnumEditor.eventFilter (   self,
  obj,
  event 
)

Definition at line 472 of file param_editors.py.

◆ selected()

def rqt_reconfigure.param_editors.EnumEditor.selected (   self,
  index 
)

Definition at line 477 of file param_editors.py.

◆ update_value()

def rqt_reconfigure.param_editors.EnumEditor.update_value (   self,
  value 
)
To be implemented in subclass, but still used.

Update the value that's displayed on the arbitrary GUI component
based on user's input.

This method is not called from the GUI thread, so any changes to
QObjects will need to be done through a signal.

Reimplemented from rqt_reconfigure.param_editors.EditorWidget.

Definition at line 486 of file param_editors.py.

Member Data Documentation

◆ _invalid_value_signal

rqt_reconfigure.param_editors.EnumEditor._invalid_value_signal
staticprivate

Definition at line 428 of file param_editors.py.

◆ _update_signal

rqt_reconfigure.param_editors.EnumEditor._update_signal
staticprivate

Definition at line 427 of file param_editors.py.

◆ descriptions

rqt_reconfigure.param_editors.EnumEditor.descriptions

Definition at line 444 of file param_editors.py.

◆ names

rqt_reconfigure.param_editors.EnumEditor.names

Definition at line 442 of file param_editors.py.

◆ values

rqt_reconfigure.param_editors.EnumEditor.values

Definition at line 443 of file param_editors.py.


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


rqt_reconfigure
Author(s): Isaac Saito, Ze'ev Klapow, Scott K Logan , Michael Jeronimo
autogenerated on Sun Apr 27 2025 02:59:16