29 #ifndef TF_FRAME_PROPERTY_H
30 #define TF_FRAME_PROPERTY_H
35 #include <rviz/rviz_export.h>
50 bool include_fixed_frame_string =
false);
52 template <
typename Func,
typename R>
54 const QString& default_value,
55 const QString& description,
58 bool include_fixed_frame_string,
63 connect(receiver, std::forward<Func>(changed_slot));
67 template <
typename Func,
typename P>
69 const QString& default_value,
70 const QString& description,
73 bool include_fixed_frame_string,
77 connect(parent, std::forward<Func>(changed_slot));
81 bool setValue(
const QVariant& new_value)
override;
83 QString getFrame()
const;
84 std::string getFrameStd()
const;
89 return frame_manager_;
100 void handleFixedFrameChange();
109 #endif // TF_FRAME_PROPERTY_H