20#ifndef INCLUDED_REPORTDESIGN_SOURCE_UI_INC_PROPBRW_HXX
21#define INCLUDED_REPORTDESIGN_SOURCE_UI_INC_PROPBRW_HXX
23#include <com/sun/star/frame/XFrame2.hpp>
24#include <com/sun/star/inspection/XObjectInspector.hpp>
25#include <com/sun/star/uno/XComponentContext.hpp>
46 css::uno::Reference< css::uno::XComponentContext >
48 css::uno::Reference< css::uno::XComponentContext >
50 css::uno::Reference< css::frame::XFrame2 >
52 css::uno::Reference< css::inspection::XObjectInspector >
54 css::uno::Reference< css::uno::XInterface>
64 virtual bool Close()
override;
66 css::uno::Sequence< css::uno::Reference< css::uno::XInterface> >
70 const css::uno::Sequence< css::uno::Reference< css::uno::XInterface> >& _aObjects = css::uno::Sequence< css::uno::Reference< css::uno::XInterface> >());
73 const css::uno::Sequence< css::uno::Reference< css::uno::XInterface> >& _aObjects);
78 const css::uno::Reference< css::uno::XInterface>& _xFormComponent
79 ,
const css::uno::Reference< css::uno::XInterface>& _xReportComponent);
83 PropBrw(
const css::uno::Reference< css::uno::XComponentContext >& _xORB
87 virtual void dispose()
override;
92 void Update(
const css::uno::Reference< css::uno::XInterface>& _xReportComponent);
PropBrw(const css::uno::Reference< css::uno::XComponentContext > &_xORB, Window *pParent, ODesignView *_pDesignView)
css::uno::Reference< css::inspection::XObjectInspector > m_xBrowserController
css::uno::Reference< css::uno::XInterface > m_xLastSection
static OUString GetHeadlineName(const css::uno::Sequence< css::uno::Reference< css::uno::XInterface > > &_aObjects)
::Size getMinimumSize() const
void implSetNewObject(const css::uno::Sequence< css::uno::Reference< css::uno::XInterface > > &_aObjects=css::uno::Sequence< css::uno::Reference< css::uno::XInterface > >())
css::uno::Reference< css::uno::XInterface > CreateComponentPair(const css::uno::Reference< css::uno::XInterface > &_xFormComponent, const css::uno::Reference< css::uno::XInterface > &_xReportComponent)
void setCurrentPage(const OUString &_sLastActivePage)
VclPtr< ODesignView > m_pDesignView
css::uno::Reference< css::frame::XFrame2 > m_xMeAsFrame
void Update(const css::uno::Reference< css::uno::XInterface > &_xReportComponent)
OUString getCurrentPage() const
virtual bool Close() override
void implDetachController()
VclPtr< VclVBox > m_xContentArea
css::uno::Reference< css::uno::XComponentContext > m_xORB
bool m_bInitialStateChange
void Update(OSectionView *m_pView)
PropBrw(PropBrw const &)=delete
virtual ~PropBrw() override
DECL_LINK(OnAsyncGetFocus, void *, void)
void operator=(PropBrw const &)=delete
OUString m_sLastActivePage
is the previously displayed section
css::uno::Reference< css::uno::XInterface > CreateComponentPair(OObjectBase *_pObj)
css::uno::Reference< css::uno::XComponentContext > m_xInspectorContext
virtual void LoseFocus() override
virtual void dispose() override
css::uno::Sequence< css::uno::Reference< css::uno::XInterface > > CreateCompPropSet(const SdrMarkList &rMarkList)
Window(vcl::Window *pParent, WinBits nStyle=0)