moveit2
The MoveIt Motion Planning Framework for ROS 2.
Signals | Public Member Functions | Protected Member Functions | Properties | List of all members
moveit_rviz_plugin::ProgressBarEditor Class Reference

Number editor via progress bar dragging. More...

#include <motion_planning_frame_joints_widget.h>

Inheritance diagram for moveit_rviz_plugin::ProgressBarEditor:
Inheritance graph
[legend]
Collaboration diagram for moveit_rviz_plugin::ProgressBarEditor:
Collaboration graph
[legend]

Signals

void valueChanged (float value)
 
void editingFinished ()
 

Public Member Functions

 ProgressBarEditor (QWidget *parent=nullptr, float min=-1.0, float max=0.0, int digits=0)
 Create a progressbar-like slider for editing values in range mix..max. More...
 
void setValue (float value)
 
float getValue () const
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 

Properties

float value
 

Detailed Description

Number editor via progress bar dragging.

Definition at line 184 of file motion_planning_frame_joints_widget.h.

Constructor & Destructor Documentation

◆ ProgressBarEditor()

moveit_rviz_plugin::ProgressBarEditor::ProgressBarEditor ( QWidget *  parent = nullptr,
float  min = -1.0,
float  max = 0.0,
int  digits = 0 
)

Create a progressbar-like slider for editing values in range mix..max.

Definition at line 493 of file motion_planning_frame_joints_widget.cpp.

Member Function Documentation

◆ editingFinished

void moveit_rviz_plugin::ProgressBarEditor::editingFinished ( )
signal
Here is the caller graph for this function:

◆ getValue()

float moveit_rviz_plugin::ProgressBarEditor::getValue ( ) const
inline

Definition at line 197 of file motion_planning_frame_joints_widget.h.

◆ mouseMoveEvent()

void moveit_rviz_plugin::ProgressBarEditor::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 523 of file motion_planning_frame_joints_widget.cpp.

Here is the caller graph for this function:

◆ mousePressEvent()

void moveit_rviz_plugin::ProgressBarEditor::mousePressEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 517 of file motion_planning_frame_joints_widget.cpp.

Here is the call graph for this function:

◆ mouseReleaseEvent()

void moveit_rviz_plugin::ProgressBarEditor::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 535 of file motion_planning_frame_joints_widget.cpp.

◆ paintEvent()

void moveit_rviz_plugin::ProgressBarEditor::paintEvent ( QPaintEvent *  event)
overrideprotected

Definition at line 501 of file motion_planning_frame_joints_widget.cpp.

◆ setValue()

void moveit_rviz_plugin::ProgressBarEditor::setValue ( float  value)
inline

Definition at line 193 of file motion_planning_frame_joints_widget.h.

◆ valueChanged

void moveit_rviz_plugin::ProgressBarEditor::valueChanged ( float  value)
signal
Here is the caller graph for this function:

Property Documentation

◆ value

float moveit_rviz_plugin::ProgressBarEditor::value
readwrite

Definition at line 180 of file motion_planning_frame_joints_widget.h.


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