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
qquickcommonstyle.cpp File Reference

(f373e6407424bc23f0327b82a0b500d120339632)

#include "qquickcommonstyle.h"
#include "qquickcommonstyle_p.h"
#include "qquickcommonstylepixmaps_p.h"
#include "qquickstyleoption.h"
#include "qquickdrawutil.h"
#include "qquickstylehelper_p.h"
#include <QtGui/QWindow>
#include <qfile.h>
#include <private/qguiapplication_p.h>
#include <qpa/qplatformtheme.h>
#include <qbitmap.h>
#include <qcache.h>
#include <qmath.h>
#include <qpainter.h>
#include <qpaintengine.h>
#include <qpainterpath.h>
#include <private/qmath_p.h>
#include <qdebug.h>
#include <qtextformat.h>
#include <qfileinfo.h>
#include <qdir.h>
#include <qvariant.h>
#include <qpixmapcache.h>
#include <qmatrix4x4.h>
#include <limits.h>
#include <private/qtextengine_p.h>
#include <QtGui/private/qhexstring_p.h>
#include "moc_qquickcommonstyle.cpp"
+ Include dependency graph for qquickcommonstyle.cpp:

Go to the source code of this file.

Classes

struct  QQC2::StaticPolygonF< N >
 

Namespaces

namespace  QQC2
 

Functions

static QT_BEGIN_NAMESPACE qreal dpr (const QWindow *w)
 
static void QQC2::drawArrow (const QStyle *style, const QStyleOptionToolButton *toolbutton, const QRect &rect, QPainter *painter)
 
static QSizeF QQC2::viewItemTextLayout (QTextLayout &textLayout, int lineWidth, int maxHeight=-1, int *lastVisibleLine=nullptr)
 
static StaticPolygonF< 3 > QQC2::calcArrow (const QStyleOptionSlider *dial, qreal &a)
 
static QString QQC2::clearText16IconPath ()
 
static uint QQC2::qt_intensity (uint r, uint g, uint b)
 

Function Documentation

◆ dpr()

static QT_BEGIN_NAMESPACE qreal dpr ( const QWindow * w)
inlinestatic

Definition at line 41 of file qquickcommonstyle.cpp.

References qApp.

Referenced by QWasmScreen::devicePixelRatio(), QQC2::QCommonStyle::drawComplexControl(), QQC2::QCommonStyle::drawControl(), QWindowsVistaStyle::drawControl(), QQC2::QCommonStyle::drawPrimitive(), QCommonStyle::drawPrimitive(), QEmulationPaintEngine::fill(), QBackingStoreDefaultCompositor::flush(), QQuickRenderControlPrivate::grab(), QWidget::grab(), QCocoaScreen::grabWindow(), QCommonStylePrivate::iconFromApplicationTheme(), QCommonStylePrivate::iconFromWindowsTheme(), QQuickNinePatchNode::initialize(), QPixmapIconEngine::paint(), QLabel::paintEvent(), QGraphicsView::paintEvent(), QIcon::pixmap(), QQuick3DSGRenderNode::prepare(), QSGNinePatchNode::rebuildGeometry(), QQuick3DSceneRenderer::renderToRhiTexture(), QGraphicsView::scrollContentsBy(), QQuickSprite::setDevicePixelRatio(), QSSGRenderer::setDpr(), QSSGLayerRenderPreparationResult::setupCameraForRender(), QMessageBoxPrivate::standardIcon(), QQC2::QCommonStyle::standardIcon(), QMacStyle::standardPixmap(), QQC2::QCommonStyle::subElementRect(), QQuick3DSceneRenderer::synchronize(), QQuickCanvasItem::toImage(), QStyleHelper::uniqueName(), QQuickIconImagePrivate::updateIcon(), QQuickRectangle::updatePaintNode(), QQuickShaderEffectSource::updatePaintNode(), QQuickStyleItem::updatePaintNode(), QWasmBackingStore::updateTexture(), ColoredPointMaterialRhiShader::updateUniformData(), SimplePointMaterialRhiShader::updateUniformData(), and QSGTextMaskRhiShader::updateUniformData().

+ Here is the caller graph for this function: