Branch data Line data Source code
1 : :
2 : : #include "CubitEvent.hpp"
3 : : #include <stddef.h>
4 : :
5 : : class CubitObservable;
6 : :
7 : : class CUBIT_UTIL_EXPORT CubitOperationEvent : public CubitEvent
8 : : {
9 : : public:
10 : : enum Type
11 : : {
12 : : DEVELOPER_COMMAND_FLAG_MODIFIED,
13 : : HEALER_COMPLETED,
14 : : COMPOSITE_CREATION_COMPLETED,
15 : : SPLIT_SURFACE_COMPLETED,
16 : : SEPARATE_OPERATION_COMPLETED,
17 : : COLLAPSE_CURVE_COMPLETED,
18 : : AUTO_CLEAN_COMPLETED,
19 : : GEOMETRY_DEFEATURING_COMPLETED,
20 : : REMOVE_SURFACE_COMPLETED,
21 : : REMOVE_TOPOLOGY_COMPLETED,
22 : : REGULARIZE_ENTITY_COMPLETED,
23 : : WEBCUT_COMPLETED,
24 : : ENTITIES_MODIFIED,
25 : : BOOLEAN_OPERATION_COMPLETE,
26 : : MODEL_RESET,
27 : : GRAPHICS_MODE_MODIFIED,
28 : : SUSPEND_GENESIS_PROCESSING,
29 : : RESUME_GENESIS_PROCESSING,
30 : : UPDATE_GENESIS_DISPLAY,
31 : : UNDO_STATE_CHANGED,
32 : : UNDO_COMPLETE,
33 : : GRANITE_FILE_IMPORTED,
34 : : GEOMETRY_ENGINE_CHANGED,
35 : : WORKING_DIRECTORY_CHANGED,
36 : : APREPRO_MODIFIED,
37 : : FATAL_ERROR_ENCOUNTERED,
38 : : IDS_COMPRESSED,
39 : : COMMAND_STARTED,
40 : : COMMAND_FINISHED
41 : : };
42 : :
43 : : CubitOperationEvent(Type type);
44 : : ~CubitOperationEvent();
45 : :
46 : 0 : CubitObservable* get_entity() const { return NULL; }
47 : :
48 : : Type get_type() const {return mType;}
49 : :
50 : : protected:
51 : : Type mType;
52 : : };
53 : :
|