QtBase
v6.3.1
|
#include <qcoreapplication_p.h>
Classes | |
struct | QPostEventListLocker |
Public Types | |
enum | Type { Tty , Gui } |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Public Attributes | |
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 | |
ExtraData * | extraData |
QAtomicPointer< QThreadData > | threadData |
QAtomicPointer< ConnectionData > | connections |
union { | |
QObject * currentChildBeingDeleted | |
QAbstractDeclarativeData * declarativeData | |
}; | |
QAtomicPointer< QtSharedPointer::ExternalRefCountData > | sharedRefcount |
Public Attributes inherited from QObjectData | |
QObject * | q_ptr |
QObject * | parent |
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 |
QDynamicMetaObjectData * | metaObject |
QBindingStorage | bindingStorage |
Static Public Attributes | |
static QBasicAtomicPointer< QThread > | theMainThread = Q_BASIC_ATOMIC_INITIALIZER(nullptr) |
static QString * | cachedApplicationFilePath = nullptr |
static QAbstractEventDispatcher * | eventDispatcher = 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) |
Definition at line 82 of file qcoreapplication_p.h.
Enumerator | |
---|---|
Tty | |
Gui |
Definition at line 90 of file qcoreapplication_p.h.
QCoreApplicationPrivate::QCoreApplicationPrivate | ( | int & | aargc, |
char ** | aargv, | ||
uint | flags | ||
) |
Definition at line 436 of file qcoreapplication.cpp.
QCoreApplicationPrivate::~QCoreApplicationPrivate | ( | ) |
QString QCoreApplicationPrivate::appName | ( | ) | const |
Definition at line 166 of file qcoreapplication.cpp.
QString QCoreApplicationPrivate::appVersion | ( | ) | const |
Definition at line 179 of file qcoreapplication.cpp.
|
virtual |
Reimplemented in QGuiApplicationPrivate.
Definition at line 1992 of file qcoreapplication.cpp.
|
static |
Definition at line 551 of file qcoreapplication.cpp.
void QCoreApplicationPrivate::cleanupThreadData | ( | ) |
Definition at line 497 of file qcoreapplication.cpp.
|
inlinestatic |
|
virtual |
Reimplemented in QGuiApplicationPrivate.
Definition at line 523 of file qcoreapplication.cpp.
void QCoreApplicationPrivate::deref | ( | ) |
|
virtual |
Reimplemented in QGuiApplicationPrivate.
Definition at line 532 of file qcoreapplication.cpp.
void QCoreApplicationPrivate::execCleanup | ( | ) |
void QCoreApplicationPrivate::init | ( | ) |
Definition at line 774 of file qcoreapplication.cpp.
|
static |
Definition at line 589 of file qcoreapplication.cpp.
|
static |
|
static |
Definition at line 1502 of file qcoreapplication.cpp.
|
static |
Definition at line 537 of file qcoreapplication.cpp.
void QCoreApplicationPrivate::processCommandLineArguments | ( | ) |
|
inline |
Definition at line 199 of file qcoreapplication_p.h.
|
virtual |
Reimplemented in QGuiApplicationPrivate.
Definition at line 2061 of file qcoreapplication.cpp.
void QCoreApplicationPrivate::quitAutomatically | ( | ) |
Definition at line 2003 of file qcoreapplication.cpp.
void QCoreApplicationPrivate::ref | ( | ) |
Removes event from the queue of posted events, and emits a warning message if appropriate.
\threadsafe
Definition at line 1933 of file qcoreapplication.cpp.
|
static |
Definition at line 1707 of file qcoreapplication.cpp.
Definition at line 2301 of file qcoreapplication.cpp.
|
inlinestatic |
|
static |
Definition at line 543 of file qcoreapplication.cpp.
bool QCoreApplicationPrivate::aboutToQuitEmitted |
Definition at line 184 of file qcoreapplication_p.h.
|
static |
Definition at line 195 of file qcoreapplication_p.h.
QCoreApplicationPrivate::Type QCoreApplicationPrivate::application_type |
Definition at line 173 of file qcoreapplication_p.h.
int& QCoreApplicationPrivate::argc |
Definition at line 159 of file qcoreapplication_p.h.
char** QCoreApplicationPrivate::argv |
Definition at line 160 of file qcoreapplication_p.h.
|
static |
Definition at line 193 of file qcoreapplication_p.h.
QString QCoreApplicationPrivate::cachedApplicationDirPath |
Definition at line 175 of file qcoreapplication_p.h.
Definition at line 176 of file qcoreapplication_p.h.
|
static |
Definition at line 187 of file qcoreapplication_p.h.
bool QCoreApplicationPrivate::in_exec |
Definition at line 183 of file qcoreapplication_p.h.
|
static |
Definition at line 189 of file qcoreapplication_p.h.
|
static |
Definition at line 188 of file qcoreapplication_p.h.
QString QCoreApplicationPrivate::qmljs_debug_arguments |
Definition at line 198 of file qcoreapplication_p.h.
QAtomicInt QCoreApplicationPrivate::quitLockRef |
Definition at line 133 of file qcoreapplication_p.h.
|
static |
Definition at line 192 of file qcoreapplication_p.h.
|
static |
Definition at line 140 of file qcoreapplication_p.h.
bool QCoreApplicationPrivate::threadData_clean |
Definition at line 185 of file qcoreapplication_p.h.
QReadWriteLock QCoreApplicationPrivate::translateMutex |
Definition at line 169 of file qcoreapplication_p.h.
QTranslatorList QCoreApplicationPrivate::translators |
Definition at line 168 of file qcoreapplication_p.h.