Clear undo block before saving, adjust comments
This commit is contained in:
parent
85cf1808e2
commit
b743217870
@ -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
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user