LibreOffice Module embedserv (master) 1
Public Member Functions | Private Attributes | List of all members
CIIAObj Class Reference

#include <iipaobj.hxx>

Inheritance diagram for CIIAObj:
[legend]
Collaboration diagram for CIIAObj:
[legend]

Public Member Functions

 CIIAObj (DocumentHolder *)
 
virtual ~CIIAObj ()
 
STDMETHODIMP QueryInterface (REFIID, LPVOID *ppvObj) override
 
 STDMETHODIMP_ (ULONG) AddRef() override
 
 STDMETHODIMP_ (ULONG) Release() override
 
STDMETHODIMP GetWindow (HWND *) override
 
STDMETHODIMP ContextSensitiveHelp (BOOL) override
 
STDMETHODIMP TranslateAccelerator (LPMSG)
 
STDMETHODIMP OnFrameWindowActivate (BOOL) override
 
STDMETHODIMP OnDocWindowActivate (BOOL) override
 
STDMETHODIMP ResizeBorder (LPCRECT, LPOLEINPLACEUIWINDOW, BOOL) override
 
STDMETHODIMP EnableModeless (BOOL) override
 

Private Attributes

oslInterlockedCount m_refCount
 
::rtl::Reference< DocumentHolderm_rDocHolder
 

Detailed Description

Definition at line 30 of file iipaobj.hxx.

Constructor & Destructor Documentation

◆ CIIAObj()

CIIAObj::CIIAObj ( DocumentHolder pDocHolder)

Definition at line 24 of file iipaobj.cxx.

◆ ~CIIAObj()

CIIAObj::~CIIAObj ( )
virtual

Definition at line 31 of file iipaobj.cxx.

Member Function Documentation

◆ ContextSensitiveHelp()

STDMETHODIMP CIIAObj::ContextSensitiveHelp ( BOOL  )
override

Definition at line 79 of file iipaobj.cxx.

◆ EnableModeless()

STDMETHODIMP CIIAObj::EnableModeless ( BOOL  )
override

Definition at line 111 of file iipaobj.cxx.

◆ GetWindow()

STDMETHODIMP CIIAObj::GetWindow ( HWND *  )
override

Definition at line 74 of file iipaobj.cxx.

◆ OnDocWindowActivate()

STDMETHODIMP CIIAObj::OnDocWindowActivate ( BOOL  )
override

Definition at line 94 of file iipaobj.cxx.

◆ OnFrameWindowActivate()

STDMETHODIMP CIIAObj::OnFrameWindowActivate ( BOOL  )
override

Definition at line 89 of file iipaobj.cxx.

◆ QueryInterface()

STDMETHODIMP CIIAObj::QueryInterface ( REFIID  riid,
LPVOID *  ppvObj 
)
override

Definition at line 38 of file iipaobj.cxx.

◆ ResizeBorder()

STDMETHODIMP CIIAObj::ResizeBorder ( LPCRECT  pRect,
LPOLEINPLACEUIWINDOW  ,
BOOL  bFrame 
)
override

Definition at line 99 of file iipaobj.cxx.

References m_rDocHolder.

◆ STDMETHODIMP_() [1/2]

CIIAObj::STDMETHODIMP_ ( ULONG  )
override

◆ STDMETHODIMP_() [2/2]

CIIAObj::STDMETHODIMP_ ( ULONG  )
override

◆ TranslateAccelerator()

STDMETHODIMP CIIAObj::TranslateAccelerator ( LPMSG  )

Definition at line 84 of file iipaobj.cxx.

Member Data Documentation

◆ m_rDocHolder

::rtl::Reference< DocumentHolder > CIIAObj::m_rDocHolder
private

Definition at line 58 of file iipaobj.hxx.

Referenced by ResizeBorder().

◆ m_refCount

oslInterlockedCount CIIAObj::m_refCount
private

Definition at line 57 of file iipaobj.hxx.

Referenced by STDMETHODIMP_().


The documentation for this class was generated from the following files: