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

#include <PositionTagListWidget.h>

Inheritance diagram for cnoid::PositionTagListWidget:

Public Member Functions

 PositionTagListWidget (QWidget *parent=nullptr)
 
void setTagGroupItem (PositionTagGroupItem *item)
 
int currentTagIndex () const
 
void setCurrentTagIndex (int tagIndex)
 
const std::vector< int > & selectedTagIndices () const
 
void removeSelectedTags ()
 
SignalProxy< void(const std::vector< int > &selected)> sigTagSelectionChanged ()
 
SignalProxy< void(int tagIndex)> sigTagPressed ()
 
SignalProxy< void(int tagIndex)> sigTagDoubleClicked ()
 
SignalProxy< void(MenuManager &menu)> sigContextMenuRequest ()
 

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *event) override
 
virtual void mousePressEvent (QMouseEvent *event) override
 
virtual void selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) override
 
virtual void dropEvent (QDropEvent *event) override
 

Constructor & Destructor Documentation

◆ PositionTagListWidget()

PositionTagListWidget::PositionTagListWidget ( QWidget *  parent = nullptr)

Member Function Documentation

◆ currentTagIndex()

int PositionTagListWidget::currentTagIndex ( ) const

◆ dropEvent()

void PositionTagListWidget::dropEvent ( QDropEvent *  event)
overrideprotectedvirtual

◆ keyPressEvent()

void PositionTagListWidget::keyPressEvent ( QKeyEvent *  event)
overrideprotectedvirtual

◆ mousePressEvent()

void PositionTagListWidget::mousePressEvent ( QMouseEvent *  event)
overrideprotectedvirtual

◆ removeSelectedTags()

void PositionTagListWidget::removeSelectedTags ( )

◆ selectedTagIndices()

const std::vector< int > & PositionTagListWidget::selectedTagIndices ( ) const

◆ selectionChanged()

void PositionTagListWidget::selectionChanged ( const QItemSelection &  selected,
const QItemSelection &  deselected 
)
overrideprotectedvirtual

◆ setCurrentTagIndex()

void PositionTagListWidget::setCurrentTagIndex ( int  tagIndex)

◆ setTagGroupItem()

void PositionTagListWidget::setTagGroupItem ( PositionTagGroupItem item)

◆ sigContextMenuRequest()

SignalProxy< void(MenuManager &menu)> PositionTagListWidget::sigContextMenuRequest ( )

◆ sigTagDoubleClicked()

SignalProxy< void(int tagIndex)> PositionTagListWidget::sigTagDoubleClicked ( )

◆ sigTagPressed()

SignalProxy< void(int tagIndex)> PositionTagListWidget::sigTagPressed ( )

◆ sigTagSelectionChanged()

SignalProxy< void(const std::vector< int > &selected)> PositionTagListWidget::sigTagSelectionChanged ( )

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