Choreonoid  1.8
Public Member Functions | Protected Member Functions | List of all members
cnoid::ItemPropertyWidget Class Reference

#include <ItemPropertyWidget.h>

Inheritance diagram for cnoid::ItemPropertyWidget:

Public Member Functions

 ItemPropertyWidget (QWidget *parent=nullptr)
 
 ~ItemPropertyWidget ()
 
template<class ItemType >
void setPropertyFunction (std::function< void(ItemType *item, PutPropertyFunction &putProperty)> func)
 
bool hasPropertyFunctionFor (Item *item) const
 
void setCurrentItem (Item *item)
 
void updateProperties ()
 
void resetColumnSizes ()
 
void setOperationMenu (MenuManager &menuManager)
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event)
 

Constructor & Destructor Documentation

◆ ItemPropertyWidget()

ItemPropertyWidget::ItemPropertyWidget ( QWidget *  parent = nullptr)

◆ ~ItemPropertyWidget()

ItemPropertyWidget::~ItemPropertyWidget ( )

Member Function Documentation

◆ hasPropertyFunctionFor()

bool ItemPropertyWidget::hasPropertyFunctionFor ( Item item) const

◆ keyPressEvent()

void ItemPropertyWidget::keyPressEvent ( QKeyEvent *  event)
protected

◆ resetColumnSizes()

void ItemPropertyWidget::resetColumnSizes ( )

◆ setCurrentItem()

void ItemPropertyWidget::setCurrentItem ( Item item)

◆ setOperationMenu()

void ItemPropertyWidget::setOperationMenu ( MenuManager menuManager)

◆ setPropertyFunction()

template<class ItemType >
void cnoid::ItemPropertyWidget::setPropertyFunction ( std::function< void(ItemType *item, PutPropertyFunction &putProperty)>  func)
inline

◆ updateProperties()

void ItemPropertyWidget::updateProperties ( )

The documentation for this class was generated from the following files: