Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qmacstyle_mac.mm File Reference
#include <AppKit/AppKit.h>
#include "qmacstyle_mac_p.h"
#include "qmacstyle_mac_p_p.h"
#include <QtCore/qoperatingsystemversion.h>
#include <QtCore/qvariant.h>
#include <QtCore/qvarlengtharray.h>
#include <QtCore/private/qcore_mac_p.h>
#include <QtGui/qpainterpath.h>
#include <QtGui/private/qcoregraphics_p.h>
#include <QtGui/qpa/qplatformfontdatabase.h>
#include <QtGui/qpa/qplatformtheme.h>
#include <QtWidgets/private/qstyleanimation_p.h>
#include <cmath>
+ Include dependency graph for qmacstyle_mac.mm:

Go to the source code of this file.

Classes

category  QT_MANGLE_NAMESPACE(QIndeterminateProgressIndicator)
 
category  QT_MANGLE_NAMESPACE(QVerticalSplitView)
 
category  QT_MANGLE_NAMESPACE(QDarkNSBox)
 
class  AppearanceSync
 

Macros

#define QMAC_QAQUASTYLE_SIZE_CONSTRAIN
 

Enumerations

enum  QAquaMetric {
  CheckBoxHeight = 0 , CheckBoxWidth , EditTextFrameOutset , FocusRectOutset ,
  HSliderHeight , HSliderTickHeight , LargeProgressBarThickness , ListHeaderHeight ,
  MenuSeparatorHeight , MiniCheckBoxHeight , MiniCheckBoxWidth , MiniHSliderHeight ,
  MiniHSliderTickHeight , MiniPopupButtonHeight , MiniPushButtonHeight , MiniRadioButtonHeight ,
  MiniRadioButtonWidth , MiniVSliderTickWidth , MiniVSliderWidth , NormalProgressBarThickness ,
  PopupButtonHeight , ProgressBarShadowOutset , PushButtonHeight , RadioButtonHeight ,
  RadioButtonWidth , SeparatorSize , SmallCheckBoxHeight , SmallCheckBoxWidth ,
  SmallHSliderHeight , SmallHSliderTickHeight , SmallPopupButtonHeight , SmallProgressBarShadowOutset ,
  SmallPushButtonHeight , SmallRadioButtonHeight , SmallRadioButtonWidth , SmallVSliderTickWidth ,
  SmallVSliderWidth , VSliderTickWidth , VSliderWidth
}
 

Functions

 QT_NAMESPACE_ALIAS_OBJC_CLASS (QIndeterminateProgressIndicator)
 
 QT_NAMESPACE_ALIAS_OBJC_CLASS (QVerticalSplitView)
 
 QT_NAMESPACE_ALIAS_OBJC_CLASS (QDarkNSBox)
 
bool isDarkMode ()
 
static QLinearGradient titlebarGradientActive ()
 
static QLinearGradient titlebarGradientInactive ()
 
static bool setupScroller (NSScroller *scroller, const QStyleOptionSlider *sb)
 
static bool setupSlider (NSSlider *slider, const QStyleOptionSlider *sl)
 
static bool isInMacUnifiedToolbarArea (QWindow *window, int windowY)
 
static QStyleHelper::WidgetSizePolicy getControlSize (const QStyleOption *option, const QWidget *widget)
 
static QString qt_mac_removeMnemonics (const QString &original)
 
static bool qt_macWindowMainWindow (const QWidget *window)
 
static int qt_mac_aqua_get_metric (QAquaMetric m)
 
static QSize qt_aqua_get_known_size (QStyle::ContentsType ct, const QStyleOption *opt, const QWidget *widg, QSize szHint, QStyleHelper::WidgetSizePolicy sz)
 
static QStyleHelper::WidgetSizePolicy qt_aqua_guess_size (const QWidget *widg, QSize large, QSize small, QSize mini)
 
size_t qHash (const QMacStylePrivate::CocoaControl &cw, size_t seed=0)
 
QMacStylePrivate::CocoaControlType cocoaControlType (const QStyleOption *opt, const QWidget *w)
 
static QPixmap darkenPixmap (const QPixmap &pixmap)
 
static void setLayoutItemMargins (int left, int top, int right, int bottom, QRect *rect, Qt::LayoutDirection dir)
 

Variables

const int pushButtonBevelRectOffsets [3]
 
static const QColor titlebarSeparatorLineActive (111, 111, 111)
 
static const QColor titlebarSeparatorLineInactive (131, 131, 131)
 
static const QColor darkModeSeparatorLine (88, 88, 88)
 
static const QColor lightMainWindowGradientBegin (240, 240, 240)
 
static const QColor lightMainWindowGradientEnd (200, 200, 200)
 
static const QColor darkMainWindowGradientBegin (47, 47, 47)
 
static const QColor darkMainWindowGradientEnd (47, 47, 47)
 
static const int DisclosureOffset = 4
 
static const qreal titleBarIconTitleSpacing = 5
 
static const qreal titleBarTitleRightMargin = 12
 
static const qreal titleBarButtonSpacing = 8
 
static const int headerSectionArrowHeight = 6
 
static const int headerSectionSeparatorInset = 2
 
static const QMarginsF comboBoxFocusRingMargins [3]
 
static const QMarginsF pullDownButtonShadowMargins [3]
 
static const QMarginsF pushButtonShadowMargins [3]
 
static const qreal comboBoxDefaultHeight [3]
 
static const qreal pushButtonDefaultHeight [3]
 
static const qreal popupButtonDefaultHeight [3]
 
static const int toolButtonArrowSize = 7
 
static const int toolButtonArrowMargin = 2
 
static const qreal focusRingWidth = 3.5
 
const int macItemFrame = 2
 
const int macItemHMargin = 3
 
const int macRightBorder = 12
 
static const int qt_mac_aqua_metrics []
 
return ret = msgBox.exec()
 

Macro Definition Documentation

◆ QMAC_QAQUASTYLE_SIZE_CONSTRAIN

#define QMAC_QAQUASTYLE_SIZE_CONSTRAIN

Definition at line 14 of file qmacstyle_mac.mm.

Enumeration Type Documentation

◆ QAquaMetric

Enumerator
CheckBoxHeight 
CheckBoxWidth 
EditTextFrameOutset 
FocusRectOutset 
HSliderHeight 
HSliderTickHeight 
LargeProgressBarThickness 
ListHeaderHeight 
MenuSeparatorHeight 
MiniCheckBoxHeight 
MiniCheckBoxWidth 
MiniHSliderHeight 
MiniHSliderTickHeight 
MiniPopupButtonHeight 
MiniPushButtonHeight 
MiniRadioButtonHeight 
MiniRadioButtonWidth 
MiniVSliderTickWidth 
MiniVSliderWidth 
NormalProgressBarThickness 
PopupButtonHeight 
ProgressBarShadowOutset 
PushButtonHeight 
RadioButtonHeight 
RadioButtonWidth 
SeparatorSize 
SmallCheckBoxHeight 
SmallCheckBoxWidth 
SmallHSliderHeight 
SmallHSliderTickHeight 
SmallPopupButtonHeight 
SmallProgressBarShadowOutset 
SmallPushButtonHeight 
SmallRadioButtonHeight 
SmallRadioButtonWidth 
SmallVSliderTickWidth 
SmallVSliderWidth 
VSliderTickWidth 
VSliderWidth 

Definition at line 701 of file qmacstyle_mac.mm.

Function Documentation

◆ cocoaControlType()

◆ darkenPixmap()

static QPixmap darkenPixmap ( const QPixmap pixmap)
static

Definition at line 3452 of file qmacstyle_mac.mm.

References QImage::Format_ARGB32, QPixmap::fromImage(), QColor::getHsv(), pixmap, qAlpha(), qBlue(), qGreen(), qMin(), qRed(), QRgb, qRgba(), QColor::rgb(), and QColor::setHsv().

Referenced by QQC2_NAMESPACE::QMacStyle::drawControl(), and QMacStyle::drawControl().

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

◆ getControlSize()

static QStyleHelper::WidgetSizePolicy getControlSize ( const QStyleOption option,
const QWidget widget 
)
static

Definition at line 627 of file qmacstyle_mac.mm.

References QStyleHelper::SizeDefault, QStyleHelper::SizeLarge, widget, and QStyleHelper::widgetSizePolicy().

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

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

◆ isDarkMode()

◆ isInMacUnifiedToolbarArea()

static bool isInMacUnifiedToolbarArea ( QWindow window,
int  windowY 
)
static

Definition at line 466 of file qmacstyle_mac.mm.

References function, QPlatformNativeInterface::nativeResourceFunctionForIntegration(), QGuiApplication::platformNativeInterface(), and window().

Referenced by QMacStyle::drawControl().

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

◆ qHash()

size_t qHash ( const QMacStylePrivate::CocoaControl cw,
size_t  seed = 0 
)

Definition at line 1516 of file qmacstyle_mac.mm.

References cw, and seed.

◆ qt_aqua_get_known_size()

static QSize qt_aqua_get_known_size ( QStyle::ContentsType  ct,
const QStyleOption opt,
const QWidget widg,
QSize  szHint,
QStyleHelper::WidgetSizePolicy  sz 
)
static

Definition at line 793 of file qmacstyle_mac.mm.

References QIcon::actualSize(), btn, CheckBoxHeight, QString::contains(), QStyle::CT_CheckBox, QStyle::CT_ComboBox, QStyle::CT_CustomBase, QStyle::CT_HeaderSection, QStyle::CT_LineEdit, QStyle::CT_MenuBar, QStyle::CT_ProgressBar, QStyle::CT_PushButton, QStyle::CT_RadioButton, QStyle::CT_SizeGrip, QStyle::CT_Slider, QStyle::CT_ToolButton, QOperatingSystemVersion::current(), QGuiApplication::desktopSettingsAware(), font, QWidget::font, QStyleOption::fontMetrics, QFontMetrics::height(), QSize::height(), Qt::Horizontal, QFontMetrics::horizontalAdvance(), HSliderHeight, HSliderTickHeight, QStyleOptionButton::icon, QStyleOptionToolButton::icon, iconSize, QStyleOptionButton::iconSize, QStyleOptionToolButton::iconSize, QString::isNull(), QIcon::isNull(), LargeProgressBarThickness, ListHeaderHeight, QOperatingSystemVersion::MacOSBigSur, MiniCheckBoxHeight, MiniHSliderHeight, MiniHSliderTickHeight, MiniPopupButtonHeight, MiniPushButtonHeight, MiniRadioButtonHeight, MiniVSliderTickWidth, MiniVSliderWidth, QIcon::Normal, NormalProgressBarThickness, QSlider::NoTicks, opt, QWidget::parentWidget(), QFont::pointSize(), PopupButtonHeight, ProgressBarShadowOutset, PushButtonHeight, qDebug, qMax(), qt_app_fonts_hash(), qt_mac_aqua_get_metric(), qt_mac_removeMnemonics(), RadioButtonHeight, ret, QStyleHelper::SizeLarge, QStyleHelper::SizeMini, QStyleHelper::SizeSmall, SmallCheckBoxHeight, SmallHSliderHeight, SmallHSliderTickHeight, SmallPopupButtonHeight, SmallProgressBarShadowOutset, SmallPushButtonHeight, SmallRadioButtonHeight, SmallVSliderTickWidth, SmallVSliderWidth, QWidget::testAttribute(), QStyleOptionButton::text, QStyleOptionToolButton::text, QAbstractButton::text, Qt::ToolButtonIconOnly, QStyleOptionToolButton::toolButtonStyle, Qt::ToolButtonTextUnderIcon, QHash< Key, T >::value(), VSliderTickWidth, VSliderWidth, Qt::WA_SetFont, and QSize::width().

Referenced by QMacStylePrivate::aquaSizeConstrain(), QQC2_NAMESPACE::QMacStyle::pixelMetric(), and QMacStyle::pixelMetric().

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

◆ qt_aqua_guess_size()

static QStyleHelper::WidgetSizePolicy qt_aqua_guess_size ( const QWidget widg,
QSize  large,
QSize  small,
QSize  mini 
)
static

Definition at line 1090 of file qmacstyle_mac.mm.

References Q_UNUSED, qEnvironmentVariableIsSet(), QStyleHelper::SizeDefault, QStyleHelper::SizeLarge, QStyleHelper::SizeMini, and QStyleHelper::SizeSmall.

Referenced by QMacStylePrivate::aquaSizeConstrain().

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

◆ qt_mac_aqua_get_metric()

static int qt_mac_aqua_get_metric ( QAquaMetric  m)
inlinestatic

Definition at line 788 of file qmacstyle_mac.mm.

References qt_mac_aqua_metrics.

Referenced by QMacStyle::drawControl(), QQC2_NAMESPACE::QMacStyle::pixelMetric(), QMacStyle::pixelMetric(), qt_aqua_get_known_size(), QQC2_NAMESPACE::qt_aqua_get_known_size(), QQC2_NAMESPACE::QMacStyle::sizeFromContents(), and QMacStyle::sizeFromContents().

+ Here is the caller graph for this function:

◆ qt_mac_removeMnemonics()

static QString qt_mac_removeMnemonics ( const QString original)
static

Definition at line 644 of file qmacstyle_mac.mm.

References QString::at(), QChar::isSpace(), QString::length(), QString::size(), and QString::truncate().

Referenced by QQC2_NAMESPACE::QMacStyle::drawControl(), QMacStyle::drawControl(), qt_aqua_get_known_size(), QQC2_NAMESPACE::qt_aqua_get_known_size(), QQC2_NAMESPACE::QMacStyle::subControlRect(), and QMacStyle::subControlRect().

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

◆ qt_macWindowMainWindow()

static bool qt_macWindowMainWindow ( const QWidget window)
static

Definition at line 678 of file qmacstyle_mac.mm.

References QGuiApplication::platformNativeInterface(), QByteArrayLiteral, and window().

Referenced by QQC2_NAMESPACE::QMacStyle::drawPrimitive(), and QMacStyle::drawPrimitive().

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

◆ QT_NAMESPACE_ALIAS_OBJC_CLASS() [1/3]

QT_NAMESPACE_ALIAS_OBJC_CLASS ( QDarkNSBox  )

◆ QT_NAMESPACE_ALIAS_OBJC_CLASS() [2/3]

QT_NAMESPACE_ALIAS_OBJC_CLASS ( QIndeterminateProgressIndicator  )

◆ QT_NAMESPACE_ALIAS_OBJC_CLASS() [3/3]

QT_NAMESPACE_ALIAS_OBJC_CLASS ( QVerticalSplitView  )

◆ setLayoutItemMargins()

static void setLayoutItemMargins ( int  left,
int  top,
int  right,
int  bottom,
QRect rect,
Qt::LayoutDirection  dir 
)
static

Definition at line 4621 of file qmacstyle_mac.mm.

References dir, rect, and Qt::RightToLeft.

Referenced by QQC2_NAMESPACE::QMacStyle::subElementRect(), and QMacStyle::subElementRect().

+ Here is the caller graph for this function:

◆ setupScroller()

static bool setupScroller ( NSScroller *  scroller,
const QStyleOptionSlider *  sb 
)
static

Definition at line 410 of file qmacstyle_mac.mm.

References Qt::Horizontal, qFuzzyIsNull(), Qt::RightToLeft, and scroller.

Referenced by QQC2_NAMESPACE::QMacStyle::drawComplexControl(), QMacStyle::drawComplexControl(), QQC2_NAMESPACE::QMacStyle::hitTestComplexControl(), QMacStyle::hitTestComplexControl(), QQC2_NAMESPACE::QMacStyle::subControlRect(), and QMacStyle::subControlRect().

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

◆ setupSlider()

static bool setupSlider ( NSSlider *  slider,
const QStyleOptionSlider *  sl 
)
static

Definition at line 427 of file qmacstyle_mac.mm.

References Qt::Horizontal, QSlider::NoTicks, QStyle::State_Enabled, and QSlider::TicksAbove.

Referenced by QQC2_NAMESPACE::QMacStyle::drawComplexControl(), QMacStyle::drawComplexControl(), QQC2_NAMESPACE::QMacStyle::hitTestComplexControl(), QMacStyle::hitTestComplexControl(), QQC2_NAMESPACE::QMacStyle::subControlRect(), and QMacStyle::subControlRect().

+ Here is the caller graph for this function:

◆ titlebarGradientActive()

static QLinearGradient titlebarGradientActive ( )
static

Definition at line 168 of file qmacstyle_mac.mm.

References isDarkMode(), and QGradient::setColorAt().

Referenced by QQC2_NAMESPACE::QMacStyle::drawPrimitive(), and QMacStyle::drawPrimitive().

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

◆ titlebarGradientInactive()

static QLinearGradient titlebarGradientInactive ( )
static

Definition at line 188 of file qmacstyle_mac.mm.

References isDarkMode(), and QGradient::setColorAt().

Referenced by QQC2_NAMESPACE::QMacStyle::drawPrimitive(), and QMacStyle::drawPrimitive().

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

Variable Documentation

◆ comboBoxDefaultHeight

const qreal comboBoxDefaultHeight[3]
static
Initial value:
= {
26, 22, 19
}

Definition at line 359 of file qmacstyle_mac.mm.

Referenced by QMacStylePrivate::CocoaControl::defaultFrameSize().

◆ comboBoxFocusRingMargins

const QMarginsF comboBoxFocusRingMargins[3]
static
Initial value:
= {
{ 0.5, 2, 3.5, 4 },
{ 0.5, 1, 2.5, 4 },
{ 0.5, 1.5, 2.5, 3.5 }
}

Definition at line 338 of file qmacstyle_mac.mm.

Referenced by QMacStyle::drawComplexControl().

◆ darkMainWindowGradientBegin

const QColor darkMainWindowGradientBegin(47, 47, 47) ( 47  ,
47  ,
47   
)
static

◆ darkMainWindowGradientEnd

const QColor darkMainWindowGradientEnd(47, 47, 47) ( 47  ,
47  ,
47   
)
static

◆ darkModeSeparatorLine

const QColor darkModeSeparatorLine(88, 88, 88) ( 88  ,
88  ,
88   
)
static

◆ DisclosureOffset

◆ focusRingWidth

const qreal focusRingWidth = 3.5
static

◆ headerSectionArrowHeight

const int headerSectionArrowHeight = 6
static

◆ headerSectionSeparatorInset

const int headerSectionSeparatorInset = 2
static

◆ lightMainWindowGradientBegin

const QColor lightMainWindowGradientBegin(240, 240, 240) ( 240  ,
240  ,
240   
)
static

◆ lightMainWindowGradientEnd

const QColor lightMainWindowGradientEnd(200, 200, 200) ( 200  ,
200  ,
200   
)
static

◆ macItemFrame

const int macItemFrame = 2

◆ macItemHMargin

const int macItemHMargin = 3

◆ macRightBorder

const int macRightBorder = 12

◆ popupButtonDefaultHeight

const qreal popupButtonDefaultHeight[3]
static
Initial value:
= {
26, 22, 15
}

Definition at line 367 of file qmacstyle_mac.mm.

Referenced by QMacStylePrivate::CocoaControl::defaultFrameSize(), and QMacStyle::sizeFromContents().

◆ pullDownButtonShadowMargins

const QMarginsF pullDownButtonShadowMargins[3]
static
Initial value:
= {
{ 0.5, -1, 0.5, 2 },
{ 0.5, -1.5, 0.5, 2.5 },
{ 0.5, 0, 0.5, 1 }
}

Definition at line 344 of file qmacstyle_mac.mm.

Referenced by QMacStyle::drawComplexControl(), QMacStylePrivate::drawFocusRing(), and QMacStyle::subElementRect().

◆ pushButtonBevelRectOffsets

const int pushButtonBevelRectOffsets[3]

◆ pushButtonDefaultHeight

◆ pushButtonShadowMargins

const QMarginsF pushButtonShadowMargins[3]
static
Initial value:
= {
{ 1.5, -1.5, 1.5, 4.5 },
{ 1.5, -1, 1.5, 4 },
{ 1.5, 0.5, 1.5, 2.5 }
}

Definition at line 350 of file qmacstyle_mac.mm.

Referenced by QMacStylePrivate::drawFocusRing(), and QMacStyle::subElementRect().

◆ qt_mac_aqua_metrics

const int qt_mac_aqua_metrics[]
static

◆ ret

int ret = msgBox.exec()

Definition at line 1085 of file qmacstyle_mac.mm.

Referenced by _q_interpolate(), QHttpProtocolHandler::_q_readyRead(), QMacPrintEngine::abort(), QMenu::actionAt(), QInternal::activateCallbacks(), QWidget::addAction(), QWidget::addAction(), QWindowsDirectWriteFontDatabase::addApplicationFont(), addGlyphToPath(), QMenuBar::addSeparator(), QQmlMetaTypeData::addTypeModule(), adjacentBackticksCount(), QODBCDriverPrivate::adjustCase(), adjustedPosition(), QCoreGraphicsPaintEnginePrivate::adjustPenWidth(), QMacMimeRegistry::all(), QSequentialAnimationGroupPrivate::animationActualTotalDuration(), QFontDatabase::applicationFontFamilies(), QMacStylePrivate::aquaSizeConstrain(), QGeoPositionInfoSourceFactoryPoll::areaMonitor(), AndroidPositioning::availableProviders(), QQuickMultiPointHandler::averageStartingDistance(), QQuickMultiPointHandler::averageTouchPointDistance(), QSslSocketPrivate::bind(), QCoreTextFontEngine::boundingBox(), QQuickPdfSearchModel::boundingPolygonsOnPage(), QSqlResult::boundValueNames(), QDBusPlatformMenuItem::byIds(), QMenuPrivate::calcCausedStack(), QCommonStylePrivate::calculateElidedText(), QQC2::QCommonStylePrivate::calculateElidedText(), QV4::Runtime::IteratorClose::call(), QV4::Runtime::IteratorNextForYieldStar::call(), QAVFSampleBufferDelegate::captureOutput:didOutputSampleBuffer:fromConnection:, QPcscCard::checkCardPresent(), checkParticleSupport(), QResourceRoot::children(), QQuick3DSceneManager::cleanupNodes(), QQuickItem::clipRect(), QQuickDeliveryAgentPrivate::clonePointerEvent(), QFSFileEnginePrivate::closeFdFh(), QTreeViewPrivate::columnRanges(), QMacStylePrivate::comboboxEditBounds(), QTest::QTouchEventSequence::commit(), QTest::QTouchEventWidgetSequence::commit(), src_gui_kernel_qguiapplication::MyMainWidget::commitData(), QtPrivate::QSlotObjectBase::compare(), QtPrivate::compareMemory(), computeElidedText(), QObjectPrivate::connectImpl(), QPcscManager::connectToCard(), QMacMimeAny::convertFromMime(), QMacMimeTypeName::convertFromMime(), QMacMimePlainTextFallback::convertFromMime(), QMacMimeUnicodeText::convertFromMime(), QMacMimeHTMLText::convertFromMime(), QMacMimeRtfText::convertFromMime(), QMacMimeFileUri::convertFromMime(), QMacMimeUrl::convertFromMime(), QMacMimeVCard::convertFromMime(), QMacMimeTraditionalMacPlainText::convertFromMime(), QDBusMenuItem::convertMnemonic(), QDateTimeEditPrivate::convertSections(), QMacMimeAny::convertToMime(), QMacMimeTypeName::convertToMime(), QMacMimeUnicodeText::convertToMime(), QMacMimeFileUri::convertToMime(), QMacMimeUrl::convertToMime(), QMacMimeTraditionalMacPlainText::convertToMime(), QWindowsMimeText::convertToMime(), QFSFileEngine::copy(), QFFmpeg::Codec::create(), QQuickFontValueType::create(), QDBusPlatformMenu::createMenuItem(), QTemporaryFile::createNativeFile(), QAbstractSocketEngine::createSocketEngine(), QAbstractSocketEngine::createSocketEngine(), QTest::createTouchDevice(), QSysInfo::currentCpuArchitecture(), QQuickPdfSearchModel::currentResultBoundingPolygons(), QQuickPdfSearchModel::currentResultBoundingRect(), QtWaylandClient::QWaylandDisplay::currentTimeMillisec(), customMimeType(), QPdfSearchModel::data(), QResourceRoot::data(), RCCResourceLibrary::dataFiles(), QKeySequencePrivate::decodeString(), QODBCDriverPrivate::defaultCase(), QGtk3FileDialogHelper::directory(), dispatchGenericMotionEvent(), dispatchKeyEvent(), QtFreeBSDFutex::do_wait(), QtDarwinFutex::do_wait(), QAndroidImageCapture::doCapture(), QIOSurfaceGraphicsBuffer::doLock(), QAbstractItemViewPrivate::draggablePaintPairs(), QListViewPrivate::draggablePaintPairs(), QFSFileEngine::drives(), QParallelAnimationGroup::duration(), QSequentialAnimationGroup::duration(), QParallelAnimationGroupJob::duration(), QSequentialAnimationGroupJob::duration(), QQuickBoundaryRulePrivate::easedOvershoot(), QQuickMultiPointHandler::eligiblePoints(), QEglFSKmsGbmScreen::ensureModeSet(), QDir::entryInfoList(), QDir::entryList(), QAbstractFileEngine::entryList(), enumsToValues(), QQmlJSCodeGenerator::errorReturnValue(), QQmlComponent::errorString(), QQuickWindow::event(), QQuickWidget::event(), QSqlResult::exec(), QMessageBoxPrivate::execReturnCode(), QGridLayoutPrivate::expandingDirections(), QQuick3DExtensionListHelper::extensionAt(), QQuick3DExtensionListHelper::extensionCount(), extractManufacturerData(), extractServiceData(), QQuickFontValueType::features(), QGeoServiceProviderPrivate::features(), QNetworkAccessAuthenticationManager::fetchCachedCredentials(), QTzTimeZoneCache::fetchEntry(), QDateTimeParser::fieldInfo(), QFSFileEngine::fileFlags(), QResourceFileEngine::fileFlags(), QQmlPreviewFileEngine::fileFlags(), QDir::filePath(), QTemporaryDir::filePath(), QFileSystemEngine::fillMetaData(), Parser::findEnumValues(), findFilesRecursively(), QSSGQmlUtilities::findNode(), QSSGQmlUtilities::flattenTree(), QEglFSKmsGbmScreen::flip(), QFSFileEnginePrivate::flushFh(), QMacPasteboard::formats(), QEglFSKmsGbmScreen::framebufferForBufferObject(), QSqlRelationalTableModelPrivate::fullyQualifiedFieldName(), QToolBarAreaLayout::gapIndex(), generateFragmentShader(), generateStackTrace(), QMacSettingsPrivate::get(), QtSharedPointer::ExternalRefCountData::getAndRef(), QSSGLayerRenderData::getBonemapTexture(), getCameraDataImpl(), QInputDialog::getDouble(), QFileInfoPrivate::getFileName(), QFileInfoPrivate::getFileOwner(), QFontDialogPrivate::getFont(), QInputDialog::getInt(), QVariantAnimationPrivate::getInterpolator(), QInputDialog::getItem(), QDBusMenuAdaptor::GetLayout(), getLibraryProjectsInOutputFolder(), QSSGLayerRenderData::getLightmapTexture(), QFileSystemEngine::getLinkTarget(), QInputDialog::getMultiLineText(), QMngHandlerPrivate::getNextImage(), QSSGLayerRenderData::getNode(), QTextStreamPrivate::getNumber(), QWidgetTextControl::getPaintContext(), QLibProxyWrapper::getProxies(), getQtLibsFromElf(), QFileSystemEngine::getRawLinkPath(), QSSGLayerRenderData::getResource(), QWindowsFontEngineDirectWrite::getSfntTableData(), org.qtproject.qt.android.multimedia.QtVideoDeviceManager::getSupportedFlashModes(), QInputDialog::getText(), QCocoaTouch::getTouchDevice(), QAbstractSpinBoxPrivate::getZeroVariant(), QTextFragment::glyphRuns(), goodToCopy(), QXcbClipboard::handleSelectionRequest(), hasDirtyNonJointNodes(), QQmlXMLHttpRequest::headers(), iconToQXdgDBusImageVector(), QPdfIOHandler::imageCount(), QV4::QObjectSlotDispatcher::impl(), QSSGAssetImportManager::importFile(), QSequentialAnimationGroupPrivate::indexForCurrentTime(), WaylandEglClientBufferIntegrationPrivate::initEglTexture(), QQuickImageParticle::initialize(), installCoverageTool(), QTableViewPrivate::intersectedRect(), QListModeViewBase::intersectingSet(), QSSGClippingFrustum::intersectsWith(), QSSGClippingFrustum::intersectsWith(), QMetaObject::invokeMethod(), QMetaObject::invokeMethod(), QMetaObject::invokeMethod(), QMetaObject::invokeMethod(), QMenu::isEmpty(), QTlsPrivate::X509CertificateOpenSSL::isEqual(), org.qtproject.qt.android.multimedia.QtVideoDeviceManager::isTorchModeSupported(), QDockAreaLayoutInfo::itemAt(), QDockAreaLayout::itemAt(), QMainWindowLayout::itemAt(), QMainWindowLayoutState::itemAt(), QDBusMenuItem::items(), JNI_OnLoad(), QPdfPageNavigator::jump(), QPdfPageNavigator::jump(), QFSFileEngine::link(), QLibraryPrivate::load(), QFFmpeg::loadHWContext(), QQuickItemPrivate::localizedTouchEvent(), QIconCacheGtkReader::lookup(), make_user_path(), ViewportTransformHelper::map(), QQsbIODeviceCollection::map(), QFFmpegVideoBuffer::map(), QXcbWindow::mapFromGlobal(), QXcbWindow::mapToGlobal(), QV4::RegExp::match(), QXcbMime::mimeDataForAtom(), QMenuBar::minimumSizeHint(), QKeySequence::mnemonic(), QTreeViewPrivate::modelIndex(), modeToPermissions(), QDockWidgetPrivate::mouseMoveEvent(), QtAndroidFileDialogHelper::nameFilterExtensions(), QNativeSocketEnginePrivate::nativeSelect(), QFSFileEnginePrivate::nativeSyncToDisk(), QQuickParticleSystem::newDatum(), QQuickParticleSystem::nextSystemIndex(), QPcscCard::onDisconnectRequest(), QFSFileEnginePrivate::openFd(), QFSFileEnginePrivate::openFh(), operator*(), operator+(), QJsonPrivate::ObjectIterator< Element, ElementsIterator >::operator++(), operator-(), QJsonPrivate::ObjectIterator< Element, ElementsIterator >::operator--(), QStatusNotifierItemAdaptor::overlayIconPixmap(), QIPAddressUtils::parseIp6(), parseIp6(), parseMangledPath(), QLibraryInfoPrivate::path(), QGstreamerMediaPlayer::pause(), QSslSocketPrivate::peek(), QQC2::QCommonStyle::pixelMetric(), QCommonStyle::pixelMetric(), QWindowsVistaStyle::pixelMetric(), QQC2_NAMESPACE::QMacStyle::pixelMetric(), QMacStyle::pixelMetric(), QQC2::QWindowsStyle::pixelMetric(), QFileSelectorPrivate::platformSelectors(), QGstreamerMediaPlayer::play(), QQuickParticleDataHeap::pop(), position(), QWaitConditionPrivate::post(), QOpenGL2PaintEngineExPrivate::prepareForCachedGlyphDraw(), prepareIdentifier(), QInputDevice::primaryKeyboard(), QMacPrintEngine::property(), QCupsPrintEngine::property(), QPdfPrintEngine::property(), pullFiles(), Q_LOGGING_CATEGORY(), Q_LOGGING_CATEGORY(), Q_LOGGING_CATEGORY(), Q_LOGGING_CATEGORY(), Q_LOGGING_CATEGORY(), QTest::qExec(), qNumVariantToHelper(), QByteArray::qsnprintf(), qt_aqua_get_known_size(), QQC2_NAMESPACE::qt_aqua_get_known_size(), qt_cleanPath(), qt_fromEulerRotation(), qt_gst_element_is_functioning(), qt_int_to_string(), qt_mac_compose_path(), qt_mac_convert_iconref(), qt_mac_toQImage(), qt_message_fatal(), qt_poll(), qt_poll_is_bad_fd(), qt_real_to_string(), qt_safe_close(), qt_safe_connect(), qt_safe_dup(), qt_safe_dup2(), qt_safe_pipe(), qt_safe_poll(), qt_safe_read(), qt_safe_recvmsg(), qt_safe_sendmsg(), qt_safe_write(), qt_socks5_get_host_address_and_port(), qt_write_loop(), QCoreTextFontEngine::qtWeightFromCFWeight(), QTextStreamPrivate::read(), QNetworkReplyHttpImpl::readData(), QNetworkReplyFileImpl::readData(), readLink(), QPcscCard::readMaxInputLength(), QFSFileEngine::remove(), QPointingDevicePrivate::removeExclusiveGrabber(), QFSFileEngine::rename(), QFSFileEngine::renameOverwrite(), QtWaylandClient::QWaylandScreen::requiredEvents(), QHttpPartPrivate::reset(), QMimeDatabasePrivate::resolveAlias(), QQmlImportInstance::resolveType(), QMacPasteboard::retrieveData(), QFileSystemModel::roleNames(), QPdfSearchModelPrivate::rowsBeforePage(), QQuickAngleDirection::sample(), QQuickCumulativeDirection::sample(), QQuickPointDirection::sample(), QQuickTargetDirection::sample(), QQuick3DParticleTargetDirection::sample(), QQuick3DParticleVectorDirection::sample(), QString::section(), QFSFileEnginePrivate::seekFdFh(), QFileSelectorPrivate::select(), QFileSelector::select(), QSGAreaAllocator::serialize(), QV4::Object::set(), AndroidMediaRecorder::setAudioInput(), AndroidMediaPlayer::setAudioOutput(), QVariantAnimationPrivate::setCurrentValueForProgress(), QHeaderDataProxyModel::setData(), QV4::Object::setIndexed(), QGstreamerMediaPlayer::setMedia(), QQnxClipboard::setMimeData(), QEglFSKmsGbmCursor::setPos(), QFSFileEngine::setSize(), QLinuxMediaDevice::setSubdevSelection(), shellQuoteUnix(), shellQuoteWin(), showSystemMenu(), DetailButton::sizeHint(), QMenuBar::sizeHint(), QAbstractSocket::socketOption(), QHashedStringRef::split(), QDirPrivate::splitFilters(), QPacket::squeezedData(), standardLibraryErrorString(), QPlatformFontDatabase::standardSizes(), QCoreTextFontDatabase::standardSizes(), startQtApplication(), QAbstractSpinBox::stepEnabled(), QDateTimeEdit::stepEnabled(), stringToWCharArray(), QSqlDriver::stripDelimiters(), QWindowsVistaStyle::styleHint(), QQC2::QWindowsStyle::styleHint(), QMacStyle::styleHint(), QQC2_NAMESPACE::QMacStyle::styleHint(), QCommonStyle::styleHint(), QQC2::QCommonStyle::styleHint(), QQC2_NAMESPACE::QMacStyle::subControlRect(), QQC2::QCommonStyle::subControlRect(), QMacStyle::subControlRect(), QCommonStyle::subControlRect(), QFont::substitutions(), QtPrivate::suspendCurrentBindingStatus(), QDockAreaLayoutInfo::takeAt(), QDockAreaLayout::takeAt(), QMainWindowLayout::takeAt(), QMainWindowLayoutState::takeAt(), QSSGLayerRenderData::takeNode(), QFutureInterface< T >::takeResult(), AVFVideoBuffer::textureHandle(), QAndroidPlatformTheme::themeHint(), QSSGShaderDefaultMaterialKey::toByteArray(), QSystemLocalePrivate::toCurrencyString(), QQsbCollection::toFeatureSet(), toMetadata(), QStatusNotifierItemAdaptor::toolTip(), QDateTime::toTimeZone(), QQuickDeliveryAgentPrivate::touchToMouseEvent(), QQuickItemPrivate::transformChanged(), QRegion::translated(), QXcbKeyboard::translateModifiers(), translateMouseButtons(), QV4::StaticValue::type(), QQmlMetaType::typeForUrl(), unquote(), QPdfPageNavigator::update(), QQuick3DSceneManager::updateDirtyResourceNodes(), QMacMimeAny::utiForMime(), QWinRegistryKey::value(), QQmlStringConverters::variantFromString(), QDtlsClientVerifierOpenSSL::verifyClient(), QTreeView::verticalScrollbarValueChanged(), QEglFSKmsEglDeviceScreen::waitForFlip(), QNativeSocketEngine::waitForRead(), QSocks5SocketEngine::waitForRead(), QNativeSocketEngine::waitForReadOrWrite(), QNativeSocketEngine::waitForWrite(), QThreadPipe::wakeUp(), QQuickPointerHandler::wantsEventPoint(), QQuickTapHandler::wantsEventPoint(), QQuickListViewPrivate::wantsPointerEvent(), QQuickMultiPointHandler::wantsPointerEvent(), QGraphicsScene::wheelEvent(), QIODevice::write(), QIODevice::write(), QFileDevice::writeData(), QSaveFile::writeData(), and QDataStream::writeRawData().

◆ titleBarButtonSpacing

const qreal titleBarButtonSpacing = 8
static

◆ titleBarIconTitleSpacing

◆ titlebarSeparatorLineActive

const QColor titlebarSeparatorLineActive(111, 111, 111) ( 111  ,
111  ,
111   
)
static

◆ titlebarSeparatorLineInactive

const QColor titlebarSeparatorLineInactive(131, 131, 131) ( 131  ,
131  ,
131   
)
static

◆ titleBarTitleRightMargin

const qreal titleBarTitleRightMargin = 12
static

◆ toolButtonArrowMargin

◆ toolButtonArrowSize