QtNovelUI/libTextEdit/blockdatas.cpp

25 lines
648 B
C++
Raw Normal View History

#include "blockdatas.h"
using namespace PresentDatas;
DisplayGroup::DisplayGroup(const QString &uid) : SpecificEntityData(EntityType::DISPLAY_GROUP, uid) {}
QString DisplayGroup::styledText() const {
QString retvs = QString("<group id='%1'>\n").arg(this->uID());
for (auto &i : children())
retvs += i->styledText();
retvs += "</group>\n";
return retvs;
}
QString DisplayGroup::plainText() const {
QString retvs = "";
for (auto &i : children())
retvs += i->plainText();
retvs += "\n";
return retvs;
}
TextRange::TextRange(const QString &uid) : SpecificEntityData(EntityType::TEXT_RANGE, uid) {}