Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qmacstyle_mac_p_p.h File Reference

(ac9e9687559df28dbd6bc9bb645006ff454e18bd)

#include "qmacstyle_mac_p.h"
#include <QtCore/qdebug.h>
#include <QtCore/qhash.h>
#include <QtCore/qlist.h>
#include <QtCore/qmap.h>
#include <QtCore/qmath.h>
#include <QtCore/qpointer.h>
#include <QtCore/qtextstream.h>
#include <QtGui/private/qpainter_p.h>
#include <QtGui/qbitmap.h>
#include <QtGui/qevent.h>
#include <QtGui/qpaintdevice.h>
#include <QtGui/qpainter.h>
#include <QtGui/qpixmapcache.h>
#include <QtWidgets/private/qapplication_p.h>
#include <QtWidgets/private/qcommonstyle_p.h>
#include <QtWidgets/private/qstylehelper_p.h>
#include <QtWidgets/qapplication.h>
#include <QtWidgets/qfocusframe.h>
#include <QtWidgets/qformlayout.h>
#include <QtWidgets/qlayout.h>
#include <QtWidgets/qstyleoption.h>
#include <QtWidgets/qtextedit.h>
#include <QtWidgets/qradiobutton.h>
+ Include dependency graph for qmacstyle_mac_p_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QMacStylePrivate
 
struct  QMacStylePrivate::CocoaControl
 

Macros

#define CT1(c)   CT2(c, c)
 
#define CT2(c1, c2)   ((uint(c1) << 16) | uint(c2))
 
#define SIZE(large, small, mini)    (controlSize == QStyleHelper::SizeLarge ? (large) : controlSize == QStyleHelper::SizeSmall ? (small) : (mini))
 
#define return_SIZE(large, small, mini)
 

Functions

 Q_FORWARD_DECLARE_MUTABLE_CG_TYPE (CGContext)
 
 Q_FORWARD_DECLARE_OBJC_CLASS (NSView)
 
 Q_FORWARD_DECLARE_OBJC_CLASS (NSCell)
 

Macro Definition Documentation

◆ CT1

#define CT1 ( c)    CT2(c, c)

Definition at line 135 of file qmacstyle_mac_p_p.h.

Referenced by QMacStyle::layoutSpacing().

◆ CT2

#define CT2 ( c1,
c2 )   ((uint(c1) << 16) | uint(c2))

Definition at line 136 of file qmacstyle_mac_p_p.h.

Referenced by QMacStyle::layoutSpacing().

◆ return_SIZE

#define return_SIZE ( large,
small,
mini )
Value:
do { \
static const int sizes[] = { (large), (small), (mini) }; \
return sizes[controlSize]; \
} while (false)
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes

Definition at line 142 of file qmacstyle_mac_p_p.h.

Referenced by QMacStyle::layoutSpacing(), QQC2_NAMESPACE::QMacStyle::pixelMetric(), and QMacStyle::pixelMetric().

◆ SIZE

Function Documentation

◆ Q_FORWARD_DECLARE_MUTABLE_CG_TYPE()

Q_FORWARD_DECLARE_MUTABLE_CG_TYPE ( CGContext )

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [1/2]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSCell )

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [2/2]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSView )