src/widget/widget.h
branchcpp_gui
changeset 6269 3b3bd4fe0736
parent 6265 7054c910251d
child 6271 0ad100a98853
--- a/src/widget/widget.h	Wed Feb 28 00:33:40 2007 +0000
+++ b/src/widget/widget.h	Wed Feb 28 22:18:17 2007 +0000
@@ -38,13 +38,7 @@
 typedef int32 WidgetId;
 
 struct Widget : public SimpleCountedObject {
-	struct Handler {
-		EventHandlerDelegatePtr m_delegate;
-
-		Handler(EventHandlerDelegate *d)
-			: m_delegate(d)
-		{}
-	};
+	typedef AdaptT<EventHandlerDelegatePtr> Handler;
 	typedef std::list<Handler> Handlers;
 
 	CompositeWidget *m_container;       ///< widget container (can be any panel or window)