Changeset 88368 in vbox
- Timestamp:
- Apr 5, 2021 10:12:12 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.cpp
r88272 r88368 32 32 33 33 /********************************************************************************************************************************* 34 * UIToolPageButton definition. *34 * UIToolPageButton definition. * 35 35 *********************************************************************************************************************************/ 36 36 /** A QAbstractButton extension used to show collapse/expand icons. More importantly … … 62 62 63 63 /********************************************************************************************************************************* 64 * UIToolBoxPage definition. *64 * UIToolBoxPage definition. * 65 65 *********************************************************************************************************************************/ 66 66 … … 117 117 118 118 /********************************************************************************************************************************* 119 * UIToolPageButton implementation. *119 * UIToolPageButton implementation. * 120 120 *********************************************************************************************************************************/ 121 121 122 122 UIToolPageButton::UIToolPageButton(QWidget *pParent /* = 0 */) 123 : QAbstractButton(pParent)123 : QAbstractButton(pParent) 124 124 { 125 125 } … … 131 131 { 132 132 QPainter painter(this); 133 painter.drawPixmap(0, 0, m_pixmap.width(), m_pixmap.height(), m_pixmap); 133 painter.drawPixmap(0 /* origin X */, 134 0 /* origin Y */, 135 m_pixmap.width() / m_pixmap.devicePixelRatio() /* width */, 136 m_pixmap.height() / m_pixmap.devicePixelRatio() /* height */, 137 m_pixmap /* pixmap itself */); 134 138 } 135 139 } … … 138 142 { 139 143 m_pixmap = pixmap; 144 updateGeometry(); 140 145 update(); 141 146 } … … 144 149 { 145 150 if (m_pixmap.isNull()) 146 return QSize 147 return m_pixmap.size() ;151 return QSize(0,0); 152 return m_pixmap.size() / m_pixmap.devicePixelRatio(); 148 153 } 149 154 150 155 /********************************************************************************************************************************* 151 * UIToolBoxPage implementation. *156 * UIToolBoxPage implementation. * 152 157 *********************************************************************************************************************************/ 153 158 … … 329 334 330 335 /********************************************************************************************************************************* 331 * UIToolBox implementation. *336 * UIToolBox implementation. * 332 337 *********************************************************************************************************************************/ 333 338
Note:
See TracChangeset
for help on using the changeset viewer.