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

(eb4cb719257d3b57cd801273d4011579d8c81714)

#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()

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

Definition at line 559 of file qwidgetrepaintmanager.cpp.

◆ findTextureWidgetsRecursively()

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

Definition at line 537 of file qwidgetrepaintmanager.cpp.

◆ hasPlatformWindow()

static bool hasPlatformWindow ( QWidget * widget)
static

Definition at line 375 of file qwidgetrepaintmanager.cpp.

◆ isDrawnInEffect()

static bool isDrawnInEffect ( const QWidget * w)
static

Definition at line 691 of file qwidgetrepaintmanager.cpp.

◆ widgetRectFor() [1/2]

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

Definition at line 152 of file qwidgetrepaintmanager.cpp.

◆ widgetRectFor() [2/2]

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

Definition at line 153 of file qwidgetrepaintmanager.cpp.

◆ widgetTexturesFor()

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

Definition at line 579 of file qwidgetrepaintmanager.cpp.