16 #ifndef NAV2_RVIZ_PLUGINS__UTILS_HPP_
17 #define NAV2_RVIZ_PLUGINS__UTILS_HPP_
23 #include "rclcpp/executor.hpp"
24 #include "rclcpp/node.hpp"
25 #include "action_msgs/msg/goal_status.hpp"
27 namespace nav2_rviz_plugins
41 rclcpp::Node::SharedPtr node,
bool & server_failed,
const std::string & server_name,
42 const std::string & plugin_type, QComboBox * combo_box,
43 rclcpp::Executor::SharedPtr executor =
nullptr);
46 QString getGoalStatusLabel(
47 std::string title =
"Feedback", int8_t status = action_msgs::msg::GoalStatus::STATUS_UNKNOWN);