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
+38
View File
@@ -0,0 +1,38 @@
#include "piccodeitem.h"
PicCodeItem::PicCodeItem(QGraphicsItem *parent, QGraphicsScene *scene, const SourceType type)
:PicTextItem(parent, scene, type)
{
setFlag(QGraphicsItem::ItemIsMovable);
setFlag(QGraphicsItem::ItemIsSelectable);
setFlag(QGraphicsItem::ItemIsFocusable);
setFlag(QGraphicsItem::ItemSendsGeometryChanges, true);
}
QVariant PicCodeItem::source()
{
return imagePath;
}
void PicCodeItem::setSource(QVariant var)
{
imagePath = var.toString();
applyModify();
}
QImage PicCodeItem::itemImage()
{
return QImage(imagePath);
}
void PicCodeItem::setCustomAttrs(const QXmlStreamAttributes &attrs)
{
imagePath = attrs.value("CodeImage").toString();
}
void PicCodeItem::saveCustomAttrs(QXmlStreamAttributes &attrs)
{
attrs.append("CodeImage", imagePath);
}