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

Public Member Functions

void setVisible (bool visible) override
QWindoweventReceiver () override
void clearFocusObject () override
void setFocusToTarget (FocusTarget target, Qt::FocusReason reason) override
QRectF closestAcceptableGeometry (const QRectF &rect) const override
bool participatesInLastWindowClosed () const override
bool treatAsVisible () const override
QPalette windowPalette () const override
void setVisible (bool visible) override
QWindoweventReceiver () override
void clearFocusObject () override
void setFocusToTarget (FocusTarget target, Qt::FocusReason reason) override
QRectF closestAcceptableGeometry (const QRectF &rect) const override
bool participatesInLastWindowClosed () const override
bool treatAsVisible () const override
QPalette windowPalette () const override
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
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)
void setMinOrMaxSize (QSize *oldSizeMember, const QSize &size, qxp::function_ref< void()> funcWidthChanged, qxp::function_ref< void()> funcHeightChanged)
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

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

Detailed Description

Definition at line 35 of file qwidgetwindow.cpp.

Member Function Documentation

◆ clearFocusObject() [1/2]

void QWidgetWindowPrivate::clearFocusObject ( )
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 72 of file qwidgetwindow.cpp.

◆ clearFocusObject() [2/2]

void QWidgetWindowPrivate::clearFocusObject ( )
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 72 of file qwidgetwindow.cpp.

◆ closestAcceptableGeometry() [1/2]

QRectF QWidgetWindowPrivate::closestAcceptableGeometry ( const QRectF & rect) const
overridevirtual

Reimplemented from QWindowPrivate.

Definition at line 122 of file qwidgetwindow.cpp.

◆ closestAcceptableGeometry() [2/2]

QRectF QWidgetWindowPrivate::closestAcceptableGeometry ( const QRectF & rect) const
overridevirtual

Reimplemented from QWindowPrivate.

◆ eventReceiver() [1/2]

QWindow * QWidgetWindowPrivate::eventReceiver ( )
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 63 of file qwidgetwindow.cpp.

◆ eventReceiver() [2/2]

QWindow * QWidgetWindowPrivate::eventReceiver ( )
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 63 of file qwidgetwindow.cpp.

◆ participatesInLastWindowClosed() [1/2]

bool QWidgetWindowPrivate::participatesInLastWindowClosed ( ) const
overridevirtual

Reimplemented from QWindowPrivate.

Definition at line 903 of file qwidgetwindow.cpp.

◆ participatesInLastWindowClosed() [2/2]

bool QWidgetWindowPrivate::participatesInLastWindowClosed ( ) const
overridevirtual

Reimplemented from QWindowPrivate.

◆ setFocusToTarget() [1/2]

void QWidgetWindowPrivate::setFocusToTarget ( FocusTarget target,
Qt::FocusReason reason )
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 80 of file qwidgetwindow.cpp.

◆ setFocusToTarget() [2/2]

void QWidgetWindowPrivate::setFocusToTarget ( FocusTarget target,
Qt::FocusReason reason )
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 80 of file qwidgetwindow.cpp.

◆ setVisible() [1/2]

void QWidgetWindowPrivate::setVisible ( bool visible)
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 39 of file qwidgetwindow.cpp.

◆ setVisible() [2/2]

void QWidgetWindowPrivate::setVisible ( bool visible)
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 39 of file qwidgetwindow.cpp.

◆ treatAsVisible() [1/2]

bool QWidgetWindowPrivate::treatAsVisible ( ) const
overridevirtual

Reimplemented from QWindowPrivate.

Definition at line 917 of file qwidgetwindow.cpp.

◆ treatAsVisible() [2/2]

bool QWidgetWindowPrivate::treatAsVisible ( ) const
overridevirtual

Reimplemented from QWindowPrivate.

◆ windowPalette() [1/2]

QPalette QWidgetWindowPrivate::windowPalette ( ) const
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 113 of file qwidgetwindow.cpp.

◆ windowPalette() [2/2]

QPalette QWidgetWindowPrivate::windowPalette ( ) const
inlineoverridevirtual

Reimplemented from QWindowPrivate.

Definition at line 113 of file qwidgetwindow.cpp.


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