homescreenapp/stateplugins/hshomescreenstateplugin/inc/hsidlestate.h
changeset 36 cdae8c6c3876
parent 35 f9ce957a272c
child 39 4e8ebe173323
equal deleted inserted replaced
35:f9ce957a272c 36:cdae8c6c3876
    51     void event_addPage();
    51     void event_addPage();
    52     void event_removePage();
    52     void event_removePage();
    53     void event_toggleConnection();
    53     void event_toggleConnection();
    54 
    54 
    55 private:
    55 private:
       
    56     Q_DISABLE_COPY(HsIdleState)
    56     void setupStates();
    57     void setupStates();
    57     qreal pageLayerXPos(int pageIndex) const;
    58     qreal pageLayerXPos(int pageIndex) const;
    58     void startPageChangeAnimation(int targetPageIndex, int duration);
    59     void startPageChangeAnimation(int targetPageIndex, int duration);
    59     bool isInPageChangeZone();
    60     bool isInPageChangeZone();
    60     bool isInLeftPageChangeZone();
    61     bool isInLeftPageChangeZone();
    84     void action_sceneInteraction_disconnectGestureTimers();    
    85     void action_sceneInteraction_disconnectGestureTimers();    
    85     void action_moveWidget_reparentToControlLayer();
    86     void action_moveWidget_reparentToControlLayer();
    86     void action_moveWidget_startWidgetDragAnimation();
    87     void action_moveWidget_startWidgetDragAnimation();
    87     void action_moveWidget_connectMouseEventHandlers();
    88     void action_moveWidget_connectMouseEventHandlers();
    88     void action_moveWidget_connectGestureTimers();
    89     void action_moveWidget_connectGestureTimers();
       
    90 
    89     void action_moveWidget_reparentToPage();
    91     void action_moveWidget_reparentToPage();
    90     void action_moveWidget_startWidgetDropAnimation();
    92     void action_moveWidget_startWidgetDropAnimation();
    91     void action_moveWidget_disconnectMouseEventHandlers();
    93     void action_moveWidget_disconnectMouseEventHandlers();
    92     void action_moveWidget_disconnectGestureTimers();
    94     void action_moveWidget_disconnectGestureTimers();
    93     void action_moveScene_connectMouseEventHandlers();
    95     void action_moveScene_connectMouseEventHandlers();
   127     void translateUi();
   129     void translateUi();
   128 #endif
   130 #endif
   129 
   131 
   130 private:
   132 private:
   131     HbView *mView;
   133     HbView *mView;
   132     HbAction *mSoftKeyAction;
   134     HbAction *mNavigationAction;
   133     HsIdleWidget *mUiWidget;
   135     HsIdleWidget *mUiWidget;
   134     
   136     
   135     QTimer mTimer;
   137     QTimer mTimer;
   136     qreal mTapAndHoldDistance;
   138     qreal mTapAndHoldDistance;
   137     qreal mPageChangeZoneWidth;
   139     qreal mPageChangeZoneWidth;