30 #ifndef RVIZ_DISPLAY_GROUP_VISIBILITY_PROPERTY_H_ 31 #define RVIZ_DISPLAY_GROUP_VISIBILITY_PROPERTY_H_ 50 class DisplayVisibilityProperty;
68 const QString& name = QString(),
72 const char* changed_slot =
nullptr,
73 QObject* receiver =
nullptr);
A single element of a property tree, with a name, value, description, and possibly children...
DisplayGroupVisibilityProperty(uint32_t vis_bit, DisplayGroup *display_group, Display *parent_display, const QString &name=QString(), bool default_value=false, const QString &description=QString(), Property *parent=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
void onDisplayRemoved(rviz::Display *display)
std::map< rviz::Display *, DisplayVisibilityProperty * > disp_vis_props_
~DisplayGroupVisibilityProperty() override
DisplayGroup * display_group_
A Display object which stores other Displays as children.
void onDisplayAdded(rviz::Display *display)
Display * parent_display_