VCOM:VectorWorks:Extension:IProviderSaveCleaner

From Vectorworks Developer
Jump to navigation Jump to search

Description

namespace VectorWorks::Extension

..put some descriptoin in here...

Interface

// ----------------------------------------------------------------------------------------------------
// {DDBBCF43-0EC4-470F-980F-75292D75C0E9}
static const TSinkIID IID_ProviderSaveCleaner = { 0xddbbcf43, 0xec4, 0x470f, { 0x98, 0xf, 0x75, 0x29, 0x2d, 0x75, 0xc0, 0xe9 } };
// ----------------------------------------------------------------------------------------------------
class DYNAMIC_ATTRIBUTE IProviderSaveCleaner : public IEventSink
{
public:
	virtual void VCOM_CALLTYPE		PreSave(MCObjectHandle h) = 0;
	virtual void VCOM_CALLTYPE		PostSave(MCObjectHandle h) = 0;

	virtual bool VCOM_CALLTYPE		ReverseTranslate2014(MCObjectHandle h) = 0;
};

Members

PreSave
PostSave
ReverseTranslate2014

Remarks

There is predefined type for smart VCOM pointer VCOMPtr to IProviderSaveCleaner interface:

typedef VCOMPtr<IProviderSaveCleaner>  IProviderSaveCleanerPtr;

Version

Available from: Vectorworks 2015

See Also

VCOM:VCOMPtr

[[VCOM:VCOMPtr]]