QtBase  v6.3.1
Macros | Functions | Variables
qapplication.cpp File Reference
#include "qplatformdefs.h"
#include "qabstracteventdispatcher.h"
#include "qapplication.h"
#include "qclipboard.h"
#include "qcursor.h"
#include "qdir.h"
#include "qevent.h"
#include "qfile.h"
#include "qfileinfo.h"
#include "qhash.h"
#include "qset.h"
#include "qlayout.h"
#include "qpixmapcache.h"
#include "qstyle.h"
#include "qstyleoption.h"
#include "qstylefactory.h"
#include "qtranslator.h"
#include "qvariant.h"
#include "qwidget.h"
#include "private/qguiapplication_p.h"
#include "qcolormap.h"
#include "qdebug.h"
#include "private/qstylesheetstyle_p.h"
#include "private/qstyle_p.h"
#include "qwidgetwindow_p.h"
#include <QtGui/qstylehints.h>
#include <QtGui/qinputmethod.h>
#include <QtGui/private/qwindow_p.h>
#include <QtGui/qpointingdevice.h>
#include <QtGui/private/qpointingdevice_p.h>
#include <qpa/qplatformtheme.h>
#include "private/qkeymapper_p.h"
#include "private/qaccessiblewidgetfactory_p.h"
#include <qthread.h>
#include <private/qthread_p.h>
#include <QtGui/private/qevent_p.h>
#include <QtGui/private/qeventpoint_p.h>
#include <private/qfont_p.h>
#include <stdlib.h>
#include "qapplication_p.h"
#include "qwidget_p.h"
#include "qgesture.h"
#include "private/qgesturemanager_p.h"
#include <qpa/qplatformfontdatabase.h>
#include "qdatetime.h"
#include <qpa/qplatformwindow.h>
#include <qtwidgets_tracepoints_p.h>
#include <algorithm>
#include <iterator>
#include "moc_qapplication.cpp"
Include dependency graph for qapplication.cpp:

Go to the source code of this file.

Macros

#define CHECK_QAPP_INSTANCE(...)
 

Functions

Q_CORE_EXPORT void qt_call_post_routines ()
 
Q_GUI_EXPORT bool qt_sendShortcutOverrideEvent (QObject *o, ulong timestamp, int k, Qt::KeyboardModifiers mods, const QString &text=QString(), bool autorep=false, ushort count=1)
 
void qt_init_tooltip_palette ()
 
void qt_cleanup ()
 
bool Q_WIDGETS_EXPORT qt_tab_all_widgets ()
 
FontHashqt_app_fonts_hash ()
 
void qRegisterWidgetsVariant ()
 
QWidgetqt_tlw_for_window (QWindow *wnd)
 
Q_WIDGETS_EXPORT bool qt_tryModalHelper (QWidget *widget, QWidget **rettop)
 
bool qt_try_modal (QWidget *widget, QEvent::Type type)
 

Variables

bool qt_in_tab_key_event = false
 
int qt_antialiasing_threshold = -1
 
QWidgetqt_desktopWidget = nullptr
 
QPointer< QWidgetqt_last_mouse_receiver
 
Q_WIDGETS_EXPORT QWidgetqt_button_down
 
 else
 
return res
 
QWidgetqt_popup_down
 
bool qt_replay_popup_mouse_event
 
bool qt_popup_down_closed
 
int openPopupCount = 0
 

Macro Definition Documentation

◆ CHECK_QAPP_INSTANCE

#define CHECK_QAPP_INSTANCE (   ...)
Value:
} else { \
qWarning("Must construct a QApplication first."); \
return __VA_ARGS__; \
}
static QCoreApplication * instance()
#define Q_LIKELY(x)

Definition at line 133 of file qapplication.cpp.

Function Documentation

◆ qRegisterWidgetsVariant()

void qRegisterWidgetsVariant ( )

Definition at line 67 of file qwidgetsvariant.cpp.

Here is the caller graph for this function:

◆ qt_app_fonts_hash()

FontHash* qt_app_fonts_hash ( )

Definition at line 376 of file qapplication.cpp.

Here is the caller graph for this function:

◆ qt_call_post_routines()

Q_CORE_EXPORT void qt_call_post_routines ( )

Definition at line 330 of file qcoreapplication.cpp.

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

◆ qt_cleanup()

void qt_cleanup ( )

Definition at line 739 of file qapplication.cpp.

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

◆ qt_init_tooltip_palette()

void qt_init_tooltip_palette ( )

Definition at line 518 of file qapplication.cpp.

Here is the caller graph for this function:

◆ qt_sendShortcutOverrideEvent()

Q_GUI_EXPORT bool qt_sendShortcutOverrideEvent ( QObject o,
ulong  timestamp,
int  k,
Qt::KeyboardModifiers  mods,
const QString text = QString(),
bool  autorep = false,
ushort  count = 1 
)

Definition at line 1189 of file qwindowsysteminterface.cpp.

Here is the call graph for this function:

◆ qt_tab_all_widgets()

bool Q_WIDGETS_EXPORT qt_tab_all_widgets ( )

Definition at line 367 of file qapplication.cpp.

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

◆ qt_tlw_for_window()

QWidget* qt_tlw_for_window ( QWindow wnd)

Definition at line 1886 of file qapplication.cpp.

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

◆ qt_try_modal()

bool qt_try_modal ( QWidget widget,
QEvent::Type  type 
)

Definition at line 2281 of file qapplication.cpp.

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

◆ qt_tryModalHelper()

Q_WIDGETS_EXPORT bool qt_tryModalHelper ( QWidget widget,
QWidget **  rettop 
)

Definition at line 2172 of file qapplication.cpp.

Here is the call graph for this function:

Variable Documentation

◆ else

else
Initial value:
{
res = d->notify_helper(receiver, e)
double e
GLuint res
Definition: qopenglext.h:8867

Definition at line 3300 of file qapplication.cpp.

◆ openPopupCount

int openPopupCount = 0

Definition at line 3470 of file qapplication.cpp.

◆ qt_antialiasing_threshold

int qt_antialiasing_threshold = -1

Definition at line 354 of file qapplication.cpp.

◆ qt_button_down

Q_WIDGETS_EXPORT QWidget* qt_button_down
extern

Definition at line 60 of file qwidgetwindow.cpp.

◆ qt_desktopWidget

QWidget* qt_desktopWidget = nullptr

Definition at line 380 of file qapplication.cpp.

◆ qt_in_tab_key_event

bool qt_in_tab_key_event = false

Definition at line 353 of file qapplication.cpp.

◆ qt_last_mouse_receiver

QPointer<QWidget> qt_last_mouse_receiver
extern

Definition at line 386 of file qwidgetwindow.cpp.

◆ qt_popup_down

QWidget* qt_popup_down
extern

Definition at line 63 of file qwidgetwindow.cpp.

◆ qt_popup_down_closed

bool qt_popup_down_closed
extern

Definition at line 65 of file qwidgetwindow.cpp.

◆ qt_replay_popup_mouse_event

bool qt_replay_popup_mouse_event
extern

Definition at line 66 of file qwidgetwindow.cpp.

◆ res

Definition at line 3304 of file qapplication.cpp.