first commit

This commit is contained in:
2026-04-29 14:10:10 +08:00
commit b28556d43d
1558 changed files with 241386 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
#include "PicImageItem.h"
PicImageItem::PicImageItem(QGraphicsItem *parent, QGraphicsScene *scene, const SourceType type)
:PicTextItem(parent, scene, type)
{
}
QVariant PicImageItem::source()
{
return m_imgPath;
}
void PicImageItem::setSource(QVariant var)
{
QImage img(var.toString());
if(img.isNull())
return;
m_img = img;
m_imgPath = var.toString();
applyModify();
}
QImage PicImageItem::itemImage()
{
return m_img;
}
void PicImageItem::setCustomAttrs(const QXmlStreamAttributes &attrs)
{
setSource(attrs.value("source").toString());
}
void PicImageItem::saveCustomAttrs(QXmlStreamAttributes &attrs)
{
attrs.append("source", source().toString());
}
void PicImageItem::colorReversalChanged()
{
// TODO:: 翻转图片
}
void PicImageItem::letterSpaceChanged()
{
// pass
}