Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties

QToolButton Class Reference

Search for all occurrences

Detailed Description

Definition at line 59 of file qtoolbutton.h.

#include <qtoolbutton.h>

Inheritance diagram for QToolButton:
Inheritance graph
[legend]

List of all members.

Public Types

enum   ToolButtonPopupMode { DelayedPopup, MenuButtonPopup, InstantPopup }

Public Slots

void  showMenu ()
void  setToolButtonStyle (Qt::ToolButtonStyle style)
void  setDefaultAction (QAction *)

Signals

void  triggered (QAction *)

Public Member Functions

  QToolButton (QWidget *parent=0)
  ~QToolButton ()
QSize  sizeHint () const
QSize  minimumSizeHint () const
Qt::ToolButtonStyle  toolButtonStyle () const
Qt::ArrowType  arrowType () const
void  setArrowType (Qt::ArrowType type)
void  setMenu (QMenu *menu)
QMenu menu () const
void  setPopupMode (ToolButtonPopupMode mode)
ToolButtonPopupMode  popupMode () const
QAction defaultAction () const
void  setAutoRaise (bool enable)
bool  autoRaise () const

Protected Member Functions

  QToolButton (QToolButtonPrivate &, QWidget *parent)
bool  event (QEvent *e)
void  mousePressEvent (QMouseEvent *)
void  mouseReleaseEvent (QMouseEvent *)
void  paintEvent (QPaintEvent *)
void  actionEvent (QActionEvent *)
void  enterEvent (QEvent *)
void  leaveEvent (QEvent *)
void  timerEvent (QTimerEvent *)
void  changeEvent (QEvent *)
bool  hitButton (const QPoint &pos) const
void  nextCheckState ()
void  initStyleOption (QStyleOptionToolButton *option) const

Properties

ToolButtonPopupMode  popupMode
Qt::ToolButtonStyle  toolButtonStyle
bool  autoRaise
Qt::ArrowType  arrowType

Member Enumeration Documentation


Constructor & Destructor Documentation

QToolButton ( QWidget parent = 0 ) [explicit]
QToolButton ( QToolButtonPrivate &  ,
QWidget parent 
) [protected]

Member Function Documentation

QSize sizeHint ( ) const [virtual]

Reimplemented from QWidget.

QSize minimumSizeHint ( ) const [virtual]

Reimplemented from QWidget.

Qt::ToolButtonStyle toolButtonStyle ( ) const
Qt::ArrowType arrowType ( ) const
void setArrowType ( Qt::ArrowType  type )
void setMenu ( QMenu menu )
QMenu* menu ( ) const
void setPopupMode ( ToolButtonPopupMode  mode )
ToolButtonPopupMode popupMode ( ) const
QAction* defaultAction ( ) const
void setAutoRaise ( bool  enable )
bool autoRaise ( ) const
void showMenu ( ) [slot]
void setToolButtonStyle ( Qt::ToolButtonStyle  style ) [slot]
void setDefaultAction ( QAction ) [slot]
void triggered ( QAction ) [signal]
bool event ( QEvent e ) [protected, virtual]
void mousePressEvent ( QMouseEvent ) [protected, virtual]
void mouseReleaseEvent ( QMouseEvent ) [protected, virtual]
void paintEvent ( QPaintEvent ) [protected, virtual]
void actionEvent ( QActionEvent ) [protected, virtual]

Reimplemented from QWidget.

void enterEvent ( QEvent ) [protected, virtual]

Reimplemented from QWidget.

void leaveEvent ( QEvent ) [protected, virtual]

Reimplemented from QWidget.

void timerEvent ( QTimerEvent ) [protected, virtual]
void changeEvent ( QEvent ) [protected, virtual]
bool hitButton ( const QPoint pos ) const [protected, virtual]
void nextCheckState ( ) [protected, virtual]
void initStyleOption ( QStyleOptionToolButton option ) const [protected]

Property Documentation

ToolButtonPopupMode popupMode [read, write]

Definition at line 64 of file qtoolbutton.h.

Qt::ToolButtonStyle toolButtonStyle [read, write]

Definition at line 66 of file qtoolbutton.h.

bool autoRaise [read, write]

Definition at line 67 of file qtoolbutton.h.

Qt::ArrowType arrowType [read, write]

Definition at line 68 of file qtoolbutton.h.


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

QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton
QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton QToolButton