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
QRasterWindowPrivate Class Reference
Inheritance diagram for QRasterWindowPrivate:
Collaboration diagram for QRasterWindowPrivate:

Public Member Functions

void handleResizeEvent () override
void beginPaint (const QRegion &region) override
void endPaint () override
void flush (const QRegion &region) override
void handleResizeEvent () override
void beginPaint (const QRegion &region) override
void endPaint () override
void flush (const QRegion &region) override
Public Member Functions inherited from QPaintDeviceWindowPrivate
 QPaintDeviceWindowPrivate ()
 ~QPaintDeviceWindowPrivate () override
bool paint (const QRegion &region)
void doFlush (const QRegion &region)
void handleUpdateEvent ()
void markWindowAsDirty ()
Public Member Functions inherited from QWindowPrivate
 QWindowPrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion)
 ~QWindowPrivate () override
void init (QWindow *parent, QScreen *targetScreen=nullptr)
void setCursor (const QCursor *c=nullptr)
bool applyCursor ()
QPoint globalPosition () const
QWindowtopLevelWindow (QWindow::AncestorMode mode=QWindow::IncludeTransients) const
virtual QWindoweventReceiver ()
virtual QPalette windowPalette () const
virtual void setVisible (bool visible)
void updateVisibility ()
void _q_clearAlert ()
void updateSiblingPosition (SiblingPosition)
bool windowRecreationRequired (QScreen *newScreen) const
void create (bool recursive)
void destroy ()
void setTopLevelScreen (QScreen *newScreen, bool recreate)
void connectToScreen (QScreen *topLevelScreen)
void disconnectFromScreen ()
void emitScreenChangedRecursion (QScreen *newScreen)
QScreenscreenForGeometry (const QRect &rect) const
void setTransientParent (QWindow *parent)
virtual void clearFocusObject ()
virtual void setFocusToTarget (FocusTarget, Qt::FocusReason)
virtual QRectF closestAcceptableGeometry (const QRectF &rect) const
void setMinOrMaxSize (QSize *oldSizeMember, const QSize &size, qxp::function_ref< void()> funcWidthChanged, qxp::function_ref< void()> funcHeightChanged)
virtual bool participatesInLastWindowClosed () const
virtual bool treatAsVisible () const
virtual void maybeSynthesizeContextMenuEvent (QMouseEvent *event)
const QWindowforwardToPopup (QEvent *event, const QWindow *activePopupOnPress)
bool isPopup () const
void setAutomaticPositionAndResizeEnabled (bool a)
bool updateDevicePixelRatio ()
Public Member Functions inherited from QObjectPrivate
void ensureExtraData ()
void setObjectNameWithoutBindings (const QString &name)
 QObjectPrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion)
virtual ~QObjectPrivate ()
void deleteChildren ()
void clearBindingStorage ()
void setParent_helper (QObject *)
void moveToThread_helper ()
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData, QBindingStatus *status)
QObjectList receiverList (const char *signal) const
void ensureConnectionData ()
void addConnection (int signal, Connection *c)
int signalIndex (const char *signalName, const QMetaObject **meta=nullptr) const
bool isSignalConnected (uint signalIdx, bool checkDeclarative=true) const
bool maybeSignalConnected (uint signalIndex) const
bool isDeclarativeSignalConnected (uint signalIdx) const
void connectNotify (const QMetaMethod &signal)
void disconnectNotify (const QMetaMethod &signal)
void reinitBindingStorageAfterThreadMove ()
virtual std::string flagsForDumping () const
virtual void writeToDebugStream (QDebug &) const
QtPrivate::QPropertyAdaptorSlotObjectgetPropertyAdaptorSlotObject (const QMetaProperty &property)
Public Member Functions inherited from QObjectData
 QObjectData ()=default
virtual ~QObjectData ()=0
const QMetaObjectdynamicMetaObject () const

Public Attributes

QScopedPointer< QBackingStorebackingstore
Public Attributes inherited from QWindowPrivate
QWindow::SurfaceType surfaceType = QWindow::RasterSurface
Qt::WindowFlags windowFlags = Qt::Window
QWindowparentWindow = nullptr
QPlatformWindowplatformWindow = nullptr
bool visible = false
bool visibilityOnDestroy = false
bool exposed = false
bool inClose = false
QSurfaceFormat requestedFormat
QString windowTitle
QString windowFilePath
QIcon windowIcon
QRect geometry
qreal devicePixelRatio = 1.0
Qt::WindowStates windowState = Qt::WindowNoState
QWindow::Visibility visibility = QWindow::Hidden
bool resizeEventPending = true
bool receivedExpose = false
PositionPolicy positionPolicy = WindowFrameExclusive
bool positionAutomatic = true
bool resizeAutomatic = true
Qt::ScreenOrientation contentOrientation = Qt::PrimaryOrientation
qreal opacity = 1
QRegion mask
QSize minimumSize = {0, 0}
QSize maximumSize = {QWINDOWSIZE_MAX, QWINDOWSIZE_MAX}
QSize baseSize
QSize sizeIncrement
Qt::WindowModality modality = Qt::NonModal
bool blockedByModalWindow = false
bool updateRequestPending = false
bool transientParentPropertySet = false
QPointer< QWindowtransientParent
QPointer< QScreentopLevelScreen
QCursor cursor = {Qt::ArrowCursor}
bool hasCursor = false
QElapsedTimer lastComposeTime
Public Attributes inherited from QObjectPrivate
ExtraDataextraData
QAtomicPointer< QThreadDatathreadData
QAtomicPointer< ConnectionDataconnections
union { 
   QObject *   currentChildBeingDeleted 
   QAbstractDeclarativeData *   declarativeData 
}; 
QAtomicPointer< QtSharedPointer::ExternalRefCountDatasharedRefcount
Public Attributes inherited from QObjectData
QObjectq_ptr
QObjectparent
QObjectList children
uint isWidget: 1
uint blockSig: 1
uint wasDeleted: 1
uint isDeletingChildren: 1
uint sendChildEvents: 1
uint receiveChildEvents: 1
uint isWindow: 1
uint deleteLaterCalled: 1
uint isQuickItem: 1
uint willBeWidget: 1
uint wasWidget: 1
uint receiveParentEvents: 1
uint unused: 20
QAtomicInt postedEvents
QDynamicMetaObjectDatametaObject
QBindingStorage bindingStorage

Additional Inherited Members

Public Types inherited from QWindowPrivate
enum  PositionPolicy { WindowFrameInclusive , WindowFrameExclusive }
enum  SiblingPosition { PositionTop , PositionBottom }
enum class  FocusTarget {
  First , Last , Current , Next ,
  Prev
}
Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
using ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData>
Static Public Member Functions inherited from QWindowPrivate
static QWindowPrivateget (QWindow *window)
static Qt::WindowState effectiveState (Qt::WindowStates)
Static Public Member Functions inherited from QObjectPrivate
static bool removeConnection (Connection *c)
static QObjectPrivateget (QObject *o)
static const QObjectPrivateget (const QObject *o)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot)
static QMetaObject::Connection connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static bool disconnect (const QObject *sender, int signal_index, void **slot)
static bool disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot)

Detailed Description

Definition at line 33 of file qrasterwindow.cpp.

Member Function Documentation

◆ beginPaint() [1/2]

void QRasterWindowPrivate::beginPaint ( const QRegion & region)
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 44 of file qrasterwindow.cpp.

◆ beginPaint() [2/2]

void QRasterWindowPrivate::beginPaint ( const QRegion & region)
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 44 of file qrasterwindow.cpp.

◆ endPaint() [1/2]

void QRasterWindowPrivate::endPaint ( )
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 54 of file qrasterwindow.cpp.

◆ endPaint() [2/2]

void QRasterWindowPrivate::endPaint ( )
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 54 of file qrasterwindow.cpp.

◆ flush() [1/2]

void QRasterWindowPrivate::flush ( const QRegion & region)
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 59 of file qrasterwindow.cpp.

Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().

Here is the caller graph for this function:

◆ flush() [2/2]

void QRasterWindowPrivate::flush ( const QRegion & region)
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 59 of file qrasterwindow.cpp.

Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().

Here is the caller graph for this function:

◆ handleResizeEvent() [1/2]

void QRasterWindowPrivate::handleResizeEvent ( )
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 37 of file qrasterwindow.cpp.

◆ handleResizeEvent() [2/2]

void QRasterWindowPrivate::handleResizeEvent ( )
inlineoverridevirtual

Reimplemented from QPaintDeviceWindowPrivate.

Definition at line 37 of file qrasterwindow.cpp.

Member Data Documentation

◆ backingstore

QScopedPointer< QBackingStore > QRasterWindowPrivate::backingstore

Definition at line 65 of file qrasterwindow.cpp.


The documentation for this class was generated from the following file: