QtBase  v6.3.1
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
QGuiApplicationPrivate Class Reference

#include <qguiapplication_p.h>

Inheritance diagram for QGuiApplicationPrivate:
Inheritance graph
[legend]
Collaboration diagram for QGuiApplicationPrivate:
Collaboration graph
[legend]

Classes

struct  QLastCursorPosition
 
struct  SynthesizedMouseData
 
struct  TabletPointData
 

Public Member Functions

 QGuiApplicationPrivate (int &argc, char **argv, int flags)
 
 ~QGuiApplicationPrivate ()
 
void init ()
 
void createPlatformIntegration ()
 
void createEventDispatcher () override
 
void eventDispatcherReady () override
 
virtual void notifyLayoutDirectionChange ()
 
virtual void notifyActiveWindowChange (QWindow *previous)
 
bool canQuitAutomatically () override
 
void quit () override
 
void maybeLastWindowClosed ()
 
bool lastWindowClosed () const
 
QPixmap getPixmapCursor (Qt::CursorShape cshape)
 
void _q_updateFocusObject (QObject *object)
 
virtual bool isWindowBlocked (QWindow *window, QWindow **blockingWindow=nullptr) const
 
virtual bool popupActive ()
 
virtual bool closeAllPopups ()
 
void commitData ()
 
void saveState ()
 
const QColorTrcLutcolorProfileForA8Text ()
 
const QColorTrcLutcolorProfileForA32Text ()
 
virtual QPixmap applyQIconStyleHelper (QIcon::Mode, const QPixmap &basePixmap) const
 
virtual void notifyWindowIconChanged ()
 
virtual QActionPrivatecreateActionPrivate () const
 
virtual QShortcutPrivatecreateShortcutPrivate () const
 
- Public Member Functions inherited from QCoreApplicationPrivate
 QCoreApplicationPrivate (int &aargc, char **aargv, uint flags)
 
 ~QCoreApplicationPrivate ()
 
void init ()
 
QString appName () const
 
QString appVersion () const
 
bool sendThroughApplicationEventFilters (QObject *, QEvent *)
 
void ref ()
 
void deref ()
 
void quitAutomatically ()
 
void cleanupThreadData ()
 
void appendApplicationPathToLibraryPaths (void)
 
void execCleanup ()
 
void processCommandLineArguments ()
 
QString qmljsDebugArgumentsString () const
 
- Public Member Functions inherited from QObjectPrivate
 QObjectPrivate (int version=QObjectPrivateVersion)
 
virtual ~QObjectPrivate ()
 
void deleteChildren ()
 
void clearBindingStorage ()
 
void checkForIncompatibleLibraryVersion (int version) const
 
void setParent_helper (QObject *)
 
void moveToThread_helper ()
 
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData)
 
void _q_reregisterTimers (void *pointer)
 
bool isSender (const QObject *receiver, const char *signal) const
 
QObjectList receiverList (const char *signal) const
 
QObjectList senderList () const
 
void addConnection (int signal, Connection *c)
 
int signalIndex (const char *signalName, const QMetaObject **meta=nullptr) const
 
bool isSignalConnected (uint signalIdx, bool checkDeclarative=true) const
 
bool maybeSignalConnected (uint signalIndex) const
 
bool isDeclarativeSignalConnected (uint signalIdx) const
 
void connectNotify (const QMetaMethod &signal)
 
void disconnectNotify (const QMetaMethod &signal)
 
void ensureConnectionData ()
 
- Public Member Functions inherited from QObjectData
 QObjectData ()=default
 
virtual ~QObjectData ()=0
 
QMetaObjectdynamicMetaObject () const
 

Static Public Member Functions

static void captureGlobalModifierState (QEvent *e)
 
static QPlatformIntegrationplatformIntegration ()
 
static QPlatformThemeplatformTheme ()
 
static QAbstractEventDispatcherqt_qpa_core_dispatcher ()
 
static void processMouseEvent (QWindowSystemInterfacePrivate::MouseEvent *e)
 
static void processKeyEvent (QWindowSystemInterfacePrivate::KeyEvent *e)
 
static void processWheelEvent (QWindowSystemInterfacePrivate::WheelEvent *e)
 
static void processTouchEvent (QWindowSystemInterfacePrivate::TouchEvent *e)
 
static void processCloseEvent (QWindowSystemInterfacePrivate::CloseEvent *e)
 
static void processGeometryChangeEvent (QWindowSystemInterfacePrivate::GeometryChangeEvent *e)
 
static void processEnterEvent (QWindowSystemInterfacePrivate::EnterEvent *e)
 
static void processLeaveEvent (QWindowSystemInterfacePrivate::LeaveEvent *e)
 
static void processActivatedEvent (QWindowSystemInterfacePrivate::ActivatedWindowEvent *e)
 
static void processWindowStateChangedEvent (QWindowSystemInterfacePrivate::WindowStateChangedEvent *e)
 
static void processWindowScreenChangedEvent (QWindowSystemInterfacePrivate::WindowScreenChangedEvent *e)
 
static void processSafeAreaMarginsChangedEvent (QWindowSystemInterfacePrivate::SafeAreaMarginsChangedEvent *e)
 
static void processWindowSystemEvent (QWindowSystemInterfacePrivate::WindowSystemEvent *e)
 
static void processApplicationTermination (QWindowSystemInterfacePrivate::WindowSystemEvent *e)
 
static void updateFilteredScreenOrientation (QScreen *screen)
 
static void processScreenOrientationChange (QWindowSystemInterfacePrivate::ScreenOrientationEvent *e)
 
static void processScreenGeometryChange (QWindowSystemInterfacePrivate::ScreenGeometryEvent *e)
 
static void processScreenLogicalDotsPerInchChange (QWindowSystemInterfacePrivate::ScreenLogicalDotsPerInchEvent *e)
 
static void processScreenRefreshRateChange (QWindowSystemInterfacePrivate::ScreenRefreshRateEvent *e)
 
static void processThemeChanged (QWindowSystemInterfacePrivate::ThemeChangeEvent *tce)
 
static void processExposeEvent (QWindowSystemInterfacePrivate::ExposeEvent *e)
 
static void processPaintEvent (QWindowSystemInterfacePrivate::PaintEvent *e)
 
static void processFileOpenEvent (QWindowSystemInterfacePrivate::FileOpenEvent *e)
 
static void processTabletEvent (QWindowSystemInterfacePrivate::TabletEvent *e)
 
static void processTabletEnterProximityEvent (QWindowSystemInterfacePrivate::TabletEnterProximityEvent *e)
 
static void processTabletLeaveProximityEvent (QWindowSystemInterfacePrivate::TabletLeaveProximityEvent *e)
 
static void processGestureEvent (QWindowSystemInterfacePrivate::GestureEvent *e)
 
static void processPlatformPanelEvent (QWindowSystemInterfacePrivate::PlatformPanelEvent *e)
 
static void processContextMenuEvent (QWindowSystemInterfacePrivate::ContextMenuEvent *e)
 
static bool processNativeEvent (QWindow *window, const QByteArray &eventType, void *message, qintptr *result)
 
static bool sendQWindowEventToQPlatformWindow (QWindow *window, QEvent *event)
 
static Qt::Alignment visualAlignment (Qt::LayoutDirection direction, Qt::Alignment alignment)
 
static QGuiApplicationPrivateinstance ()
 
static void showModalWindow (QWindow *window)
 
static void hideModalWindow (QWindow *window)
 
static void updateBlockedStatus (QWindow *window)
 
static TabletPointDatatabletDevicePoint (qint64 deviceId)
 
static QInputDeviceManagerinputDeviceManager ()
 
static void applyWindowGeometrySpecificationTo (QWindow *window)
 
static void setApplicationState (Qt::ApplicationState state, bool forcePropagate=false)
 
static void resetCachedDevicePixelRatio ()
 
static void updatePalette ()
 
- Static Public Member Functions inherited from QCoreApplicationPrivate
static void initLocale ()
 
static bool checkInstance (const char *method)
 
static bool sendThroughObjectEventFilters (QObject *, QEvent *)
 
static bool notify_helper (QObject *, QEvent *)
 
static void setEventSpontaneous (QEvent *e, bool spontaneous)
 
static void removePostedEvent (QEvent *)
 
static QThreadmainThread ()
 
static bool threadRequiresCoreApplication ()
 
static void sendPostedEvents (QObject *receiver, int event_type, QThreadData *data)
 
static void checkReceiverThread (QObject *receiver)
 
static QPostEventListLocker lockThreadPostEventList (QObject *object)
 
static bool isTranslatorInstalled (QTranslator *translator)
 
static void setApplicationFilePath (const QString &path)
 
static void clearApplicationFilePath ()
 
static bool testAttribute (uint flag)
 
- Static Public Member Functions inherited from QObjectPrivate
static QObjectPrivateget (QObject *o)
 
static const QObjectPrivateget (const QObject *o)
 
template<typename Func1 , typename Func2 >
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
template<typename Func1 , typename Func2 >
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot)
 
static QMetaObject::Connection connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject)
 
static QMetaObject::Connection connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
 
static QMetaObject::Connection connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
 
static bool disconnect (const QObject *sender, int signal_index, void **slot)
 
static bool disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot)
 
static bool disconnect (Connection *c)
 

Public Attributes

QWindowList modalWindowList
 
QList< QCursorcursor_list
 
QInputMethodinputMethod
 
QString firstWindowTitle
 
QIcon forcedWindowIcon
 
QSessionManagersession_manager
 
bool is_session_restored
 
bool is_saving_session
 
QEvent::Type lastTouchType
 
QHash< QWindow *, SynthesizedMouseDatasynthesizedMousePoints
 
- Public Attributes inherited from QCoreApplicationPrivate
QAtomicInt quitLockRef
 
int & argc
 
char ** argv
 
QTranslatorList translators
 
QReadWriteLock translateMutex
 
QCoreApplicationPrivate::Type application_type
 
QString cachedApplicationDirPath
 
bool in_exec
 
bool aboutToQuitEmitted
 
bool threadData_clean
 
QString qmljs_debug_arguments
 
- Public Attributes inherited from QObjectPrivate
ExtraDataextraData
 
QAtomicPointer< QThreadDatathreadData
 
QAtomicPointer< ConnectionDataconnections
 
union {
   QObject *   currentChildBeingDeleted
 
   QAbstractDeclarativeData *   declarativeData
 
}; 
 
QAtomicPointer< QtSharedPointer::ExternalRefCountDatasharedRefcount
 
- Public Attributes inherited from QObjectData
QObjectq_ptr
 
QObjectparent
 
QObjectList children
 
uint isWidget: 1
 
uint blockSig: 1
 
uint wasDeleted: 1
 
uint isDeletingChildren: 1
 
uint sendChildEvents: 1
 
uint receiveChildEvents: 1
 
uint isWindow: 1
 
uint deleteLaterCalled: 1
 
uint unused: 24
 
int postedEvents
 
QDynamicMetaObjectDatametaObject
 
QBindingStorage bindingStorage
 

Static Public Attributes

static bool quitOnLastWindowClosed = true
 
static Qt::KeyboardModifiers modifier_buttons = Qt::NoModifier
 
static Qt::MouseButtons mouse_buttons = Qt::NoButton
 
static QPlatformIntegrationplatform_integration = nullptr
 
static QPlatformThemeplatform_theme = nullptr
 
static QIconapp_icon = nullptr
 
static QStringplatform_name = nullptr
 
static QStringdisplayName = nullptr
 
static QStringdesktopFileName = nullptr
 
static Qt::MouseButton mousePressButton = Qt::NoButton
 
static struct QGuiApplicationPrivate::QLastCursorPosition lastCursorPosition
 
static QWindowcurrentMouseWindow = nullptr
 
static QWindowcurrentMousePressWindow = nullptr
 
static Qt::ApplicationState applicationState = Qt::ApplicationInactive
 
static Qt::HighDpiScaleFactorRoundingPolicy highDpiScaleFactorRoundingPolicy
 
static QPointer< QWindowcurrentDragWindow
 
static QList< TabletPointDatatabletDevicePoints
 
static QClipboardqt_clipboard = nullptr
 
static QPaletteapp_pal = nullptr
 
static QWindowList window_list
 
static QWindowfocus_window = nullptr
 
static QList< QScreen * > screen_list
 
static QFontapp_font = nullptr
 
static QString styleOverride
 
static QStyleHintsstyleHints = nullptr
 
static bool obey_desktop_settings = true
 
static QList< QObject * > generic_plugin_list
 
- Static Public Attributes inherited from QCoreApplicationPrivate
static QBasicAtomicPointer< QThreadtheMainThread = Q_BASIC_ATOMIC_INITIALIZER(nullptr)
 
static QStringcachedApplicationFilePath = nullptr
 
static QAbstractEventDispatchereventDispatcher = nullptr
 
static bool is_app_running = false
 
static bool is_app_closing = false
 
static bool setuidAllowed = false
 
static uint attribs
 
static int app_compile_version = QT_VERSION_CHECK(6, 0, 0)
 

Protected Member Functions

virtual void notifyThemeChanged ()
 
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 >
 

Detailed Description

Definition at line 91 of file qguiapplication_p.h.

Constructor & Destructor Documentation

◆ QGuiApplicationPrivate()

QGuiApplicationPrivate::QGuiApplicationPrivate ( int &  argc,
char **  argv,
int  flags 
)

Definition at line 719 of file qguiapplication.cpp.

◆ ~QGuiApplicationPrivate()

QGuiApplicationPrivate::~QGuiApplicationPrivate ( )

Definition at line 1706 of file qguiapplication.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ _q_updateFocusObject()

void QGuiApplicationPrivate::_q_updateFocusObject ( QObject object)

Definition at line 4232 of file qguiapplication.cpp.

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

◆ applyQIconStyleHelper()

virtual QPixmap QGuiApplicationPrivate::applyQIconStyleHelper ( QIcon::Mode  ,
const QPixmap basePixmap 
) const
inlinevirtual

Definition at line 313 of file qguiapplication_p.h.

◆ applyWindowGeometrySpecificationTo()

void QGuiApplicationPrivate::applyWindowGeometrySpecificationTo ( QWindow window)
static

Definition at line 3428 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ basePalette()

QPalette QGuiApplicationPrivate::basePalette ( ) const
protectedvirtual

Definition at line 3407 of file qguiapplication.cpp.

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

◆ canQuitAutomatically()

bool QGuiApplicationPrivate::canQuitAutomatically ( )
overridevirtual

Reimplemented from QCoreApplicationPrivate.

Definition at line 3624 of file qguiapplication.cpp.

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

◆ captureGlobalModifierState()

void QGuiApplicationPrivate::captureGlobalModifierState ( QEvent e)
static

Definition at line 1890 of file qguiapplication.cpp.

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

◆ closeAllPopups()

virtual bool QGuiApplicationPrivate::closeAllPopups ( )
inlinevirtual

Definition at line 228 of file qguiapplication_p.h.

◆ colorProfileForA32Text()

const QColorTrcLut * QGuiApplicationPrivate::colorProfileForA32Text ( )

Definition at line 4225 of file qguiapplication.cpp.

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

◆ colorProfileForA8Text()

const QColorTrcLut * QGuiApplicationPrivate::colorProfileForA8Text ( )

Definition at line 4214 of file qguiapplication.cpp.

Here is the call graph for this function:

◆ commitData()

void QGuiApplicationPrivate::commitData ( )

Definition at line 3866 of file qguiapplication.cpp.

◆ createActionPrivate()

QActionPrivate * QGuiApplicationPrivate::createActionPrivate ( ) const
virtual

Definition at line 75 of file qaction.cpp.

◆ createEventDispatcher()

void QGuiApplicationPrivate::createEventDispatcher ( )
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 1516 of file qguiapplication.cpp.

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

◆ createPlatformIntegration()

void QGuiApplicationPrivate::createPlatformIntegration ( )

Definition at line 1403 of file qguiapplication.cpp.

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

◆ createShortcutPrivate()

QShortcutPrivate * QGuiApplicationPrivate::createShortcutPrivate ( ) const
virtual

Definition at line 185 of file qshortcut.cpp.

◆ eventDispatcherReady()

void QGuiApplicationPrivate::eventDispatcherReady ( )
overridevirtual

Reimplemented from QCoreApplicationPrivate.

Definition at line 1529 of file qguiapplication.cpp.

Here is the call graph for this function:

◆ getPixmapCursor()

QPixmap QGuiApplicationPrivate::getPixmapCursor ( Qt::CursorShape  cshape)

Definition at line 4178 of file qguiapplication.cpp.

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

◆ handlePaletteChanged()

void QGuiApplicationPrivate::handlePaletteChanged ( const char *  className = nullptr)
protectedvirtual

Definition at line 3412 of file qguiapplication.cpp.

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

◆ hideModalWindow()

void QGuiApplicationPrivate::hideModalWindow ( QWindow window)
static

Definition at line 874 of file qguiapplication.cpp.

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

◆ init()

void QGuiApplicationPrivate::init ( )

Definition at line 1537 of file qguiapplication.cpp.

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

◆ inputDeviceManager()

QInputDeviceManager * QGuiApplicationPrivate::inputDeviceManager ( )
static

Definition at line 4254 of file qguiapplication.cpp.

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

◆ instance()

static QGuiApplicationPrivate* QGuiApplicationPrivate::instance ( )
inlinestatic

Definition at line 215 of file qguiapplication_p.h.

Here is the caller graph for this function:

◆ isWindowBlocked()

bool QGuiApplicationPrivate::isWindowBlocked ( QWindow window,
QWindow **  blockingWindow = nullptr 
) const
virtual

Definition at line 889 of file qguiapplication.cpp.

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

◆ lastWindowClosed()

bool QGuiApplicationPrivate::lastWindowClosed ( ) const

Definition at line 3610 of file qguiapplication.cpp.

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

◆ maybeLastWindowClosed()

void QGuiApplicationPrivate::maybeLastWindowClosed ( )

Definition at line 3585 of file qguiapplication.cpp.

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

◆ notifyActiveWindowChange()

void QGuiApplicationPrivate::notifyActiveWindowChange ( QWindow previous)
virtual

Definition at line 3515 of file qguiapplication.cpp.

Here is the call graph for this function:

◆ notifyLayoutDirectionChange()

void QGuiApplicationPrivate::notifyLayoutDirectionChange ( )
virtual

Definition at line 3506 of file qguiapplication.cpp.

Here is the call graph for this function:

◆ notifyThemeChanged()

void QGuiApplicationPrivate::notifyThemeChanged ( )
protectedvirtual

Definition at line 4192 of file qguiapplication.cpp.

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

◆ notifyWindowIconChanged()

void QGuiApplicationPrivate::notifyWindowIconChanged ( )
virtual

Definition at line 3550 of file qguiapplication.cpp.

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

◆ platformIntegration()

static QPlatformIntegration* QGuiApplicationPrivate::platformIntegration ( )
inlinestatic

Definition at line 123 of file qguiapplication_p.h.

Here is the caller graph for this function:

◆ platformTheme()

static QPlatformTheme* QGuiApplicationPrivate::platformTheme ( )
inlinestatic

Definition at line 128 of file qguiapplication_p.h.

Here is the caller graph for this function:

◆ popupActive()

virtual bool QGuiApplicationPrivate::popupActive ( )
inlinevirtual

Definition at line 227 of file qguiapplication_p.h.

◆ processActivatedEvent()

void QGuiApplicationPrivate::processActivatedEvent ( QWindowSystemInterfacePrivate::ActivatedWindowEvent e)
static

Definition at line 2464 of file qguiapplication.cpp.

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

◆ processApplicationTermination()

void QGuiApplicationPrivate::processApplicationTermination ( QWindowSystemInterfacePrivate::WindowSystemEvent e)
static

Definition at line 3640 of file qguiapplication.cpp.

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

◆ processCloseEvent()

void QGuiApplicationPrivate::processCloseEvent ( QWindowSystemInterfacePrivate::CloseEvent e)
static

Definition at line 2641 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ processContextMenuEvent()

void QGuiApplicationPrivate::processContextMenuEvent ( QWindowSystemInterfacePrivate::ContextMenuEvent e)
static

Definition at line 2815 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ processEnterEvent()

void QGuiApplicationPrivate::processEnterEvent ( QWindowSystemInterfacePrivate::EnterEvent e)
static

Definition at line 2422 of file qguiapplication.cpp.

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

◆ processExposeEvent()

void QGuiApplicationPrivate::processExposeEvent ( QWindowSystemInterfacePrivate::ExposeEvent e)
static

Definition at line 3149 of file qguiapplication.cpp.

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

◆ processFileOpenEvent()

void QGuiApplicationPrivate::processFileOpenEvent ( QWindowSystemInterfacePrivate::FileOpenEvent e)
static

Definition at line 2656 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ processGeometryChangeEvent()

void QGuiApplicationPrivate::processGeometryChangeEvent ( QWindowSystemInterfacePrivate::GeometryChangeEvent e)
static

Definition at line 2589 of file qguiapplication.cpp.

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

◆ processGestureEvent()

void QGuiApplicationPrivate::processGestureEvent ( QWindowSystemInterfacePrivate::GestureEvent e)
static

Definition at line 2787 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ processKeyEvent()

void QGuiApplicationPrivate::processKeyEvent ( QWindowSystemInterfacePrivate::KeyEvent e)
static

Definition at line 2362 of file qguiapplication.cpp.

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

◆ processLeaveEvent()

void QGuiApplicationPrivate::processLeaveEvent ( QWindowSystemInterfacePrivate::LeaveEvent e)
static

Definition at line 2449 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ processMouseEvent()

void QGuiApplicationPrivate::processMouseEvent ( QWindowSystemInterfacePrivate::MouseEvent e)
static

Definition at line 2152 of file qguiapplication.cpp.

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

◆ processNativeEvent()

bool QGuiApplicationPrivate::processNativeEvent ( QWindow window,
const QByteArray eventType,
void message,
qintptr result 
)
static

Definition at line 2015 of file qguiapplication.cpp.

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

◆ processPaintEvent()

void QGuiApplicationPrivate::processPaintEvent ( QWindowSystemInterfacePrivate::PaintEvent e)
static

Definition at line 3211 of file qguiapplication.cpp.

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

◆ processPlatformPanelEvent()

void QGuiApplicationPrivate::processPlatformPanelEvent ( QWindowSystemInterfacePrivate::PlatformPanelEvent e)
static

Definition at line 2800 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ processSafeAreaMarginsChangedEvent()

void QGuiApplicationPrivate::processSafeAreaMarginsChangedEvent ( QWindowSystemInterfacePrivate::SafeAreaMarginsChangedEvent e)
static

Definition at line 2568 of file qguiapplication.cpp.

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

◆ processScreenGeometryChange()

void QGuiApplicationPrivate::processScreenGeometryChange ( QWindowSystemInterfacePrivate::ScreenGeometryEvent e)
static

Definition at line 3075 of file qguiapplication.cpp.

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

◆ processScreenLogicalDotsPerInchChange()

void QGuiApplicationPrivate::processScreenLogicalDotsPerInchChange ( QWindowSystemInterfacePrivate::ScreenLogicalDotsPerInchEvent e)
static

Definition at line 3109 of file qguiapplication.cpp.

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

◆ processScreenOrientationChange()

void QGuiApplicationPrivate::processScreenOrientationChange ( QWindowSystemInterfacePrivate::ScreenOrientationEvent e)
static

Definition at line 3057 of file qguiapplication.cpp.

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

◆ processScreenRefreshRateChange()

void QGuiApplicationPrivate::processScreenRefreshRateChange ( QWindowSystemInterfacePrivate::ScreenRefreshRateEvent e)
static

Definition at line 3129 of file qguiapplication.cpp.

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

◆ processTabletEnterProximityEvent()

void QGuiApplicationPrivate::processTabletEnterProximityEvent ( QWindowSystemInterfacePrivate::TabletEnterProximityEvent e)
static

Definition at line 2758 of file qguiapplication.cpp.

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

◆ processTabletEvent()

void QGuiApplicationPrivate::processTabletEvent ( QWindowSystemInterfacePrivate::TabletEvent e)
static

Definition at line 2677 of file qguiapplication.cpp.

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

◆ processTabletLeaveProximityEvent()

void QGuiApplicationPrivate::processTabletLeaveProximityEvent ( QWindowSystemInterfacePrivate::TabletLeaveProximityEvent e)
static

Definition at line 2772 of file qguiapplication.cpp.

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

◆ processThemeChanged()

void QGuiApplicationPrivate::processThemeChanged ( QWindowSystemInterfacePrivate::ThemeChangeEvent tce)
static

Definition at line 2579 of file qguiapplication.cpp.

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

◆ processTouchEvent()

void QGuiApplicationPrivate::processTouchEvent ( QWindowSystemInterfacePrivate::TouchEvent e)
static

Definition at line 2827 of file qguiapplication.cpp.

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

◆ processWheelEvent()

void QGuiApplicationPrivate::processWheelEvent ( QWindowSystemInterfacePrivate::WheelEvent e)
static

Definition at line 2328 of file qguiapplication.cpp.

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

◆ processWindowScreenChangedEvent()

void QGuiApplicationPrivate::processWindowScreenChangedEvent ( QWindowSystemInterfacePrivate::WindowScreenChangedEvent e)
static

Definition at line 2544 of file qguiapplication.cpp.

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

◆ processWindowStateChangedEvent()

void QGuiApplicationPrivate::processWindowStateChangedEvent ( QWindowSystemInterfacePrivate::WindowStateChangedEvent e)
static

Definition at line 2535 of file qguiapplication.cpp.

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

◆ processWindowSystemEvent()

void QGuiApplicationPrivate::processWindowSystemEvent ( QWindowSystemInterfacePrivate::WindowSystemEvent e)
static

Definition at line 2020 of file qguiapplication.cpp.

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

◆ qt_qpa_core_dispatcher()

static QAbstractEventDispatcher* QGuiApplicationPrivate::qt_qpa_core_dispatcher ( )
inlinestatic

Definition at line 131 of file qguiapplication_p.h.

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

◆ quit()

void QGuiApplicationPrivate::quit ( )
overridevirtual

Reimplemented from QCoreApplicationPrivate.

Definition at line 3632 of file qguiapplication.cpp.

Here is the call graph for this function:

◆ resetCachedDevicePixelRatio()

void QGuiApplicationPrivate::resetCachedDevicePixelRatio ( )
static

Definition at line 1137 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ saveState()

void QGuiApplicationPrivate::saveState ( )

Definition at line 3875 of file qguiapplication.cpp.

◆ sendQWindowEventToQPlatformWindow()

bool QGuiApplicationPrivate::sendQWindowEventToQPlatformWindow ( QWindow window,
QEvent event 
)
static

Definition at line 2001 of file qguiapplication.cpp.

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

◆ setApplicationState()

void QGuiApplicationPrivate::setApplicationState ( Qt::ApplicationState  state,
bool  forcePropagate = false 
)
static

Definition at line 3712 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ setPalette()

bool QGuiApplicationPrivate::setPalette ( const QPalette palette)
staticprotected

Definition at line 3379 of file qguiapplication.cpp.

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

◆ showModalWindow()

void QGuiApplicationPrivate::showModalWindow ( QWindow window)
static

Definition at line 849 of file qguiapplication.cpp.

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

◆ tabletDevicePoint()

QGuiApplicationPrivate::TabletPointData & QGuiApplicationPrivate::tabletDevicePoint ( qint64  deviceId)
static

Definition at line 2665 of file qguiapplication.cpp.

Here is the caller graph for this function:

◆ updateBlockedStatus()

void QGuiApplicationPrivate::updateBlockedStatus ( QWindow window)
static

Definition at line 832 of file qguiapplication.cpp.

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

◆ updateFilteredScreenOrientation()

static void QGuiApplicationPrivate::updateFilteredScreenOrientation ( QScreen screen)
static

◆ updatePalette()

void QGuiApplicationPrivate::updatePalette ( )
static

Definition at line 3349 of file qguiapplication.cpp.

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

◆ visualAlignment()

static Qt::Alignment QGuiApplicationPrivate::visualAlignment ( Qt::LayoutDirection  direction,
Qt::Alignment  alignment 
)
inlinestatic

Definition at line 199 of file qguiapplication_p.h.

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ QDragManager

friend class QDragManager
friend

Definition at line 346 of file qguiapplication_p.h.

Member Data Documentation

◆ app_font

QFont * QGuiApplicationPrivate::app_font = nullptr
static

Definition at line 274 of file qguiapplication_p.h.

◆ app_icon

QIcon * QGuiApplicationPrivate::app_icon = nullptr
static

Definition at line 217 of file qguiapplication_p.h.

◆ app_pal

QPalette * QGuiApplicationPrivate::app_pal = nullptr
static

Definition at line 264 of file qguiapplication_p.h.

◆ applicationState

Qt::ApplicationState QGuiApplicationPrivate::applicationState = Qt::ApplicationInactive
static

Definition at line 246 of file qguiapplication_p.h.

◆ currentDragWindow

QPointer< QWindow > QGuiApplicationPrivate::currentDragWindow
static

Definition at line 248 of file qguiapplication_p.h.

◆ currentMousePressWindow

QWindow * QGuiApplicationPrivate::currentMousePressWindow = nullptr
static

Definition at line 245 of file qguiapplication_p.h.

◆ currentMouseWindow

QWindow * QGuiApplicationPrivate::currentMouseWindow = nullptr
static

Definition at line 244 of file qguiapplication_p.h.

◆ cursor_list

QList<QCursor> QGuiApplicationPrivate::cursor_list

Definition at line 270 of file qguiapplication_p.h.

◆ desktopFileName

QString * QGuiApplicationPrivate::desktopFileName = nullptr
static

Definition at line 220 of file qguiapplication_p.h.

◆ displayName

QString * QGuiApplicationPrivate::displayName = nullptr
static

Definition at line 219 of file qguiapplication_p.h.

