src/gui/kernel/qapplication_p.h
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
child 33 3e2da88830cd
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
   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();