/***********************************************************************/ /* Open Visualization Data Explorer */ /* (C) Copyright IBM Corp. 1989,1999 */ /* ALL RIGHTS RESERVED */ /* This code licensed under the */ /* "IBM PUBLIC LICENSE - Open Visualization Data Explorer" */ /***********************************************************************/ #include #include "defines.h" #include "NoUndoAnchorCommand.h" #include "DXAnchorWindow.h" #include "DXApplication.h" #include "Network.h" NoUndoAnchorCommand::NoUndoAnchorCommand(const char* name, CommandScope* scope, boolean active, DXAnchorWindow *aw, AnchorCommandType comType ) : NoUndoCommand(name, scope, active) { this->commandType = comType; this->anchorWindow = aw; } boolean NoUndoAnchorCommand::doIt(CommandInterface *ci) { Command *cmd; DXAnchorWindow *aw = this->anchorWindow; ASSERT(aw); switch (this->commandType) { case NoUndoAnchorCommand::OpenVPE: aw->postVPE(); break; default: ASSERT(0); } return TRUE; }