00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #pragma once
00011 #include "ippCommand.h"
00012 #include <string>
00013
00014 class IPPDME_EXT_CLASS ippGetChangeToolActionCommand : public ippCommand
00015 {
00016 private:
00017 std::string _toolName;
00018
00019 public:
00020 ippGetChangeToolActionCommand(unsigned int tgNum, const char * inToolName);
00021 virtual ~ippGetChangeToolActionCommand(){}
00022
00023 void setToolName(const char * inToolName){ _toolName = inToolName; }
00024
00025 const char * getToolName() const{ return _toolName.c_str(); }
00026 virtual std::string getCommandString() const;
00027
00028 private:
00029
00030 ippGetChangeToolActionCommand(const ippGetChangeToolActionCommand&);
00031 void operator=(const ippGetChangeToolActionCommand&);
00032 };
00033 IPP_DECLARE_SMARTPOINTER(ippGetChangeToolActionCommand);