1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef __ROOTOBJECTX_H
- #define __ROOTOBJECTX_H
- #include "rootobject.h"
- class RootObjectCallback;
- class ScriptObject;
- class RootObjectX : public RootObject {
- protected:
- RootObjectX() {}
- public:
- virtual const wchar_t *rootobject_getClassName()=0;
- virtual void rootobject_notify(const wchar_t *s, const wchar_t *t, int u, int v)=0;
- virtual ScriptObject *rootobject_getScriptObject()=0;
- virtual void rootobject_setScriptObject(ScriptObject *obj)=0;
- virtual void rootobject_addCB(RootObjectCallback *cb)=0;
-
- protected:
- RECVS_DISPATCH;
- };
- #endif
|