00001 #ifndef GME_INTERPRETER_H 00002 #define GME_INTERPRETER_H 00003 00004 #include<fstream> 00005 00006 #include "Builder.h" 00007 00008 00009 #define NEW_BON_INVOKE 00010 //#define DEPRECATED_BON_INVOKE_IMPLEMENTED 00011 00012 class CComponent { 00013 public: 00014 CComponent() : focusfolder(NULL) { ; } 00015 CBuilderFolder *focusfolder; 00016 CBuilderFolderList selectedfolders; 00017 void InvokeEx(CBuilder &builder,CBuilderObject *focus, CBuilderObjectList &selected, long param); 00018 // void Invoke(CBuilder &builder, CBuilderObjectList &selected, long param); 00019 protected: 00020 void ProcessDiagram(CBuilderModel *d); 00021 void ProcessRouter(CBuilderModel *r); 00022 }; 00023 00024 #endif // whole file