mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0031353: TDocStd_Application does not have api to set progress indicator
Add support of Message_ProgressIndicator in BinTools classes. Add support of Message_ProgressIndicator with possibility of user break in methods of opening and saving TDocStd_Application. Add tests of ProgressIndicator in TDocStd_Applacation.
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
#include <Standard_ExtString.hxx>
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
#include <TCollection_ExtendedString.hxx>
|
||||
#include <Message_ProgressIndicator.hxx>
|
||||
|
||||
class CDM_Reference;
|
||||
class CDM_MetaData;
|
||||
@@ -88,7 +89,10 @@ protected:
|
||||
private:
|
||||
|
||||
|
||||
Standard_EXPORT virtual Handle(CDM_Document) Retrieve (const Handle(CDM_MetaData)& aMetaData, const Standard_Boolean UseStorageConfiguration) = 0;
|
||||
Standard_EXPORT virtual Handle(CDM_Document) Retrieve
|
||||
(const Handle(CDM_MetaData)& aMetaData,
|
||||
const Standard_Boolean UseStorageConfiguration,
|
||||
const Handle(Message_ProgressIndicator)& theProgress = NULL) = 0;
|
||||
|
||||
//! returns -1 if the metadata has no modification counter.
|
||||
Standard_EXPORT virtual Standard_Integer DocumentVersion (const Handle(CDM_MetaData)& aMetaData) = 0;
|
||||
|
Reference in New Issue
Block a user