src/widget/window_event_base.h
branchcpp_gui
changeset 6280 57f6156a327d
parent 6278 c09f5e53af9b
child 6282 c5b92f2d924f
equal deleted inserted replaced
6279:c75b2c7222ff 6280:57f6156a327d
   232 	public:
   232 	public:
   233 		CaptureTicket();                          ///< constructs clean ticket
   233 		CaptureTicket();                          ///< constructs clean ticket
   234 		CaptureTicket(Handlers::iterator it);     ///< constructs ticket from iterator
   234 		CaptureTicket(Handlers::iterator it);     ///< constructs ticket from iterator
   235 		CaptureTicket(const CaptureTicket &src);  ///< takeover iterator (detach from src, attach to this)
   235 		CaptureTicket(const CaptureTicket &src);  ///< takeover iterator (detach from src, attach to this)
   236 		~CaptureTicket();                         ///< call Release() and destroy ticket
   236 		~CaptureTicket();                         ///< call Release() and destroy ticket
       
   237 		bool IsActive() const;                    ///< determines whether the CaptureTicket is in use
   237 		void Attach(Handlers::iterator it);       ///< Attach iterator to the ticket
   238 		void Attach(Handlers::iterator it);       ///< Attach iterator to the ticket
   238 		Handlers::iterator Detach() const;        ///< Detach iterator from ticket (give up ownership)
   239 		Handlers::iterator Detach() const;        ///< Detach iterator from ticket (give up ownership)
   239 		void Release();                           ///< remove Event Capture Delegate from the Stack
   240 		void Release();                           ///< remove Event Capture Delegate from the Stack
   240 		CaptureTicket& operator = (const CaptureTicket &src);
   241 		CaptureTicket& operator = (const CaptureTicket &src);
   241 	};
   242 	};