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