移除souce属性
This commit is contained in:
+11
-17
@@ -34,11 +34,6 @@ PicTextItem::~PicTextItem()
|
||||
|
||||
}
|
||||
|
||||
QVariant PicTextItem::source()
|
||||
{
|
||||
return m_source;
|
||||
}
|
||||
|
||||
QImage PicTextItem::applyImgeTranslation(QImage img)
|
||||
{
|
||||
auto scaledWidth = boldMultiple() * img.width();
|
||||
@@ -92,13 +87,9 @@ QImage PicTextItem::applyImgeTranslation(QImage img)
|
||||
return ret;
|
||||
}
|
||||
|
||||
void PicTextItem::setSource(QVariant var)
|
||||
void PicTextItem::setText(const QString& txt)
|
||||
{
|
||||
m_source = var;
|
||||
|
||||
if(SourceType::TEXT != sourceType())
|
||||
return;
|
||||
|
||||
m_source = txt;
|
||||
m_untransImage = strToImage(m_source.toString());
|
||||
applyModify();
|
||||
}
|
||||
@@ -125,7 +116,9 @@ void PicTextItem::setCustomFont(QString name)
|
||||
newFont.setLetterSpacing(QFont::AbsoluteSpacing, letterSpace());
|
||||
newFont.setStyleStrategy(QFont::NoAntialias);
|
||||
setFont(newFont);
|
||||
setSource(source());
|
||||
|
||||
m_untransImage = strToImage(m_source.toString());
|
||||
applyModify();
|
||||
}
|
||||
|
||||
int PicTextItem::letterSpace()
|
||||
@@ -366,23 +359,24 @@ QImage PicTextItem::itemImage()
|
||||
|
||||
void PicTextItem::setCustomAttrs(const QXmlStreamAttributes &attrs)
|
||||
{
|
||||
auto sourceVar = attrs.value("source").toString();
|
||||
PicTextItem::setSource(sourceVar);
|
||||
auto txt = attrs.value("source").toString();
|
||||
setText(txt);
|
||||
}
|
||||
|
||||
void PicTextItem::saveCustomAttrs(QXmlStreamAttributes &attrs)
|
||||
{
|
||||
attrs.append("source", PicTextItem::source().toString());
|
||||
attrs.append("source", text());
|
||||
}
|
||||
|
||||
void PicTextItem::colorReversalChanged()
|
||||
{
|
||||
setSource(source());
|
||||
applyModify();
|
||||
}
|
||||
|
||||
void PicTextItem::letterSpaceChanged()
|
||||
{
|
||||
setSource(source());
|
||||
m_untransImage = strToImage(m_source.toString());
|
||||
applyModify();
|
||||
}
|
||||
|
||||
QImage PicTextItem::strToImage(const QString &str)
|
||||
|
||||
Reference in New Issue
Block a user