0022573: Extend the range of status values returned by the method TDocStd_Application...
[occt.git] / src / TDocStd / TDocStd_MultiTransactionManager.lxx
CommitLineData
7fd59977 1// File: TDocStd_MultiTransactionManager.lxx
2// Created: 20.11.02 10:05:12
3// Author: Vladimir ANIKIN
4// Copyright: Open CASCADE 2002
5
6//=======================================================================
7//function : GetUndoLimit
8//purpose :
9//=======================================================================
10
11inline Standard_Integer
12 TDocStd_MultiTransactionManager::GetUndoLimit() const
13{
14 return myUndoLimit;
15}
16
17//=======================================================================
18//function : GetAvailableUndos
19//purpose :
20//=======================================================================
21
22inline const TDocStd_SequenceOfApplicationDelta&
23 TDocStd_MultiTransactionManager::GetAvailableUndos() const
24{
25 return myUndos;
26}
27
28//=======================================================================
29//function : GetAvailableRedos
30//purpose :
31//=======================================================================
32
33inline const TDocStd_SequenceOfApplicationDelta&
34 TDocStd_MultiTransactionManager::GetAvailableRedos() const
35{
36 return myRedos;
37}
38
39//=======================================================================
40//function : Documents
41//purpose :
42//=======================================================================
43
44inline const TDocStd_SequenceOfDocument&
45 TDocStd_MultiTransactionManager::Documents() const
46{
47 return myDocuments;
48}
49
50//=======================================================================
51//function : IsNestedTransactionMode
52//purpose :
53//=======================================================================
54
55inline Standard_Boolean
56 TDocStd_MultiTransactionManager::IsNestedTransactionMode () const
57{
58 return myIsNestedTransactionMode;
59}
60
61//=======================================================================
62//function : HasOpenCommand
63//purpose :
64//=======================================================================
65
66inline Standard_Boolean
67 TDocStd_MultiTransactionManager::HasOpenCommand () const
68{
69 return myOpenTransaction;
70}
71
72//=======================================================================
73//function : ModificationMode
74//purpose : returns True if changes allowed only inside transactions
75//=======================================================================
76
77inline Standard_Boolean TDocStd_MultiTransactionManager::ModificationMode() const
78{
79 return myOnlyTransactionModification;
80}