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

#include <SOComWindowPeer.h>

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

Public Member Functions

 SOComWindowPeer ()
 
virtual ~SOComWindowPeer ()
 
STDMETHOD() InterfaceSupportsErrorInfo (REFIID riid) override
 
virtual HRESULT STDMETHODCALLTYPE getWindowHandle (SAFEARRAY __RPC_FAR *, short, long __RPC_FAR *ret) override
 
virtual HRESULT STDMETHODCALLTYPE getToolkit (IDispatch __RPC_FAR *__RPC_FAR *retVal) override
 
virtual HRESULT STDMETHODCALLTYPE setPointer (IDispatch __RPC_FAR *) override
 
virtual HRESULT STDMETHODCALLTYPE setBackground (int) override
 
virtual HRESULT STDMETHODCALLTYPE invalidate (short) override
 
virtual HRESULT STDMETHODCALLTYPE invalidateRect (IDispatch __RPC_FAR *, short) override
 
virtual HRESULT STDMETHODCALLTYPE dispose (void) override
 
virtual HRESULT STDMETHODCALLTYPE addEventListener (IDispatch __RPC_FAR *) override
 
virtual HRESULT STDMETHODCALLTYPE removeEventListener (IDispatch __RPC_FAR *) override
 
virtual HRESULT STDMETHODCALLTYPE get_Bridge_implementedInterfaces (SAFEARRAY __RPC_FAR *__RPC_FAR *pVal) override
 
void SetHWNDInternally (HWND hwnd)
 

Private Attributes

HWND m_hwnd
 

Detailed Description

Definition at line 39 of file SOComWindowPeer.h.

Constructor & Destructor Documentation

◆ SOComWindowPeer()

SOComWindowPeer::SOComWindowPeer ( )
inline

Definition at line 47 of file SOComWindowPeer.h.

◆ ~SOComWindowPeer()

virtual SOComWindowPeer::~SOComWindowPeer ( )
inlinevirtual

Definition at line 48 of file SOComWindowPeer.h.

Member Function Documentation

◆ addEventListener()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::addEventListener ( IDispatch __RPC_FAR *  )
inlineoverridevirtual

Definition at line 118 of file SOComWindowPeer.h.

◆ dispose()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::dispose ( void  )
inlineoverridevirtual

Definition at line 113 of file SOComWindowPeer.h.

◆ get_Bridge_implementedInterfaces()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::get_Bridge_implementedInterfaces ( SAFEARRAY __RPC_FAR *__RPC_FAR *  pVal)
inlineoverridevirtual

Definition at line 130 of file SOComWindowPeer.h.

References LONG, and VT_BSTR.

◆ getToolkit()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::getToolkit ( IDispatch __RPC_FAR *__RPC_FAR *  retVal)
inlineoverridevirtual

Definition at line 81 of file SOComWindowPeer.h.

◆ getWindowHandle()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::getWindowHandle ( SAFEARRAY __RPC_FAR *  ,
short  ,
long __RPC_FAR *  ret 
)
inlineoverridevirtual

Definition at line 72 of file SOComWindowPeer.h.

References m_hwnd.

◆ InterfaceSupportsErrorInfo()

COM_DECLSPEC_NOTHROW STDMETHODIMP SOComWindowPeer::InterfaceSupportsErrorInfo ( REFIID  riid)
override

Definition at line 31 of file SOComWindowPeer.cxx.

References arr, i, and SAL_N_ELEMENTS.

◆ invalidate()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::invalidate ( short  )
inlineoverridevirtual

Definition at line 100 of file SOComWindowPeer.h.

◆ invalidateRect()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::invalidateRect ( IDispatch __RPC_FAR *  ,
short   
)
inlineoverridevirtual

Definition at line 106 of file SOComWindowPeer.h.

◆ removeEventListener()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::removeEventListener ( IDispatch __RPC_FAR *  )
inlineoverridevirtual

Definition at line 124 of file SOComWindowPeer.h.

◆ setBackground()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::setBackground ( int  )
inlineoverridevirtual

Definition at line 94 of file SOComWindowPeer.h.

◆ SetHWNDInternally()

void SOComWindowPeer::SetHWNDInternally ( HWND  hwnd)
inline

Definition at line 149 of file SOComWindowPeer.h.

References m_hwnd.

◆ setPointer()

virtual HRESULT STDMETHODCALLTYPE SOComWindowPeer::setPointer ( IDispatch __RPC_FAR *  )
inlineoverridevirtual

Definition at line 88 of file SOComWindowPeer.h.

Member Data Documentation

◆ m_hwnd

HWND SOComWindowPeer::m_hwnd
private

Definition at line 45 of file SOComWindowPeer.h.

Referenced by getWindowHandle(), and SetHWNDInternally().


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