2026年5月23日暂存
This commit is contained in:
@@ -300,6 +300,19 @@ QImage PicTextItem::preview()
|
||||
{
|
||||
return m_itemImage;
|
||||
}
|
||||
void PicTextItem::setTextItemModel(const TextItemModel &model)
|
||||
{
|
||||
setLetterSpace(model.letterSpace);
|
||||
setBoldMultiple(model.boldMultiple);
|
||||
setDirection(model.direction);
|
||||
setColorReversal(model.colorReversal);
|
||||
}
|
||||
|
||||
TextItemModel PicTextItem::textItemModel()
|
||||
{
|
||||
return TextItemModel::fromItem(this);
|
||||
}
|
||||
|
||||
//! [1]
|
||||
QVariant PicTextItem::itemChange(GraphicsItemChange change,
|
||||
const QVariant &value)
|
||||
@@ -441,3 +454,16 @@ QPointF PicTextItem::clampItemPos(const QPointF &p)
|
||||
return QPointF (std::min(qreal(scene()->width() - boundingRect().width()), std::max(0.0, p.x())),
|
||||
std::min(qreal(scene()->height() - boundingRect().height()), std::max(0.0, p.y())));
|
||||
}
|
||||
|
||||
TextItemModel TextItemModel::fromItem(PicTextItem *item)
|
||||
{
|
||||
TextItemModel vm;
|
||||
if (item) {
|
||||
vm.sourceType = item->sourceType();
|
||||
vm.direction = item->direction();
|
||||
vm.boldMultiple = item->boldMultiple();
|
||||
vm.letterSpace = item->letterSpace();
|
||||
vm.colorReversal = item->colorReversal();
|
||||
}
|
||||
return vm;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user