AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
APIViewEditorManager.h
浏览该文件的文档.
1 //Public API. Powered by AnyCAD.
2 
3 #ifndef _APIViewEditorManager_H_
4 #define _APIViewEditorManager_H_
5 
6 #include "APIObjectDef.h"
7 
8 #include "APIEditorManager.h"
9 
10 namespace AnyCAD{ namespace API
11 {
12  class View;
13  class Command;
14  class Document;
15  class DocViewEditor;
24  : public EditorManager
25  {
27  public:
34  bool ExecuteCommand (const String& commandName, const String& parameters) ;
40  DocViewEditor CreateEditor (const String& commandId) ;
46  void LoadPlaceEditor (const ElementId& typeId, const String& createMethod) ;
51  long ActiveEditorByName (const String& commandName) ;
52  };//ViewEditorManager;
53 }}//API
54 
55 #endif //_APIViewEditorManager_H_
#define AnyPlatformAPI_API
Definition: AnyPlatformAPI.h:8
std::string String
Definition: APIString.h:10
The id.
Definition: APIElementId.h:16
The view editor base class.
Definition: APIDocViewEditor.h:22
The editor manager.
Definition: APIViewEditorManager.h:23
#define DECLARE_APISUPER(className, super)
Definition: APIObjectDef.h:33
编辑器管理类
Definition: APIEditorManager.h:22