#pragma once //------------------------------------------------------------------------------ /** This file was generated with Nebula3's idlc compiler tool. DO NOT EDIT */ #include "messaging/message.h" #include "util/variant.h" #include "appframework/component.h" //------------------------------------------------------------------------------ namespace App { //------------------------------------------------------------------------------ class AttachComponentMsg : public Messaging::Message { __DeclareClass(AttachComponentMsg); __DeclareMsgId; public: AttachComponentMsg() { }; public: void SetObject(const GPtr& val) { n_assert(!this->handled); this->object = val; }; const GPtr& GetObject() const { return this->object; }; private: GPtr object; }; //------------------------------------------------------------------------------ class DeAttachComponentMsg : public Messaging::Message { __DeclareClass(DeAttachComponentMsg); __DeclareMsgId; public: DeAttachComponentMsg() { }; public: void SetObject(const GPtr& val) { n_assert(!this->handled); this->object = val; }; const GPtr& GetObject() const { return this->object; }; private: GPtr object; }; } // namespace App //------------------------------------------------------------------------------