diff --git a/WsNovelParser/htmlprint.cpp b/WsNovelParser/htmlprint.cpp
index ea17a7a..fb2d818 100644
--- a/WsNovelParser/htmlprint.cpp
+++ b/WsNovelParser/htmlprint.cpp
@@ -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 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(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> 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(syntax_access->element());
@@ -196,7 +195,6 @@ QString Fragment::getSliceHTML(QDomElement& parent) const {
}
}
- return QString();
}
void Fragment::buildPageHTML(QDomElement& parent) const {
diff --git a/WsNovelParser/htmlprint.h b/WsNovelParser/htmlprint.h
index 0a577f3..b6aebf8 100644
--- a/WsNovelParser/htmlprint.h
+++ b/WsNovelParser/htmlprint.h
@@ -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 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;
};