Fix document splitter not recognising alt scene format (#2233)

This commit is contained in:
Veronica Berglyd Olsen
2025-02-09 15:11:07 +01:00
parent 2401fc2531
commit d4d258e170
4 changed files with 10 additions and 5 deletions
+2 -1
View File
@@ -20,8 +20,9 @@ i18n/*.qph
# Documentation
/docs/build/
/docs/source/locales/**/*.mo
/novelwriter/assets/help/
/novelwriter/assets/manual.pdf
/novelwriter/assets/manual*.pdf
*.qch
*.qhc
.~lock.*
+4
View File
@@ -247,6 +247,10 @@ class GuiDocSplit(NDialog):
onLine = lineNo
hLevel = 2
hLabel = aLine[4:].strip()
elif aLine.startswith("###! ") and spLevel >= 3:
onLine = lineNo
hLevel = 3
hLabel = aLine[5:].strip()
if onLine >= 0 and hLevel > 0:
newItem = QListWidgetItem()
+2 -2
View File
@@ -43,10 +43,10 @@ def testDlgSplit_Main(qtbot, monkeypatch, nwGUI, projPath, mockRnd):
"##! Prologue\n\nText\n\n"
"## Chapter One\n\nText\n\n"
"### Scene One\n\nText\n\n"
"### Scene Two\n\nText\n\n"
"###! Scene Two\n\nText\n\n"
"## Chapter Two\n\nText\n\n"
"### Scene Three\n\nText\n\n"
"### Scene Four\n\nText\n\n"
"###! Scene Four\n\nText\n\n"
"#! New Title\n\nText\n\n"
"## New Chapter\n\nText\n\n"
"### New Scene\n\nText\n\n"
+2 -2
View File
@@ -858,10 +858,10 @@ def testGuiProjTree_SplitDocument(qtbot, monkeypatch, nwGUI, projPath, mockRnd,
"##! Prologue\n\nText\n\n"
"## Chapter One\n\nText\n\n"
"### Scene One\n\nText\n\n"
"### Scene Two\n\nText\n\n"
"###! Scene Two\n\nText\n\n"
"## Chapter Two\n\nText\n\n"
"### Scene Three\n\nText\n\n"
"### Scene Four\n\nText\n\n"
"###! Scene Four\n\nText\n\n"
"#! New Title\n\nText\n\n"
"## New Chapter\n\nText\n\n"
"### New Scene\n\nText\n\n"