Added and connected class to handle project backups

This commit is contained in:
Veronica K. B. Olsen
2019-06-16 23:31:32 +02:00
parent bda4499a55
commit 570b4a2fc4
3 changed files with 85 additions and 1 deletions
+4 -1
View File
@@ -36,6 +36,7 @@ from nw.project.project import NWProject
from nw.project.document import NWDoc
from nw.project.item import NWItem
from nw.project.index import NWIndex
from nw.project.backup import NWBackup
from nw.tools.wordcount import countWords
from nw.theme import Theme
from nw.enum import nwItemType, nwAlert
@@ -209,6 +210,8 @@ class GuiMain(QMainWindow):
self.closeDocument()
if self.theProject.projChanged:
saveOK = self.saveProject()
theBackup = NWBackup(self.theProject)
theBackup.zipIt()
else:
saveOK = True
@@ -217,7 +220,7 @@ class GuiMain(QMainWindow):
self.theIndex.clearIndex()
self.clearGUI()
self.hasProject = False
return saveOK
def openProject(self, projFile=None):