Choreonoid  1.5
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
cnoid::BodyBar Class Reference

#include <BodyBar.h>

Inheritance diagram for cnoid::BodyBar:
cnoid::ToolBar

Public Member Functions

virtual ~BodyBar ()
 
SignalProxy< void(const ItemList< BodyItem > &selectedBodyItems)> sigBodyItemSelectionChanged ()
 
SignalProxy< void(BodyItem *currentBodyItem)> sigCurrentBodyItemChanged ()
 
const ItemList< BodyItem > & selectedBodyItems ()
 
const ItemList< BodyItem > & targetBodyItems ()
 
BodyItemcurrentBodyItem ()
 
bool makeSingleSelection (BodyItem *bodyItem)
 
- Public Member Functions inherited from cnoid::ToolBar
 ToolBar (const QString &title)
 
virtual ~ToolBar ()
 
ToolButtonaddButton (const QString &text, const QString &tooltip=QString())
 
ToolButtonaddButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButtonaddButton (const char *const *xpm, const QString &tooltip=QString())
 
ToolButtonaddToggleButton (const QString &text, const QString &tooltip=QString())
 
ToolButtonaddToggleButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButtonaddToggleButton (const char *const *xpm, const QString &tooltip=QString())
 
void requestNewRadioGroup ()
 
QButtonGroup * currentRadioGroup ()
 
ToolButtonaddRadioButton (const QString &text, const QString &tooltip=QString())
 
ToolButtonaddRadioButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButtonaddRadioButton (const char *const *xpm, const QString &tooltip=QString())
 
void addAction (QAction *action)
 
void addWidget (QWidget *widget)
 
QLabel * addLabel (const QString &text)
 
QLabel * addImage (const QString &filename)
 
QWidget * addSeparator (int spacing=0)
 
void addSpacing (int size)
 
void setVisibleByDefault (bool on)
 
bool isVisibleByDefault () const
 
void setStretchable (bool on)
 
bool isStretchable () const
 
virtual int stretchableDefaultWidth () const
 
ToolBarAreatoolBarArea ()
 

Static Public Member Functions

static BodyBarinstance ()
 

Protected Member Functions

virtual bool storeState (Archive &archive)
 
virtual bool restoreState (const Archive &archive)
 

Additional Inherited Members

- Public Slots inherited from cnoid::ToolBar
void setEnabled (bool on)
 
void changeIconSize (const QSize &iconSize)
 

Constructor & Destructor Documentation

BodyBar::~BodyBar ( )
virtual

Member Function Documentation

BodyItem * BodyBar::currentBodyItem ( )
BodyBar * BodyBar::instance ( )
static
bool BodyBar::makeSingleSelection ( BodyItem bodyItem)
Todo:
ItemTreeView::sigSelectionChanged() should be emitted after the final selection state has been determined.
bool BodyBar::restoreState ( const Archive archive)
protectedvirtual

Reimplemented from cnoid::ToolBar.

const ItemList< BodyItem > & BodyBar::selectedBodyItems ( )
SignalProxy< void(const ItemList< BodyItem > &selectedBodyItems)> BodyBar::sigBodyItemSelectionChanged ( )
SignalProxy< void(BodyItem *currentBodyItem)> BodyBar::sigCurrentBodyItemChanged ( )
bool BodyBar::storeState ( Archive archive)
protectedvirtual

Reimplemented from cnoid::ToolBar.

const ItemList< BodyItem > & BodyBar::targetBodyItems ( )

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