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 ()
 
BodyItem * currentBodyItem ()
 
bool makeSingleSelection (BodyItem *bodyItem)
 
- Public Member Functions inherited from cnoid::ToolBar
 ToolBar (const QString &title)
 
virtual ~ToolBar ()
 
ToolButton * addButton (const QString &text, const QString &tooltip=QString())
 
ToolButton * addButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButton * addButton (const char *const *xpm, const QString &tooltip=QString())
 
ToolButton * addToggleButton (const QString &text, const QString &tooltip=QString())
 
ToolButton * addToggleButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButton * addToggleButton (const char *const *xpm, const QString &tooltip=QString())
 
void requestNewRadioGroup ()
 
QButtonGroup * currentRadioGroup ()
 
ToolButton * addRadioButton (const QString &text, const QString &tooltip=QString())
 
ToolButton * addRadioButton (const QIcon &icon, const QString &tooltip=QString())
 
ToolButton * addRadioButton (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
 
ToolBarArea * toolBarArea ()
 

Static Public Member Functions

static BodyBar * instance ()
 

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::~BodyBar ( )
virtual

Member Function Documentation

◆ currentBodyItem()

BodyItem * BodyBar::currentBodyItem ( )

◆ instance()

BodyBar * BodyBar::instance ( )
static

◆ makeSingleSelection()

bool BodyBar::makeSingleSelection ( BodyItem *  bodyItem)
Todo:
ItemTreeView::sigSelectionChanged() should be emitted after the final selection state has been determined.

◆ restoreState()

bool BodyBar::restoreState ( const Archive &  archive)
protectedvirtual

Reimplemented from cnoid::ToolBar.

◆ selectedBodyItems()

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

◆ sigBodyItemSelectionChanged()

SignalProxy< void(const ItemList< BodyItem > &selectedBodyItems)> BodyBar::sigBodyItemSelectionChanged ( )

◆ sigCurrentBodyItemChanged()

SignalProxy< void(BodyItem *currentBodyItem)> BodyBar::sigCurrentBodyItemChanged ( )

◆ storeState()

bool BodyBar::storeState ( Archive &  archive)
protectedvirtual

Reimplemented from cnoid::ToolBar.

◆ targetBodyItems()

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

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