30 #include <TDocStd_Document.hxx>
31 #include <TDocStd_Application.hxx>
36 #pragma warning ( disable: 4251 )
56 void doModified(
bool =
true );
64 QStringList undoNames()
const;
65 QStringList redoNames()
const;
67 Handle(TDocStd_Document) stdDoc()
const;
70 Handle(TDocStd_Application) stdApp()
const;
88 #pragma warning ( default: 4251 )
#define CAF_EXPORT
Definition: CAF.h:33
Handle(TDocStd_Application) CAF_Application
Get OCAF application.
Definition: CAF_Application.cxx:97
OCC OCAF-based application.
Definition: CAF_Application.h:39
Base operation class for all operations used in CAF package.
Definition: CAF_Operation.h:36
Represents study for using in CAF module.
Definition: CAF_Study.h:40
CAF_Application * cafApplication() const
int myModifiedCnt
Definition: CAF_Study.h:82
virtual void setStdDoc(Handle(TDocStd_Document)&)
Handle(TDocStd_Document) myStdDoc
Handle(TDocStd_Document) stdDoc() const
Handle(TDocStd_Application) stdApp() const
Definition: SUIT_Application.h:61
Definition: SUIT_Study.h:41
virtual bool saveDocumentAs(const QString &, bool isBackup=false)
Definition: SUIT_Study.cxx:145
virtual bool abortTransaction()
Aborts transaction and all performed data modifications.
Definition: SUIT_Study.cxx:514
virtual bool isSaved() const
Definition: SUIT_Study.cxx:101
virtual bool commitTransaction(const QString &=QString())
Commits transaction and all performed data modifications.
Definition: SUIT_Study.cxx:522
virtual bool createDocument(const QString &)
Definition: SUIT_Study.cxx:125
virtual bool hasTransaction() const
Returns true if transaction is opened.
Definition: SUIT_Study.cxx:530
virtual bool openTransaction()
Opens transaction for data modifications.
Definition: SUIT_Study.cxx:506
virtual bool openDocument(const QString &)
Definition: SUIT_Study.cxx:133
virtual void closeDocument(bool=true)
Definition: SUIT_Study.cxx:117
virtual bool isModified() const
Definition: SUIT_Study.cxx:109