LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
FormViewPageWindowAdapter Class Referencefinal

#include <fmvwimp.hxx>

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

Public Member Functions

 FormViewPageWindowAdapter (const css::uno::Reference< css::uno::XComponentContext > &_rContext, const SdrPageWindow &, FmXFormView *pView)
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual sal_Int32 SAL_CALL getCount () override
 
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 Index) override
 
virtual void SAL_CALL makeVisible (const css::uno::Reference< css::awt::XControl > &Control) override
 
const ::std::vector< css::uno::Reference< css::form::runtime::XFormController > > & GetList () const
 

Private Member Functions

virtual ~FormViewPageWindowAdapter () override
 
css::uno::Reference< css::form::runtime::XFormController > getController (const css::uno::Reference< css::form::XForm > &xForm) const
 
void setController (const css::uno::Reference< css::form::XForm > &xForm, const css::uno::Reference< css::form::runtime::XFormController > &_rxParentController)
 
const css::uno::Reference< css::awt::XControlContainer > & getControlContainer () const
 
void updateTabOrder (const css::uno::Reference< css::form::XForm > &_rxForm)
 
void dispose ()
 
vcl::WindowgetWindow () const
 

Private Attributes

::std::vector< css::uno::Reference< css::form::runtime::XFormController > > m_aControllerList
 
css::uno::Reference< css::awt::XControlContainer > m_xControlContainer
 
css::uno::Reference< css::uno::XComponentContext > m_xContext
 
FmXFormViewm_pViewImpl
 
VclPtr< vcl::Windowm_pWindow
 

Friends

class FmXFormView
 

Detailed Description

Definition at line 89 of file fmvwimp.hxx.

Constructor & Destructor Documentation

FormViewPageWindowAdapter::FormViewPageWindowAdapter ( const css::uno::Reference< css::uno::XComponentContext > &  _rContext,
const SdrPageWindow _rWindow,
FmXFormView pView 
)
FormViewPageWindowAdapter::~FormViewPageWindowAdapter ( )
overrideprivatevirtual

Definition at line 189 of file fmvwimp.cxx.

Member Function Documentation

void FormViewPageWindowAdapter::dispose ( void  )
private

Definition at line 193 of file fmvwimp.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, i, m_aControllerList, and xController.

Any SAL_CALL FormViewPageWindowAdapter::getByIndex ( sal_Int32  Index)
overridevirtual

Definition at line 241 of file fmvwimp.cxx.

References Any, getCount(), and m_aControllerList.

const css::uno::Reference< css::awt::XControlContainer >& FormViewPageWindowAdapter::getControlContainer ( ) const
inlineprivate

Definition at line 124 of file fmvwimp.hxx.

References m_xControlContainer.

Reference< XFormController > FormViewPageWindowAdapter::getController ( const css::uno::Reference< css::form::XForm > &  xForm) const
private

Definition at line 289 of file fmvwimp.cxx.

References getControllerSearchChildren(), m_aControllerList, and xModel.

Referenced by updateTabOrder().

sal_Int32 SAL_CALL FormViewPageWindowAdapter::getCount ( )
overridevirtual

Definition at line 236 of file fmvwimp.cxx.

References m_aControllerList.

Referenced by getByIndex(), and hasElements().

Type SAL_CALL FormViewPageWindowAdapter::getElementType ( )
overridevirtual

Definition at line 230 of file fmvwimp.cxx.

References cppu::UnoType< class >::get().

const ::std::vector< css::uno::Reference< css::form::runtime::XFormController > >& FormViewPageWindowAdapter::GetList ( ) const
inline

Definition at line 115 of file fmvwimp.hxx.

References m_aControllerList.

vcl::Window* FormViewPageWindowAdapter::getWindow ( ) const
inlineprivate

Definition at line 127 of file fmvwimp.hxx.

References m_pWindow.

sal_Bool SAL_CALL FormViewPageWindowAdapter::hasElements ( )
overridevirtual

Definition at line 225 of file fmvwimp.cxx.

References getCount().

void SAL_CALL FormViewPageWindowAdapter::makeVisible ( const css::uno::Reference< css::awt::XControl > &  Control)
overridevirtual
void FormViewPageWindowAdapter::setController ( const css::uno::Reference< css::form::XForm > &  xForm,
const css::uno::Reference< css::form::runtime::XFormController > &  _rxParentController 
)
private
void FormViewPageWindowAdapter::updateTabOrder ( const css::uno::Reference< css::form::XForm > &  _rxForm)
private

Definition at line 360 of file fmvwimp.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, getController(), and setController().

Friends And Related Function Documentation

friend class FmXFormView
friend

Definition at line 91 of file fmvwimp.hxx.

Member Data Documentation

::std::vector< css::uno::Reference< css::form::runtime::XFormController > > FormViewPageWindowAdapter::m_aControllerList
private

Definition at line 93 of file fmvwimp.hxx.

Referenced by dispose(), getByIndex(), getController(), getCount(), GetList(), and setController().

FmXFormView* FormViewPageWindowAdapter::m_pViewImpl
private

Definition at line 96 of file fmvwimp.hxx.

Referenced by makeVisible(), and setController().

VclPtr<vcl::Window> FormViewPageWindowAdapter::m_pWindow
private

Definition at line 97 of file fmvwimp.hxx.

Referenced by getWindow(), and makeVisible().

css::uno::Reference<css::uno::XComponentContext> FormViewPageWindowAdapter::m_xContext
private

Definition at line 95 of file fmvwimp.hxx.

Referenced by setController().

css::uno::Reference< css::awt::XControlContainer > FormViewPageWindowAdapter::m_xControlContainer
private

Definition at line 94 of file fmvwimp.hxx.

Referenced by getControlContainer(), and setController().


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