QCoreApplication Class Reference

#include <qcoreapplication.h>

Class Description

Definition at line 71 of file qcoreapplication.h.

+ Inheritance diagram for QCoreApplication:

Public Types

enum  { ApplicationFlags }
 
enum  Encoding { CodecForTr, UnicodeUTF8, DefaultCodec = CodecForTr }
 
typedef bool(* EventFilter) (void *message, long *result)
 

Public Slots

static void quit ()
 
- Public Slots inherited from QObject
void deleteLater ()
 

Signals

void aboutToQuit ()
 
void unixSignal (int)
 
- Signals inherited from QObject
void destroyed (QObject *=0)
 

Public Member Functions

 QCoreApplication (int &argc, char **argv, int=ApplicationFlags)
 
 ~QCoreApplication ()
 
virtual bool notify (QObject *, QEvent *)
 
EventFilter setEventFilter (EventFilter filter)
 
bool filterEvent (void *message, long *result)
 
- Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=0)
 
virtual ~QObject ()
 
virtual bool eventFilter (QObject *, QEvent *)
 
QString objectName () const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const
 
bool signalsBlocked () const
 
bool blockSignals (bool b)
 
QThreadthread () const
 
void moveToThread (QThread *thread)
 
int startTimer (int interval)
 
void killTimer (int id)
 
template<typename T >
findChild (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QRegExp &re) const
 
const QObjectListchildren () const
 
void setParent (QObject *)
 
void installEventFilter (QObject *)
 
void removeEventFilter (QObject *)
 
bool connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
 
bool disconnect (const QObject *receiver, const char *member=0)
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const
 
QList< QByteArraydynamicPropertyNames () const
 
void setUserData (uint id, QObjectUserData *data)
 
QObjectUserDatauserData (uint id) const
 
QObjectparent () const
 
bool inherits (const char *classname) const
 

Static Public Member Functions

static QStringList arguments ()
 
static void setAttribute (Qt::ApplicationAttribute attribute, bool on=true)
 
static bool testAttribute (Qt::ApplicationAttribute attribute)
 
static void setOrganizationDomain (const QString &orgDomain)
 
static QString organizationDomain ()
 
static void setOrganizationName (const QString &orgName)
 
static QString organizationName ()
 
static void setApplicationName (const QString &application)
 
static QString applicationName ()
 
static void setApplicationVersion (const QString &version)
 
static QString applicationVersion ()
 
static QCoreApplicationinstance ()
 
static int exec ()
 
static void processEvents (QEventLoop::ProcessEventsFlags flags=QEventLoop::AllEvents)
 
static void processEvents (QEventLoop::ProcessEventsFlags flags, int maxtime)
 
static void exit (int retcode=0)
 
static bool sendEvent (QObject *receiver, QEvent *event)
 
static void postEvent (QObject *receiver, QEvent *event)
 
static void postEvent (QObject *receiver, QEvent *event, int priority)
 
static void sendPostedEvents (QObject *receiver, int event_type)
 
static void sendPostedEvents ()
 
static void removePostedEvents (QObject *receiver)
 
static void removePostedEvents (QObject *receiver, int eventType)
 
static bool hasPendingEvents ()
 
static bool startingUp ()
 
static bool closingDown ()
 
static QString applicationDirPath ()
 
static QString applicationFilePath ()
 
static qint64 applicationPid ()
 
static void setLibraryPaths (const QStringList &)
 
static QStringList libraryPaths ()
 
static void addLibraryPath (const QString &)
 
static void removeLibraryPath (const QString &)
 
static void installTranslator (QTranslator *messageFile)
 
static void removeTranslator (QTranslator *messageFile)
 
static QString translate (const char *context, const char *key, const char *disambiguation=0, Encoding encoding=CodecForTr)
 
static QString translate (const char *context, const char *key, const char *disambiguation, Encoding encoding, int n)
 
static void flush ()
 
static void watchUnixSignal (int signal, bool watch)
 
- Static Public Member Functions inherited from QObject
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 
static bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static uint registerUserData ()
 

Protected Member Functions

bool event (QEvent *)
 
virtual bool compressEvent (QEvent *, QObject *receiver, QPostEventList *)
 
 QCoreApplication (QCoreApplicationPrivate &p)
 
- Protected Member Functions inherited from QObject
QObjectsender () const
 
int senderSignalIndex () const
 
int receivers (const char *signal) const
 
virtual void timerEvent (QTimerEvent *)
 
virtual void childEvent (QChildEvent *)
 
virtual void customEvent (QEvent *)
 
virtual void connectNotify (const char *signal)
 
virtual void disconnectNotify (const char *signal)
 
 QObject (QObjectPrivate &dd, QObject *parent=0)
 

Properties

QString applicationName
 
QString applicationVersion
 
QString organizationName
 
QString organizationDomain
 
- Properties inherited from QObject
QString objectName
 

Friends

class QEventDispatcherUNIXPrivate
 
class QApplication
 
class QApplicationPrivate
 
class QETWidget
 
class Q3AccelManager
 
class QShortcutMap
 
class QWidget
 
class QWidgetPrivate
 
class QClassFactory
 
bool qt_sendSpontaneousEvent (QObject *, QEvent *)
 
Q_CORE_EXPORT QString qAppName ()
 

Additional Inherited Members

- Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr
 
- Static Protected Attributes inherited from QObject
static const QMetaObject staticQtMetaObject
 

Member Typedef Documentation

typedef bool(* EventFilter) (void *message, long *result)

Definition at line 188 of file qcoreapplication.h.

Member Enumeration Documentation

anonymous enum
Enumerator
ApplicationFlags 

Definition at line 81 of file qcoreapplication.h.

82 #if !defined(QT3_SUPPORT)
83  | 0x01000000
84 #endif
85  };
#define QT_VERSION
Definition: qglobal.h:51

Constructor & Destructor Documentation

QCoreApplication ( int argc,
char **  argv,
int  = ApplicationFlags 
)

Member Function Documentation

static QStringList arguments ( )
static
static void setAttribute ( Qt::ApplicationAttribute  attribute,
bool  on = true 
)
static
static bool testAttribute ( Qt::ApplicationAttribute  attribute)
static
static void setOrganizationDomain ( const QString orgDomain)
static
static QString organizationDomain ( )
static
static void setOrganizationName ( const QString orgName)
static
static QString organizationName ( )
static
static void setApplicationName ( const QString application)
static
static QString applicationName ( )
static
static void setApplicationVersion ( const QString version)
static
static QString applicationVersion ( )
static
static QCoreApplication* instance ( )
inlinestatic

Definition at line 118 of file qcoreapplication.h.

118 { return self; }
static int exec ( )
static
static void processEvents ( QEventLoop::ProcessEventsFlags  flags = QEventLoop::AllEvents)
static
static void processEvents ( QEventLoop::ProcessEventsFlags  flags,
int  maxtime 
)
static
static void exit ( int  retcode = 0)
static
bool sendEvent ( QObject receiver,
QEvent event 
)
inlinestatic

Definition at line 230 of file qcoreapplication.h.

231 { if (event) event->spont = false; return self ? self->notifyInternal(receiver, event) : false; }
static void postEvent ( QObject receiver,
QEvent event 
)
static
static void postEvent ( QObject receiver,
QEvent event,
int  priority 
)
static
static void sendPostedEvents ( QObject receiver,
int  event_type 
)
static
void sendPostedEvents ( )
inlinestatic

Definition at line 236 of file qcoreapplication.h.

236 { sendPostedEvents(0, 0); }
static void sendPostedEvents()
static void removePostedEvents ( QObject receiver)
static
static void removePostedEvents ( QObject receiver,
int  eventType 
)
static
static bool hasPendingEvents ( )
static
virtual bool notify ( QObject ,
QEvent  
)
virtual

Reimplemented in QApplication.

static bool startingUp ( )
static
static bool closingDown ( )
static
static QString applicationDirPath ( )
static
static QString applicationFilePath ( )
static
static qint64 applicationPid ( )
static
static void setLibraryPaths ( const QStringList )
static
static QStringList libraryPaths ( )
static
static void addLibraryPath ( const QString )
static
static void removeLibraryPath ( const QString )
static
static void installTranslator ( QTranslator messageFile)
static
static void removeTranslator ( QTranslator messageFile)
static
static QString translate ( const char *  context,
const char *  key,
const char *  disambiguation = 0,
Encoding  encoding = CodecForTr 
)
static
static QString translate ( const char *  context,
const char *  key,
const char *  disambiguation,
Encoding  encoding,
int  n 
)
static
static void flush ( )
static
static void watchUnixSignal ( int  signal,
bool  watch 
)
static
EventFilter setEventFilter ( EventFilter  filter)
bool filterEvent ( void message,
long *  result 
)
static void quit ( )
staticslot
void aboutToQuit ( )
signal
void unixSignal ( int  )
signal
bool event ( QEvent )
protectedvirtual

Reimplemented from QObject.

Reimplemented in QApplication.

virtual bool compressEvent ( QEvent ,
QObject receiver,
QPostEventList *   
)
protectedvirtual

Reimplemented in QApplication.

Friends And Related Function Documentation

friend class QEventDispatcherUNIXPrivate
friend

Definition at line 217 of file qcoreapplication.h.

friend class QApplication
friend

Definition at line 218 of file qcoreapplication.h.

friend class QApplicationPrivate
friend

Definition at line 219 of file qcoreapplication.h.

friend class QETWidget
friend

Definition at line 220 of file qcoreapplication.h.

friend class Q3AccelManager
friend

Definition at line 221 of file qcoreapplication.h.

friend class QShortcutMap
friend

Definition at line 222 of file qcoreapplication.h.

friend class QWidget
friend

Definition at line 223 of file qcoreapplication.h.

friend class QWidgetPrivate
friend

Definition at line 224 of file qcoreapplication.h.

friend class QClassFactory
friend

Definition at line 227 of file qcoreapplication.h.

bool qt_sendSpontaneousEvent ( QObject ,
QEvent  
)
friend
Q_CORE_EXPORT QString qAppName ( )
friend

Property Documentation

QString applicationName
readwrite

Definition at line 74 of file qcoreapplication.h.

QString applicationVersion
readwrite

Definition at line 75 of file qcoreapplication.h.

QString organizationName
readwrite

Definition at line 76 of file qcoreapplication.h.

QString organizationDomain
readwrite

Definition at line 77 of file qcoreapplication.h.


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