34 #ifndef CARTOBASE_OBJECT_PROPERTYFILTER_H 
   35 #define CARTOBASE_OBJECT_PROPERTYFILTER_H 
   55     typedef ::sigc::signal1< void, const PropertyFilter& > 
Signal;
 
   56     typedef ::sigc::slot1< void, const PropertyFilter& > 
Slot;
 
   59                     const std::set< std::string >& propertyNames );
 
   61                     const std::string& propertyName );
 
Object getOldValue(const std::string &propertyName) const
PropertyFilter(const std::string &name, const std::string &propertyName)
void setOldValue(const std::string &propertyName, const Object &oldValue)
::sigc::signal1< void, const PropertyFilter & > Signal
PropertyFilter(const std::string &name, const std::set< std::string > &propertyNames)
std::set< std::string > _propertyNames
bool hasOldValue(const std::string &propertyName) const
::sigc::slot1< void, const PropertyFilter & > Slot
bool hasProperty(const std::string &propertyName) const
std::map< std::string, Object > _oldValues
const std::string & getName() const
virtual ~PropertyFilter()
Base class for reference counted objects (intrusive)