diff --git a/WsNovelParser/WsNovelParser.vcxproj.user b/WsNovelParser/WsNovelParser.vcxproj.user
index 835d788..ab9beae 100644
--- a/WsNovelParser/WsNovelParser.vcxproj.user
+++ b/WsNovelParser/WsNovelParser.vcxproj.user
@@ -6,9 +6,9 @@
--path "D:\手作小说\科学+修仙+创造世界"
- 2024-06-04T12:14:58.9515031Z
+ 2024-06-09T14:31:55.5400719Z
- 2024-06-04T12:14:59.0770864Z
+ 2024-06-09T14:31:55.8096222Z
\ No newline at end of file
diff --git a/WsNovelParser/htmlprint.cpp b/WsNovelParser/htmlprint.cpp
index a2918d3..5d705ac 100644
--- a/WsNovelParser/htmlprint.cpp
+++ b/WsNovelParser/htmlprint.cpp
@@ -441,7 +441,9 @@ QString printer::tools_printer::storylines_paint(const QList(fragment_peers);
auto node_name = fragment_elem->signature();
node_records[node_name] = frag;
- nodes_description += get_node_name(frag) + QString(u8"[label=\"%1\",shape=\"rect\"]\n").arg(fragment_elem->name());
+
+ nodes_description += get_node_name(frag) + QString(u8"[label=\"{%2}::%1\",shape=\"rect\"]\n")
+ .arg(fragment_elem->name()).arg(story_elem->sort());
}
}
}
@@ -453,13 +455,15 @@ QString printer::tools_printer::storylines_paint(const QListelements()) {
if (example_novel::NovelNode::FragmentDefine == (example_novel::NovelNode) frag->accessPeers()->element()->typeMark()) {
- arrows_link += previous_node + u8"->" + get_node_name(frag) + QString(u8"[label=\"%1\"]\n").arg(story_elem->name());
+ arrows_link += previous_node + u8"->" + get_node_name(frag) + QString(u8"[label=\"%1{%2}\"]\n")
+ .arg(story_elem->name()).arg(story_elem->sort());
previous_node = get_node_name(frag);
}
else if (example_novel::NovelNode::FragmentRefer == (example_novel::NovelNode)frag->accessPeers()->element()->typeMark()) {
auto frag_refer = std::dynamic_pointer_cast(frag->accessPeers()->element());
auto frag_src = node_records[frag_refer->referSignature()];
- arrows_link += previous_node + u8"->" + get_node_name(frag_src) + QString(u8"[label=\"%1\"]\n").arg(story_elem->name());
+ arrows_link += previous_node + u8"->" + get_node_name(frag_src) + QString(u8"[label=\"%1{%2}\"]\n")
+ .arg(story_elem->name()).arg(story_elem->sort());
previous_node = get_node_name(frag_src);
}
}
diff --git a/libParse/libParse.vcxproj.user b/libParse/libParse.vcxproj.user
index ba1413b..638b717 100644
--- a/libParse/libParse.vcxproj.user
+++ b/libParse/libParse.vcxproj.user
@@ -5,9 +5,9 @@
WindowsLocalDebugger
- 2024-06-04T12:14:59.3510858Z
+ 2024-06-09T14:31:56.1755099Z
- 2024-06-04T12:14:59.4330831Z
+ 2024-06-09T14:31:56.2760593Z
\ No newline at end of file
diff --git a/libSyntax/libSyntax.vcxproj.user b/libSyntax/libSyntax.vcxproj.user
index 4790739..f2a6859 100644
--- a/libSyntax/libSyntax.vcxproj.user
+++ b/libSyntax/libSyntax.vcxproj.user
@@ -5,9 +5,9 @@
WindowsLocalDebugger
- 2024-06-04T12:14:59.1190864Z
+ 2024-06-09T14:31:56.3290165Z
- 2024-06-04T12:14:59.1920999Z
+ 2024-06-09T14:31:56.4329521Z
\ No newline at end of file
diff --git a/libToken/libToken.vcxproj.user b/libToken/libToken.vcxproj.user
index 3d33b77..93553ec 100644
--- a/libToken/libToken.vcxproj.user
+++ b/libToken/libToken.vcxproj.user
@@ -2,9 +2,9 @@
- 2024-06-04T12:14:59.2310840Z
+ 2024-06-09T14:31:55.8742215Z
- 2024-06-04T12:14:59.3070840Z
+ 2024-06-09T14:31:56.1208490Z
\ No newline at end of file