def restore_gui(self): self.propMgr.close() # Reenable Undo/Redo actions, and undo checkpoints (disabled in init_gui); # do it first to protect it from exceptions in the rest of this method # (since if it never happens, Undo/Redo won't work for the rest of the session) # [bruce 060414; same thing done in some other modes] import foundation.undo_manager as undo_manager undo_manager.reenable_undo_checkpoints('Movie Player') undo_manager.reenable_UndoRedo('Movie Player') self.w.simMoviePlayerAction.setChecked( 0) # toggle on the Movie Player icon self.set_cmdname('Movie Player' ) # this covers all changes while we were in the mode # (somewhat of a kluge, and whether this is the best place to do it is unknown; # without this the cmdname is "Done") self.updateCommandToolbar(bool_entering=False) self.w.disable_QActions_for_movieMode(False) self.connect_or_disconnect_signals(False) return
def command_exit_misc_actions(self): """ Overrides superclass method. @see: baseCommand.command_exit_misc_actions() for documentation """ #@WARNING: The following code in was originally in #def restore_gui method. Its copied 'as is' from there.-- Ninad 2008-08-21 # Reenable Undo/Redo actions, and undo checkpoints #(disabled in command_entered); # do it first to protect it from exceptions in the rest of this method # (since if it never happens, Undo/Redo won't work for the rest of the session) # [bruce 060414; same thing done in some other modes] undo_manager.reenable_undo_checkpoints('Movie Player') undo_manager.reenable_UndoRedo('Movie Player') self.w.simMoviePlayerAction.setChecked(0) # toggle on the Movie Player icon self.set_cmdname('Movie Player') # this covers all changes while we were in the mode # (somewhat of a kluge, and whether this is the best place to do it is unknown; # without this the cmdname is "Done") self.w.disable_QActions_for_movieMode(False)
def restore_gui(self): self.propMgr.close() # Reenable Undo/Redo actions, and undo checkpoints (disabled in init_gui); # do it first to protect it from exceptions in the rest of this method # (since if it never happens, Undo/Redo won't work for the rest of the session) # [bruce 060414; same thing done in some other modes] import foundation.undo_manager as undo_manager undo_manager.reenable_undo_checkpoints('Movie Player') undo_manager.reenable_UndoRedo('Movie Player') self.w.simMoviePlayerAction.setChecked(0) # toggle on the Movie Player icon self.set_cmdname('Movie Player') # this covers all changes while we were in the mode # (somewhat of a kluge, and whether this is the best place to do it is unknown; # without this the cmdname is "Done") self.updateCommandToolbar(bool_entering = False) self.w.disable_QActions_for_movieMode(False) self.connect_or_disconnect_signals(False) return