Fix document splitter not recognising alt scene format (#2233)
This commit is contained in:
+2
-1
@@ -20,8 +20,9 @@ i18n/*.qph
|
|||||||
|
|
||||||
# Documentation
|
# Documentation
|
||||||
/docs/build/
|
/docs/build/
|
||||||
|
/docs/source/locales/**/*.mo
|
||||||
/novelwriter/assets/help/
|
/novelwriter/assets/help/
|
||||||
/novelwriter/assets/manual.pdf
|
/novelwriter/assets/manual*.pdf
|
||||||
*.qch
|
*.qch
|
||||||
*.qhc
|
*.qhc
|
||||||
.~lock.*
|
.~lock.*
|
||||||
|
|||||||
@@ -247,6 +247,10 @@ class GuiDocSplit(NDialog):
|
|||||||
onLine = lineNo
|
onLine = lineNo
|
||||||
hLevel = 2
|
hLevel = 2
|
||||||
hLabel = aLine[4:].strip()
|
hLabel = aLine[4:].strip()
|
||||||
|
elif aLine.startswith("###! ") and spLevel >= 3:
|
||||||
|
onLine = lineNo
|
||||||
|
hLevel = 3
|
||||||
|
hLabel = aLine[5:].strip()
|
||||||
|
|
||||||
if onLine >= 0 and hLevel > 0:
|
if onLine >= 0 and hLevel > 0:
|
||||||
newItem = QListWidgetItem()
|
newItem = QListWidgetItem()
|
||||||
|
|||||||
@@ -43,10 +43,10 @@ def testDlgSplit_Main(qtbot, monkeypatch, nwGUI, projPath, mockRnd):
|
|||||||
"##! Prologue\n\nText\n\n"
|
"##! Prologue\n\nText\n\n"
|
||||||
"## Chapter One\n\nText\n\n"
|
"## Chapter One\n\nText\n\n"
|
||||||
"### Scene 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"
|
"## Chapter Two\n\nText\n\n"
|
||||||
"### Scene Three\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 Title\n\nText\n\n"
|
||||||
"## New Chapter\n\nText\n\n"
|
"## New Chapter\n\nText\n\n"
|
||||||
"### New Scene\n\nText\n\n"
|
"### New Scene\n\nText\n\n"
|
||||||
|
|||||||
@@ -858,10 +858,10 @@ def testGuiProjTree_SplitDocument(qtbot, monkeypatch, nwGUI, projPath, mockRnd,
|
|||||||
"##! Prologue\n\nText\n\n"
|
"##! Prologue\n\nText\n\n"
|
||||||
"## Chapter One\n\nText\n\n"
|
"## Chapter One\n\nText\n\n"
|
||||||
"### Scene 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"
|
"## Chapter Two\n\nText\n\n"
|
||||||
"### Scene Three\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 Title\n\nText\n\n"
|
||||||
"## New Chapter\n\nText\n\n"
|
"## New Chapter\n\nText\n\n"
|
||||||
"### New Scene\n\nText\n\n"
|
"### New Scene\n\nText\n\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user