]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/cmdproc.h
Move code removing "-psn_xxx" command line arguments to common code.
[wxWidgets.git] / interface / wx / cmdproc.h
index 932cca841c84fb1b1fb1df72a40a893dbba20f15..123d4db17af4516ef6fe731bfb1cc03124a76670 100644 (file)
@@ -2,7 +2,6 @@
 // Name:        cmdproc.h
 // Purpose:     interface of wxCommandProcessor and wxCommand
 // Author:      wxWidgets team
-// RCS-ID:      $Id$
 // Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
@@ -126,6 +125,12 @@ public:
     */
     virtual bool CanUndo() const;
 
+    /**
+        Returns @true if the currently-active command can be redone, @false
+        otherwise.
+    */
+    virtual bool CanRedo() const;
+
     /**
         Deletes all commands in the list and sets the current command pointer
         to @NULL.
@@ -137,6 +142,11 @@ public:
     */
     wxList& GetCommands();
 
+    /**
+        Returns the current command.
+    */
+    wxCommand *GetCurrentCommand() const;
+
     /**
         Returns the edit menu associated with the command processor.
     */
@@ -235,6 +245,12 @@ public:
     */
     virtual bool Submit(wxCommand* command, bool storeIt = true);
 
+    /**
+        Just store the command without executing it. The command is stored in the
+        history list, and the associated edit menu (if any) updated appropriately.
+    */
+    virtual void Store(wxCommand *command);
+
     /**
         Undoes the last command executed.
     */