![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickmacstyle_mac_p_p.h>
Classes | |
| struct | CocoaControl |
Static Public Member Functions | |
| static CGRect | comboboxInnerBounds (const CGRect &outterBounds, const CocoaControl &cocoaWidget) |
| static QRectF | comboboxEditBounds (const QRectF &outterBounds, const CocoaControl &cw) |
| static Direction | tabDirection (QStyleOptionTab::Shape shape) |
| static bool | verticalTabs (QMacStylePrivate::Direction tabDirection) |
| Static Public Member Functions inherited from QQC2::QStylePrivate | |
| static bool | useFullScreenForPopup () |
| Static Public Member Functions inherited from QObjectPrivate | |
| static bool | removeConnection (Connection *c) |
| static QObjectPrivate * | get (QObject *o) |
| static const QObjectPrivate * | get (const QObject *o) |
| template<typename Func1, typename Func2> | |
| static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
| template<typename Func1, typename Func2> | |
| static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
| static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
| static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Static Public Attributes | |
| static const int | PushButtonLeftOffset = 6 |
| static const int | PushButtonRightOffset = 12 |
| static const int | PushButtonContentPadding = 6 |
| static QList< QPointer< QObject > > | scrollBars |
Definition at line 77 of file qquickmacstyle_mac_p_p.h.
| typedef void(^ QQC2::QMacStylePrivate::DrawRectBlock) (CGContextRef, const CGRect &) |
Definition at line 134 of file qquickmacstyle_mac_p_p.h.
| Enumerator | |
|---|---|
| AquaPushButton | |
| AquaProgressBar | |
| AquaListViewItemOpen | |
| AquaScrollBar | |
Definition at line 144 of file qquickmacstyle_mac_p_p.h.
Definition at line 86 of file qquickmacstyle_mac_p_p.h.
| Enumerator | |
|---|---|
| North | |
| South | |
| East | |
| West | |
Definition at line 82 of file qquickmacstyle_mac_p_p.h.
| QMacStylePrivate::QMacStylePrivate | ( | ) |
Definition at line 1327 of file qquickmacstyle_mac.mm.
References QMacStylePrivate().
Referenced by QMacStylePrivate().
| QMacStylePrivate::~QMacStylePrivate | ( | ) |
Definition at line 1336 of file qquickmacstyle_mac.mm.
|
inline |
Definition at line 151 of file qquickmacstyle_mac_p_p.h.
| QStyleHelper::WidgetSizePolicy QMacStylePrivate::aquaSizeConstrain | ( | const QStyleOption * | option, |
| QStyle::ContentsType | ct = QStyle::CT_CustomBase, | ||
| QSize | szHint = QSize(-1, -1), | ||
| QSize * | insz = 0 ) const |
Definition at line 1051 of file qquickmacstyle_mac.mm.
| NSCell * QMacStylePrivate::cocoaCell | ( | CocoaControl | cocoaControl | ) | const |
Definition at line 1504 of file qquickmacstyle_mac.mm.
References Button_Disclosure, and QQC2::QMacStylePrivate::CocoaControl::type.
| NSView * QMacStylePrivate::cocoaControl | ( | CocoaControl | cocoaControl | ) | const |
Definition at line 1345 of file qquickmacstyle_mac.mm.
References Box, Box_Dark, Button_CheckBox, Button_Disclosure, Button_PopupButton, Button_PullDown, Button_PushButton, Button_RadioButton, Button_SquareButton, Button_WindowClose, Button_WindowMiniaturize, Button_WindowZoom, QQC2_NAMESPACE::isDarkMode(), ProgressIndicator_Determinate, ProgressIndicator_Indeterminate, and QQC2::QMacStylePrivate::CocoaControl::type.
|
static |
Inside a combobox Qt places a line edit widget. The size of this widget should depend on the kind of combobox we choose to draw. This function calculates and returns this size.
Definition at line 1288 of file qquickmacstyle_mac.mm.
References Button_PopupButton, ComboBox, and QQC2::QMacStylePrivate::CocoaControl::type.
|
static |
Carbon draws comboboxes (and other views) outside the rect given as argument. Use this function to obtain the corresponding inner rect for drawing the same combobox so that it stays inside the given outerBounds.
Definition at line 1231 of file qquickmacstyle_mac.mm.
References Button_PopupButton, ComboBox, and QQC2::QMacStylePrivate::CocoaControl::type.
| void QMacStylePrivate::drawNSViewInRect | ( | NSView * | view, |
| const QRectF & | rect, | ||
| QPainter * | p, | ||
| DrawRectBlock | drawRectBlock = nil ) const |
Definition at line 1540 of file qquickmacstyle_mac.mm.
| void QMacStylePrivate::drawToolbarButtonArrow | ( | const QStyleOption * | opt, |
| QPainter * | p ) const |
Definition at line 4429 of file qquickmacstyle_mac.mm.
References QQC2_NAMESPACE::toolButtonArrowMargin, and QQC2_NAMESPACE::toolButtonArrowSize.
| QStyleHelper::WidgetSizePolicy QMacStylePrivate::effectiveAquaSizeConstrain | ( | const QStyleOption * | option, |
| QStyle::ContentsType | ct = QStyle::CT_CustomBase, | ||
| QSize | szHint = QSize(-1, -1), | ||
| QSize * | insz = 0 ) const |
Definition at line 1041 of file qquickmacstyle_mac.mm.
Definition at line 1585 of file qquickmacstyle_mac.mm.
| void QMacStylePrivate::restoreNSGraphicsContext | ( | CGContextRef | cg | ) | const |
Definition at line 4449 of file qquickmacstyle_mac.mm.
| void QMacStylePrivate::setupNSGraphicsContext | ( | CGContextRef | cg, |
| bool | flipped ) const |
Definition at line 4440 of file qquickmacstyle_mac.mm.
| void QMacStylePrivate::setupVerticalInvertedXform | ( | CGContextRef | cg, |
| bool | reverse, | ||
| bool | vertical, | ||
| const CGRect & | rect ) const |
Definition at line 2878 of file qquickmacstyle_mac.mm.
|
static |
Definition at line 1017 of file qquickmacstyle_mac.mm.
|
overridevirtual |
Compute the textRect and the pixmapRect from the opt rect
Uses the same computation than in QTabBar::tabSizeHint
Reimplemented from QQC2::QCommonStylePrivate.
Definition at line 941 of file qquickmacstyle_mac.mm.
|
static |
Definition at line 1035 of file qquickmacstyle_mac.mm.
| QMacStylePrivate::CocoaControlType QMacStylePrivate::windowButtonCocoaControl | ( | QStyle::SubControl | sc | ) | const |
Definition at line 920 of file qquickmacstyle_mac.mm.
References NoControl.
| QPainterPath QMacStylePrivate::windowPanelPath | ( | const QRectF & | r | ) | const |
Definition at line 889 of file qquickmacstyle_mac.mm.
| QMacKeyValueObserver QQC2::QMacStylePrivate::appearanceObserver |
Definition at line 193 of file qquickmacstyle_mac_p_p.h.
Definition at line 182 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 186 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 188 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 187 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 185 of file qquickmacstyle_mac_p_p.h.
| QFont QQC2::QMacStylePrivate::miniSystemFont |
Definition at line 191 of file qquickmacstyle_mac_p_p.h.
|
static |
Definition at line 142 of file qquickmacstyle_mac_p_p.h.
Referenced by QQC2_NAMESPACE::QMacStyle::subControlRect().
|
static |
Definition at line 140 of file qquickmacstyle_mac_p_p.h.
|
static |
Definition at line 141 of file qquickmacstyle_mac_p_p.h.
Definition at line 183 of file qquickmacstyle_mac_p_p.h.
| QFont QQC2::QMacStylePrivate::smallSystemFont |
Definition at line 190 of file qquickmacstyle_mac_p_p.h.