- Timestamp:
- Dec 7, 2012 3:10:02 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 82550
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElement.cpp
r44060 r44064 566 566 pPainter, 567 567 /* Rectangle to paint in: */ 568 Q Rect(QPoint(iMachineNameX, iMachineNameY), m_nameSize),568 QPoint(iMachineNameX, iMachineNameY), 569 569 /* Font to paint text: */ 570 570 m_nameFont, 571 /* Paint device: */ 572 model()->paintDevice(), 571 573 /* Text to paint: */ 572 574 m_strName, -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsItem.cpp
r44060 r44064 147 147 148 148 /* static */ 149 void UIGDetailsItem::paintText(QPainter *pPainter, const QRect &rect, const QFont &font, 149 void UIGDetailsItem::paintText(QPainter *pPainter, QPoint point, 150 const QFont &font, QPaintDevice *pPaintDevice, 150 151 const QString &strText, const QColor &color) 151 152 { 153 /* Prepare variables: */ 154 QFontMetrics fm(font, pPaintDevice); 155 point += QPoint(0, fm.ascent()); 156 157 /* Draw text: */ 152 158 pPainter->save(); 153 159 pPainter->setFont(font); 154 160 pPainter->setPen(color); 155 pPainter->drawText( rect, strText);161 pPainter->drawText(point, strText); 156 162 pPainter->restore(); 157 163 } -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsItem.h
r44060 r44064 94 94 static void paintFrameRect(QPainter *pPainter, const QRect &rect, int iRadius); 95 95 static void paintPixmap(QPainter *pPainter, const QRect &rect, const QPixmap &pixmap); 96 static void paintText(QPainter *pPainter, const QRect &rect, const QFont &font, const QString &strText, const QColor &color); 96 static void paintText(QPainter *pPainter, QPoint point, 97 const QFont &font, QPaintDevice *pPaintDevice, 98 const QString &strText, const QColor &color); 97 99 98 100 private:
Note:
See TracChangeset
for help on using the changeset viewer.