Choreonoid  1.5
Classes | Public Slots | Public Member Functions | Friends | List of all members
cnoid::ToolBar Class Reference

#include <ToolBar.h>

Inheritance diagram for cnoid::ToolBar:
cnoid::BodyBar cnoid::BodyMotionGenerationBar cnoid::CaptureBar cnoid::FileBar cnoid::GraphBar cnoid::KinematicsBar cnoid::LeggedBodyBar cnoid::SceneBar cnoid::ScriptBar cnoid::SimulationBar cnoid::TimeBar

Classes

class  LayoutPriorityCmp
 

Public Slots

void setEnabled (bool on)
 
void changeIconSize (const QSize &iconSize)
 

Public Member Functions

 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 ()
 
virtual bool storeState (Archive &archive)
 
virtual bool restoreState (const Archive &archive)
 

Friends

class ToolBarAreaImpl
 

Constructor & Destructor Documentation

ToolBar::ToolBar ( const QString &  title)
ToolBar::~ToolBar ( )
virtual

Member Function Documentation

void ToolBar::addAction ( QAction *  action)
ToolButton * ToolBar::addButton ( const QString &  text,
const QString &  tooltip = QString() 
)
ToolButton * ToolBar::addButton ( const QIcon &  icon,
const QString &  tooltip = QString() 
)
ToolButton * ToolBar::addButton ( const char *const *  xpm,
const QString &  tooltip = QString() 
)
QLabel * ToolBar::addImage ( const QString &  filename)
QLabel * ToolBar::addLabel ( const QString &  text)
ToolButton * ToolBar::addRadioButton ( const QString &  text,
const QString &  tooltip = QString() 
)
ToolButton * ToolBar::addRadioButton ( const QIcon &  icon,
const QString &  tooltip = QString() 
)
ToolButton * ToolBar::addRadioButton ( const char *const *  xpm,
const QString &  tooltip = QString() 
)
QWidget * ToolBar::addSeparator ( int  spacing = 0)
void ToolBar::addSpacing ( int  size)
ToolButton * ToolBar::addToggleButton ( const QString &  text,
const QString &  tooltip = QString() 
)
ToolButton * ToolBar::addToggleButton ( const QIcon &  icon,
const QString &  tooltip = QString() 
)
ToolButton * ToolBar::addToggleButton ( const char *const *  xpm,
const QString &  tooltip = QString() 
)
void ToolBar::addWidget ( QWidget *  widget)
void ToolBar::changeIconSize ( const QSize &  iconSize)
slot
QButtonGroup * ToolBar::currentRadioGroup ( )
bool cnoid::ToolBar::isStretchable ( ) const
inline
bool cnoid::ToolBar::isVisibleByDefault ( ) const
inline
void ToolBar::requestNewRadioGroup ( )
bool ToolBar::restoreState ( const Archive archive)
virtual
void ToolBar::setEnabled ( bool  on)
slot
void ToolBar::setStretchable ( bool  on)
void ToolBar::setVisibleByDefault ( bool  on)
bool ToolBar::storeState ( Archive archive)
virtual
int ToolBar::stretchableDefaultWidth ( ) const
virtual

Reimplemented in cnoid::TimeBar.

ToolBarArea* cnoid::ToolBar::toolBarArea ( )
inline

Friends And Related Function Documentation

friend class ToolBarAreaImpl
friend

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