Document more wxCommandProcessor methods.

Document CanRedo(), Store() and GetCurrentCommand().

Closes #13700.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69871 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2011-11-30 09:21:37 +00:00
parent 2f0bebe646
commit a3d73e4c09

View File

@@ -126,6 +126,12 @@ public:
*/ */
virtual bool CanUndo() const; 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 Deletes all commands in the list and sets the current command pointer
to @NULL. to @NULL.
@@ -137,6 +143,11 @@ public:
*/ */
wxList& GetCommands(); wxList& GetCommands();
/**
Returns the current command.
*/
wxCommand *GetCurrentCommand() const;
/** /**
Returns the edit menu associated with the command processor. Returns the edit menu associated with the command processor.
*/ */
@@ -235,6 +246,12 @@ public:
*/ */
virtual bool Submit(wxCommand* command, bool storeIt = true); 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. Undoes the last command executed.
*/ */