00001 #include "Types.h" 00002 00003 namespace RenderTools { 00004 00005 class PropertyContainerEvent { 00006 public: 00007 00008 enum Type { 00009 ADD_PROPERTY, 00010 REMOVE_PROPERTY 00011 }; 00012 00013 PropertyContainerEvent( Type type, const PropertyContainerPtr container, const string propertyName ); 00014 00015 Type getType( void ) const; 00016 const PropertyContainerPtr getContainer( void ) const; 00017 const string getPropertyName( void ) const; 00018 00019 private: 00020 Type m_type; 00021 PropertyContainerPtr m_container; 00022 string m_propertyName; 00023 }; 00024 00025 };
1.5.8