- Timestamp:
- Feb 11, 2010, 11:19:06 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/vendor/nokia/qt/4.6.1 merged eligible /branches/vendor/nokia/qt/current merged eligible /branches/vendor/trolltech/qt/current 3-149
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/examples/graphicsview/basicgraphicslayouts/layoutitem.cpp
r2 r561 2 2 ** 3 3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). 4 ** Contact: Qt Software Information ([email protected]) 4 ** All rights reserved. 5 ** Contact: Nokia Corporation ([email protected]) 5 6 ** 6 7 ** This file is part of the examples of the Qt Toolkit. … … 21 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 22 23 ** 23 ** In addition, as a special exception, Nokia gives you certain 24 ** additional rights. These rights are described in the Nokia Qt LGPL 25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this 26 ** package. 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 27 ** 28 28 ** GNU General Public License Usage … … 34 34 ** met: http://www.gnu.org/copyleft/gpl.html. 35 35 ** 36 ** If you are unsure which license is appropriate for your use, please37 ** contact the sales department at qt-sales@nokia.com.36 ** If you 37 ** @nokia.com. 38 38 ** $QT_END_LICENSE$ 39 39 ** … … 44 44 //! [0] 45 45 LayoutItem::LayoutItem(QGraphicsItem *parent/* = 0*/) 46 : QGraphics Widget(parent)46 : QGraphics(parent) 47 47 { 48 pix = new QPixmap(QLatin1String(":/images/block.png")); 49 // Do not allow a size smaller than the pixmap with two frames around it. 50 setMinimumSize(pix->size() + QSize(12, 12)); 48 m_pix = new QPixmap(QLatin1String(":/images/block.png")); 49 setGraphicsItem(this); 51 50 } 52 51 //! [0] … … 54 53 LayoutItem::~LayoutItem() 55 54 { 56 delete pix;55 delete pix; 57 56 } 58 57 59 58 //! [1] 60 59 void LayoutItem::paint(QPainter *painter, … … 65 64 66 65 QRectF frame(QPointF(0,0), geometry().size()); 67 qreal w = pix->width();68 qreal h = pix->height();66 qreal w = pix->width(); 67 qreal h = pix->height(); 69 68 QGradientStops stops; 70 69 //! [1] … … 95 94 painter->setBrush(QBrush(gradient)); 96 95 painter->drawRoundedRect(innerFrame, 10.0, 10.0); 97 painter->drawPixmap(pixpos, * pix);96 painter->drawPixmap(pixpos, *pix); 98 97 } 99 98 //! [2] 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
Note:
See TracChangeset
for help on using the changeset viewer.