![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qguiapplication.h"#include "private/qguiapplication_p.h"#include "private/qabstractfileiconprovider_p.h"#include <qpa/qplatformintegrationfactory_p.h>#include "private/qevent_p.h"#include "private/qeventpoint_p.h"#include "private/qiconloader_p.h"#include "qfont.h"#include "qpointingdevice.h"#include <qpa/qplatformfontdatabase.h>#include <qpa/qplatformwindow.h>#include <qpa/qplatformnativeinterface.h>#include <qpa/qplatformtheme.h>#include <qpa/qplatformintegration.h>#include <qpa/qplatformkeymapper.h>#include <QtCore/QAbstractEventDispatcher>#include <QtCore/QFileInfo>#include <QtCore/QStandardPaths>#include <QtCore/QVariant>#include <QtCore/private/qcoreapplication_p.h>#include <QtCore/private/qabstracteventdispatcher_p.h>#include <QtCore/private/qminimalflatset_p.h>#include <QtCore/qmutex.h>#include <QtCore/private/qthread_p.h>#include <QtCore/private/qlocking_p.h>#include <QtCore/private/qflatmap_p.h>#include <QtCore/qdir.h>#include <QtCore/qlibraryinfo.h>#include <QtCore/private/qnumeric_p.h>#include <QtDebug>#include <qpalette.h>#include <qscreen.h>#include "qsessionmanager.h"#include <private/qcolortrclut_p.h>#include <private/qscreen_p.h>#include <QtGui/qgenericpluginfactory.h>#include <QtGui/qstylehints.h>#include <QtGui/private/qstylehints_p.h>#include <QtGui/qinputmethod.h>#include <QtGui/qpixmapcache.h>#include <qpa/qplatforminputcontext.h>#include <qpa/qplatforminputcontext_p.h>#include <qpa/qwindowsysteminterface.h>#include <qpa/qwindowsysteminterface_p.h>#include "private/qwindow_p.h"#include "private/qicon_p.h"#include "private/qcursor_p.h"#include "private/qinputdevicemanager_p.h"#include "private/qinputmethod_p.h"#include "private/qpointingdevice_p.h"#include <qpa/qplatformthemefactory_p.h>#include <qpa/qplatformcursor.h>#include <QtGui/QPixmap>#include <QtGui/QClipboard>#include <qtgui_tracepoints_p.h>#include <private/qtools_p.h>#include <limits>#include "moc_qguiapplication.cpp"Go to the source code of this file.
Classes | |
| struct | QWindowGeometrySpecification |
Macros | |
| #define | CHECK_QAPP_INSTANCE(...) |
| #define | Q_WINDOW_GEOMETRY_SPECIFICATION_INITIALIZER { Qt::TopLeftCorner, -1, -1, -1, -1 } |
Enumerations | |
| enum | ApplicationResourceFlags { ApplicationFontExplicitlySet = 0x2 , ApplicationFontExplicitlySet = 0x2 } |
| enum | MouseMasks { MouseCapsMask = 0xFF , MouseSourceMaskDst = 0xFF00 , MouseSourceMaskSrc = MouseCapsMask , MouseSourceShift = 8 , MouseFlagsCapsMask = 0xFF0000 , MouseFlagsShift = 16 , MouseCapsMask = 0xFF , MouseSourceMaskDst = 0xFF00 , MouseSourceMaskSrc = MouseCapsMask , MouseSourceShift = 8 , MouseFlagsCapsMask = 0xFF0000 , MouseFlagsShift = 16 } |
| enum | ApplicationResourceFlags { ApplicationFontExplicitlySet = 0x2 , ApplicationFontExplicitlySet = 0x2 } |
| enum | MouseMasks { MouseCapsMask = 0xFF , MouseSourceMaskDst = 0xFF00 , MouseSourceMaskSrc = MouseCapsMask , MouseSourceShift = 8 , MouseFlagsCapsMask = 0xFF0000 , MouseFlagsShift = 16 , MouseCapsMask = 0xFF , MouseSourceMaskDst = 0xFF00 , MouseSourceMaskSrc = MouseCapsMask , MouseSourceShift = 8 , MouseFlagsCapsMask = 0xFF0000 , MouseFlagsShift = 16 } |
Functions | |
| QT_BEGIN_NAMESPACE | Q_LOGGING_CATEGORY (lcPopup, "qt.gui.popup") |
| Q_LOGGING_CATEGORY (lcVirtualKeyboard, "qt.gui.virtualkeyboard") | |
| Q_CORE_EXPORT void | qt_call_post_routines () |
| void | qRegisterGuiVariant () |
| static bool | qt_detectRTLLanguage () |
| static void | initFontUnlocked () |
| static void | clearFontUnlocked () |
| static void | initThemeHints () |
| static int | nextGeometryToken (const QByteArray &aa, int &pos, char *op) |
| static void | updateBlockedStatusRecursion (QWindow *window, bool shouldBeBlocked) |
| static bool | needsWindowBlockedEvent (const QWindow *ww) |
| Q_STATIC_LOGGING_CATEGORY (lcQpaPluginLoading, "qt.qpa.plugin") | |
| Q_STATIC_LOGGING_CATEGORY (lcQpaTheme, "qt.qpa.theme") | |
| Q_STATIC_LOGGING_CATEGORY (lcPtrDispatch, "qt.pointer.dispatch") | |
| static void | init_platform (const QString &pluginNamesWithArguments, const QString &platformPluginPath, const QString &platformThemeName, int &argc, char **argv) |
| static void | init_plugins (const QList< QByteArray > &pluginList) |
| void | Q_TRACE_INSTRUMENT (qtgui) QGuiApplicationPrivate |
| void | qt_cleanupFontDatabase () |
| static void | applyCursor (QWindow *ww, QCursor cc) |
| static void | unsetCursor (QWindow *ww) |
| static void | applyCursor (const QList< QWindow * > &l, const QCursor &cc) |
| static void | applyOverrideCursor (const QList< QScreen * > &screens, const QCursor &cc) |
| static void | clearOverrideCursor (const QList< QScreen * > &screens) |
| static void | applyWindowCursor (const QList< QWindow * > &l) |
Variables | |
| Q_CONSTINIT Q_GUI_EXPORT bool | qt_is_tty_app = false |
| static Q_CONSTINIT unsigned | applicationResourceFlags = 0 |
| static Q_CONSTINIT int | mouseDoubleClickDistance = 0 |
| static Q_CONSTINIT int | touchDoubleTapDistance = 0 |
| static Q_CONSTINIT Qt::LayoutDirection | layout_direction = Qt::LayoutDirectionAuto |
| static Q_CONSTINIT Qt::LayoutDirection | effective_layout_direction = Qt::LeftToRight |
| static Q_CONSTINIT bool | force_reverse = false |
| static Q_CONSTINIT QBasicMutex | applicationFontMutex |
| static Q_CONSTINIT qreal | fontSmoothingGamma = 1.7 |
| static QWindowGeometrySpecification | windowGeometrySpecification = Q_WINDOW_GEOMETRY_SPECIFICATION_INITIALIZER |
| #define CHECK_QAPP_INSTANCE | ( | ... | ) |
Definition at line 123 of file qguiapplication.cpp.
| #define Q_WINDOW_GEOMETRY_SPECIFICATION_INITIALIZER { Qt::TopLeftCorner, -1, -1, -1, -1 } |
Definition at line 263 of file qguiapplication.cpp.
| Enumerator | |
|---|---|
| ApplicationFontExplicitlySet | |
| ApplicationFontExplicitlySet | |
Definition at line 156 of file qguiapplication.cpp.
| Enumerator | |
|---|---|
| ApplicationFontExplicitlySet | |
| ApplicationFontExplicitlySet | |
Definition at line 156 of file qguiapplication.cpp.
| enum MouseMasks |
Definition at line 4618 of file qguiapplication.cpp.
| enum MouseMasks |
Definition at line 4618 of file qguiapplication.cpp.
Definition at line 4384 of file qguiapplication.cpp.
Definition at line 4370 of file qguiapplication.cpp.
Definition at line 4393 of file qguiapplication.cpp.
Definition at line 4409 of file qguiapplication.cpp.
|
inlinestatic |
Definition at line 239 of file qguiapplication.cpp.
Definition at line 4401 of file qguiapplication.cpp.
|
static |
Definition at line 1323 of file qguiapplication.cpp.
|
static |
Definition at line 1459 of file qguiapplication.cpp.
|
static |
Definition at line 227 of file qguiapplication.cpp.
|
static |
Definition at line 245 of file qguiapplication.cpp.
References mouseDoubleClickDistance, and touchDoubleTapDistance.
|
inlinestatic |
Definition at line 915 of file qguiapplication.cpp.
|
inlinestatic |
Definition at line 280 of file qguiapplication.cpp.
| QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY | ( | lcPopup | , |
| "qt.gui.popup" | ) |
| Q_LOGGING_CATEGORY | ( | lcVirtualKeyboard | , |
| "qt.gui.virtualkeyboard" | ) |
| Q_STATIC_LOGGING_CATEGORY | ( | lcPtrDispatch | , |
| "qt.pointer.dispatch" | ) |
| Q_STATIC_LOGGING_CATEGORY | ( | lcQpaPluginLoading | , |
| "qt.qpa.plugin" | ) |
| Q_STATIC_LOGGING_CATEGORY | ( | lcQpaTheme | , |
| "qt.qpa.theme" | ) |
| void Q_TRACE_INSTRUMENT | ( | qtgui | ) |
Definition at line 1670 of file qguiapplication.cpp.
|
extern |
Definition at line 138 of file qguivariant.cpp.
| Q_CORE_EXPORT void qt_call_post_routines | ( | ) |
Definition at line 370 of file qcoreapplication.cpp.
|
extern |
Definition at line 528 of file qfontdatabase.cpp.
|
static |
Definition at line 218 of file qguiapplication.cpp.
Definition at line 4377 of file qguiapplication.cpp.
Definition at line 889 of file qguiapplication.cpp.
|
static |
Definition at line 198 of file qguiapplication.cpp.
|
static |
Definition at line 161 of file qguiapplication.cpp.
|
static |
Definition at line 179 of file qguiapplication.cpp.
|
static |
Definition at line 209 of file qguiapplication.cpp.
|
static |
Definition at line 180 of file qguiapplication.cpp.
|
static |
Definition at line 178 of file qguiapplication.cpp.
|
static |
Definition at line 173 of file qguiapplication.cpp.
Referenced by initThemeHints().
| bool qt_is_tty_app = false |
Definition at line 131 of file qguiapplication.cpp.
|
static |
Definition at line 174 of file qguiapplication.cpp.
Referenced by initThemeHints().
|
static |
Definition at line 362 of file qguiapplication.cpp.