|
@@ -54,9 +54,10 @@ class Summary(QWidget):
|
|
|
json.dump(self.sum, fp, ensure_ascii=False, indent="\t")
|
|
|
# refresh list
|
|
|
self.list.addNewItem(item)
|
|
|
+ # reload content compiler
|
|
|
+ self.parent.core.contentcompiler.reload()
|
|
|
|
|
|
def recordNewList(self):
|
|
|
-
|
|
|
newdata = []
|
|
|
for i in range(0,self.list.count()):
|
|
|
# print(self.item(i).item['title'])
|
|
@@ -68,7 +69,8 @@ class Summary(QWidget):
|
|
|
with open(jsonfilepath, "w") as fp:
|
|
|
json.dump(newdata, fp, ensure_ascii=False, indent="\t")
|
|
|
|
|
|
-
|
|
|
+ # reload content compiler
|
|
|
+ self.parent.core.contentcompiler.reload()
|
|
|
|
|
|
class SummaryList(QListWidget):
|
|
|
def __init__(self, parent):
|
|
@@ -219,6 +221,7 @@ class MarkdownEditor(QWidget):
|
|
|
self.refreshViewer()
|
|
|
if not self.changed:
|
|
|
self.changed = True
|
|
|
+ # TODO: show in list that content needs to be saved
|
|
|
# i = self.tabs.currentIndex()
|
|
|
# self.tabs.setTabText(i, "* "+self.tabs.tabText(i))
|
|
|
|