GME
13
|
#include <CoreTerritory.h>
Public Member Functions | |
CCoreTerritory () | |
virtual | ~CCoreTerritory () |
STDMETHODIMP | get_Project (ICoreProject **p) |
STDMETHODIMP | get_Attributes (ICoreAttributes **p) |
STDMETHODIMP | Clear () |
CCoreProject * | GetProject () const |
virtual bool | IsDirty () const NOTHROW |
virtual void | ChangeDirty (bool dirty) NOTHROW |
virtual void | AbortNestedTransaction () NOTHROW |
virtual void | DiscardPreviousValue () NOTHROW |
virtual void | AbortFinalTransaction () NOTHROW |
virtual void | CommitFinalTransaction () |
virtual void | CommitFinalTransactionFinish (bool undo) NOTHROW |
Static Public Member Functions | |
static CCoreTerritory * | Create (CCoreProject *project) |
Protected Types | |
typedef unsigned char | status_type |
Protected Attributes | |
CComObjPtr< CCoreProject > | project |
status_type | status |
Definition at line 15 of file CoreTerritory.h.
typedef unsigned char CCoreTerritory::status_type [protected] |
Definition at line 38 of file CoreTerritory.h.
Definition at line 13 of file CoreTerritory.cpp.
CCoreTerritory::~CCoreTerritory | ( | ) | [virtual] |
Definition at line 32 of file CoreTerritory.cpp.
virtual void CCoreTerritory::AbortFinalTransaction | ( | ) | [inline, virtual] |
Implements CCoreFinalTrItem.
Definition at line 79 of file CoreTerritory.h.
virtual void CCoreTerritory::AbortNestedTransaction | ( | ) | [inline, virtual] |
Implements CCoreTransactionItem.
Definition at line 73 of file CoreTerritory.h.
virtual void CCoreTerritory::ChangeDirty | ( | bool | dirty | ) | [inline, virtual] |
Implements CCoreTransactionItem.
Definition at line 71 of file CoreTerritory.h.
STDMETHODIMP CCoreTerritory::Clear | ( | ) |
Definition at line 60 of file CoreTerritory.cpp.
virtual void CCoreTerritory::CommitFinalTransaction | ( | ) | [inline, virtual] |
Implements CCoreFinalTrItem.
Definition at line 80 of file CoreTerritory.h.
virtual void CCoreTerritory::CommitFinalTransactionFinish | ( | bool | undo | ) | [inline, virtual] |
Implements CCoreFinalTrItem.
Definition at line 81 of file CoreTerritory.h.
CCoreTerritory * CCoreTerritory::Create | ( | CCoreProject * | project | ) | [static] |
Definition at line 18 of file CoreTerritory.cpp.
virtual void CCoreTerritory::DiscardPreviousValue | ( | ) | [inline, virtual] |
Implements CCoreTransactionItem.
Definition at line 74 of file CoreTerritory.h.
STDMETHODIMP CCoreTerritory::get_Attributes | ( | ICoreAttributes ** | p | ) |
Definition at line 54 of file CoreTerritory.cpp.
STDMETHODIMP CCoreTerritory::get_Project | ( | ICoreProject ** | p | ) |
Definition at line 45 of file CoreTerritory.cpp.
CCoreProject* CCoreTerritory::GetProject | ( | ) | const [inline] |
Definition at line 51 of file CoreTerritory.h.
virtual bool CCoreTerritory::IsDirty | ( | ) | const [inline, virtual] |
Implements CCoreTransactionItem.
Definition at line 70 of file CoreTerritory.h.
CComObjPtr<CCoreProject> CCoreTerritory::project [protected] |
Definition at line 36 of file CoreTerritory.h.
status_type CCoreTerritory::status [protected] |
Definition at line 39 of file CoreTerritory.h.