19#ifndef INCLUDED_SVX_SOURCE_INC_FMPROPBRW_HXX
20#define INCLUDED_SVX_SOURCE_INC_FMPROPBRW_HXX
22#include <com/sun/star/frame/XFrame2.hpp>
23#include <com/sun/star/inspection/XObjectInspectorModel.hpp>
24#include <com/sun/star/uno/XComponentContext.hpp>
50 css::uno::Reference< css::uno::XComponentContext >
52 css::uno::Reference< css::uno::XComponentContext >
54 css::uno::Reference< css::frame::XFrame2 >
56 css::uno::Reference< css::uno::XInterface >
58 css::uno::Reference< css::inspection::XObjectInspectorModel >
60 css::uno::Reference< css::frame::XController >
65 virtual void Close()
override;
76 const css::uno::Reference< css::uno::XComponentContext >& _xORB,
SFX_DECL_CHILDWINDOW(FmPropBrwMgr)
FmPropBrwMgr(vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, const SfxChildWinInfo *pInfo)
void implDetachController()
DECL_LINK(OnAsyncGetFocus, void *, void)
OUString getCurrentPage() const
css::uno::Reference< css::inspection::XObjectInspectorModel > m_xInspectorModel
virtual ~FmPropBrw() override
void impl_ensurePropertyBrowser_nothrow(FmFormShell *_pFormShell)
creates the PropertyBrowser (aka ObjectInspector) and plugs it into our frame
void impl_createPropertyBrowser_throw(FmFormShell *_pFormShell)
creates a property browser
css::uno::Reference< css::uno::XInterface > m_xLastKnownDocument
bool implIsReadOnlyModel() const
virtual void FillInfo(SfxChildWinInfo &rInfo) const override
css::uno::Reference< css::frame::XFrame2 > m_xMeAsFrame
virtual void StateChangedAtToolBoxControl(sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) override
virtual void Close() override
OUString m_sLastActivePage
std::unique_ptr< weld::Container > m_xContainer
std::unique_ptr< weld::Box > m_xDialogBox
bool m_bInitialStateChange
css::uno::Reference< css::uno::XComponentContext > m_xInspectorContext
ImplSVEvent * m_nAsyncGetFocusId
void implSetNewSelection(const InterfaceBag &_rSelection)
css::uno::Reference< css::uno::XComponentContext > m_xORB
css::uno::Reference< css::frame::XController > m_xBrowserController
FmPropBrw(const css::uno::Reference< css::uno::XComponentContext > &_xORB, SfxBindings *pBindings, SfxChildWindow *pMgr, weld::Window *pParent, const SfxChildWinInfo *_pInfo)
VclPtr< vcl::Window > pParent