◆ firstWindowTitle

QString QGuiApplicationPrivate::firstWindowTitle

Definition at line 281 of file qguiapplication_p.h.

◆ focus_window

QWindow * QGuiApplicationPrivate::focus_window = nullptr
static

Definition at line 267 of file qguiapplication_p.h.

◆ forcedWindowIcon

QIcon QGuiApplicationPrivate::forcedWindowIcon

Definition at line 282 of file qguiapplication_p.h.

◆ generic_plugin_list

QList< QObject * > QGuiApplicationPrivate::generic_plugin_list
static

Definition at line 284 of file qguiapplication_p.h.

◆ highDpiScaleFactorRoundingPolicy

Qt::HighDpiScaleFactorRoundingPolicy QGuiApplicationPrivate::highDpiScaleFactorRoundingPolicy
static

◆ inputMethod

QInputMethod* QGuiApplicationPrivate::inputMethod

Definition at line 279 of file qguiapplication_p.h.

◆ is_saving_session

bool QGuiApplicationPrivate::is_saving_session

Definition at line 292 of file qguiapplication_p.h.

◆ is_session_restored

bool QGuiApplicationPrivate::is_session_restored

Definition at line 291 of file qguiapplication_p.h.

◆ lastCursorPosition

QGuiApplicationPrivate::QLastCursorPosition QGuiApplicationPrivate::lastCursorPosition
static

Definition at line 147 of file qguiapplication.cpp.

◆ lastTouchType

QEvent::Type QGuiApplicationPrivate::lastTouchType

Definition at line 297 of file qguiapplication_p.h.

◆ modalWindowList

QWindowList QGuiApplicationPrivate::modalWindowList

Definition at line 222 of file qguiapplication_p.h.

◆ modifier_buttons

Qt::KeyboardModifiers QGuiApplicationPrivate::modifier_buttons = Qt::NoModifier
static

Definition at line 118 of file qguiapplication_p.h.

◆ mouse_buttons

Qt::MouseButtons QGuiApplicationPrivate::mouse_buttons = Qt::NoButton
static

Definition at line 119 of file qguiapplication_p.h.

◆ mousePressButton

Qt::MouseButton QGuiApplicationPrivate::mousePressButton = Qt::NoButton
static

Definition at line 230 of file qguiapplication_p.h.

◆ obey_desktop_settings

bool QGuiApplicationPrivate::obey_desktop_settings = true
static

Definition at line 278 of file qguiapplication_p.h.

◆ platform_integration

QPlatformIntegration * QGuiApplicationPrivate::platform_integration = nullptr
static

Definition at line 121 of file qguiapplication_p.h.

◆ platform_name

QString * QGuiApplicationPrivate::platform_name = nullptr
static

Definition at line 218 of file qguiapplication_p.h.

◆ platform_theme

QPlatformTheme * QGuiApplicationPrivate::platform_theme = nullptr
static

Definition at line 126 of file qguiapplication_p.h.

◆ qt_clipboard

QClipboard * QGuiApplicationPrivate::qt_clipboard = nullptr
static

Definition at line 261 of file qguiapplication_p.h.

◆ quitOnLastWindowClosed

bool QGuiApplicationPrivate::quitOnLastWindowClosed = true
static

Definition at line 115 of file qguiapplication_p.h.

◆ screen_list

QList< QScreen * > QGuiApplicationPrivate::screen_list
static

Definition at line 272 of file qguiapplication_p.h.

◆ session_manager

QSessionManager* QGuiApplicationPrivate::session_manager

Definition at line 290 of file qguiapplication_p.h.

◆ styleHints

QStyleHints * QGuiApplicationPrivate::styleHints = nullptr
static

Definition at line 277 of file qguiapplication_p.h.

◆ styleOverride

QString QGuiApplicationPrivate::styleOverride
static

Definition at line 276 of file qguiapplication_p.h.

◆ synthesizedMousePoints

QHash<QWindow *, SynthesizedMouseData> QGuiApplicationPrivate::synthesizedMousePoints

Definition at line 305 of file qguiapplication_p.h.

◆ tabletDevicePoints

QList< QGuiApplicationPrivate::TabletPointData > QGuiApplicationPrivate::tabletDevicePoints
static

Definition at line 257 of file qguiapplication_p.h.

◆ window_list

QWindowList QGuiApplicationPrivate::window_list
static

Definition at line 266 of file qguiapplication_p.h.


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