Changeset 77219 in vbox for trunk/src/VBox
- Timestamp:
- Feb 8, 2019 1:53:15 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128726
- 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
r77214 r77219 595 595 void UIGraphicsScrollBar::layoutToken() 596 596 { 597 m_pToken->setPos(actualTokenPosition()); 598 } 599 600 QPoint UIGraphicsScrollBar::actualTokenPosition() const 601 { 597 602 /* We calculating ratio on the basis of current/minimum/maximum values: */ 598 603 const double dRatio = m_iMaximum > m_iMinimum ? (double)(m_iValue - m_iMinimum) / (m_iMaximum - m_iMinimum) : 0; 604 605 /* Prepare result: */ 606 QPoint position; 599 607 600 608 /* Depending on orientation: */ … … 607 615 const int iMax = size().width() - 2 * m_iExtent; 608 616 int iX = dRatio * (iMax - iMin) + iMin; 609 m_pToken->setPos(iX, 0);617 position = QPoint(iX, 0); 610 618 break; 611 619 } … … 616 624 const int iMax = size().height() - 2 * m_iExtent; 617 625 int iY = dRatio * (iMax - iMin) + iMin; 618 m_pToken->setPos(0, iY);626 position = QPoint(0, iY); 619 627 break; 620 628 } 621 629 } 630 631 /* Return result: */ 632 return position; 622 633 } 623 634 -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.h
r77214 r77219 133 133 void layoutToken(); 134 134 135 /** Returns actual token position. */ 136 QPoint actualTokenPosition() const; 137 135 138 /** Paints background using specified @a pPainter and certain @a rectangle. */ 136 139 void paintBackground(QPainter *pPainter, const QRect &rectangle) const;
Note:
See TracChangeset
for help on using the changeset viewer.