LibreOffice Module svx (master) 1
|
#include <fmvwimp.hxx>
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::Window * | getWindow () 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 |
FmXFormView * | m_pViewImpl |
VclPtr< vcl::Window > | m_pWindow |
Friends | |
class | FmXFormView |
Definition at line 89 of file fmvwimp.hxx.
FormViewPageWindowAdapter::FormViewPageWindowAdapter | ( | css::uno::Reference< css::uno::XComponentContext > | _xContext, |
const SdrPageWindow & | _rWindow, | ||
FmXFormView * | pView | ||
) |
Definition at line 151 of file fmvwimp.cxx.
References _xContext, DBG_ASSERT, DBG_UNHANDLED_EXCEPTION, Exception, FmFormPage::GetForms(), SdrPageView::GetPage(), SdrPageWindow::GetPageView(), i, m_xContext, nLength, and setController().
|
overrideprivatevirtual |
Definition at line 181 of file fmvwimp.cxx.
|
private |
Definition at line 185 of file fmvwimp.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, i, m_aControllerList, and xController.
|
overridevirtual |
Definition at line 233 of file fmvwimp.cxx.
References Any, getCount(), m_aControllerList, and nIndex.
|
inlineprivate |
Definition at line 124 of file fmvwimp.hxx.
References m_xControlContainer.
|
private |
Definition at line 281 of file fmvwimp.cxx.
References getControllerSearchChildren(), m_aControllerList, and xModel.
Referenced by updateTabOrder().
|
overridevirtual |
Definition at line 228 of file fmvwimp.cxx.
References m_aControllerList.
Referenced by getByIndex(), and hasElements().
|
overridevirtual |
Definition at line 222 of file fmvwimp.cxx.
References cppu::UnoType< typename T >::get().
|
inline |
Definition at line 115 of file fmvwimp.hxx.
References m_aControllerList.
|
inlineprivate |
Definition at line 127 of file fmvwimp.hxx.
References m_pWindow.
|
overridevirtual |
Definition at line 217 of file fmvwimp.cxx.
References getCount().
|
overridevirtual |
Definition at line 244 of file fmvwimp.cxx.
References FmXFormView::getView(), m_pViewImpl, m_pWindow, and SdrPaintView::MakeVisible().
|
private |
Definition at line 298 of file fmvwimp.cxx.
References Any, DBG_ASSERT, i, m_aControllerList, m_pViewImpl, m_xContext, m_xControlContainer, nLength, setController(), and xController.
Referenced by FormViewPageWindowAdapter(), setController(), and updateTabOrder().
|
private |
Definition at line 352 of file fmvwimp.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, getController(), and setController().
|
friend |
Definition at line 91 of file fmvwimp.hxx.
|
private |
Definition at line 93 of file fmvwimp.hxx.
Referenced by dispose(), getByIndex(), getController(), getCount(), GetList(), and setController().
|
private |
Definition at line 96 of file fmvwimp.hxx.
Referenced by makeVisible(), and setController().
|
private |
Definition at line 97 of file fmvwimp.hxx.
Referenced by getWindow(), and makeVisible().
|
private |
Definition at line 95 of file fmvwimp.hxx.
Referenced by setController().
|
private |
Definition at line 94 of file fmvwimp.hxx.
Referenced by getControlContainer(), and setController().