This commit is contained in:
codeboss 2024-04-02 23:37:40 +08:00
parent 1caa316e50
commit 781ef50253
2 changed files with 6 additions and 8 deletions

View File

@ -70,7 +70,7 @@ void StoryLine::buildPageHTML(QDomElement& parent) const {
case NovelNode::FragmentRefer:
case NovelNode::FragmentDefine: {
auto element_inst = this->getElement(inst_c->element()->signature());
element_inst->getSliceHTML(dom_storyline);
element_inst->buildSliceHTML(dom_storyline);
}break;
default:
break;
@ -96,7 +96,7 @@ std::shared_ptr<Fragment> printer::FragmentRef::hostFragment() const
return this->host_inst.lock();
}
QString FragmentRef::getSliceHTML(QDomElement& dom_parent) const {
void FragmentRef::buildSliceHTML(QDomElement& dom_parent) const {
auto syntax_element = this->accessPeers()->element();
auto refer_element = std::dynamic_pointer_cast<const FragmentRefers>(syntax_element);
@ -123,7 +123,6 @@ QString FragmentRef::getSliceHTML(QDomElement& dom_parent) const {
}
}
return QString();
}
void FragmentRef::buildPageHTML(QDomElement& parent) const {
@ -171,7 +170,7 @@ QList<std::shared_ptr<FragmentRef>> Fragment::additionals() const {
return this->additionals_store;
}
QString Fragment::getSliceHTML(QDomElement& parent) const {
void Fragment::buildSliceHTML(QDomElement& parent) const {
auto syntax_access = this->accessPeers();
auto fragment_inst = std::dynamic_pointer_cast<const FragmentDefine>(syntax_access->element());
@ -196,7 +195,6 @@ QString Fragment::getSliceHTML(QDomElement& parent) const {
}
}
return QString();
}
void Fragment::buildPageHTML(QDomElement& parent) const {

View File

@ -55,7 +55,7 @@ namespace printer {
/*
* @brief HTML
*/
virtual QString getSliceHTML(QDomElement &doc) const = 0;
virtual void buildSliceHTML(QDomElement &doc) const = 0;
private:
QString refer_store;
@ -109,7 +109,7 @@ namespace printer {
void buildPageHTML(QDomElement& doc) const override;
// 通过 Element 继承
QString getSliceHTML(QDomElement& doc) const override;
void buildSliceHTML(QDomElement& doc) const override;
private:
std::weak_ptr<Fragment> host_inst;
@ -132,7 +132,7 @@ namespace printer {
void buildPageHTML(QDomElement& doc) const override;
// 通过 Element 继承
QString getSliceHTML(QDomElement& doc) const override;
void buildSliceHTML(QDomElement& doc) const override;
};