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
QWindowsWindowData Struct Reference

#include <qwindowswindow.h>

+ Collaboration diagram for QWindowsWindowData:

Static Public Member Functions

static QWindowsWindowData create (const QWindow *w, const QWindowsWindowData &parameters, const QString &title)
 

Public Attributes

Qt::WindowFlags flags
 
QRect geometry
 
QRect restoreGeometry
 
QMargins fullFrameMargins
 
QMargins customMargins
 
HWND hwnd = nullptr
 
bool embedded = false
 
bool hasFrame = false
 

Detailed Description

Definition at line 77 of file qwindowswindow.h.

Member Function Documentation

◆ create()

QWindowsWindowData QWindowsWindowData::create ( const QWindow * w,
const QWindowsWindowData & parameters,
const QString & title )
static

Definition at line 1725 of file qwindowswindow.cpp.

References create(), customMargins, flags, WindowCreationData::fromWindow(), QMargins::isNull(), and title.

Referenced by create(), and QWindowsIntegration::createPlatformWindow().

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

Member Data Documentation

◆ customMargins

◆ embedded

bool QWindowsWindowData::embedded = false

◆ flags

◆ fullFrameMargins

QMargins QWindowsWindowData::fullFrameMargins

◆ geometry

QRect QWindowsWindowData::geometry

◆ hasFrame

bool QWindowsWindowData::hasFrame = false

Definition at line 86 of file qwindowswindow.h.

Referenced by QWindowsWindow::frameMargins().

◆ hwnd

HWND QWindowsWindowData::hwnd = nullptr

Definition at line 84 of file qwindowswindow.h.

Referenced by QWindowsWindow::QWindowsWindow(), QWindowsWindow::~QWindowsWindow(), QWindowsWindow::alertWindow(), QWindowsWindow::checkForScreenChanged(), QWindowsWindow::frameMargins(), QWindowsWindow::fullFrameMargins(), QWindowsWindow::handle(), QWindowsWindow::handleDpiChanged(), QWindowsWindow::handleMoved(), QWindowsWindow::handleNonClientHitTest(), QWindowsWindow::handleResized(), QWindowsWindow::handleWmPaint(), QWindowsWindow::hasMouseCapture(), QWindowsWindow::isActive(), QWindowsWindow::isAncestorOf(), QWindowsWindow::isLayered(), QWindowsWindow::isVisible(), QWindowsWindow::mapFromGlobal(), QWindowsWindow::mapToGlobal(), QWindowsWindow::normalGeometry(), QWindowsWindow::registerTouchWindow(), QWindowsWindow::requestActivateWindow(), QWindowsWindow::setCustomMargins(), QWindowsWindow::setDarkBorder(), QWindowsWindow::setExStyle(), QWindowsWindow::setFullFrameMargins(), QWindowsWindow::setGeometry(), QWindowsWindow::setKeyboardGrabEnabled(), QWindowsWindow::setMask(), QWindowsWindow::setMouseGrabEnabled(), QWindowsWindow::setOpacity(), QWindowsWindow::setParent(), QWindowsWindow::setStyle(), QWindowsWindow::setVisible(), QWindowsWindow::setWindowFlags(), QWindowsWindow::setWindowIcon(), QWindowsWindow::setWindowState(), QWindowsWindow::startSystemMove(), QWindowsWindow::startSystemResize(), QWindowsWindow::stopAlertWindow(), QWindowsWindow::surface(), QWindowsWindow::updateFullFrameMargins(), and QWindowsWindow::updateRestoreGeometry().

◆ restoreGeometry

QRect QWindowsWindowData::restoreGeometry

The documentation for this struct was generated from the following files: