24 #ifndef __IApplyStyleData__ 25 #define __IApplyStyleData__ 27 #include "IPMUnknown.h" 29 #include "K2SmartPtr.h" 40 enum { kDefaultIID = IID_IAPPLYSTYLEDATA };
48 virtual void Set(
ClassID whichStrand,
UID style,
const boost::shared_ptr<AttributeBossList>& over) = 0;
63 virtual const boost::shared_ptr<AttributeBossList>&
GrabOverrides()
const = 0;
70 virtual void DataCanNoLongerBeChanged() = 0;