Changeset 77214 in vbox for trunk/src/VBox
- Timestamp:
- Feb 8, 2019 10:42:20 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128719
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.cpp
r77205 r77214 154 154 , m_pToken(0) 155 155 , m_fHovered(false) 156 , m_iHoverOnTimerId(0) 156 157 , m_iHoverOffTimerId(0) 157 158 , m_iAnimatedValue(0) … … 173 174 , m_pToken(0) 174 175 , m_fHovered(false) 176 , m_iHoverOnTimerId(0) 175 177 , m_iHoverOffTimerId(0) 176 178 , m_iAnimatedValue(0) … … 291 293 if (!m_fHovered) 292 294 { 293 /* Emit hover-on trigger: */ 295 /* Start hover-on timer, handled in timerEvent() below: */ 296 m_iHoverOnTimerId = startTimer(400); 294 297 m_fHovered = true; 295 emit sigHoverEnter();296 298 } 297 299 /* Update in any case: */ … … 319 321 killTimer(iTimerId); 320 322 321 /* If that timer is the one we expecting: */ 323 /* If that is hover-on timer: */ 324 if (m_iHoverOnTimerId != 0 && iTimerId == m_iHoverOnTimerId) 325 { 326 /* Wait for timer no more: */ 327 m_iHoverOnTimerId = 0; 328 /* Emit hover-on trigger if hovered: */ 329 if (m_fHovered) 330 emit sigHoverEnter(); 331 /* Update in any case: */ 332 update(); 333 } 334 335 else 336 337 /* If that is hover-off timer: */ 322 338 if (m_iHoverOffTimerId != 0 && iTimerId == m_iHoverOffTimerId) 323 339 { -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.h
r77205 r77214 166 166 /** Holds whether item is hovered. */ 167 167 bool m_fHovered; 168 /** Holds the hover-on timer id. */ 169 int m_iHoverOnTimerId; 168 170 /** Holds the hover-off timer id. */ 169 171 int m_iHoverOffTimerId;
Note:
See TracChangeset
for help on using the changeset viewer.