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
qwindowswindow.h File Reference

(dc5a29b3246d19bd620acc9fdaea929bf856d8dc)

#include <QtCore/qt_windows.h>
#include <QtCore/qpointer.h>
#include "qwindowsapplication.h"
#include "qwindowscursor.h"
#include <qpa/qplatformwindow.h>
#include <qpa/qplatformwindow_p.h>
#include <optional>
+ Include dependency graph for qwindowswindow.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QWindowsGeometryHint
 Stores geometry constraints and provides utility functions. More...
 
class  QWindowCreationContext
 Active Context for creating windows. More...
 
struct  QWindowsWindowData
 
class  QWindowsBaseWindow
 Base class for QWindowsForeignWindow, QWindowsWindow. More...
 
class  QWindowsDesktopWindow
 Window wrapping GetDesktopWindow not allowing any manipulation. More...
 
class  QWindowsForeignWindow
 Window wrapping a foreign native window. More...
 
class  QWindowsWindow
 Raster or OpenGL Window. More...
 

Functions

QDebug operator<< (QDebug d, const RECT &r)
 
QDebug operator<< (QDebug d, const POINT &)
 
QDebug operator<< (QDebug d, const MINMAXINFO &i)
 
QDebug operator<< (QDebug d, const NCCALCSIZE_PARAMS &p)
 
QDebug operator<< (QDebug d, const WINDOWPLACEMENT &)
 
QDebug operator<< (QDebug d, const WINDOWPOS &)
 
QDebug operator<< (QDebug d, const GUID &guid)
 
static void clientToScreen (HWND hwnd, POINT *wP)
 
static void screenToClient (HWND hwnd, POINT *wP)
 

Function Documentation

◆ clientToScreen()

static void clientToScreen ( HWND hwnd,
POINT * wP )
inlinestatic

Definition at line 405 of file qwindowswindow.h.

References QWindowsBaseWindow::isRtlLayout().

Referenced by compressMouseMove(), QWindowsGeometryHint::mapToGlobal(), and QWindowsContext::windowsProc().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator<<() [1/7]

QDebug operator<< ( QDebug d,
const GUID & guid )

Definition at line 337 of file qwindowswindow.cpp.

References d, Qt::hex(), i, qSetFieldWidth(), qSetPadChar(), and Qt::uppercasedigits().

+ Here is the call graph for this function:

◆ operator<<() [2/7]

QDebug operator<< ( QDebug d,
const MINMAXINFO & i )

Definition at line 314 of file qwindowswindow.cpp.

References d, and i.

◆ operator<<() [3/7]

QDebug operator<< ( QDebug d,
const NCCALCSIZE_PARAMS & p )

Definition at line 305 of file qwindowswindow.cpp.

References d.

◆ operator<<() [4/7]

QDebug operator<< ( QDebug d,
const POINT & p )

Definition at line 286 of file qwindowswindow.cpp.

References d.

◆ operator<<() [5/7]

QDebug operator<< ( QDebug d,
const RECT & r )

Definition at line 276 of file qwindowswindow.cpp.

References d.

◆ operator<<() [6/7]

QDebug operator<< ( QDebug d,
const WINDOWPLACEMENT & wp )

Definition at line 325 of file qwindowswindow.cpp.

References d, debugShowWindowCmd(), and debugWindowPlacementFlags().

+ Here is the call graph for this function:

◆ operator<<() [7/7]

QDebug operator<< ( QDebug d,
const WINDOWPOS & wp )

Definition at line 294 of file qwindowswindow.cpp.

References d, and debugWinSwpPos().

+ Here is the call graph for this function:

◆ screenToClient()

static void screenToClient ( HWND hwnd,
POINT * wP )
inlinestatic

Definition at line 415 of file qwindowswindow.h.

References QWindowsBaseWindow::isRtlLayout().

Referenced by findPlatformWindowHelper(), frameGeometry(), and QWindowsGeometryHint::mapFromGlobal().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: