Class SchedulePanel

Inheritance Relationships

Base Type

  • public rviz_common::Panel

Class Documentation

class SchedulePanel : public rviz_common::Panel

Public Functions

SchedulePanel(QWidget *parent = 0)
virtual void load(const rviz_common::Config &config)
virtual void save(rviz_common::Config config) const

Public Slots

void set_start_duration(int seconds)
void set_start_duration(const QString &max)
void set_topic(const QString &topic)
void set_map_name(const QString &map_name)
void set_finish_duration(const QString &map_name)
void set_start_duration_max(const QString &max)

Protected Attributes

QSlider *_start_duration_slider
QLineEdit *_topic_editor
QLineEdit *_map_name_editor
QLineEdit *_finish_duration_editor
QLineEdit *_start_duration_editor
QLineEdit *_start_duration_max_editor
QPushButton *_cancel_button
QString _param_topic
QString _map_name
QString _finish_duration
QString _start_duration
QString _start_duration_max
QTableWidget *_negotiation_view
int _start_duration_value

Protected Slots

void send_param()
void update_topic()
void update_map_name()
void update_start_duration()
void update_finish_duration()
void update_start_duration_max()
void update_start_duration_editor()
void cancel_negotiation()