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 ()
 
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 ()
 
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: