Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | Friends

QApplication Class Reference

Search for all occurrences

Detailed Description

Definition at line 95 of file qapplication.h.

#include <qapplication.h>

Inheritance diagram for QApplication:
Inheritance graph
[legend]

List of all members.

Public Types

enum   Type { Tty, GuiClient, GuiServer }
enum   ColorSpec { NormalColor = 0, CustomColor = 1, ManyColor = 2 }

Public Slots

void  setStyleSheet (const QString &sheet)
void  setAutoSipEnabled (const bool enabled)
bool  autoSipEnabled () const
static void  closeAllWindows ()
static void  aboutQt ()

Signals

void  lastWindowClosed ()
void  focusChanged (QWidget *old, QWidget *now)
void  fontDatabaseChanged ()
void  commitDataRequest (QSessionManager &sessionManager)
void  saveStateRequest (QSessionManager &sessionManager)

Public Member Functions

  QApplication (int &argc, char **argv, int=QT_VERSION)
  QApplication (int &argc, char **argv, bool GUIenabled, int=QT_VERSION)
  QApplication (int &argc, char **argv, Type, int=QT_VERSION)
virtual  ~QApplication ()
bool  isSessionRestored () const
QString  sessionId () const
QString  sessionKey () const
virtual void  commitData (QSessionManager &sm)
virtual void  saveState (QSessionManager &sm)
void  setInputContext (QInputContext *)
QInputContext inputContext () const
bool  notify (QObject *, QEvent *)
QString  styleSheet () const

Static Public Member Functions

static Type  type ()
static QStyle style ()
static void  setStyle (QStyle *)
static QStyle setStyle (const QString &)
static int  colorSpec ()
static void  setColorSpec (int)
static void  setGraphicsSystem (const QString &)
static QCursor overrideCursor ()
static void  setOverrideCursor (const QCursor &)
static void  changeOverrideCursor (const QCursor &)
static void  restoreOverrideCursor ()
static QPalette  palette ()
static QPalette  palette (const QWidget *)
static QPalette  palette (const char *className)
static void  setPalette (const QPalette &, const char *className=0)
static QFont  font ()
static QFont  font (const QWidget *)
static QFont  font (const char *className)
static void  setFont (const QFont &, const char *className=0)
static QFontMetrics  fontMetrics ()
static void  setWindowIcon (const QIcon &icon)
static QIcon  windowIcon ()
static QWidgetList  allWidgets ()
static QWidgetList  topLevelWidgets ()
static QDesktopWidget desktop ()
static QWidget activePopupWidget ()
static QWidget activeModalWidget ()
static QClipboard clipboard ()
static QWidget focusWidget ()
static QWidget activeWindow ()
static void  setActiveWindow (QWidget *act)
static QWidget widgetAt (const QPoint &p)
static QWidget widgetAt (int x, int y)
static QWidget topLevelAt (const QPoint &p)
static QWidget topLevelAt (int x, int y)
static void  syncX ()
static void  beep ()
static void  alert (QWidget *widget, int duration=0)
static Qt::KeyboardModifiers  keyboardModifiers ()
static Qt::MouseButtons  mouseButtons ()
static void  setDesktopSettingsAware (bool)
static bool  desktopSettingsAware ()
static void  setCursorFlashTime (int)
static int  cursorFlashTime ()
static void  setDoubleClickInterval (int)
static int  doubleClickInterval ()
static void  setKeyboardInputInterval (int)
static int  keyboardInputInterval ()
static void  setWheelScrollLines (int)
static int  wheelScrollLines ()
static void  setGlobalStrut (const QSize &)
static QSize  globalStrut ()
static void  setStartDragTime (int ms)
static int  startDragTime ()
static void  setStartDragDistance (int l)
static int  startDragDistance ()
static void  setLayoutDirection (Qt::LayoutDirection direction)
static Qt::LayoutDirection  layoutDirection ()
static bool  isRightToLeft ()
static bool  isLeftToRight ()
static bool  isEffectEnabled (Qt::UIEffect)
static void  setEffectEnabled (Qt::UIEffect, bool enable=true)
static QLocale  keyboardInputLocale ()
static Qt::LayoutDirection  keyboardInputDirection ()
static int  exec ()
static void  setQuitOnLastWindowClosed (bool quit)
static bool  quitOnLastWindowClosed ()

Protected Member Functions

bool  event (QEvent *)
bool  compressEvent (QEvent *, QObject *receiver, QPostEventList *)

Properties

Qt::LayoutDirection  layoutDirection
QIcon  windowIcon
int  cursorFlashTime
int  doubleClickInterval
int  keyboardInputInterval
int  wheelScrollLines
QSize  globalStrut
int  startDragTime
int  startDragDistance
bool  quitOnLastWindowClosed
QString  styleSheet
bool  autoSipEnabled

Friends

class  QGraphicsWidget
class  QGraphicsItem
class  QGraphicsScene
class  QGraphicsScenePrivate
class  QWidget
class  QWidgetPrivate
class  QETWidget
class  Q3AccelManager
class  QTranslator
class  QWidgetAnimator
class  QShortcut
class  QLineEdit
class  QTextControl
class  QAction
class  QFontDatabasePrivate
class  QGestureManager

Member Enumeration Documentation

enum Type
enum ColorSpec

Constructor & Destructor Documentation

QApplication ( int &  argc,
char **  argv,
int  = QT_VERSION 
)
QApplication ( int &  argc,
char **  argv,
bool  GUIenabled,
int  = QT_VERSION 
)
QApplication ( int &  argc,
char **  argv,
Type  ,
int  = QT_VERSION 
)
virtual ~QApplication ( ) [virtual]

Member Function Documentation

static Type type ( ) [static]
static QStyle* style ( ) [static]
static void setStyle ( QStyle ) [static]
static QStyle* setStyle ( const QString ) [static]
static int colorSpec ( ) [static]
static void setColorSpec ( int  ) [static]
static void setGraphicsSystem ( const QString ) [static]
static QCursor* overrideCursor ( ) [static]
static void setOverrideCursor ( const QCursor ) [static]
static void changeOverrideCursor ( const QCursor ) [static]
static void restoreOverrideCursor ( ) [static]
static QPalette palette ( ) [static]
static QPalette palette ( const QWidget ) [static]
static QPalette palette ( const char *  className ) [static]
static void setPalette ( const QPalette ,
const char *  className = 0 
) [static]
static QFont font ( ) [static]
static QFont font ( const QWidget ) [static]
static QFont font ( const char *  className ) [static]
static void setFont ( const QFont ,
const char *  className = 0 
) [static]
static QFontMetrics fontMetrics ( ) [static]
static void setWindowIcon ( const QIcon icon ) [static]
static QIcon windowIcon ( ) [static]
static QWidgetList allWidgets ( ) [static]
static QWidgetList topLevelWidgets ( ) [static]
static QDesktopWidget* desktop ( ) [static]
static QWidget* activePopupWidget ( ) [static]
static QWidget* activeModalWidget ( ) [static]
static QClipboard* clipboard ( ) [static]
static QWidget* focusWidget ( ) [static]
static QWidget* activeWindow ( ) [static]
static void setActiveWindow ( QWidget act ) [static]
static QWidget* widgetAt ( const QPoint p ) [static]
static QWidget* widgetAt ( int  x,
int  y 
) [inline, static]

Definition at line 190 of file qapplication.h.

{ return widgetAt(QPoint(x, y)); }
static QWidget* topLevelAt ( const QPoint p ) [static]
static QWidget* topLevelAt ( int  x,
int  y 
) [inline, static]

Definition at line 192 of file qapplication.h.

{ return topLevelAt(QPoint(x, y)); }
static void syncX ( ) [static]
static void beep ( ) [static]
static void alert ( QWidget widget,
int  duration = 0 
) [static]
static Qt::KeyboardModifiers keyboardModifiers ( ) [static]
static Qt::MouseButtons mouseButtons ( ) [static]
static void setDesktopSettingsAware ( bool  ) [static]
static bool desktopSettingsAware ( ) [static]
static void setCursorFlashTime ( int  ) [static]
static int cursorFlashTime ( ) [static]
static void setDoubleClickInterval ( int  ) [static]
static int doubleClickInterval ( ) [static]
static void setKeyboardInputInterval ( int  ) [static]
static int keyboardInputInterval ( ) [static]
static void setWheelScrollLines ( int  ) [static]
static int wheelScrollLines ( ) [static]
static void setGlobalStrut ( const QSize ) [static]
static QSize globalStrut ( ) [static]
static void setStartDragTime ( int  ms ) [static]
static int startDragTime ( ) [static]
static void setStartDragDistance ( int  l ) [static]
static int startDragDistance ( ) [static]
static void setLayoutDirection ( Qt::LayoutDirection  direction ) [static]
static Qt::LayoutDirection layoutDirection ( ) [static]
static bool isRightToLeft ( ) [inline, static]

Definition at line 228 of file qapplication.h.

{ return layoutDirection() == Qt::RightToLeft; }
static bool isLeftToRight ( ) [inline, static]

Definition at line 229 of file qapplication.h.

{ return layoutDirection() == Qt::LeftToRight; }
static bool isEffectEnabled ( Qt::UIEffect  ) [static]
static void setEffectEnabled ( Qt::UIEffect  ,
bool  enable = true 
) [static]
bool isSessionRestored ( ) const
QString sessionId ( ) const
QString sessionKey ( ) const
virtual void commitData ( QSessionManager sm ) [virtual]
virtual void saveState ( QSessionManager sm ) [virtual]
void setInputContext ( QInputContext )
QInputContext* inputContext ( ) const
static QLocale keyboardInputLocale ( ) [static]
static Qt::LayoutDirection keyboardInputDirection ( ) [static]
static int exec ( ) [static]
bool notify ( QObject ,
QEvent  
) [virtual]
static void setQuitOnLastWindowClosed ( bool  quit ) [static]
static bool quitOnLastWindowClosed ( ) [static]
void lastWindowClosed ( ) [signal]
void focusChanged ( QWidget old,
QWidget now 
) [signal]
void fontDatabaseChanged ( ) [signal]
void commitDataRequest ( QSessionManager sessionManager ) [signal]
void saveStateRequest ( QSessionManager sessionManager ) [signal]
QString styleSheet ( ) const
void setStyleSheet ( const QString sheet ) [slot]
void setAutoSipEnabled ( const bool  enabled ) [slot]
bool autoSipEnabled ( ) const [slot]
static void closeAllWindows ( ) [static, slot]
static void aboutQt ( ) [static, slot]
bool event ( QEvent ) [protected, virtual]
bool compressEvent ( QEvent ,
QObject receiver,
QPostEventList *   
) [protected, virtual]

Friends And Related Function Documentation

friend class QGraphicsWidget [friend]

Definition at line 381 of file qapplication.h.

friend class QGraphicsItem [friend]

Definition at line 382 of file qapplication.h.

friend class QGraphicsScene [friend]

Definition at line 383 of file qapplication.h.

friend class QGraphicsScenePrivate [friend]

Definition at line 384 of file qapplication.h.

friend class QWidget [friend]

Reimplemented from QCoreApplication.

Definition at line 385 of file qapplication.h.

friend class QWidgetPrivate [friend]

Reimplemented from QCoreApplication.

Definition at line 386 of file qapplication.h.

friend class QETWidget [friend]

Reimplemented from QCoreApplication.

Definition at line 387 of file qapplication.h.

friend class Q3AccelManager [friend]

Reimplemented from QCoreApplication.

Definition at line 388 of file qapplication.h.

friend class QTranslator [friend]

Definition at line 389 of file qapplication.h.

friend class QWidgetAnimator [friend]

Definition at line 390 of file qapplication.h.

friend class QShortcut [friend]

Definition at line 392 of file qapplication.h.

friend class QLineEdit [friend]

Definition at line 393 of file qapplication.h.

friend class QTextControl [friend]

Definition at line 394 of file qapplication.h.

friend class QAction [friend]

Definition at line 396 of file qapplication.h.

friend class QFontDatabasePrivate [friend]

Definition at line 397 of file qapplication.h.

friend class QGestureManager [friend]

Definition at line 406 of file qapplication.h.


Property Documentation

Qt::LayoutDirection layoutDirection [read, write]

Definition at line 98 of file qapplication.h.

QIcon windowIcon [read, write]

Definition at line 99 of file qapplication.h.

int cursorFlashTime [read, write]

Definition at line 100 of file qapplication.h.

int doubleClickInterval [read, write]

Definition at line 101 of file qapplication.h.

int keyboardInputInterval [read, write]

Definition at line 102 of file qapplication.h.

int wheelScrollLines [read, write]

Definition at line 104 of file qapplication.h.

QSize globalStrut [read, write]

Definition at line 106 of file qapplication.h.

int startDragTime [read, write]

Definition at line 107 of file qapplication.h.

int startDragDistance [read, write]

Definition at line 108 of file qapplication.h.

bool quitOnLastWindowClosed [read, write]

Definition at line 109 of file qapplication.h.

QString styleSheet [read, write]

Definition at line 111 of file qapplication.h.

bool autoSipEnabled [read, write]

Definition at line 116 of file qapplication.h.


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

QApplication QApplication QApplication QApplication QApplication QApplication QApplication QApplication QApplication QApplication
QApplication QApplication QApplication QApplication QApplication QApplication QApplication QApplication QApplication QApplication