ganeswidgets/src/hgspring.cpp
changeset 17 a10844a9914d
parent 12 6c0ec0ccd2d4
equal deleted inserted replaced
15:1ef5359bf0f4 17:a10844a9914d
    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