| qwindowsguieventdispatcher.cpp |
!
\class QWindowsGuiEventDispatcher
\brief Event dispatcher for Windows
Maintains a global stack storing the current event dispatcher and
its processing flags for access from the Windows procedure
qWindowsWndProc. Handling the QPA gui events should be done
from within the qWindowsWndProc to ensure correct processing of messages.
\internal
|
7542 |
- |
| qwindowsguieventdispatcher_p.h |
|
1094 |
- |
| qwindowsmimeconverter.cpp |
!
\class QWindowsMimeConverter
\brief The QWindowsMimeConverter class maps open-standard MIME to Window Clipboard formats.
\inmodule QtGui
Qt's drag-and-drop and clipboard facilities use the MIME standard.
On X11, this maps trivially to the Xdnd protocol, but on Windows
although some applications use MIME types to describe clipboard
formats, others use arbitrary non-standardized naming conventions,
or unnamed built-in formats of Windows.
By instantiating subclasses of QWindowsMimeConverter that provide
conversions between Windows Clipboard and MIME formats, you can convert
proprietary clipboard formats to MIME formats.
Construct an instance of your converter implementation after instantiating
QGuiApplication:
\code
int main(int argc, char **argv)
{
QGuiApplication app(argc, argv);
JsonMimeConverter jsonConverter;
}
\endcode
Destroying the instance will unregister the converter and remove support
for the conversion. It is also valid to heap-allocate the converter
instance; Qt takes ownership and will delete the converter object during
QGuiApplication shut-down.
Qt has predefined support for the following Windows Clipboard formats:
\table
\header \li Windows Format \li Equivalent MIME type
\row \li \c CF_UNICODETEXT \li \c text/plain
\row \li \c CF_TEXT \li \c text/plain
\row \li \c CF_DIB \li \c{image/xyz}, where \c xyz is
a \l{QImageWriter::supportedImageFormats()}{Qt image format}
\row \li \c CF_HDROP \li \c text/uri-list
\row \li \c CF_INETURL \li \c text/uri-list
\row \li \c CF_HTML \li \c text/html
\endtable
An example use of this class would be to map the Windows Metafile
clipboard format (\c CF_METAFILEPICT) to and from the MIME type
\c{image/x-wmf}. This conversion might simply be adding or removing
a header, or even just passing on the data. See \l{Drag and Drop}
for more information on choosing and definition MIME types.
You can check if a MIME type is convertible using canConvertFromMime() and
can perform conversions with convertToMime() and convertFromMime().
|
6367 |
- |
| qwindowsmimeconverter.h |
|
1441 |
- |
| qwindowsnativeinterface.cpp |
!
\class QNativeInterface::QWGLContext
\inheaderfile QOpenGLContext
\since 6.0
\brief Native interface to a WGL context on Windows.
Accessed through QOpenGLContext::nativeInterface().
\inmodule QtGui
\inheaderfile QOpenGLContext
\ingroup native-interfaces
\ingroup native-interfaces-qopenglcontext
|
9475 |
- |
| qwindowsthemecache.cpp |
|
2398 |
- |
| qwindowsthemecache_p.h |
|
904 |
- |