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
QWindowsDialogs Namespace Reference

Functions

void eatMouseMove ()
 After closing a windows dialog with a double click (i.e.
HWND getHWND (IFileDialog *fileDialog)
bool useHelper (QPlatformTheme::DialogType type)
QPlatformDialogHelpercreateHelper (QPlatformTheme::DialogType type)

Function Documentation

◆ createHelper()

QPlatformDialogHelper * QWindowsDialogs::createHelper ( QPlatformTheme::DialogType type)

Definition at line 2042 of file qwindowsdialoghelpers.cpp.

◆ eatMouseMove()

void QWindowsDialogs::eatMouseMove ( )

After closing a windows dialog with a double click (i.e.

open a file) the message queue still contains a dubious WM_MOUSEMOVE message where the left button is reported to be down (wParam != 0). remove all those messages (usually 1) and post the last one with a reset button state.

Definition at line 71 of file qwindowsdialoghelpers.cpp.

Referenced by QWindowsNativeFileDialogBase::doExec(), and QWindowsXpNativeFileDialog::doExec().

Here is the caller graph for this function:

◆ getHWND()

HWND QWindowsDialogs::getHWND ( IFileDialog * fileDialog)

Definition at line 81 of file qwindowsdialoghelpers.cpp.

◆ useHelper()

bool QWindowsDialogs::useHelper ( QPlatformTheme::DialogType type)

Definition at line 2020 of file qwindowsdialoghelpers.cpp.