QPen Class Reference

QPen Class Reference

#include <qpen.h>

Class Description

Definition at line 64 of file qpen.h.

Public Types

typedef QPenPrivate * DataPtr
 

Public Member Functions

 QPen ()
 
 QPen (Qt::PenStyle)
 
 QPen (const QColor &color)
 
 QPen (const QBrush &brush, qreal width, Qt::PenStyle s=Qt::SolidLine, Qt::PenCapStyle c=Qt::SquareCap, Qt::PenJoinStyle j=Qt::BevelJoin)
 
 QPen (const QPen &pen)
 
 ~QPen ()
 
QPenoperator= (const QPen &pen)
 
void swap (QPen &other)
 
Qt::PenStyle style () const
 
void setStyle (Qt::PenStyle)
 
QVector< qreal > dashPattern () const
 
void setDashPattern (const QVector< qreal > &pattern)
 
qreal dashOffset () const
 
void setDashOffset (qreal doffset)
 
qreal miterLimit () const
 
void setMiterLimit (qreal limit)
 
qreal widthF () const
 
void setWidthF (qreal width)
 
int width () const
 
void setWidth (int width)
 
QColor color () const
 
void setColor (const QColor &color)
 
QBrush brush () const
 
void setBrush (const QBrush &brush)
 
bool isSolid () const
 
Qt::PenCapStyle capStyle () const
 
void setCapStyle (Qt::PenCapStyle pcs)
 
Qt::PenJoinStyle joinStyle () const
 
void setJoinStyle (Qt::PenJoinStyle pcs)
 
bool isCosmetic () const
 
void setCosmetic (bool cosmetic)
 
bool operator== (const QPen &p) const
 
bool operator!= (const QPen &p) const
 
 operator QVariant () const
 
bool isDetached ()
 
DataPtrdata_ptr ()
 

Friends

Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &, QPen &)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &, const QPen &)
 

Member Typedef Documentation

typedef QPenPrivate* DataPtr

Definition at line 131 of file qpen.h.

Constructor & Destructor Documentation

QPen ( )
QPen ( const QColor color)
QPen ( const QBrush brush,
qreal  width,
Qt::PenStyle  s = Qt::SolidLine,
Qt::PenCapStyle  c = Qt::SquareCap,
Qt::PenJoinStyle  j = Qt::BevelJoin 
)
QPen ( const QPen pen)
~QPen ( )

Member Function Documentation

QPen& operator= ( const QPen pen)
void swap ( QPen other)
inline

Definition at line 81 of file qpen.h.

81 { qSwap(d, other.d); }
Q_INLINE_TEMPLATE void qSwap(QScopedPointer< T, Cleanup > &p1, QScopedPointer< T, Cleanup > &p2)
Qt::PenStyle style ( ) const
void setStyle ( Qt::PenStyle  )
QVector<qreal> dashPattern ( ) const
void setDashPattern ( const QVector< qreal > &  pattern)
qreal dashOffset ( ) const
void setDashOffset ( qreal  doffset)
qreal miterLimit ( ) const
void setMiterLimit ( qreal  limit)
qreal widthF ( ) const
void setWidthF ( qreal  width)
int width ( ) const
void setWidth ( int  width)
QColor color ( ) const
void setColor ( const QColor color)
QBrush brush ( ) const
void setBrush ( const QBrush brush)
bool isSolid ( ) const
Qt::PenCapStyle capStyle ( ) const
void setCapStyle ( Qt::PenCapStyle  pcs)
Qt::PenJoinStyle joinStyle ( ) const
void setJoinStyle ( Qt::PenJoinStyle  pcs)
bool isCosmetic ( ) const
void setCosmetic ( bool  cosmetic)
bool operator== ( const QPen p) const
bool operator!= ( const QPen p) const
inline

Definition at line 119 of file qpen.h.

119 { return !(operator==(p)); }
bool operator==(const QPen &p) const
operator QVariant ( ) const
bool isDetached ( )
DataPtr& data_ptr ( )
inline

Definition at line 132 of file qpen.h.

132 { return d; }

Friends And Related Function Documentation

Q_GUI_EXPORT QDataStream& operator>> ( QDataStream ,
QPen  
)
friend
Q_GUI_EXPORT QDataStream& operator<< ( QDataStream ,
const QPen  
)
friend

The documentation for this class was generated from the following file: