Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qwidgetrepaintmanager.cpp File Reference

(8825bcdbdab5f37b185261d7ba06260dc8e9930d)

#include "qplatformdefs.h"
#include "qwidgetrepaintmanager_p.h"
#include <QtCore/qglobal.h>
#include <QtCore/qdebug.h>
#include <QtCore/qvarlengtharray.h>
#include <QtGui/qevent.h>
#include <QtWidgets/qapplication.h>
#include <QtGui/qpaintengine.h>
#include <private/qwidget_p.h>
#include <private/qapplication_p.h>
#include <private/qpaintengine_raster_p.h>
#include <QtGui/private/qwindow_p.h>
#include <QtGui/private/qhighdpiscaling_p.h>
#include <qpa/qplatformbackingstore.h>
#include "qwidgetrepaintmanager.moc"
#include "moc_qwidgetrepaintmanager_p.cpp"
Include dependency graph for qwidgetrepaintmanager.cpp:

Go to the source code of this file.

Classes

class  QPlatformTextureListWatcher

Functions

static QRect widgetRectFor (QWidget *, const QRect &r)
static QRect widgetRectFor (QWidget *widget, const QRegion &)
static bool hasPlatformWindow (QWidget *widget)
static void findTextureWidgetsRecursively (QWidget *tlw, QWidget *widget, QPlatformTextureList *widgetTextures, QList< QWidget * > *nativeChildren)
static void findAllTextureWidgetsRecursively (QWidget *tlw, QWidget *widget)
static QPlatformTextureListwidgetTexturesFor (QWidget *tlw, QWidget *widget)
static bool isDrawnInEffect (const QWidget *w)

Function Documentation

◆ findAllTextureWidgetsRecursively()

void findAllTextureWidgetsRecursively ( QWidget * tlw,
QWidget * widget )
static

Definition at line 560 of file qwidgetrepaintmanager.cpp.

◆ findTextureWidgetsRecursively()

void findTextureWidgetsRecursively ( QWidget * tlw,
QWidget * widget,
QPlatformTextureList * widgetTextures,
QList< QWidget * > * nativeChildren )
static

Definition at line 538 of file qwidgetrepaintmanager.cpp.

◆ hasPlatformWindow()

bool hasPlatformWindow ( QWidget * widget)
static

Definition at line 376 of file qwidgetrepaintmanager.cpp.

◆ isDrawnInEffect()

bool isDrawnInEffect ( const QWidget * w)
static

Definition at line 692 of file qwidgetrepaintmanager.cpp.

◆ widgetRectFor() [1/2]

QRect widgetRectFor ( QWidget * ,
const QRect & r )
inlinestatic

Definition at line 153 of file qwidgetrepaintmanager.cpp.

◆ widgetRectFor() [2/2]

QRect widgetRectFor ( QWidget * widget,
const QRegion &  )
inlinestatic

Definition at line 154 of file qwidgetrepaintmanager.cpp.

◆ widgetTexturesFor()

QPlatformTextureList * widgetTexturesFor ( QWidget * tlw,
QWidget * widget )
static

Definition at line 580 of file qwidgetrepaintmanager.cpp.