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> 23 #include <QTableWidget> 24 #include <QVBoxLayout> 42 const QMessageBox::Icon);
52 const QString message,
53 const QString info_msg =
"",
54 const QMessageBox::Icon icon = QMessageBox::Icon::Information);
void updateTopicsDisplayed()
void displayMessageBoxHandler(const QString title, const QString message, const QString info_msg="", const QMessageBox::Icon icon=QMessageBox::Icon::Information)
std::vector< std::shared_ptr< TopicInfo > > topic_infos_
virtual void save(rviz::Config config) const
virtual void load(const rviz::Config &config)
std::map< std::string, std::string > displayed_topics_
DisplayTopics(QWidget *parent=NULL)
void displayMessageBox(const QString, const QString, const QString, const QMessageBox::Icon)