![]() |
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 QVector< QPointer< QObject > > | scrollBars |
Definition at line 75 of file qquickmacstyle_mac_p_p.h.
typedef void(^ QQC2::QMacStylePrivate::DrawRectBlock) (CGContextRef, const CGRect &) |
Definition at line 132 of file qquickmacstyle_mac_p_p.h.
Enumerator | |
---|---|
AquaPushButton | |
AquaProgressBar | |
AquaListViewItemOpen | |
AquaScrollBar |
Definition at line 142 of file qquickmacstyle_mac_p_p.h.
Definition at line 84 of file qquickmacstyle_mac_p_p.h.
Enumerator | |
---|---|
North | |
South | |
East | |
West |
Definition at line 80 of file qquickmacstyle_mac_p_p.h.
QMacStylePrivate::QMacStylePrivate | ( | ) |
Definition at line 1326 of file qquickmacstyle_mac.mm.
References QMacStylePrivate().
Referenced by QMacStylePrivate().
QMacStylePrivate::~QMacStylePrivate | ( | ) |
Definition at line 1335 of file qquickmacstyle_mac.mm.
|
inline |
Definition at line 149 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 1054 of file qquickmacstyle_mac.mm.
References QQC2::QStyleHelper::SizeLarge, QQC2::QStyleHelper::SizeMini, QQC2::QStyleHelper::SizeSmall, QQC2::QStyle::State_Mini, and QQC2::QStyle::State_Small.
NSCell * QMacStylePrivate::cocoaCell | ( | CocoaControl | cocoaControl | ) | const |
Definition at line 1503 of file qquickmacstyle_mac.mm.
NSView * QMacStylePrivate::cocoaControl | ( | CocoaControl | cocoaControl | ) | const |
Definition at line 1344 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, QQC2::QMacStylePrivate::CocoaControl::size, 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 1287 of file qquickmacstyle_mac.mm.
References Button_PopupButton, ComboBox, QQC2::QMacStylePrivate::CocoaControl::size, QQC2::QStyleHelper::SizeLarge, QQC2::QStyleHelper::SizeMini, QQC2::QStyleHelper::SizeSmall, 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 1230 of file qquickmacstyle_mac.mm.
References Button_PopupButton, ComboBox, QQC2::QMacStylePrivate::CocoaControl::size, QQC2::QStyleHelper::SizeDefault, QQC2::QStyleHelper::SizeLarge, QQC2::QStyleHelper::SizeMini, QQC2::QStyleHelper::SizeSmall, and QQC2::QMacStylePrivate::CocoaControl::type.
void QMacStylePrivate::drawNSViewInRect | ( | NSView * | view, |
const QRectF & | rect, | ||
QPainter * | p, | ||
DrawRectBlock | drawRectBlock = nil ) const |
Definition at line 1539 of file qquickmacstyle_mac.mm.
void QMacStylePrivate::drawToolbarButtonArrow | ( | const QStyleOption * | opt, |
QPainter * | p ) const |
Definition at line 4396 of file qquickmacstyle_mac.mm.
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 1044 of file qquickmacstyle_mac.mm.
References QQC2::QStyleHelper::SizeDefault, and QQC2::QStyleHelper::SizeLarge.
Definition at line 1584 of file qquickmacstyle_mac.mm.
void QMacStylePrivate::restoreNSGraphicsContext | ( | CGContextRef | cg | ) | const |
Definition at line 4416 of file qquickmacstyle_mac.mm.
void QMacStylePrivate::setupNSGraphicsContext | ( | CGContextRef | cg, |
bool | flipped ) const |
Definition at line 4407 of file qquickmacstyle_mac.mm.
void QMacStylePrivate::setupVerticalInvertedXform | ( | CGContextRef | cg, |
bool | reverse, | ||
bool | vertical, | ||
const CGRect & | rect ) const |
Definition at line 2874 of file qquickmacstyle_mac.mm.
|
static |
Definition at line 1020 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 944 of file qquickmacstyle_mac.mm.
References QQC2::QStylePrivate::proxyStyle.
|
static |
Definition at line 1038 of file qquickmacstyle_mac.mm.
QMacStylePrivate::CocoaControlType QMacStylePrivate::windowButtonCocoaControl | ( | QStyle::SubControl | sc | ) | const |
Definition at line 923 of file qquickmacstyle_mac.mm.
QPainterPath QMacStylePrivate::windowPanelPath | ( | const QRectF & | r | ) | const |
Definition at line 892 of file qquickmacstyle_mac.mm.
QMacKeyValueObserver QQC2::QMacStylePrivate::appearanceObserver |
Definition at line 191 of file qquickmacstyle_mac_p_p.h.
Definition at line 180 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 184 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 186 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 185 of file qquickmacstyle_mac_p_p.h.
|
mutable |
Definition at line 183 of file qquickmacstyle_mac_p_p.h.
QFont QQC2::QMacStylePrivate::miniSystemFont |
Definition at line 189 of file qquickmacstyle_mac_p_p.h.
|
static |
Definition at line 140 of file qquickmacstyle_mac_p_p.h.
|
static |
Definition at line 138 of file qquickmacstyle_mac_p_p.h.
|
static |
Definition at line 139 of file qquickmacstyle_mac_p_p.h.
Definition at line 181 of file qquickmacstyle_mac_p_p.h.
QFont QQC2::QMacStylePrivate::smallSystemFont |
Definition at line 188 of file qquickmacstyle_mac_p_p.h.