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 (css::uno::Reference< css::uno::XComponentContext > _xContext, 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 89 of file fmvwimp.hxx.

Constructor & Destructor Documentation

◆ FormViewPageWindowAdapter()

FormViewPageWindowAdapter::FormViewPageWindowAdapter ( css::uno::Reference< css::uno::XComponentContext >  _xContext,
const SdrPageWindow _rWindow,
FmXFormView pView 

◆ ~FormViewPageWindowAdapter()

FormViewPageWindowAdapter::~FormViewPageWindowAdapter ( )

Definition at line 181 of file fmvwimp.cxx.

Member Function Documentation

◆ dispose()

void FormViewPageWindowAdapter::dispose ( void  )

Definition at line 185 of file fmvwimp.cxx.

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

◆ getByIndex()

Any SAL_CALL FormViewPageWindowAdapter::getByIndex ( sal_Int32  Index)

Definition at line 233 of file fmvwimp.cxx.

References Any, getCount(), m_aControllerList, and nIndex.

◆ getControlContainer()

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

Definition at line 124 of file fmvwimp.hxx.

References m_xControlContainer.

◆ getController()

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

Definition at line 281 of file fmvwimp.cxx.

References getControllerSearchChildren(), m_aControllerList, and xModel.

Referenced by updateTabOrder().

◆ getCount()

sal_Int32 SAL_CALL FormViewPageWindowAdapter::getCount ( )

Definition at line 228 of file fmvwimp.cxx.

References m_aControllerList.

Referenced by getByIndex(), and hasElements().

◆ getElementType()

Type SAL_CALL FormViewPageWindowAdapter::getElementType ( )

Definition at line 222 of file fmvwimp.cxx.

References cppu::UnoType< typename T >::get().

◆ GetList()

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

Definition at line 115 of file fmvwimp.hxx.

References m_aControllerList.

◆ getWindow()

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

Definition at line 127 of file fmvwimp.hxx.

References m_pWindow.

◆ hasElements()

sal_Bool SAL_CALL FormViewPageWindowAdapter::hasElements ( )

Definition at line 217 of file fmvwimp.cxx.

References getCount().

◆ makeVisible()

void SAL_CALL FormViewPageWindowAdapter::makeVisible ( const css::uno::Reference< css::awt::XControl > &  Control)

◆ setController()

void FormViewPageWindowAdapter::setController ( const css::uno::Reference< css::form::XForm > &  xForm,
const css::uno::Reference< css::form::runtime::XFormController > &  _rxParentController 

◆ updateTabOrder()

void FormViewPageWindowAdapter::updateTabOrder ( const css::uno::Reference< css::form::XForm > &  _rxForm)

Definition at line 352 of file fmvwimp.cxx.

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

Friends And Related Function Documentation

◆ FmXFormView

friend class FmXFormView

Definition at line 91 of file fmvwimp.hxx.

Member Data Documentation

◆ m_aControllerList

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

Definition at line 93 of file fmvwimp.hxx.

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

◆ m_pViewImpl

FmXFormView* FormViewPageWindowAdapter::m_pViewImpl

Definition at line 96 of file fmvwimp.hxx.

Referenced by makeVisible(), and setController().

◆ m_pWindow

VclPtr<vcl::Window> FormViewPageWindowAdapter::m_pWindow

Definition at line 97 of file fmvwimp.hxx.

Referenced by getWindow(), and makeVisible().

◆ m_xContext

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

Definition at line 95 of file fmvwimp.hxx.

Referenced by setController().

◆ m_xControlContainer

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

Definition at line 94 of file fmvwimp.hxx.

Referenced by getControlContainer(), and setController().

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