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>.
|
#include <qguiapplication_p.h>
Classes | |
struct | QLastCursorPosition |
struct | SynthesizedMouseData |
struct | TabletPointData |
Protected Member Functions | |
virtual void | handleThemeChanged () |
virtual QPalette | basePalette () const |
virtual void | handlePaletteChanged (const char *className=nullptr) |
Static Protected Member Functions | |
static bool | setPalette (const QPalette &palette) |
Friends | |
class | QDragManager |
Additional Inherited Members | |
Public Types inherited from QCoreApplicationPrivate | |
enum | Type { Tty , Gui } |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Definition at line 58 of file qguiapplication_p.h.
QGuiApplicationPrivate::QGuiApplicationPrivate | ( | int & | argc, |
char ** | argv ) |
Definition at line 703 of file qguiapplication.cpp.
References QCoreApplicationPrivate::application_type, QCoreApplicationPrivate::Gui, is_saving_session, and is_session_restored.
QGuiApplicationPrivate::~QGuiApplicationPrivate | ( | ) |
Definition at line 1740 of file qguiapplication.cpp.
References QCursorData::cleanup(), QFont::cleanup(), QCoreApplicationPrivate::cleanupThreadData(), QPixmapCache::clear(), clearFontUnlocked(), generic_plugin_list, i, inputMethod, QCoreApplicationPrivate::is_app_closing, QCoreApplicationPrivate::is_app_running, layout_direction, Qt::LayoutDirectionAuto, platform_integration, platform_theme, qt_cleanupFontDatabase(), qt_gl_global_share_context(), qt_gl_set_global_share_context(), screen_list, styleHints, and window_list.
Definition at line 4333 of file qguiapplication.cpp.
References emit, QInputMethodPrivate::objectAcceptsInputMethod(), platformIntegration(), QPlatformInputContext::setFocusObject(), and QPlatformInputContextPrivate::setInputMethodAccepted().
Referenced by processFocusWindowEvent().
|
inlinevirtual |
Reimplemented in QApplicationPrivate.
Definition at line 307 of file qguiapplication_p.h.
Definition at line 3524 of file qguiapplication.cpp.
References window(), and windowGeometrySpecification.
Referenced by QWindowPrivate::setVisible().
|
protectedvirtual |
Reimplemented in QApplicationPrivate.
Definition at line 3498 of file qguiapplication.cpp.
References Qt::gray, and platformTheme().
Referenced by setPalette().
|
overridevirtual |
Reimplemented from QCoreApplicationPrivate.
Definition at line 3728 of file qguiapplication.cpp.
References QCoreApplicationPrivate::canQuitAutomatically(), and lastWindowClosed().
Referenced by maybeLastWindowClosed().
Definition at line 1929 of file qguiapplication.cpp.
References QSinglePointEvent::button(), QEvent::KeyPress, QEvent::KeyRelease, modifier_buttons, QInputEvent::modifiers(), mouse_buttons, QEvent::MouseButtonDblClick, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, QEvent::MouseMove, QEvent::spontaneous(), QEvent::TabletMove, QEvent::TabletPress, QEvent::TabletRelease, QEvent::TouchBegin, QEvent::TouchEnd, QEvent::TouchUpdate, QEvent::type(), and QEvent::Wheel.
Referenced by QGuiApplication::notify(), and QApplication::notify().
|
inlinevirtual |
Reimplemented in QApplicationPrivate.
Definition at line 200 of file qguiapplication_p.h.
const QColorTrcLut * QGuiApplicationPrivate::colorProfileForA32Text | ( | ) |
Definition at line 4326 of file qguiapplication.cpp.
References fontSmoothingGamma, and QColorTrcLut::fromGamma().
Referenced by colorProfileForA8Text().
const QColorTrcLut * QGuiApplicationPrivate::colorProfileForA8Text | ( | ) |
Definition at line 4315 of file qguiapplication.cpp.
References colorProfileForA32Text(), and QColorTrcLut::fromGamma().
void QGuiApplicationPrivate::commitData | ( | ) |
Definition at line 3978 of file qguiapplication.cpp.
References emit, is_saving_session, and session_manager.
Referenced by QWindowsContext::windowsProc().
|
virtual |
Reimplemented in QApplicationPrivate.
Definition at line 41 of file qaction.cpp.
|
overridevirtual |
Called from QCoreApplication::init()
Responsible for creating an event dispatcher when QCoreApplication decides that it needs one (because a custom one has not been set).
Reimplemented from QCoreApplicationPrivate.
Definition at line 1546 of file qguiapplication.cpp.
References createPlatformIntegration(), QCoreApplicationPrivate::eventDispatcher, QBasicAtomicPointer< X >::loadRelaxed(), platform_integration, Q_ASSERT, Q_ASSERT_X, and QObjectPrivate::threadData.
Referenced by QApplicationPrivate::createEventDispatcher().
void QGuiApplicationPrivate::createPlatformIntegration | ( | ) |
Definition at line 1431 of file qguiapplication.cpp.
References arg, QCoreApplicationPrivate::argc, QCoreApplicationPrivate::argv, QByteArray::clear(), QFile::decodeName(), QByteArray::first(), firstWindowTitle, forcedWindowIcon, QWindowGeometrySpecification::fromArgument(), QString::fromLocal8Bit(), QIcon::fromTheme(), QStyleHintsPrivate::get(), i, icon, init_platform(), QHighDpiScaling::initHighDpiScaling(), QDir::isAbsolutePath(), QByteArray::isEmpty(), j, platformTheme(), QByteArray::prepend(), Q_UNUSED, qEnvironmentVariableIsSet(), qgetenv(), QByteArray::split(), QByteArray::startsWith(), QGuiApplication::styleHints(), and windowGeometrySpecification.
Referenced by createEventDispatcher(), eventDispatcherReady(), and Q_TRACE_INSTRUMENT().
|
virtual |
Reimplemented in QApplicationPrivate.
Definition at line 149 of file qshortcut.cpp.
|
virtual |
Reimplemented in QApplicationPrivate.
Definition at line 901 of file qguiapplication.cpp.
References Qt::NonModal.
Referenced by isWindowBlocked().
|
overridevirtual |
Reimplemented from QCoreApplicationPrivate.
Definition at line 1563 of file qguiapplication.cpp.
References createPlatformIntegration(), and platform_integration.
QPixmap QGuiApplicationPrivate::getPixmapCursor | ( | Qt::CursorShape | cshape | ) |
Definition at line 4293 of file qguiapplication.cpp.
References Q_UNUSED.
|
protectedvirtual |
Reimplemented in QApplicationPrivate.
Definition at line 3504 of file qguiapplication.cpp.
References app_pal, QEvent::ApplicationPaletteChange, className, emit, QCoreApplicationPrivate::is_app_closing, QCoreApplicationPrivate::is_app_running, Q_ASSERT, Q_UNUSED, qGuiApp, QT_WARNING_DISABLE_DEPRECATED, QT_WARNING_POP, QT_WARNING_PUSH, and QCoreApplication::sendEvent().
Referenced by QApplicationPrivate::handlePaletteChanged().
|
protectedvirtual |
Reimplemented in QApplicationPrivate.
Definition at line 2652 of file qguiapplication.cpp.
References ApplicationFontExplicitlySet, applicationFontMutex, applicationResourceFlags, clearFontUnlocked(), QAbstractFileIconProviderPrivate::clearIconTypeCache(), QStyleHintsPrivate::get(), initFontUnlocked(), initThemeHints(), QIconLoader::instance(), platformTheme(), QGuiApplication::styleHints(), Qt::Unknown, and updatePalette().
Referenced by QApplicationPrivate::handleThemeChanged().
Definition at line 891 of file qguiapplication.cpp.
References needsWindowBlockedEvent(), updateBlockedStatus(), window(), and window_list.
Referenced by QWidgetPrivate::hide_sys(), and QWindowPrivate::setVisible().
void QGuiApplicationPrivate::init | ( | ) |
|
static |
Definition at line 4355 of file qguiapplication.cpp.
References QCoreApplication::instance(), and Q_ASSERT.
Referenced by QBsdKeyboardHandler::QBsdKeyboardHandler(), QBsdMouseHandler::QBsdMouseHandler(), QEglFSKmsGbmCursor::QEglFSKmsGbmCursor(), QEvdevMouseManager::QEvdevMouseManager(), QFbCursor::QFbCursor(), QLibInputHandler::QLibInputHandler(), HIDDriverHandler::find_devices(), QEvdevMouseManager::handleMouseEvent(), QEvdevMouseManager::handleWheelEvent(), QFbCursorDeviceListener::hasMouse(), QEglFSCursorDeviceListener::hasMouse(), QEglFSKmsGbmCursorDeviceListener::hasMouse(), QVncIntegration::initialize(), QLibInputPointer::processAbsMotion(), QLibInputPointer::processAxis(), QLibInputPointer::processButton(), QLibInputKeyboard::processKey(), QLibInputPointer::processMotion(), QFbCursor::setPos(), and QEvdevTouchManager::updateInputDeviceCount().
|
inlinestatic |
Definition at line 184 of file qguiapplication_p.h.
Referenced by QCocoaMenuBar::QCocoaMenuBar(), QShortcut::QShortcut(), QShortcut::QShortcut(), QAction::~QAction(), QShortcut::~QShortcut(), QWidget::~QWidget(), QCocoaWindow::closeAllPopups(), QFontEngineMulti::createMultiFontEngine(), QDragManager::drag(), QDrag::dragCursor(), QAbstractItemDelegatePrivate::editorEventFilter(), QWindow::event(), QWidget::grabShortcut(), QGraphicsWidget::grabShortcut(), QQuickShortcut::grabShortcut(), QWindowSystemInterface::handleShortcutEvent(), QQuickFolderBreadcrumbBarPrivate::handleTextFieldHidden(), QCocoaSessionManager::instance(), QQuickFolderBreadcrumbBar::itemChange(), QWasmWindow::onNonClientAreaInteraction(), QOpenGLContext::openGLModuleType(), QSvgIconEngine::pixmap(), qGamma_correct_back_to_linear_cs(), qt_alphamapblit_argb32(), qt_alphamapblit_generic(), qt_alphargbblit_argb32(), qt_alphargbblit_generic(), qt_mac_applicationName(), qt_pixmap_thread_test(), qt_sendShortcutOverrideEvent(), QXcbWindow::relayFocusToModalWindow(), QGraphicsWidget::releaseShortcut(), QWidget::releaseShortcut(), QWasmWindow::requestActivateWindow(), QShortcut::setAutoRepeat(), QQuickShortcut::setAutoRepeat(), QShortcut::setContext(), QShortcut::setEnabled(), QActionPrivate::setEnabled(), QQuickShortcut::setEnabled(), QShortcut::setKeys(), QWidget::setShortcutAutoRepeat(), QGraphicsWidget::setShortcutAutoRepeat(), QWidget::setShortcutEnabled(), QGraphicsWidget::setShortcutEnabled(), QCocoaWindow::setupPopupMonitor(), QWindowPrivate::setVisible(), QCocoaWindow::shouldRefuseKeyWindowAndFirstResponder(), QSurface::supportsOpenGL(), QOpenGLContext::supportsThreadedOpenGL(), QQuickFolderBreadcrumbBarPrivate::ungrabEditPathShortcut(), and QQuickShortcut::ungrabShortcut().
bool QGuiApplicationPrivate::isWindowBlocked | ( | QWindow * | window, |
QWindow ** | blockingWindow = nullptr ) const |
Definition at line 917 of file qguiapplication.cpp.
References Qt::ApplicationModal, QList< T >::at(), defaultModality(), i, QList< T >::isEmpty(), QWindow::modality, modalWindowList, Qt::NonModal, Q_ASSERT_X, Q_FUNC_INFO, QList< T >::size(), QObjectData::unused, window(), Qt::WindowModal, and windowNeverBlocked().
bool QGuiApplicationPrivate::lastWindowClosed | ( | ) | const |
Definition at line 3714 of file qguiapplication.cpp.
References qt_window_private(), QGuiApplication::topLevelWindows(), and window().
Referenced by canQuitAutomatically(), and maybeLastWindowClosed().
void QGuiApplicationPrivate::maybeLastWindowClosed | ( | ) |
Definition at line 3689 of file qguiapplication.cpp.
References canQuitAutomatically(), emit, QCoreApplicationPrivate::in_exec, lastWindowClosed(), QCoreApplicationPrivate::quitAutomatically(), and quitOnLastWindowClosed.
Reimplemented in QApplicationPrivate.
Definition at line 3615 of file qguiapplication.cpp.
References focus_window, QCoreApplication::sendEvent(), QEvent::WindowActivate, and QEvent::WindowDeactivate.
|
virtual |
Reimplemented in QApplicationPrivate.
Definition at line 3606 of file qguiapplication.cpp.
References QEvent::ApplicationLayoutDirectionChange, QList< T >::at(), i, list, QCoreApplication::sendEvent(), QList< T >::size(), and QGuiApplication::topLevelWindows().
|
virtual |
Reimplemented in QApplicationPrivate.
Definition at line 3650 of file qguiapplication.cpp.
References QEvent::ApplicationWindowIconChange, QList< T >::at(), i, list, QCoreApplication::sendEvent(), QList< T >::size(), and QGuiApplication::topLevelWindows().
|
inlinestatic |
Definition at line 90 of file qguiapplication_p.h.
Referenced by QEglFSKmsInterruptHandler::QEglFSKmsInterruptHandler(), QOpenGLWidget::QOpenGLWidget(), QRhiWidget::QRhiWidget(), QSessionManagerPrivate::QSessionManagerPrivate(), QVideoWindowPrivate::QVideoWindowPrivate(), QWindowsMimeConverter::QWindowsMimeConverter(), TextureSharingExtension::TextureSharingExtension(), QtFontStyle::~QtFontStyle(), QWindowsFontEngine::~QWindowsFontEngine(), QWindowsFontEngineDirectWrite::~QWindowsFontEngineDirectWrite(), QWindowsMimeConverter::~QWindowsMimeConverter(), _q_updateFocusObject(), QFontDatabasePrivate::addAppFont(), QXcbNativeInterface::atspiBus(), QApplication::beep(), QDrag::cancel(), QWindowsFontEngine::cloneWithSize(), QWindowsFontEngineDirectWrite::cloneWithSize(), contextFactory(), QOffscreenSurface::create(), QOpenGLContext::create(), QBackingStoreRhiSupport::create(), QWidgetPrivate::create(), QWindowPrivate::create(), QPlatformPixmap::create(), QPlatformPixmap::createCompatiblePlatformPixmap(), QtWaylandClient::QWaylandWindow::createDecoration(), QPaintEngine::createPixmap(), QPaintEngine::createPixmapFromImage(), QCocoaTheme::createPlatformMenuBar(), createTreeViewHelperWindow(), QAndroidPlatformNativeInterface::customEvent(), QtWaylandClient::QWaylandDataDevice::data_device_selection(), QFontDatabasePrivate::ensureFontDatabase(), QtFontFamily::ensurePopulated(), QWindowContainer::event(), QQuickColorDialogImplPrivate::eyeDropperEnter(), fallbacksForFamily(), QFontDatabasePrivate::findFont(), QCocoaTheme::font(), QIOSTheme::font(), QPixmap::fromImage(), QPixmap::fromImageInPlace(), QPixmap::fromImageReader(), QBackingStore::handle(), QEglFSScreen::handleCursorMove(), QXcbKeyboard::handleKeyEvent(), QWidgetWindow::handleMouseEvent(), hint(), QQuickWidgetPrivate::init(), QQuickContext2D::init(), init_platform(), initFontDef(), initFontUnlocked(), QXcbKeyboard::initialize(), initializeRHI(), QIOSIntegration::instance(), QMinimalIntegration::instance(), QSGRenderLoop::instance(), QFontDatabasePrivate::invalidate(), QtWaylandClient::QWaylandDataDevice::invalidateSelectionOffer(), QtWaylandClient::QWaylandPrimarySelectionDeviceV1::invalidateSelectionOffer(), QFontDatabase::isPrivateFamily(), QQuickPixmap::load(), QRawFontPrivate::loadFromData(), makeBitmap(), QClipboard::mimeData(), QDesktopServices::openUrl(), QImage::paintEngine(), QColorDialogPrivate::pickScreenColor(), QGuiApplication::platformFunction(), QInputMethodPrivate::platformInputContext(), QGuiApplication::platformNativeInterface(), platformSupportsHiddenText(), platformSurfaceType(), QFontDatabase::pointSizes(), QWindowsVistaStyle::polish(), QQuickMenu::popup(), QPlatformKeyMapper::possibleKeyCombinations(), QKeyMapper::possibleKeys(), SharedTextureRegistry::preinitialize(), processExposeEvent(), processFocusWindowEvent(), processPaintEvent(), QT_DEFINE_QPA_EVENT_HANDLER(), qt_painter_thread_test(), qt_pixmap_thread_test(), qt_registerFont(), QGuiApplication::queryKeyboardModifiers(), QPlatformKeyMapper::queryKeyboardModifiers(), quit(), QTest::qWaitForWindowActive(), QTest::qWaitForWindowActive(), QQC2::QWindowsStyle::refreshPalette(), QWindowsMimeConverter::registerMimeType(), QPlatformScreen::resizeMaximizedWindows(), QFontDatabasePrivate::resolveFontFamilyAlias(), QWidget::setAttribute(), QGuiApplication::setBadgeNumber(), QWidgetPrivate::setGeometry_sys(), QClipboard::setMimeData(), QQuickColorDialogImpl::setOptions(), QtWaylandClient::QWaylandPrimarySelectionDeviceV1::setSelectionSource(), QBackingStore::setStaticContents(), shouldCascade(), QWindow::show(), QWidget::show(), QGtk3Dialog::show(), QWidgetPrivate::show_sys(), QFontDatabase::smoothSizes(), QFontDatabase::standardSizes(), QQuickDragAttachedPrivate::startDrag(), QColorDialogPrivate::supportsColorPicking(), QQuickApplication::supportsMultipleWindows(), QFontDatabase::systemFont(), QtWaylandClient::QWaylandTextInputMethod::text_input_method_v1_keyboard_rectangle_changed(), QtWaylandClient::QWaylandTextInputMethod::text_input_method_v1_visible_changed(), themeableHint(), QPlatformTheme::themeHint(), QAndroidPlatformTheme::themeHint(), QGenericUnixTheme::themeNames(), QtWaylandClient::QWaylandPrimarySelectionDeviceV1::zwp_primary_selection_device_v1_selection(), QtWaylandClient::QWaylandTextInputv1::zwp_text_input_v1_input_panel_state(), QtWaylandClient::QWaylandTextInputv1::zwp_text_input_v1_language(), QtWaylandClient::QWaylandTextInputv1::zwp_text_input_v1_text_direction(), QtWaylandClient::QWaylandTextInputv2::zwp_text_input_v2_input_panel_state(), QtWaylandClient::QWaylandTextInputv2::zwp_text_input_v2_language(), and QtWaylandClient::QWaylandTextInputv2::zwp_text_input_v2_text_direction().
|
inlinestatic |
Definition at line 95 of file qguiapplication_p.h.
Referenced by QQuickLabsPlatformMenuBar::QQuickLabsPlatformMenuBar(), QQuickLabsPlatformSystemTrayIcon::QQuickLabsPlatformSystemTrayIcon(), QtWaylandClient::QWaylandAdwaitaDecoration::QWaylandAdwaitaDecoration(), QQuickAbstractButtonPrivate::acceptKeyClick(), QMessageBox::addButton(), QDialog::adjustPosition(), basePalette(), QApplicationPrivate::basePalette(), QQuickDialogButtonBoxPrivate::buttonText(), QDialogPrivate::canBeNativeDialog(), QComboBox::changeEvent(), QQuickLabsPlatformDialog::create(), QQuickLabsPlatformMenu::create(), QQuickLabsPlatformMenuItem::create(), QQuickAbstractDialog::create(), QDialogButtonBoxPrivate::createButton(), QPlatformMenuBar::createMenu(), QPlatformSystemTrayIcon::createMenu(), QPlatformMenu::createMenuItem(), createPlatformIntegration(), QMenuPrivate::createPlatformMenu(), QPlatformMenu::createSubMenu(), QPlatformThemePrivate::currentKeyPlatforms(), QQuickDeliveryAgentPrivate::deliverTouchAsMouse(), QApplicationPrivate::desktopStyleKey(), drawTextItemDecoration(), dropShadow(), QIconLoader::ensureInitialized(), QWindow::event(), QGroupBox::event(), QQuickMenuBar::eventFilter(), QQuickTheme::font(), QAbstractFileIconProviderPrivate::getPlatformThemeIcon(), QAbstractFileIconProviderPrivate::getPlatformThemeIcon(), QQuickPlatformTheme::getThemeHint(), QWidgetWindow::handleMouseEvent(), QQuickFlickablePrivate::handleReleaseEvent(), handleThemeChanged(), QMessageBoxPrivate::helperPrepareShow(), QIconLoader::iconEngine(), QCommonStylePrivate::iconFromMacTheme(), QCommonStylePrivate::iconFromWindowsTheme(), QCoreTextFontEngine::imageForGlyph(), QMenuBarPrivate::init(), initFontUnlocked(), QApplicationPrivate::initialize(), QApplicationPrivate::initializeWidgetFontHash(), QApplicationPrivate::initializeWidgetPalettesFromTheme(), initThemeHints(), isDarkMode(), QQuickStylePrivate::isDarkSystemTheme(), QSystemTrayIconPrivate::isSystemTrayAvailable_sys(), QKeySequence::keyBindings(), QAbstractButton::keyPressEvent(), QComboBox::keyPressEvent(), QQuickComboBox::keyPressEvent(), QAbstractButton::keyReleaseEvent(), QQuickComboBox::keyReleaseEvent(), QSizeGrip::mousePressEvent(), QQuickTheme::palette(), QQC2::QCommonStyle::pixelMetric(), QCommonStyle::pixelMetric(), platformButtonLayout(), QDialogPrivate::platformHelper(), QMacStyle::polish(), qt_fusionPalette(), qt_init_tooltip_palette(), QDialogButtonBoxPrivate::retranslateStrings(), QMenuBar::setNativeMenuBar(), QDialogPrivate::setVisible(), QCocoaMessageDialog::show(), QXcbCursor::size(), QQC2::QCommonStyle::standardIcon(), QMacStyle::standardPalette(), QQC2::QWindowsStyle::standardPixmap(), QCommonStyle::styleHint(), QQC2::QCommonStyle::styleHint(), QSystemTrayIconPrivate::supportsMessages_sys(), systemFallbackSearchPaths(), systemFallbackThemeName(), QFontDatabase::systemFont(), systemIconSearchPaths(), systemThemeName(), themeableHint(), themeableHint(), QQuickFileDialogImplPrivate::updateSelectedFile(), QStylePrivate::useFullScreenForPopup(), QQC2::QStylePrivate::useFullScreenForPopup(), QQuickLabsPlatformDialog::useNativeDialog(), and QQuickAbstractDialog::useNativeDialog().
|
inlinevirtual |
Reimplemented in QApplicationPrivate.
Definition at line 199 of file qguiapplication_p.h.
|
static |
Definition at line 3750 of file qguiapplication.cpp.
References QCoreApplication::instance(), and QEvent::Quit.
|
static |
Definition at line 2723 of file qguiapplication.cpp.
References QPointer< T >::data(), QWindowSystemInterfacePrivate::WindowSystemEvent::eventAccepted, QPointer< T >::isNull(), and QWindowSystemInterfacePrivate::CloseEvent::window.
|
static |
Definition at line 2901 of file qguiapplication.cpp.
References QPointer< T >::data(), QWindowSystemInterfacePrivate::ContextMenuEvent::globalPos, QContextMenuEvent::Keyboard, QWindowSystemInterfacePrivate::ContextMenuEvent::modifiers, QWindowSystemInterfacePrivate::ContextMenuEvent::mouseTriggered, QWindowSystemInterfacePrivate::ContextMenuEvent::pos, and QWindowSystemInterfacePrivate::ContextMenuEvent::window.
|
static |
Definition at line 2473 of file qguiapplication.cpp.
References currentMouseWindow, QPointer< T >::data(), QWindowSystemInterfacePrivate::EnterEvent::enter, QPointingDevicePrivate::get(), QWindowSystemInterfacePrivate::EnterEvent::globalPos, QWindowSystemInterfacePrivate::EnterEvent::localPos, and Q_ASSERT.
|
static |
Definition at line 3230 of file qguiapplication.cpp.
References QPointer< T >::data(), QWindowSystemInterfacePrivate::WindowSystemEvent::eventAccepted, QWindowPrivate::get(), QEvent::isAccepted(), QRegion::isEmpty(), QWindowSystemInterfacePrivate::ExposeEvent::isExposed, QPlatformIntegration::PaintEvents, platformIntegration(), qt_window_private(), qWarning, QWindowSystemInterfacePrivate::ExposeEvent::region, QWindowSystemInterfacePrivate::ExposeEvent::window, and window().
|
static |
Definition at line 2740 of file qguiapplication.cpp.
References QUrl::isEmpty(), qApp, and QWindowSystemInterfacePrivate::FileOpenEvent::url.
|
static |
Definition at line 2515 of file qguiapplication.cpp.
References _q_updateFocusObject(), Qt::ActiveWindowFocusReason, Qt::ApplicationActive, Qt::ApplicationInactive, QPlatformIntegration::ApplicationState, QObject::connect(), QPointer< T >::data(), QObject::disconnect(), emit, QWindow::flags, focus_window, QEvent::FocusAboutToChange, QWindowSystemInterfacePrivate::FocusWindowEvent::focused, QEvent::FocusIn, QWindow::focusObject(), QEvent::FocusOut, Qt::OtherFocusReason, platformIntegration(), Qt::Popup, Qt::PopupFocusReason, qApp, QWindowSystemInterfacePrivate::FocusWindowEvent::reason, setApplicationState(), SIGNAL, and SLOT.
|
static |
Definition at line 2671 of file qguiapplication.cpp.
References QPointer< T >::data(), emit, QPointer< T >::isNull(), QWindowSystemInterfacePrivate::GeometryChangeEvent::newGeometry, QWindowSystemInterfacePrivate::GeometryChangeEvent::requestedGeometry, QRect::size(), QRect::topLeft(), QWindowSystemInterfacePrivate::GeometryChangeEvent::window, and window().
|
static |
Definition at line 2873 of file qguiapplication.cpp.
References QWindowSystemInterfacePrivate::GestureEvent::delta, QWindowSystemInterfacePrivate::InputEvent::device, device, QWindowSystemInterfacePrivate::GestureEvent::fingerCount, QWindowSystemInterfacePrivate::GestureEvent::globalPos, QWindowSystemInterfacePrivate::GestureEvent::intValue, QPointer< T >::isNull(), QWindowSystemInterfacePrivate::GestureEvent::pos, QWindowSystemInterfacePrivate::GestureEvent::realValue, QWindowSystemInterfacePrivate::GestureEvent::sequenceId, QWindowSystemInterfacePrivate::UserEvent::timestamp, QWindowSystemInterfacePrivate::GestureEvent::type, and QWindowSystemInterfacePrivate::UserEvent::window.
|
static |
Definition at line 2413 of file qguiapplication.cpp.
References QPointer< T >::data(), QWindowSystemInterfacePrivate::WindowSystemEvent::eventAccepted, QGuiApplication::focusWindow(), QWindowSystemInterface::handleCloseEvent(), QWindowSystemInterface::handleShortcutEvent(), QWindowSystemInterfacePrivate::KeyEvent::key, Qt::Key_Back, Qt::Key_Menu, QEvent::KeyPress, QEvent::KeyRelease, QWindowSystemInterfacePrivate::KeyEvent::keyType, modifier_buttons, QWindowSystemInterfacePrivate::InputEvent::modifiers, QWindowSystemInterfacePrivate::KeyEvent::nativeModifiers, QWindowSystemInterfacePrivate::KeyEvent::nativeScanCode, QWindowSystemInterfacePrivate::KeyEvent::nativeVirtualKey, QWindowSystemInterfacePrivate::WindowSystemEvent::nullWindow(), platform_theme, QWindowSystemInterfacePrivate::KeyEvent::repeat, QWindowSystemInterfacePrivate::KeyEvent::repeatCount, QWindowSystemInterfacePrivate::UserEvent::timestamp, QWindowSystemInterfacePrivate::KeyEvent::unicode, QWindowSystemInterfacePrivate::UserEvent::window, and window().
|
static |
Definition at line 2500 of file qguiapplication.cpp.
References currentMouseWindow, QPointer< T >::data(), QEvent::Leave, and QWindowSystemInterfacePrivate::LeaveEvent::leave.
|
static |
History is silent on why Qt splits mouse events that change position and button state at the same time. We believe that this was done to emulate mouse behavior on touch screens. If mouse tracking is enabled, we will get move events before the button is pressed. A touch panel does not generally give move events when not pressed, so without event splitting code path we would only see a press in a new location without any intervening moves. This could confuse code that is written for a real mouse. The same is true for mouse release events that change position, see tst_QWidget::touchEventSynthesizedMouseEvent() and tst_QWindow::generatedMouseMove() auto tests.
Definition at line 2200 of file qguiapplication.cpp.
References Qt::AA_SynthesizeTouchForUnhandledMouseEvents, QWindowSystemInterface::TouchPoint::area, button, QWindowSystemInterfacePrivate::MouseEvent::button, QWindowSystemInterfacePrivate::MouseEvent::buttons, QWindowSystemInterfacePrivate::MouseEvent::buttonType, currentMousePressWindow, cursor, QPlatformScreen::cursor(), QPointer< T >::data(), QWindowSystemInterfacePrivate::InputEvent::device, device, QWindowSystemInterfacePrivate::WindowSystemEvent::eventAccepted, QWindowSystemInterfacePrivate::WindowSystemEvent::flags, QMutableSinglePointEvent::from(), QWindowSystemInterfacePrivate::fromNativeTouchPoints(), QPointingDevicePrivate::get(), QWindowSystemInterfacePrivate::MouseEvent::globalPos, QScreen::handle(), QWindowSystemInterface::TouchPoint::id, QPointer< T >::isNull(), lastCursorPosition, Qt::LeftButton, QWindowSystemInterfacePrivate::MouseEvent::localPos, modifier_buttons, QWindowSystemInterfacePrivate::InputEvent::modifiers, QInputDevice::Mouse, mouse_buttons, QEvent::MouseButtonDblClick, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, mouseDoubleClickDistance, QEvent::MouseMove, mousePressButton, Qt::NoButton, QWindowSystemInterfacePrivate::MouseEvent::nonClientArea, QEvent::NonClientAreaMouseButtonDblClick, QEvent::NonClientAreaMouseButtonPress, QEvent::NonClientAreaMouseMove, QEvent::None, QWindowSystemInterfacePrivate::WindowSystemEvent::nullWindow(), QEventPoint::Pressed, processMouseEvent(), processTouchEvent(), Q_ASSERT, qAbs(), qApp, qIsNaN(), qWarning, QEventPoint::Released, screen, QWindowSystemInterfacePrivate::MouseEvent::source, QWindowSystemInterface::TouchPoint::state, QGuiApplication::styleHints(), QWindowSystemInterfacePrivate::WindowSystemEvent::Synthetic, QWindowSystemInterfacePrivate::WindowSystemEvent::synthetic(), QWindowSystemInterfacePrivate::UserEvent::timestamp, QHighDpi::toNativePixels(), QGuiApplication::topLevelAt(), touchDoubleTapDistance, QInputDevice::type, QEventPoint::Updated, QWindowSystemInterfacePrivate::UserEvent::window, window(), QPointF::x(), and QPointF::y().
Referenced by processMouseEvent(), processTabletEvent(), and processTouchEvent().
|
static |
Definition at line 2059 of file qguiapplication.cpp.
References window().
Referenced by QWindowSystemInterface::handleNativeEvent().
|
static |
Definition at line 3302 of file qguiapplication.cpp.
References QWindowSystemInterfacePrivate::WindowSystemEvent::eventAccepted, QEvent::isAccepted(), QPlatformIntegration::PaintEvents, platformIntegration(), Q_ASSERT_X, QWindowSystemInterfacePrivate::PaintEvent::region, and QWindowSystemInterfacePrivate::PaintEvent::window.
|
static |
Definition at line 2886 of file qguiapplication.cpp.
References QPointer< T >::data(), QEvent::PlatformPanel, and QWindowSystemInterfacePrivate::PlatformPanelEvent::window.
|
static |
Definition at line 2628 of file qguiapplication.cpp.
References qt_window_private().
|
static |
Definition at line 3161 of file qguiapplication.cpp.
References QWindowSystemInterfacePrivate::ScreenGeometryEvent::availableGeometry, QPointer< T >::data(), QWindowSystemInterfacePrivate::ScreenGeometryEvent::geometry, resetCachedDevicePixelRatio(), QWindowSystemInterfacePrivate::ScreenGeometryEvent::screen, and QCoreApplication::startingUp().
|
static |
Definition at line 3185 of file qguiapplication.cpp.
References QGuiApplication::allWindows(), QPointer< T >::data(), QWindowSystemInterfacePrivate::ScreenLogicalDotsPerInchEvent::dpiX, QWindowSystemInterfacePrivate::ScreenLogicalDotsPerInchEvent::dpiY, QWindowPrivate::get(), resetCachedDevicePixelRatio(), QWindowSystemInterfacePrivate::ScreenLogicalDotsPerInchEvent::screen, QCoreApplication::startingUp(), QHighDpiScaling::updateHighDpiScaling(), and window().
|
static |
Definition at line 3143 of file qguiapplication.cpp.
References QPointer< T >::data(), emit, QCoreApplication::instance(), QScreen::orientation, QWindowSystemInterfacePrivate::ScreenOrientationEvent::orientation, QWindowSystemInterfacePrivate::ScreenOrientationEvent::screen, QCoreApplication::sendEvent(), and QCoreApplication::startingUp().
|
static |
Definition at line 3210 of file qguiapplication.cpp.
References QPointer< T >::data(), emit, qFuzzyCompare(), QWindowSystemInterfacePrivate::ScreenRefreshRateEvent::rate, QWindowSystemInterfacePrivate::ScreenRefreshRateEvent::screen, and QCoreApplication::startingUp().
|
static |
Definition at line 2844 of file qguiapplication.cpp.
References QWindowSystemInterfacePrivate::InputEvent::device, QWindowSystemInterfacePrivate::InputEvent::modifiers, Qt::NoButton, QPointingDeviceUniqueId::numericId, Q_UNUSED, qGuiApp, tabletDevicePoint(), QEvent::TabletEnterProximity, QWindowSystemInterfacePrivate::UserEvent::timestamp, and QPointingDevice::uniqueId.
|
static |
Definition at line 2761 of file qguiapplication.cpp.
References Qt::AA_SynthesizeMouseForUnhandledTabletEvents, button, QWindowSystemInterfacePrivate::TabletEvent::buttons, QPointer< T >::data(), QWindowSystemInterfacePrivate::InputEvent::device, device, QWindowSystemInterfacePrivate::WindowSystemEvent::flags, QWindowSystemInterfacePrivate::TabletEvent::global, Qt::LeftButton, QWindowSystemInterfacePrivate::TabletEvent::local, Qt::MaxMouseButton, modifier_buttons, QWindowSystemInterfacePrivate::InputEvent::modifiers, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, Qt::MouseEventNotSynthesized, QEvent::MouseMove, Qt::NoButton, QWindowSystemInterfacePrivate::WindowSystemEvent::nullWindow(), QWindowSystemInterfacePrivate::TabletEvent::platformSynthesizesMouse, QWindowSystemInterfacePrivate::TabletEvent::pressure, processMouseEvent(), Q_UNUSED, qApp, qCDebug, QWindowSystemInterfacePrivate::TabletEvent::rotation, QWindowSystemInterfacePrivate::WindowSystemEvent::Synthetic, tabletDevicePoint(), QEvent::TabletMove, QEvent::TabletPress, QEvent::TabletRelease, QWindowSystemInterfacePrivate::TabletEvent::tangentialPressure, QWindowSystemInterfacePrivate::UserEvent::timestamp, QGuiApplication::topLevelAt(), QPointF::toPoint(), QWindowSystemInterfacePrivate::UserEvent::window, window(), QWindowSystemInterfacePrivate::TabletEvent::xTilt, QWindowSystemInterfacePrivate::TabletEvent::yTilt, and QWindowSystemInterfacePrivate::TabletEvent::z.
|
static |
Definition at line 2858 of file qguiapplication.cpp.
References QWindowSystemInterfacePrivate::InputEvent::device, QWindowSystemInterfacePrivate::InputEvent::modifiers, Qt::NoButton, QPointingDeviceUniqueId::numericId, Q_UNUSED, qGuiApp, tabletDevicePoint(), QEvent::TabletLeaveProximity, QWindowSystemInterfacePrivate::UserEvent::timestamp, and QPointingDevice::uniqueId.
|
static |
Definition at line 2639 of file qguiapplication.cpp.
References QIconPrivate::clearIconCache(), QEvent::ThemeChange, window(), and window_list.
|
static |
Definition at line 2913 of file qguiapplication.cpp.
References Qt::AA_SynthesizeMouseForUnhandledTouchEvents, button, QInputDevice::capabilities, QTest::QTouchEventSequence::device, QWindowSystemInterfacePrivate::InputEvent::device, device, QPointingDevicePrivate::get(), QEventPoint::id, QInputDevicePrivate::isRegistered(), Qt::LeftButton, modifier_buttons, QWindowSystemInterfacePrivate::InputEvent::modifiers, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, QInputDevice::MouseEmulation, Qt::MouseEventNotSynthesized, Qt::MouseEventSynthesizedByQt, QEvent::MouseMove, Qt::NoButton, QTest::QTouchEventSequence::point(), QWindowSystemInterfacePrivate::TouchEvent::points, QEventPoint::Pressed, processMouseEvent(), Q_ASSERT, Q_UNLIKELY, qApp, qCDebug, qCWarning, QEventPoint::Released, QMutableEventPoint::setTimestamp(), QWindowSystemInterfacePrivate::WindowSystemEvent::Synthetic, QWindowSystemInterfacePrivate::WindowSystemEvent::synthetic(), QWindowSystemInterfacePrivate::UserEvent::timestamp, QGuiApplication::topLevelAt(), QEvent::TouchBegin, QEvent::TouchCancel, QEvent::TouchEnd, QInputDevice::TouchPad, QWindowSystemInterfacePrivate::TouchEvent::touchType, QEvent::TouchUpdate, QInputDevice::type, QMutableEventPoint::update(), QWindowSystemInterfacePrivate::UserEvent::window, window(), and QMutableEventPoint::window().
|
static |
Definition at line 2378 of file qguiapplication.cpp.
References QWindowSystemInterfacePrivate::WheelEvent::angleDelta, QPointer< T >::data(), QWindowSystemInterfacePrivate::InputEvent::device, device, QWindowSystemInterfacePrivate::WindowSystemEvent::eventAccepted, QWindowSystemInterfacePrivate::WheelEvent::globalPos, QWindowSystemInterfacePrivate::WheelEvent::inverted, lastCursorPosition, QWindowSystemInterfacePrivate::WheelEvent::localPos, modifier_buttons, QWindowSystemInterfacePrivate::InputEvent::modifiers, mouse_buttons, QWindowSystemInterfacePrivate::WindowSystemEvent::nullWindow(), QWindowSystemInterfacePrivate::WheelEvent::phase, QWindowSystemInterfacePrivate::WheelEvent::pixelDelta, Q_UNUSED, QWindowSystemInterfacePrivate::WheelEvent::source, QWindowSystemInterfacePrivate::UserEvent::timestamp, QGuiApplication::topLevelAt(), QWindowSystemInterfacePrivate::UserEvent::window, and window().
|
static |
Definition at line 2621 of file qguiapplication.cpp.
References QWindowPrivate::get().
|
static |
Definition at line 2604 of file qguiapplication.cpp.
References screen, and window().
|
static |
Definition at line 2586 of file qguiapplication.cpp.
References QWindowPrivate::effectiveState(), emit, qt_window_private(), and window().
|
static |
Referenced by QIBusPlatformInputContext::filterEventFinished(), QWindowSystemHelper< Delivery >::handleEvent(), QWindowSystemInterface::handleFileOpenEvent(), QWindowSystemInterface::handleFileOpenEvent(), QWindowSystemEventHandler::sendEvent(), and QWindowSystemInterface::sendWindowSystemEvents().
|
inlinestatic |
Definition at line 98 of file qguiapplication_p.h.
References QCoreApplication::instance().
Referenced by QWindowSystemHelper< Delivery >::handleEvent().
|
overridevirtual |
Reimplemented from QCoreApplicationPrivate.
Definition at line 3742 of file qguiapplication.cpp.
References platformIntegration(), and QCoreApplicationPrivate::quit().
|
static |
Definition at line 1151 of file qguiapplication.cpp.
Referenced by QWindowSystemInterface::handleScreenAdded(), QWindowSystemInterface::handleScreenRemoved(), processScreenGeometryChange(), and processScreenLogicalDotsPerInchChange().
void QGuiApplicationPrivate::saveState | ( | ) |
Definition at line 3987 of file qguiapplication.cpp.
References emit, is_saving_session, and session_manager.
|
static |
Definition at line 2045 of file qguiapplication.cpp.
References window(), and QPlatformWindow::windowEvent().
Referenced by QGuiApplication::notify(), and QApplication::notify().
|
static |
Definition at line 3824 of file qguiapplication.cpp.
References QEvent::ApplicationActivate, Qt::ApplicationActive, QEvent::ApplicationDeactivate, Qt::ApplicationInactive, applicationState, emit, qApp, and state.
Referenced by processFocusWindowEvent().
|
staticprotected |
Definition at line 3470 of file qguiapplication.cpp.
References Qt::AA_SetPalette, app_pal, basePalette(), Qt::gray, palette, qGuiApp, QPalette::resolve(), QPalette::resolveMask(), and QCoreApplication::setAttribute().
Referenced by QGuiApplication::setPalette(), and updatePalette().
Definition at line 866 of file qguiapplication.cpp.
References currentMouseWindow, QWindowPrivate::get(), QEvent::Leave, needsWindowBlockedEvent(), QCoreApplication::sendEvent(), updateBlockedStatus(), window(), and window_list.
Referenced by QWindowPrivate::setVisible(), and QWidgetPrivate::show_sys().
|
static |
Definition at line 2749 of file qguiapplication.cpp.
References i, and tabletDevicePoints.
Referenced by processTabletEnterProximityEvent(), processTabletEvent(), processTabletLeaveProximityEvent(), and QWindowsTabletSupport::translateTabletPacketEvent().
Definition at line 849 of file qguiapplication.cpp.
References Qt::Popup, Qt::ToolTip, updateBlockedStatusRecursion(), and window().
Referenced by hideModalWindow(), QWindowPrivate::setVisible(), and showModalWindow().
|
static |
Definition at line 3440 of file qguiapplication.cpp.
References app_pal, qGuiApp, and setPalette().
Referenced by handleThemeChanged(), QGuiApplication::palette(), Q_TRACE_INSTRUMENT(), QApplication::setStyle(), and QApplication::style().
|
inlinestatic |
Definition at line 168 of file qguiapplication_p.h.
References Qt::AlignAbsolute, Qt::AlignHorizontal_Mask, Qt::AlignLeft, alignment, Qt::AlignRight, direction, and Qt::RightToLeft.
Referenced by alignedRect(), alignedRect(), QTextDocumentLayoutPrivate::layoutBlock(), QIcon::paint(), QStyle::visualAlignment(), and QQC2::QStyle::visualAlignment().
|
virtual |
Reimplemented in QApplicationPrivate.
Definition at line 906 of file qguiapplication.cpp.
References Q_UNUSED, and window().
Referenced by isWindowBlocked().
|
friend |
Definition at line 340 of file qguiapplication_p.h.
Definition at line 268 of file qguiapplication_p.h.
Referenced by clearFontUnlocked(), QGuiApplication::font(), initFontUnlocked(), and QGuiApplication::setFont().
Definition at line 186 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), and QGuiApplication::setWindowIcon().
Definition at line 258 of file qguiapplication_p.h.
Referenced by QPalette::QPalette(), handlePaletteChanged(), QGuiApplication::palette(), setPalette(), and updatePalette().
|
static |
Definition at line 240 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), QGuiApplication::applicationState(), QIOSApplicationState::handleApplicationStateChanged(), and setApplicationState().
Definition at line 242 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication().
Definition at line 239 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), QWindowPrivate::destroy(), and processMouseEvent().
Definition at line 238 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), QWindowPrivate::destroy(), QWidgetWindow::handleEnterLeaveEvent(), QXcbWindow::handleXIEnterLeave(), processEnterEvent(), processLeaveEvent(), QOffscreenWindow::setVisible(), showModalWindow(), and QXcbDrag::startDrag().
Definition at line 264 of file qguiapplication_p.h.
Definition at line 189 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), and QGuiApplication::setDesktopFileName().
Definition at line 188 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), QPlatformWindow::formatWindowTitle(), Q_TRACE_INSTRUMENT(), and QGuiApplication::setApplicationDisplayName().
QString QGuiApplicationPrivate::firstWindowTitle |
Definition at line 275 of file qguiapplication_p.h.
Referenced by createPlatformIntegration().
Definition at line 261 of file qguiapplication_p.h.
Referenced by QWindowPrivate::destroy(), QGuiApplication::focusWindow(), QApplicationPrivate::notifyActiveWindowChange(), notifyActiveWindowChange(), and processFocusWindowEvent().
QIcon QGuiApplicationPrivate::forcedWindowIcon |
Definition at line 276 of file qguiapplication_p.h.
Referenced by createPlatformIntegration().
Definition at line 278 of file qguiapplication_p.h.
Referenced by ~QGuiApplicationPrivate(), and init_plugins().
|
static |
Definition at line 241 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), QGuiApplication::highDpiScaleFactorRoundingPolicy(), and QGuiApplication::setHighDpiScaleFactorRoundingPolicy().
QInputMethod* QGuiApplicationPrivate::inputMethod |
Definition at line 273 of file qguiapplication_p.h.
Referenced by ~QGuiApplicationPrivate().
bool QGuiApplicationPrivate::is_saving_session |
Definition at line 286 of file qguiapplication_p.h.
Referenced by QGuiApplicationPrivate(), commitData(), and saveState().
bool QGuiApplicationPrivate::is_session_restored |
Definition at line 285 of file qguiapplication_p.h.
Referenced by QGuiApplicationPrivate(), and Q_TRACE_INSTRUMENT().
|
static |
Definition at line 127 of file qguiapplication.cpp.
Referenced by QGuiApplication::~QGuiApplication(), QQuickDeliveryAgentPrivate::clearHover(), QQuickDeliveryAgentPrivate::deliverTouchAsMouse(), QWidgetWindow::handleEnterLeaveEvent(), QQuickItem::isUnderMouse(), QQuickMouseArea::itemChange(), QPlatformCursor::pos(), QCursor::pos(), processMouseEvent(), processWheelEvent(), and QMenuSloppyState::timeout().
QEvent::Type QGuiApplicationPrivate::lastTouchType |
Definition at line 291 of file qguiapplication_p.h.
QWindowList QGuiApplicationPrivate::modalWindowList |
Definition at line 191 of file qguiapplication_p.h.
Referenced by isWindowBlocked().
|
static |
Definition at line 85 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), captureGlobalModifierState(), QGuiApplication::keyboardModifiers(), processKeyEvent(), processMouseEvent(), processTabletEvent(), processTouchEvent(), processWheelEvent(), and qt_sendShortcutOverrideEvent().
|
static |
Definition at line 86 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), captureGlobalModifierState(), QGuiApplication::mouseButtons(), processMouseEvent(), and processWheelEvent().
|
static |
Definition at line 202 of file qguiapplication_p.h.
Referenced by processMouseEvent().
|
static |
Definition at line 272 of file qguiapplication_p.h.
Referenced by QApplication::~QApplication(), QGuiApplication::desktopSettingsAware(), and QGuiApplication::setDesktopSettingsAware().
|
static |
Definition at line 88 of file qguiapplication_p.h.
Referenced by QXdgDesktopPortalTheme::QXdgDesktopPortalTheme(), ~QGuiApplicationPrivate(), createEventDispatcher(), eventDispatcherReady(), init_platform(), Q_TRACE_INSTRUMENT(), QGuiApplication::setWindowIcon(), and QGuiApplication::sync().
Definition at line 187 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), and init_platform().
|
static |
Definition at line 93 of file qguiapplication_p.h.
Referenced by ~QGuiApplicationPrivate(), init_platform(), and processKeyEvent().
|
static |
Definition at line 255 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), and QGuiApplication::clipboard().
|
static |
Definition at line 82 of file qguiapplication_p.h.
Referenced by maybeLastWindowClosed(), and QGuiApplication::setQuitOnLastWindowClosed().
Definition at line 266 of file qguiapplication_p.h.
Referenced by ~QGuiApplicationPrivate(), QScreen::~QScreen(), QGuiApplication::devicePixelRatio(), fromNativeGlobalPixels(), QWindowSystemInterface::handlePrimaryScreenChanged(), QWindowSystemInterface::handleScreenAdded(), QWindowSystemInterface::handleScreenRemoved(), QQC2::QWindowsStylePrivate::nativeMetricScaleFactor(), QGuiApplication::restoreOverrideCursor(), QGuiApplication::screens(), and QGuiApplication::setOverrideCursor().
QSessionManager* QGuiApplicationPrivate::session_manager |
Definition at line 284 of file qguiapplication_p.h.
Referenced by commitData(), Q_TRACE_INSTRUMENT(), and saveState().
|
static |
Definition at line 271 of file qguiapplication_p.h.
Referenced by ~QGuiApplicationPrivate(), and QGuiApplication::styleHints().
|
static |
Definition at line 270 of file qguiapplication_p.h.
Referenced by QProxyStylePrivate::ensureBaseStyle(), QApplicationPrivate::initialize(), QApplicationPrivate::process_cmdline(), Q_TRACE_INSTRUMENT(), and QQuickStyleSpec::resolve().
QHash<QWindow *, SynthesizedMouseData> QGuiApplicationPrivate::synthesizedMousePoints |
Definition at line 299 of file qguiapplication_p.h.
|
static |
Definition at line 251 of file qguiapplication_p.h.
Referenced by QGuiApplication::~QGuiApplication(), QWindowPrivate::destroy(), and tabletDevicePoint().
|
static |
Definition at line 260 of file qguiapplication_p.h.
Referenced by ~QGuiApplicationPrivate(), QGuiApplication::allWindows(), QOffscreenSurface::create(), hideModalWindow(), QWindowPrivate::init(), processThemeChanged(), QGuiApplication::restoreOverrideCursor(), QGuiApplication::setOverrideCursor(), showModalWindow(), and QGuiApplication::topLevelWindows().