/***********************************************************************/ /* 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 "NoUndoTutorAppCommand.h" #include "TutorApplication.h" #include "TutorWindow.h" #include "CommandInterface.h" NoUndoTutorAppCommand::NoUndoTutorAppCommand(const char* name, CommandScope* scope, boolean active, TutorApplication *app, TutorAppCommandType comType ) : NoUndoCommand(name, scope, active) { this->commandType = comType; this->application = app; } boolean NoUndoTutorAppCommand::doIt(CommandInterface *ci) { TutorApplication *app = this->application; boolean ret; ASSERT(app); ret = TRUE; switch (this->commandType) { case NoUndoTutorAppCommand::Quit: exit(0); break; #if 0 case NoUndoTutorAppCommand::GotoHelpText: if (ci) { app->setBusyCursor(TRUE); const char *file = (const char*)ci->getLocalData(); app->mainWindow->loadTutorText(file); app->setBusyCursor(FALSE); } break; #endif default: ASSERT(0); } return ret; }