Handle(CDM_Document) CDF_StoreList::Value() const {
return myIterator.Key();
}
-PCDM_StoreStatus CDF_StoreList::Store (Handle(CDM_MetaData)& aMetaData, TCollection_ExtendedString& aStatusAssociatedText) {
-
+PCDM_StoreStatus CDF_StoreList::Store (Handle(CDM_MetaData)& aMetaData,
+ TCollection_ExtendedString& aStatusAssociatedText,
+ const Handle(Message_ProgressIndicator)& theProgress)
+{
Handle(CDF_MetaDataDriver) theMetaDataDriver = CDF_Session::CurrentSession()->MetaDataDriver();
PCDM_StoreStatus status = PCDM_SS_OK;
}
TCollection_ExtendedString theName=theMetaDataDriver->BuildFileName(theDocument);
- aDocumentStorageDriver->Write(theDocument,theName);
+ aDocumentStorageDriver->Write(theDocument, theName, theProgress);
status = aDocumentStorageDriver->GetStoreStatus();
aMetaData = theMetaDataDriver->CreateMetaData(theDocument,theName);
theDocument->SetMetaData(aMetaData);