25 #ifndef WITEMSELECTIONITEM_H
26 #define WITEMSELECTIONITEM_H
30 #include <boost/shared_ptr.hpp>
41 typedef boost::shared_ptr< WItemSelectionItem >
SPtr;
46 typedef boost::shared_ptr< const WItemSelectionItem >
ConstSPtr;
55 WItemSelectionItem( std::string name, std::string description =
"",
const char** icon = NULL );
88 template<
typename T >
91 return dynamic_cast< T*
>( this );
99 template<
typename T >
102 return dynamic_cast< T*
>( this );
133 #endif // WITEMSELECTIONITEM_H