61 qreal s = ( mIconSize - 1 ) / 2.0;
64 pen.setWidth( mPenWidth );
66 QBrush brush( mFillColor );
75 p->drawLine( QLineF( -s, 0, s, 0 ) );
76 p->drawLine( QLineF( 0, -s, 0, s ) );
80 p->drawLine( QLineF( -s, -s, s, s ) );
81 p->drawLine( QLineF( -s, s, s, -s ) );
85 p->drawLine( QLineF( -s, -s, s, -s ) );
86 p->drawLine( QLineF( s, -s, s, s ) );
87 p->drawLine( QLineF( s, s, -s, s ) );
88 p->drawLine( QLineF( -s, s, -s, -s ) );
92 p->drawEllipse( QPointF( 0, 0 ), s, s );
96 p->drawLine( QLineF( -s, -s, s, -s ) );
97 p->drawLine( QLineF( -s, s, s, s ) );
98 p->drawLine( QLineF( -s, -s, s, s ) );
99 p->drawLine( QLineF( s, -s, -s, s ) );
103 p->drawLine( QLineF( -s, s, s, s ) );
104 p->drawLine( QLineF( s, s, 0, -s ) );
105 p->drawLine( QLineF( 0, -s, -s, s ) );
108 p->drawLine( QLineF( 0, -s, -s, 0 ) );
109 p->drawLine( QLineF( -s, 0, 0, s ) );
110 p->drawLine( QLineF( 0, s, s, 0 ) );
111 p->drawLine( QLineF( s, 0, 0, -s ) );
119 qreal s = qreal( mIconSize + mPenWidth ) / 2.0;
120 return QRectF( -s, -s, 2.0 * s, 2.0 * s );