gepetto::gui::BodyTreeItem Class Reference

#include <gepetto/gui/tree-item.hh>

Inheritance diagram for gepetto::gui::BodyTreeItem:
[legend]
Collaboration diagram for gepetto::gui::BodyTreeItem:
[legend]

Public Slots

void setViewingMode (QString mode)
 
void setVisibilityMode (QString mode)
 
void removeFromGroup ()
 
void remove ()
 
void removeAll ()
 
void addLandmark ()
 
void deleteLandmark ()
 
QString text () const
 

Signals

void requestInitialize ()
 

Public Member Functions

 BodyTreeItem (QObject *parent, NodePtr_t node)
 
void initialize ()
 
virtual QStandardItem * clone () const
 
virtual int type () const
 
NodePtr_t node () const
 
void populateContextMenu (QMenu *menu)
 
void setParentGroup (const std::string &parent)
 
QWidget * propertyEditors () const
 
virtual ~BodyTreeItem ()
 
void attachToWindow (unsigned int windowID)
 

Friends

class VisibilityItem
 

Constructor & Destructor Documentation

◆ BodyTreeItem()

gepetto::gui::BodyTreeItem::BodyTreeItem ( QObject *  parent,
NodePtr_t  node 
)

◆ ~BodyTreeItem()

virtual gepetto::gui::BodyTreeItem::~BodyTreeItem ( )
virtual

Referenced by propertyEditors().

Member Function Documentation

◆ addLandmark

void gepetto::gui::BodyTreeItem::addLandmark ( )
slot

Referenced by propertyEditors().

◆ attachToWindow()

void gepetto::gui::BodyTreeItem::attachToWindow ( unsigned int  windowID)

Referenced by propertyEditors().

◆ clone()

virtual QStandardItem* gepetto::gui::BodyTreeItem::clone ( ) const
virtual

◆ deleteLandmark

void gepetto::gui::BodyTreeItem::deleteLandmark ( )
slot

Referenced by propertyEditors().

◆ initialize()

void gepetto::gui::BodyTreeItem::initialize ( )

◆ node()

NodePtr_t gepetto::gui::BodyTreeItem::node ( ) const

Referenced by type().

◆ populateContextMenu()

void gepetto::gui::BodyTreeItem::populateContextMenu ( QMenu *  menu)

Referenced by type().

◆ propertyEditors()

QWidget* gepetto::gui::BodyTreeItem::propertyEditors ( ) const
inline

◆ remove

void gepetto::gui::BodyTreeItem::remove ( )
slot

◆ removeAll

void gepetto::gui::BodyTreeItem::removeAll ( )
slot

Referenced by propertyEditors().

◆ removeFromGroup

void gepetto::gui::BodyTreeItem::removeFromGroup ( )
slot

Referenced by propertyEditors().

◆ requestInitialize

void gepetto::gui::BodyTreeItem::requestInitialize ( )
signal

Referenced by text().

◆ setParentGroup()

void gepetto::gui::BodyTreeItem::setParentGroup ( const std::string &  parent)

Referenced by type().

◆ setViewingMode

void gepetto::gui::BodyTreeItem::setViewingMode ( QString  mode)
slot

Referenced by propertyEditors().

◆ setVisibilityMode

void gepetto::gui::BodyTreeItem::setVisibilityMode ( QString  mode)
slot

Referenced by propertyEditors().

◆ text

QString gepetto::gui::BodyTreeItem::text ( ) const
inlineslot

References requestInitialize().

◆ type()

virtual int gepetto::gui::BodyTreeItem::type ( ) const
inlinevirtual

Friends And Related Function Documentation

◆ VisibilityItem

friend class VisibilityItem
friend