This commit is contained in:
parent
1caa316e50
commit
781ef50253
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue