From 58ed6d6492249280fa2002399c492872a800dfa0 Mon Sep 17 00:00:00 2001 From: codeboss <2422523675@qq.com> Date: Tue, 2 Apr 2024 23:23:21 +0800 Subject: [PATCH] refactor --- WsNovelParser/WsNovelParser.vcxproj.user | 4 ++-- WsNovelParser/htmlprint.cpp | 14 +++++++------- WsNovelParser/htmlprint.h | 10 +++++----- libParse/libParse.vcxproj.user | 4 ++-- libSyntax/libSyntax.vcxproj.user | 4 ++-- libToken/libToken.vcxproj.user | 4 ++-- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/WsNovelParser/WsNovelParser.vcxproj.user b/WsNovelParser/WsNovelParser.vcxproj.user index 737f5df..81916ac 100644 --- a/WsNovelParser/WsNovelParser.vcxproj.user +++ b/WsNovelParser/WsNovelParser.vcxproj.user @@ -5,9 +5,9 @@ WindowsLocalDebugger - 2024-03-31T14:11:49.6878635Z + 2024-04-02T15:18:58.9876786Z - 2024-03-31T14:11:50.2019950Z + 2024-04-02T15:18:59.1749926Z \ No newline at end of file diff --git a/WsNovelParser/htmlprint.cpp b/WsNovelParser/htmlprint.cpp index cc33dbd..ca0f614 100644 --- a/WsNovelParser/htmlprint.cpp +++ b/WsNovelParser/htmlprint.cpp @@ -16,11 +16,11 @@ QString Access::pageRefers() const { return this->summary_refer_store; } Element::Element(std::shared_ptr handle) :Access(handle) {} -void printer::Element::setPieceRefer(const QString& href) { +void printer::Element::setSliceRefer(const QString& href) { this->refer_store = href; } -QString printer::Element::pieceRefers() const { +QString printer::Element::sliceRefers() const { return refer_store; } @@ -70,7 +70,7 @@ QString StoryLine::getPageHTML(QDomElement& parent) const { case NovelNode::FragmentRefer: case NovelNode::FragmentDefine: { auto element_inst = this->getElement(inst_c->element()->signature()); - element_inst->getPieceHTML(dom_storyline); + element_inst->getSliceHTML(dom_storyline); }break; default: break; @@ -99,7 +99,7 @@ std::shared_ptr printer::FragmentRef::hostFragment() const return this->host_inst.lock(); } -QString FragmentRef::getPieceHTML(QDomElement& dom_parent) const { +QString FragmentRef::getSliceHTML(QDomElement& dom_parent) const { auto syntax_element = this->accessPeers()->element(); auto refer_element = std::dynamic_pointer_cast(syntax_element); @@ -142,7 +142,7 @@ QString FragmentRef::getPageHTML(QDomElement& parent) const { refers_dom.appendChild(title_block); auto title_refer = doc.createElement(u8"a"); title_refer.appendChild(doc.createTextNode(refer_element->signature())); - title_refer.setAttribute("href", this->pieceRefers()); + title_refer.setAttribute("href", this->sliceRefers()); title_block.appendChild(title_refer); std::function>)> build_cascade = @@ -175,7 +175,7 @@ QList> Fragment::additionals() const { return this->additionals_store; } -QString Fragment::getPieceHTML(QDomElement& parent) const { +QString Fragment::getSliceHTML(QDomElement& parent) const { auto syntax_access = this->accessPeers(); auto fragment_inst = std::dynamic_pointer_cast(syntax_access->element()); @@ -332,7 +332,7 @@ std::function>&, const QString&)> refe [&](const QList>& items, const QString& summary_href) { for (auto& item : items) { auto element_addr = QString::number((qulonglong)item->accessPeers()->element().get()); - item->setPieceRefer(summary_href + u8"#" + element_addr); + item->setSliceRefer(summary_href + u8"#" + element_addr); } }; diff --git a/WsNovelParser/htmlprint.h b/WsNovelParser/htmlprint.h index 1bc976f..ad12996 100644 --- a/WsNovelParser/htmlprint.h +++ b/WsNovelParser/htmlprint.h @@ -49,13 +49,13 @@ namespace printer { /* * @brief 设置片段URL,从故事汇总页面跳转回出处页面 */ - virtual void setPieceRefer(const QString& href); - virtual QString pieceRefers() const; + virtual void setSliceRefer(const QString& href); + virtual QString sliceRefers() const; /* * @brief 获取故事片段出处的节点HTML */ - virtual QString getPieceHTML(QDomElement &doc) const = 0; + virtual QString getSliceHTML(QDomElement &doc) const = 0; private: QString refer_store; @@ -109,7 +109,7 @@ namespace printer { QString getPageHTML(QDomElement& doc) const override; // 通过 Element 继承 - QString getPieceHTML(QDomElement& doc) const override; + QString getSliceHTML(QDomElement& doc) const override; private: std::weak_ptr host_inst; @@ -132,7 +132,7 @@ namespace printer { QString getPageHTML(QDomElement& doc) const override; // 通过 Element 继承 - QString getPieceHTML(QDomElement& doc) const override; + QString getSliceHTML(QDomElement& doc) const override; }; diff --git a/libParse/libParse.vcxproj.user b/libParse/libParse.vcxproj.user index 57e7254..2634bf7 100644 --- a/libParse/libParse.vcxproj.user +++ b/libParse/libParse.vcxproj.user @@ -5,9 +5,9 @@ WindowsLocalDebugger - 2024-03-31T14:11:50.6102543Z + 2024-04-02T15:18:59.4171377Z - 2024-03-31T14:11:50.7328441Z + 2024-04-02T15:18:59.5628515Z \ No newline at end of file diff --git a/libSyntax/libSyntax.vcxproj.user b/libSyntax/libSyntax.vcxproj.user index 3545fe8..0bde9e8 100644 --- a/libSyntax/libSyntax.vcxproj.user +++ b/libSyntax/libSyntax.vcxproj.user @@ -5,9 +5,9 @@ WindowsLocalDebugger - 2024-03-31T14:11:50.4238856Z + 2024-04-02T15:18:59.2348615Z - 2024-03-31T14:11:50.5434786Z + 2024-04-02T15:18:59.3520172Z \ No newline at end of file diff --git a/libToken/libToken.vcxproj.user b/libToken/libToken.vcxproj.user index 5e874a7..e7f4f9c 100644 --- a/libToken/libToken.vcxproj.user +++ b/libToken/libToken.vcxproj.user @@ -2,9 +2,9 @@ - 2024-03-31T14:11:50.7936395Z + 2024-04-02T15:18:59.6245932Z - 2024-03-31T14:11:50.9152358Z + 2024-04-02T15:18:59.7760855Z \ No newline at end of file