|
Altium C++ SDK 3.0
|
#include <DXP.Classes.h>
Public Member Functions | |
| CServerDocument (IServerModule *const AServerModule, const wstring AKind, const wstring AFileName) | |
| virtual | ~CServerDocument () |
| Public Member Functions inherited from DXP::CAbstractServerDocument | |
| IServerDocument * | GetIServerDocument () |
| Public Member Functions inherited from CAbstractSupportService | |
| virtual HRESULT __stdcall | QueryInterface (const IID &riid, void **ppvObject) |
| virtual ULONG __stdcall | AddRef (void) |
| virtual ULONG __stdcall | Release (void) |
| IServicesSupportInternal * | GetServicesSupportInternal () |
| Public Member Functions inherited from CDispatchObject | |
| CDispatchObject () | |
| virtual | ~CDispatchObject () |
| IDispatch * | GetIDispatch () |
| Public Member Functions inherited from CDispatchRecord | |
| CDispatchRecord () | |
| virtual HRESULT __stdcall | GetTypeInfoCount (UINT *pctinfo) |
| virtual HRESULT __stdcall | GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| virtual HRESULT __stdcall | GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
Protected Member Functions | |
| virtual bool | FileLoad () |
| virtual bool | FileSave (const wstring AKind) |
| virtual unsigned int | GetFileShareMode () |
| void | ModifiedChanged () |
| virtual void | AddView (IServerDocumentView *const AView) |
| virtual void | SetModified (bool const Value) |
| virtual void | SetIsShown (bool const Value) |
| virtual void | SetBeingClosed (bool const Value) |
| virtual void | Focus () |
| virtual bool | DoFileLoad () |
| virtual bool | DoFileSave (wstring const AKind) |
| virtual bool | SupportsReload () |
| virtual bool | GetCanClose () |
| virtual int | GetCount () |
| virtual wstring | GetFileName () |
| virtual wstring | SetFileName (wstring const AFileName) |
| virtual wstring | GetKind () |
| virtual bool | GetModified () |
| virtual bool | GetIsShown () |
| virtual bool | GetBeingClosed () |
| virtual double | GetFileModifiedDate () |
| virtual void | UpdateModifiedDate () |
| virtual IServerModule * | GetServerModule () |
| virtual IServerDocumentView * | GetView (int Index) |
| virtual IServerDocumentView * | GetViewByName (wstring const ViewName) |
| virtual void | NotifyViews (INotification *ANotification) |
| virtual bool | GetSupportsOwnSave () |
| virtual wstring | GetContextHelpTopicName () |
| virtual void | SetFileModifiedDate (double const AValue) |
| virtual bool | WarnIfOwnedByOther (TFileOwnershipWarningLevel AWarningLevel) |
| virtual void | AcquireFileOwnership () |
| virtual void | ReleaseFileOwnership () |
| virtual void | ReleaseDataFileHandle () |
| virtual void | AcquireDataFileHandle () |
| virtual bool | OwnsFile () |
| virtual bool | DoSafeFileSave (wstring const AKind) |
| virtual bool | DoSafeChangeFileNameAndSave (wstring const ANewFileName, wstring const AKind) |
| virtual bool | CreateSnippetFile (IServerDocumentView *const AView, wstring ASnippetFilePath, TSnippetCreationMode AMode, bool AContextSensitive) |
| virtual void | ZoomSnippetContents () |
| virtual IServerDocumentView * | GetSnippetView () |
| virtual void | PlaceSnippet (wstring ASnippetAddress, IServerDocumentView *const AView) |
| virtual bool | CanPlaceSnippet (wstring const ASnippetPath) |
| virtual bool | CanCreateSnippet (IServerDocumentView *const AView, TSnippetCreationMode AMode, bool AContextSensitive) |
| virtual void | DocumentDirectoryChanged () |
| virtual double | GetDocumentModifiedDate () |
| Protected Member Functions inherited from DXP::CAbstractServerDocument | |
| virtual bool | SupportsService (std::wstring const AServiceName) |
| virtual HRESULT __stdcall | Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| virtual bool | DoFileSave (std::wstring const AKind)=0 |
| virtual std::wstring | SetFileName (std::wstring const AFileName)=0 |
| virtual IServerDocumentView * | GetViewByName (std::wstring const ViewName)=0 |
| virtual bool | DoSafeFileSave (std::wstring const AKind)=0 |
| virtual bool | DoSafeChangeFileNameAndSave (std::wstring const ANewFileName, std::wstring const AKind)=0 |
| virtual bool | CreateSnippetFile (IServerDocumentView *const AView, std::wstring ASnippetFilePath, TSnippetCreationMode AMode, bool AContextSensitive)=0 |
| virtual void | PlaceSnippet (std::wstring ASnippetAddress, IServerDocumentView *const AView)=0 |
| virtual bool | CanPlaceSnippet (std::wstring const ASnippetPath)=0 |
Protected Attributes | |
| std::vector< IServerDocumentView * > | mDocumentViews |
| Protected Attributes inherited from CDispatchRecord | |
| ULONG | mRefCount |
Private Member Functions | |
| bool | FileHandleIsOwned_Data () |
| bool | FileHandleIsOwned_Lock () |
| bool | IsFileInAnyProjectOutputDirectory () |
Private Attributes | |
| wstring | mFileName |
| wstring | mKind |
| bool | mModified |
| IServerModulePtr | mServerModule |
| bool | mIsShown |
| bool | mBeingClosed |
| double | mFileModifiedDate |
| double | mDocModifiedDate |
| HANDLE | mFileHandle_Data |
| HANDLE | mFileHandle_Lock |
| bool | mIsOwnedByOther |
| CServerDocument::CServerDocument | ( | IServerModule *const | AServerModule, |
| const wstring | AKind, | ||
| const wstring | AFileName ) |
|
virtual |
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
private |
|
private |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
|
private |
|
protected |
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
protectedvirtual |
Implements DXP::CAbstractServerDocument.
|
private |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |