qapplication-h.html

来自「QT 下载资料仅供参考」· HTML 代码 · 共 522 行 · 第 1/2 页

HTML
522
字号
#endif#if defined(Q_WS_WIN)    virtual bool     winEventFilter( MSG * );#endif#if defined(Q_WS_X11)    virtual bool     x11EventFilter( XEvent * );    virtual int	     x11ClientMessage( QWidget*, XEvent*, bool passive_only);    int              x11ProcessEvent( XEvent* );#endif#if defined(Q_WS_QWS)    virtual bool     qwsEventFilter( QWSEvent * );    int              qwsProcessEvent( QWSEvent* );    void             qwsSetCustomColors( QRgb *colortable, int start, int numColors );#ifndef QT_NO_QWS_MANAGER    static QWSDecoration &amp;qwsDecoration();    static void      qwsSetDecoration( QWSDecoration *);#endif#endif#if defined(Q_WS_WIN)    static WindowsVersion winVersion();    void	     winFocus( QWidget *, bool );    static void	     winMouseButtonUp();#endif#ifndef QT_NO_SESSIONMANAGER    // session management    bool	     isSessionRestored() const;    QString	     sessionId() const;    virtual void     commitData( QSessionManager&amp; sm );    virtual void     saveState( QSessionManager&amp; sm );#endif#if defined(Q_WS_X11)    static void create_xim();    static void close_xim();    static bool x11_apply_settings();#endif    void	     wakeUpGuiThread();#if defined(QT_THREAD_SUPPORT)    void	     lock();    void	     unlock(bool wakeUpGui = TRUE);    bool	     locked();    bool             tryLock();#endifsignals:    void	     lastWindowClosed();    void	     aboutToQuit();    void	     guiThreadAwake();public slots:    void	     quit();    void	     closeAllWindows();private:    void	     construct( int &amp;argc, char **argv, Type );    bool	     processNextEvent( bool );    void	     initialize( int, char ** );    void	     init_precmdline();    void	     process_cmdline( int* argcptr, char ** argv );    bool	     internalNotify( QObject *, QEvent * );#if defined(Q_WS_QWS)    static QWidget *findChildWidget( const QWidget *p, const QPoint &amp;pos );    static QWidget *findWidget( const QObjectList&amp;, const QPoint &amp;, bool rec );#endif#if defined(Q_WS_MAC)    bool	     do_mouse_down(Point *);    static QMAC_PASCAL OSStatus globalEventProcessor(EventHandlerCallRef,  EventRef, void *);    static QMAC_PASCAL void qt_context_timer_callbk(EventLoopTimerRef, void *);    static QMAC_PASCAL void qt_select_timer_callbk(EventLoopTimerRef, void *);    static bool qt_mac_apply_settings();    friend class QMacInputMethod;    friend bool qt_set_socket_handler( int, int, QObject *, bool);    friend void qt_mac_destroy_widget(QWidget *);    friend void qt_init(int *, char **, QApplication::Type);#endif#if defined(QT_THREAD_SUPPORT)    static QMutex * qt_mutex;#endif    int		     app_argc;    char	   **app_argv;    bool	     quit_now;    int		     quit_code;    static QStyle   *app_style;    static int	     app_cspec;#ifndef QT_NO_PALETTE    static QPalette *app_pal;#endif    static QFont    *app_font;#ifndef QT_NO_CURSOR    static QCursor  *app_cursor;#endif    static int	     app_tracking;    static bool	     is_app_running;    static bool	     is_app_closing;    static bool	     app_exit_loop;    static int	     loop_level;    static QWidget  *main_widget;    static QWidget  *focus_widget;    static QWidget  *active_window;    static bool	     obey_desktop_settings;    static int	     cursor_flash_time;    static int	     mouse_double_click_time;    static int	     wheel_scroll_lines;    static bool	     animate_ui;    static bool	     animate_menu;    static bool	     animate_tooltip;    static bool	     animate_combo;    static bool	     fade_menu;    static bool	     fade_tooltip;    QPtrList&lt;QTranslator&gt; *translators;#ifndef QT_NO_SESSIONMANAGER    QSessionManager *session_manager;    QString	     session_id;    bool	     is_session_restored;#endif#if defined(Q_WS_X11) &amp;&amp; !defined (QT_NO_STYLE )    static void x11_initialize_style();#endif    static QSize     app_strut;    static QStringList *app_libpaths;    static QAsciiDict&lt;QPalette&gt; *app_palettes;    static QAsciiDict&lt;QFont&gt;    *app_fonts;    static QWidgetList *popupWidgets;    bool	     inPopupMode() const;    void	     closePopup( QWidget *popup );    void	     openPopup( QWidget *popup );    void	     setActiveWindow( QWidget* act );    static bool      sendSpontaneousEvent( QObject *receiver, QEvent *event );    static void      removePostedEvent( QEvent * );    friend class QWidget;    friend class QETWidget;    friend class QEvent;    friend Q_EXPORT void qt_ucm_initialize( QApplication * );#if defined(Q_WS_WIN)    friend bool qt_sendSpontaneousEvent( QObject*, QEvent* );#endifprivate: // Disabled copy constructor and operator=#if defined(Q_DISABLE_COPY)    QApplication( const QApplication &amp; );    QApplication &amp;operator=( const QApplication &amp; );#endif};inline int QApplication::argc() const{    return app_argc;}inline char **QApplication::argv() const{    return app_argv;}#ifndef QT_NO_CURSORinline QCursor *QApplication::overrideCursor(){    return app_cursor;}#endifinline bool QApplication::hasGlobalMouseTracking(){    return app_tracking &gt; 0;}inline QWidget *QApplication::mainWidget() const{    return main_widget;}inline QWidget *QApplication::focusWidget() const{    return focus_widget;}inline QWidget *QApplication::activeWindow() const{    return active_window;}inline QWidget *QApplication::widgetAt( const QPoint &amp;p, bool child ){    return widgetAt( p.x(), p.y(), child );}inline bool QApplication::inPopupMode() const{    return popupWidgets != 0;}#ifndef QT_NO_SESSIONMANAGERinline bool QApplication::isSessionRestored() const{    return is_session_restored;}inline QString QApplication::sessionId() const{    return session_id;}#endifinline QSize QApplication::globalStrut(){    return app_strut;}inline bool QApplication::sendEvent( QObject *receiver, QEvent *event ){ return qApp ? qApp-&gt;notify( receiver, event ) : FALSE; }inline bool QApplication::sendSpontaneousEvent( QObject *receiver, QEvent *event ){ if ( event ) event-&gt;spont = TRUE; return qApp ? qApp-&gt;notify( receiver, event ) : FALSE; }#ifdef QT_NO_TRANSLATION// Simple versionsinline QString QApplication::translate( const char *, const char *sourceText,					const char *, Encoding encoding ) const{#ifndef QT_NO_TEXTCODEC    if ( encoding == UnicodeUTF8 )	return QString::fromUtf8( sourceText );    else#endif	return QString::fromLatin1( sourceText );}#endifinline int QApplication::horizontalAlignment( int align ){    align &amp;= AlignHorizontal_Mask;    if ( align == AlignAuto ) {	if ( reverseLayout() )	    align = AlignRight;	else	    align = AlignLeft;    }    return align;}#endif // QAPPLICATION_H</pre><!-- eof --><p><address><hr><div align=center><table width=100% cellspacing=0 border=0><tr><td>Copyright &copy; 2002 <a href="http://www.trolltech.com">Trolltech</a><td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a><td><a href="zh_CN.html">译者:Cavendish</a><td align=right><div align=right>Qt 3.0.5版</div></table></div></address></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?