25 lines
648 B
C++
25 lines
648 B
C++
|
#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) {}
|