src/gui/kernel/qapplication_p.h
changeset 30 5dc02b23752f
parent 29 b72c6db6890b
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
   457 
   457 
   458 #ifdef Q_WS_MAC
   458 #ifdef Q_WS_MAC
   459     static OSStatus globalEventProcessor(EventHandlerCallRef, EventRef, void *);
   459     static OSStatus globalEventProcessor(EventHandlerCallRef, EventRef, void *);
   460     static OSStatus globalAppleEventProcessor(const AppleEvent *, AppleEvent *, long);
   460     static OSStatus globalAppleEventProcessor(const AppleEvent *, AppleEvent *, long);
   461     static OSStatus tabletProximityCallback(EventHandlerCallRef, EventRef, void *);
   461     static OSStatus tabletProximityCallback(EventHandlerCallRef, EventRef, void *);
       
   462 #ifdef QT_MAC_USE_COCOA
       
   463     static void qt_initAfterNSAppStarted();
       
   464     static void setupAppleEvents();
       
   465     static void updateOverrideCursor();
       
   466     static void disableUsageOfCursorRects(bool disable);
       
   467 #endif
   462     static bool qt_mac_apply_settings();
   468     static bool qt_mac_apply_settings();
   463 #endif
   469 #endif
   464 
   470 
   465 #ifdef Q_WS_QWS
   471 #ifdef Q_WS_QWS
   466     QPointer<QWSManager> last_manager;
   472     QPointer<QWSManager> last_manager;
   506     int symbianProcessWsEvent(const QSymbianEvent *symbianEvent);
   512     int symbianProcessWsEvent(const QSymbianEvent *symbianEvent);
   507     int symbianHandleCommand(const QSymbianEvent *symbianEvent);
   513     int symbianHandleCommand(const QSymbianEvent *symbianEvent);
   508     int symbianResourceChange(const QSymbianEvent *symbianEvent);
   514     int symbianResourceChange(const QSymbianEvent *symbianEvent);
   509 
   515 
   510 #endif
   516 #endif
   511 #if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS)
   517 #if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS) || defined(Q_WS_MAC)
   512     void sendSyntheticEnterLeave(QWidget *widget);
   518     void sendSyntheticEnterLeave(QWidget *widget);
   513 #endif
   519 #endif
   514 
   520 
   515     QGestureManager *gestureManager;
   521     QGestureManager *gestureManager;
   516     QWidget *gestureWidget;
   522     QWidget *gestureWidget;
       
   523 #if defined(Q_WS_X11) || defined(Q_WS_WIN)
       
   524     QPixmap *move_cursor;
       
   525     QPixmap *copy_cursor;
       
   526     QPixmap *link_cursor;
       
   527 #endif
       
   528 #if defined(Q_WS_WIN)
       
   529     QPixmap *ignore_cursor;
       
   530 #endif
       
   531     QPixmap getPixmapCursor(Qt::CursorShape cshape);
   517 
   532 
   518     QMap<int, QWeakPointer<QWidget> > widgetForTouchPointId;
   533     QMap<int, QWeakPointer<QWidget> > widgetForTouchPointId;
   519     QMap<int, QTouchEvent::TouchPoint> appCurrentTouchPoints;
   534     QMap<int, QTouchEvent::TouchPoint> appCurrentTouchPoints;
   520     static void updateTouchPointsForWidget(QWidget *widget, QTouchEvent *touchEvent);
   535     static void updateTouchPointsForWidget(QWidget *widget, QTouchEvent *touchEvent);
   521     void initializeMultitouch();
   536     void initializeMultitouch();
   564     bool readRX71MultiTouchEvents(int deviceNumber);
   579     bool readRX71MultiTouchEvents(int deviceNumber);
   565     void fakeMouseEventFromRX71TouchEvent();
   580     void fakeMouseEventFromRX71TouchEvent();
   566     void _q_readRX71MultiTouchEvents();
   581     void _q_readRX71MultiTouchEvents();
   567 #endif
   582 #endif
   568 
   583 
   569 #if defined(Q_OS_SYMBIAN)
   584 #if defined(Q_WS_S60)
   570     int pressureSupported;
       
   571     int maxTouchPressure;
   585     int maxTouchPressure;
   572     QList<QTouchEvent::TouchPoint> appAllTouchPoints;
   586     QList<QTouchEvent::TouchPoint> appAllTouchPoints;
   573 #endif
   587 #endif
   574 
   588 
   575 private:
   589 private: