34 #ifndef ANATOMIST_CONTROLER_CONTROL_D_H 
   35 #define ANATOMIST_CONTROLER_CONTROL_D_H 
   51   actionCallback(actionCb) 
 
   53   actionInstance = 
dynamic_cast<T *
>(action) ;
 
   54   ASSERT( actionInstance != 0 ) ;
 
   62   (actionInstance->*(actionCallback))();
 
   80   actionCallback(actionCb) 
 
   82   actionInstance = 
dynamic_cast<T *
>(
action) ;
 
   91   return actionInstance;
 
   99   (actionInstance->*(actionCallback))( x, y, globalX, globalY );
 
  117   actionCallback(actionCb) 
 
  119   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  120   ASSERT( actionInstance != 0 ) ;
 
  128   (actionInstance->*(actionCallback))( delta, x, y, globalX, globalY );
 
  146   actionCallback(actionCb) 
 
  148   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  149   ASSERT( actionInstance != 0 ) ;
 
  157   (actionInstance->*(actionCallback))();
 
  174   actionCallback(actionCb) 
 
  176   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  177   ASSERT( actionInstance != 0 ) ;
 
  185   (actionInstance->*(actionCallback))();
 
  203   actionCallback(actionCb) 
 
  205   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  206   ASSERT( actionInstance != 0 ) ;
 
  214   (actionInstance->*(actionCallback))( xOffset, yOffset, height, width );
 
  232   actionCallback(actionCb) 
 
  234   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  235   ASSERT( actionInstance != 0 ) ;
 
  243   (actionInstance->*(actionCallback))( posX, posY, oldPosX, oldPosY );
 
  261   actionCallback(actionCb) 
 
  263   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  264   ASSERT( actionInstance != 0 ) ;
 
  272   (actionInstance->*(actionCallback))( posX, posY, action );
 
  289   actionCallback(actionCb) 
 
  291   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  292   ASSERT( actionInstance != 0 ) ;
 
  300   (actionInstance->*(actionCallback))( height, width, oldHeight, oldWidth );
 
  317   actionCallback(actionCb) 
 
  319   actionInstance = 
dynamic_cast<T *
>(action) ;
 
  320   ASSERT( actionInstance != 0 ) ;
 
  328   (actionInstance->*(actionCallback))(spontaneous);
 
  342   : actionInstance( 0 ), actionCallback( 0 )
 
  349   Action * action, Callback actionCb )
 
  350   : actionCallback( actionCb )
 
  352   actionInstance = 
dynamic_cast<T *
>( action );
 
  353   ASSERT( actionInstance != 0 );
 
  361   (actionInstance->*(actionCallback))();
 
  375   : actionInstance( 0 ), actionCallback( 0 )
 
  382   Action * action, Callback actionCb )
 
  383   : actionCallback( actionCb )
 
  385   actionInstance = 
dynamic_cast<T *
>( action );
 
  386   ASSERT( actionInstance != 0 );
 
  394   (actionInstance->*(actionCallback))( gesture );
 
  408   : actionInstance( 0 ), actionCallback( 0 )
 
  415   Action * action, Callback actionCb )
 
  416   : actionCallback( actionCb )
 
  418   actionInstance = 
dynamic_cast<T *
>( action );
 
  419   ASSERT( actionInstance != 0 );
 
  427   (actionInstance->*(actionCallback))( gesture );
 
  441   : actionInstance( 0 ), actionCallback( 0 )
 
  448   Action * action, Callback actionCb )
 
  449   : actionCallback( actionCb )
 
  451   actionInstance = 
dynamic_cast<T *
>( action );
 
  452   ASSERT( actionInstance != 0 );
 
  460   (actionInstance->*(actionCallback))( gesture );
 
  474   : actionInstance( 0 ), actionCallback( 0 )
 
  481   Action * action, Callback actionCb )
 
  482   : actionCallback( actionCb )
 
  484   actionInstance = 
dynamic_cast<T *
>( action );
 
  485   ASSERT( actionInstance != 0 );
 
  493   (actionInstance->*(actionCallback))( gesture );
 
  507   : actionInstance( 0 ), actionCallback( 0 )
 
  514   Action * action, Callback actionCb )
 
  515   : actionCallback( actionCb )
 
  517   actionInstance = 
dynamic_cast<T *
>( action );
 
  518   ASSERT( actionInstance != 0 );
 
  526   (actionInstance->*(actionCallback))( gesture );
 
virtual DropActionLink * clone() const
virtual void execute(int posX, int posY, Control::DropAction action)
virtual EnterLeaveActionLink * clone() const
virtual FocusActionLink * clone() const
virtual KeyActionLink * clone() const
virtual void execute(int x, int y, int globalX, int globalY)
virtual MouseActionLink * clone() const
virtual Action * action()
virtual MoveOrDragActionLink * clone() const
virtual void execute(int posX=0, int posY=0, int oldPosX=0, int oldPosY=0)
virtual PaintActionLink * clone() const
virtual void execute(int xOffset, int yOffset, int height, int width)
virtual PanActionLink * clone() const
virtual void execute(QPanGesture *)
virtual PinchActionLink * clone() const
virtual void execute(QPinchGesture *)
virtual void execute(int height, int width, int oldHeight, int oldWidth)
virtual ResizeActionLink * clone() const
virtual SelectionChangedActionLink * clone() const
SelectionChangedActionLinkOf()
virtual ShowHideActionLink * clone() const
virtual void execute(bool spontaneous)
virtual SwipeActionLink * clone() const
virtual void execute(QSwipeGesture *)
virtual TapActionLink * clone() const
virtual void execute(QTapGesture *)
virtual TapAndHoldActionLink * clone() const
virtual void execute(QTapAndHoldGesture *)
virtual void execute(int delta, int x, int y, int globalX, int globalY)
virtual WheelActionLink * clone() const
Qt::DropAction DropAction