1 #ifndef TOPICS_RVIZ_PLUGIN_DISPLAY_TOPICS_HPP 2 #define TOPICS_RVIZ_PLUGIN_DISPLAY_TOPICS_HPP 12 #include <QApplication> 15 #include <QDialogButtonBox> 16 #include <QHeaderView> 19 #include <QMessageBox> 20 #include <QPushButton> 21 #include <QScrollArea> 24 #include <QTableWidget> 26 #include <QVBoxLayout> 50 const QMessageBox::Icon);
62 const QString info =
"",
63 const QMessageBox::Icon icon = QMessageBox::Icon::Information);
void updateTopicsDisplayed()
std::vector< std::shared_ptr< TopicInfo > > topic_infos_
virtual void load(const rviz::Config &config)
virtual void save(rviz::Config config) const
DisplayTopics(QWidget *parent=NULL)
void displayMessageBox(const QString, const QString, const QString, const QMessageBox::Icon)
void displayMessageBoxHandler(const QString title, const QString text, const QString info="", const QMessageBox::Icon icon=QMessageBox::Icon::Information)
std::map< std::string, TopicDetails > displayed_topics_
ros::Duration refresh_rate