//Auto-generated by kalyptus. DO NOT EDIT.
namespace Qyoto {
    using System;
    [SmokeClass("QTestEvent")]
    public abstract class QTestEvent : Object {
        protected SmokeInvocation interceptor = null;
        private IntPtr smokeObject;
        protected QTestEvent(Type dummy) {}
        protected void CreateProxy() {
            interceptor = new SmokeInvocation(typeof(QTestEvent), this);
        }
        [SmokeMethod("simulate(QWidget*)")]
        public abstract void Simulate(QWidget w);
        [SmokeMethod("clone() const")]
        public abstract QTestEvent Clone();
        public QTestEvent() : this((Type) null) {
            CreateProxy();
            interceptor.Invoke("QTestEvent", "QTestEvent()", typeof(void));
        }
    }
}
