QMacToolBarItem Class

The QMacToolBarItem class provides an item for QMacToolBar . 更多...

頭: #include <QMacToolBarItem>
qmake: QT += macextras
Since: Qt 5.3
繼承: QObject

公共類型

enum StandardItem { NoStandardItem, Space, FlexibleSpace }

特性

公共函數

QMacToolBarItem (QObject * parent = Q_NULLPTR)
virtual ~QMacToolBarItem ()
QIcon icon () const
NSToolbarItem * nativeToolBarItem () const
bool selectable () const
void setIcon (const QIcon & icon )
void setSelectable (bool selectable )
void setStandardItem (StandardItem standardItem )
void setText (const QString & text )
StandardItem standardItem () const
QString text () const

信號

void activated ()

額外繼承成員

詳細描述

The QMacToolBarItem class provides an item for QMacToolBar .

All items should have the text and icon properites set, or have the standardItem property set to something else than NoStandardItem .

另請參閱 QMacToolBar .

成員類型文檔編製

enum QMacToolBarItem:: StandardItem

常量 描述
QMacToolBarItem::NoStandardItem 0 Don't use a standard item
QMacToolBarItem::Space 1 A spacing item
QMacToolBarItem::FlexibleSpace 2 A spacing item which grows to fill available space

特性文檔編製

icon : QIcon

This property holds the item's icon.

訪問函數:

QIcon icon () const
void setIcon (const QIcon & icon )

selectable : bool

This property holds whether the item is selecatble

此特性默認為 false。

訪問函數:

bool selectable () const
void setSelectable (bool selectable )

standardItem : StandardItem

This property holds whether the item is a standard item.

This property's default is NoStandardItem , in which case the icon and text property determines the item contents.

Setting this property to somthing else than NoStandardItem takes precendense over icon and text.

訪問函數:

StandardItem standardItem () const
void setStandardItem (StandardItem standardItem )

text : QString

This property holds the item's text.

訪問函數:

QString text () const
void setText (const QString & text )

成員函數文檔編製

QMacToolBarItem:: QMacToolBarItem ( QObject * parent = Q_NULLPTR)

構造 QMacToolBarItem with parent .

[虛擬] QMacToolBarItem:: ~QMacToolBarItem ()

銷毀 QMacToolBarItem

[signal] void QMacToolBarItem:: activated ()

This signal is emitted when the toolbar item is clicked or otherwise activated.

NSToolbarItem *QMacToolBarItem:: nativeToolBarItem () const

Returns the native NSToolbarItem.