C++ main module for gpm Package  1.0
GPMG_GraphWindowInterface.h
Go to the documentation of this file.
1 #ifndef GPMG_GraphWindowInterface_H
2 #define GPMG_GraphWindowInterface_H
3 
4 #include "CORE_Object.h"
5 
12 class GPMG_GraphWindowInterface : public virtual CORE_Object { // class
13 
14  SP_OBJECT(GPMG_GraphWindowInterface);
15  // ATTRIBUTES
16 
17 private:
18 
19 
20 
21  // ASSOCIATIONS
22 
23 
24  // METHODS
25 
26 
27 protected:
28  // CONSTRUCTORS
29 
33 
34  }
35 
36 
37 
38 
39  // DESTRUCTORS
44  }
45 
46 
47 
48 public:
49 
50 
51  // SET
52 
55  virtual void setIsMovingEnabled(const tBoolean& v)=0;
56 
57 
58  // GET
59 
60  virtual void resetSelectedObjects()=0;
61 
62  // OTHERS
63 
64 
65 
66 
67 
68 
69 };
70 #endif
GPMG_GraphWindowInterface()
build a GPMG_GraphWindowInterface
Definition: GPMG_GraphWindowInterface.h:32
virtual void resetSelectedObjects()=0
#define tBoolean
Definition: types.h:35
this class describes a interface for graph windows
Definition: GPMG_GraphWindowInterface.h:12
abstract base class for most classes.
Definition: CORE_Object.h:30
DEFINE_SPTR(GPMG_GraphWindowInterface)
virtual ~GPMG_GraphWindowInterface(void)
destroy a GPMG_GraphWindowInterface
Definition: GPMG_GraphWindowInterface.h:43
virtual void setIsMovingEnabled(const tBoolean &v)=0
set if the moving drawing area is enabled