GME
13
|
#include <CoreProject.h>
Definition at line 59 of file CoreProject.h.
typedef unsigned int CCoreProject::status_type [protected] |
Definition at line 126 of file CoreProject.h.
Definition at line 14 of file CoreProject.cpp.
Definition at line 21 of file CoreProject.cpp.
void CCoreProject::AbortFinalTr | ( | ) |
Definition at line 929 of file CoreProject.cpp.
void CCoreProject::AbortNestedTr | ( | ) |
Definition at line 997 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::AbortTransaction | ( | transtype_enum | transtype | ) |
Definition at line 425 of file CoreProject.cpp.
void CCoreProject::BeginFinalTr | ( | ) |
Definition at line 843 of file CoreProject.cpp.
void CCoreProject::BeginNestedTr | ( | ) |
Definition at line 973 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::BeginTransaction | ( | transtype_enum | transtype | ) |
Definition at line 354 of file CoreProject.cpp.
CCoreObject * CCoreProject::CastObject | ( | ICoreObject * | object | ) | const |
Definition at line 710 of file CoreProject.cpp.
void CCoreProject::CastProject | ( | ICoreProject * | project | ) | const |
Definition at line 702 of file CoreProject.cpp.
CCoreTerritory * CCoreProject::CastTerritory | ( | ICoreTerritory * | territory | ) | const |
Definition at line 732 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::CloseProject | ( | VARIANT_BOOL | abort = VARIANT_FALSE | ) |
Definition at line 219 of file CoreProject.cpp.
void CCoreProject::CommitFinalTr | ( | bool | undo | ) |
Definition at line 862 of file CoreProject.cpp.
void CCoreProject::CommitNestedTr | ( | ) |
Definition at line 1030 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::CommitTransaction | ( | transtype_enum | transtype | ) |
Definition at line 402 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::CreateObject | ( | metaid_type | metaid, |
ICoreObject ** | p | ||
) |
Definition at line 331 of file CoreProject.cpp.
CComObjPtr< CCoreObject > CCoreProject::CreateObject | ( | metaid_type | metaid, |
objid_type | objid | ||
) |
Definition at line 604 of file CoreProject.cpp.
CComObjPtr< CCoreObject > CCoreProject::CreateObject | ( | metaid_type | metaid | ) |
Definition at line 643 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::CreateProject | ( | BSTR | connection, |
ICoreMetaProject * | p | ||
) |
Definition at line 257 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::CreateProject2 | ( | BSTR | connection, |
long | pUndoSize, | ||
ICoreMetaProject * | p | ||
) |
Definition at line 251 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::CreateTerritory | ( | ICoreTerritory ** | p | ) |
Definition at line 537 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::DeleteProject | ( | BSTR | connection | ) |
Definition at line 298 of file CoreProject.cpp.
CCoreObject * CCoreProject::FindObject | ( | metaid_type | metaid, |
objid_type | objid | ||
) |
Definition at line 585 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::FlushRedoQueue | ( | ) |
Definition at line 501 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::FlushUndoQueue | ( | ) |
Definition at line 486 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::get_MetaProject | ( | ICoreMetaProject ** | p | ) |
Definition at line 145 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::get_NestedTransactionCount | ( | short * | p | ) |
Definition at line 447 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::get_Object | ( | metaid_type | metaid, |
objid_type | objid, | ||
ICoreObject ** | p | ||
) |
Definition at line 308 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::get_RedoQueueSize | ( | short * | p | ) |
Definition at line 527 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::get_RootObject | ( | ICoreObject ** | p | ) |
Definition at line 303 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::get_Storage | ( | ICoreStorage ** | p | ) |
Definition at line 137 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::get_UndoQueueSize | ( | short * | p | ) |
Definition at line 516 of file CoreProject.cpp.
std::string CCoreProject::GetFirstToken | ( | BSTR | connection | ) |
Definition at line 156 of file CoreProject.cpp.
CCoreMetaProject* CCoreProject::GetMetaProject | ( | ) | const [inline] |
Definition at line 179 of file CoreProject.h.
int CCoreProject::GetNestedTrCount | ( | ) | const |
Definition at line 793 of file CoreProject.cpp.
CComObjPtr< CCoreObject > CCoreProject::GetObject | ( | metaid_type | metaid, |
objid_type | objid | ||
) |
Definition at line 621 of file CoreProject.cpp.
STDMETHOD() CCoreProject::GetObjectDisp | ( | metaid_type | metaid, |
objid_type | objid, | ||
ICoreObject ** | p | ||
) | [inline] |
Definition at line 97 of file CoreProject.h.
bool CCoreProject::GetStatusFlag | ( | status_type | flag | ) | const [inline] |
Definition at line 145 of file CoreProject.h.
ICoreStorage* CCoreProject::GetStorage | ( | ) | const [inline] |
Definition at line 178 of file CoreProject.h.
CCoreTerritory * CCoreProject::GetTerritory | ( | ) | const |
Definition at line 756 of file CoreProject.cpp.
bool CCoreProject::InReadTransaction | ( | ) | const [inline] |
Definition at line 149 of file CoreProject.h.
bool CCoreProject::InTransaction | ( | ) | const [inline] |
Definition at line 148 of file CoreProject.h.
bool CCoreProject::InWriteTransaction | ( | ) | const [inline] |
Definition at line 151 of file CoreProject.h.
STDMETHODIMP CCoreProject::OpenProject | ( | BSTR | connection, |
ICoreMetaProject * | p, | ||
VARIANT_BOOL * | ro_mode = NULL |
||
) |
Definition at line 178 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::OpenProject2 | ( | BSTR | connection, |
long | pUndoSize, | ||
ICoreMetaProject * | p, | ||
VARIANT_BOOL * | ro_mode = NULL |
||
) |
Definition at line 172 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::PopTerritory | ( | ) |
Definition at line 572 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::PushTerritory | ( | ICoreTerritory * | p | ) |
Definition at line 556 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::put_Storage | ( | ICoreStorage * | p | ) |
Definition at line 36 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::RedoTransaction | ( | ) |
Definition at line 472 of file CoreProject.cpp.
void CCoreProject::RegisterFinalTrItem | ( | CCoreFinalTrItem * | modified | ) |
Definition at line 816 of file CoreProject.cpp.
void CCoreProject::RegisterObject | ( | metaid_type | metaid, |
objid_type | objid, | ||
CCoreObject * | object | ||
) |
Definition at line 669 of file CoreProject.cpp.
void CCoreProject::RegisterTerritory | ( | CCoreTerritory * | territory | ) |
Definition at line 765 of file CoreProject.cpp.
void CCoreProject::RegisterTransactionItem | ( | CCoreTransactionItem * | modified | ) |
Definition at line 800 of file CoreProject.cpp.
void CCoreProject::RegisterUndoItem | ( | CCoreUndoItem * | modified | ) |
Definition at line 829 of file CoreProject.cpp.
void CCoreProject::ResetStatusFlag | ( | status_type | flags | ) | [inline] |
Definition at line 144 of file CoreProject.h.
STDMETHODIMP CCoreProject::SaveProject | ( | BSTR | connection = NULL , |
VARIANT_BOOL | keepoldname = VARIANT_FALSE |
||
) |
Definition at line 237 of file CoreProject.cpp.
void CCoreProject::setMaxUndoStep | ( | long | p_undoSize | ) | [inline, protected] |
Definition at line 1342 of file CoreProject.cpp.
void CCoreProject::SetStatusFlag | ( | status_type | flags | ) | [inline] |
Definition at line 143 of file CoreProject.h.
ICoreStorage * CCoreProject::SetStorageObject | ( | CCoreObject * | object | ) |
Definition at line 1327 of file CoreProject.cpp.
void CCoreProject::TryDiscardLastItem | ( | ) |
Definition at line 1206 of file CoreProject.cpp.
void CCoreProject::TryRedoTransaction | ( | ) |
Definition at line 1140 of file CoreProject.cpp.
void CCoreProject::TryUndoTransaction | ( | ) |
Definition at line 1071 of file CoreProject.cpp.
STDMETHODIMP CCoreProject::UndoTransaction | ( | ) |
Definition at line 458 of file CoreProject.cpp.
void CCoreProject::UnregisterObject | ( | metaid_type | metaid, |
objid_type | objid | ||
) |
Definition at line 683 of file CoreProject.cpp.
void CCoreProject::UnregisterTerritory | ( | CCoreTerritory * | territory | ) |
Definition at line 778 of file CoreProject.cpp.
Definition at line 136 of file CoreProject.h.
finaltr_items_type CCoreProject::finaltr_items [protected] |
Definition at line 130 of file CoreProject.h.
unsigned long CCoreProject::m_maxUndoStep [protected] |
Definition at line 138 of file CoreProject.h.
CComObjPtr<CCoreMetaProject> CCoreProject::metaproject [protected] |
Definition at line 124 of file CoreProject.h.
object_lookup_type CCoreProject::object_lookup [protected] |
Definition at line 134 of file CoreProject.h.
Definition at line 135 of file CoreProject.h.
short CCoreProject::redo_count [protected] |
Definition at line 132 of file CoreProject.h.
status_type CCoreProject::status [protected] |
Definition at line 127 of file CoreProject.h.
CComObjPtr<ICoreStorage> CCoreProject::storage [protected] |
Definition at line 123 of file CoreProject.h.
transactions_type CCoreProject::transactions [protected] |
Definition at line 129 of file CoreProject.h.
undos_type CCoreProject::undos [protected] |
Definition at line 131 of file CoreProject.h.