DtkWidget 5.6.0.2
DTK Widget module
Public 类型 | Public 成员函数 | Protected 成员函数 | 友元 | 所有成员列表
Dtk::Widget::WaterMark类 参考
类 Dtk::Widget::WaterMark 继承关系图:
Inheritance graph
[图例]
Dtk::Widget::WaterMark 的协作图:
Collaboration graph
[图例]

Public 类型

enum  Type { None , Text , Image }
 
enum  Layout { Center , Tiled }
 

Public 成员函数

 WaterMark (QGraphicsItem *parent=nullptr)
 
void setType (Type t)
 
Type getType () const
 
void setLayoutType (Layout l)
 
void setScaleFactor (qreal scale)
 
void setImage (const QImage &img)
 
void setText (const QString str)
 
void setFont (const QFont &f)
 
QFont getFont () const
 
void setColor (const QColor &c)
 
QColor getColor () const
 
void setBoundingRect (const QRectF &rect)
 
QRectF boundingRect () const override
 
QPolygonF itemMaxPolygon () const
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *item, QWidget *widget) override
 
void updatePicture (QPainter *painter, bool isPreview)
 
void setNumberUpScale (const qreal &value)
 

Protected 成员函数

QPainterPath itemClipPath () const
 

友元

class DPrintPreviewWidgetPrivate
 

该类的文档由以下文件生成: