Clear undo block before saving, adjust comments

This commit is contained in:
David Vierra 2015-01-09 18:14:46 -10:00
parent 85cf1808e2
commit b743217870

View File

@ -198,6 +198,8 @@ class EditorSession(QtCore.QObject):
self.worldEditor.close() self.worldEditor.close()
self.worldEditor = None self.worldEditor = None
# --- Selection ---
selectionChanged = QtCore.Signal(BoundingBox) selectionChanged = QtCore.Signal(BoundingBox)
_currentSelection = None _currentSelection = None
@ -211,8 +213,6 @@ class EditorSession(QtCore.QObject):
self.enableSelectionCommands(box is not None and box.volume != 0) self.enableSelectionCommands(box is not None and box.volume != 0)
self.selectionChanged.emit(box) self.selectionChanged.emit(box)
# --- Menu commands ---
def enableSelectionCommands(self, enable): def enableSelectionCommands(self, enable):
self.actionCut.setEnabled(enable) self.actionCut.setEnabled(enable)
self.actionCopy.setEnabled(enable) self.actionCopy.setEnabled(enable)
@ -221,7 +221,10 @@ class EditorSession(QtCore.QObject):
self.actionPaste_Entities.setEnabled(enable) self.actionPaste_Entities.setEnabled(enable)
self.actionClear.setEnabled(enable) self.actionClear.setEnabled(enable)
# --- Menu commands ---
def save(self): def save(self):
self.undoStack.clearUndoBlock()
self.worldEditor.saveChanges() self.worldEditor.saveChanges()
self.dirty = False self.dirty = False