Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QToolBarItem Class Reference

#include <qtoolbarlayout_p.h>

Inheritance diagram for QToolBarItem:
Collaboration diagram for QToolBarItem:

Public Member Functions

 QToolBarItem (QWidget *widget)
bool isEmpty () const override
 Implemented in subclasses to return whether this item is empty, i.e.
Public Member Functions inherited from QWidgetItem
 QWidgetItem (QWidget *w)
 Creates an item containing the given widget.
 ~QWidgetItem ()
 Destructor.
QSize sizeHint () const override
 \reimp
QSize minimumSize () const override
 \reimp
QSize maximumSize () const override
 \reimp
Qt::Orientations expandingDirections () const override
 \reimp
bool isEmpty () const override
 Returns true if the widget is hidden; otherwise returns false.
void setGeometry (const QRect &) override
 \reimp
QRect geometry () const override
 \reimp
QWidgetwidget () const override
 Returns the widget managed by this item.
bool hasHeightForWidth () const override
 \reimp
int heightForWidth (int) const override
 \reimp
int minimumHeightForWidth (int) const override
 Returns the minimum height this widget needs for the given width, w.
QSizePolicy::ControlTypes controlTypes () const override
 Returns the control type associated with the widget for which this size policy applies.
Public Member Functions inherited from QLayoutItem
 QLayoutItem (Qt::Alignment alignment=Qt::Alignment())
 Constructs a layout item with an alignment.
virtual ~QLayoutItem ()
 Destroys the QLayoutItem.
virtual void invalidate ()
 Invalidates any cached information in this layout item.
virtual QLayoutlayout ()
 If this item is a QLayout, it is returned as a QLayout; otherwise \nullptr is returned.
virtual QSpacerItemspacerItem ()
 If this item is a QSpacerItem, it is returned as a QSpacerItem; otherwise \nullptr is returned.
Qt::Alignment alignment () const
 Returns the alignment of this item.
void setAlignment (Qt::Alignment a)
 Sets the alignment of this item to alignment.

Public Attributes

QActionaction
bool customWidget

Additional Inherited Members

Protected Attributes inherited from QWidgetItem
QWidgetwid
Protected Attributes inherited from QLayoutItem
Qt::Alignment align

Detailed Description

Definition at line 32 of file qtoolbarlayout_p.h.

Constructor & Destructor Documentation

◆ QToolBarItem()

QToolBarItem::QToolBarItem ( QWidget * widget)

Definition at line 36 of file qtoolbarlayout.cpp.

References QToolBarItem(), action, and customWidget.

Referenced by QToolBarItem().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ isEmpty()

bool QToolBarItem::isEmpty ( ) const
overridevirtual

Implemented in subclasses to return whether this item is empty, i.e.

whether it contains any widgets.

Implements QLayoutItem.

Definition at line 41 of file qtoolbarlayout.cpp.

References action.

Member Data Documentation

◆ action

QAction* QToolBarItem::action

Definition at line 38 of file qtoolbarlayout_p.h.

Referenced by QToolBarItem(), and isEmpty().

◆ customWidget

bool QToolBarItem::customWidget

Definition at line 39 of file qtoolbarlayout_p.h.

Referenced by QToolBarItem().


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