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