first commit
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user