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:
Collaboration diagram for FormViewPageWindowAdapter:

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
VclPtr< vcl::Windowm_pWindow


class FmXFormView

Detailed Description

Definition at line 87 of file fmvwimp.hxx.

Constructor & Destructor Documentation

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

Definition at line 180 of file fmvwimp.cxx.

Member Function Documentation

void FormViewPageWindowAdapter::dispose ( void  )

Definition at line 184 of file fmvwimp.cxx.

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

Any SAL_CALL FormViewPageWindowAdapter::getByIndex ( sal_Int32  Index)

Definition at line 232 of file fmvwimp.cxx.

References Any, getCount(), and m_aControllerList.

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

Definition at line 122 of file fmvwimp.hxx.

References m_xControlContainer.

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

Definition at line 280 of file fmvwimp.cxx.

References getControllerSearchChildren(), m_aControllerList, and xModel.

Referenced by updateTabOrder().

sal_Int32 SAL_CALL FormViewPageWindowAdapter::getCount ( )

Definition at line 227 of file fmvwimp.cxx.

References m_aControllerList.

Referenced by getByIndex(), and hasElements().

Type SAL_CALL FormViewPageWindowAdapter::getElementType ( )

Definition at line 221 of file fmvwimp.cxx.

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

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

Definition at line 113 of file fmvwimp.hxx.

References m_aControllerList.

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

Definition at line 125 of file fmvwimp.hxx.

References m_pWindow.

sal_Bool SAL_CALL FormViewPageWindowAdapter::hasElements ( )

Definition at line 216 of file fmvwimp.cxx.

References getCount().

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

Definition at line 351 of file fmvwimp.cxx.

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

Friends And Related Function Documentation

friend class FmXFormView

Definition at line 89 of file fmvwimp.hxx.

Member Data Documentation

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

Definition at line 91 of file fmvwimp.hxx.

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

FmXFormView* FormViewPageWindowAdapter::m_pViewImpl

Definition at line 94 of file fmvwimp.hxx.

Referenced by makeVisible(), and setController().

VclPtr<vcl::Window> FormViewPageWindowAdapter::m_pWindow

Definition at line 95 of file fmvwimp.hxx.

Referenced by getWindow(), and makeVisible().

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

Definition at line 93 of file fmvwimp.hxx.

Referenced by setController().

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

Definition at line 92 of file fmvwimp.hxx.

Referenced by getControlContainer(), and setController().

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