ganeswidgets/src/hgspring.cpp
changeset 19 31a1a9e11046
parent 13 8bf920201dea
equal deleted inserted replaced
18:1591614dbf89 19:31a1a9e11046
    77     }
    77     }
    78             
    78             
    79     mStartPos = mPos;
    79     mStartPos = mPos;
    80     mEndPos = pos;
    80     mEndPos = pos;
    81 
    81 
    82     emit started();
       
    83 
    82 
    84     if (!mTimer->isActive())
    83     if (!mTimer->isActive())
    85     {
    84     {
       
    85         emit started();
    86         mTimer->start(KTimerInterval);
    86         mTimer->start(KTimerInterval);
    87         mPrevTime.start();
    87         mPrevTime.start();
    88     }
    88     }
    89 }
    89 }
    90 
    90 
   133 }
   133 }
   134 
   134 
   135 void HgSpring::cancel()
   135 void HgSpring::cancel()
   136 {
   136 {
   137     if (mTimer->isActive()) {
   137     if (mTimer->isActive()) {
       
   138         mEndPosOverListEdge = false;
   138         mEndPos = mPos;
   139         mEndPos = mPos;
   139         emit ended();
   140         emit ended();
   140         mTimer->stop(); 
   141         mTimer->stop(); 
   141     }
   142     }
   142     
   143