29#include <com/sun/star/beans/XPropertySet.hpp>
30#include <com/sun/star/frame/XFrame.hpp>
52void PresentationViewShellBase::RegisterFactory(
SfxInterfaceId nPrio )
55 &CreateInstance,nPrio,
"FullScreenPresentation");
58void PresentationViewShellBase::InitFactory()
69 Reference<beans::XPropertySet> xFrameSet (
74 Reference<beans::XPropertySet> xLayouterSet(xFrameSet->getPropertyValue(
"LayoutManager"), UNO_QUERY);
75 if (xLayouterSet.is())
77 xLayouterSet->setPropertyValue(
"AutomaticToolbars",
Any(
false));
const css::uno::Reference< css::frame::XFrame > & GetFrameInterface() const
SfxFrame & GetFrame() const
virtual void InitializeFramework() override
virtual ~PresentationViewShellBase() override
PresentationViewShellBase(SfxViewFrame &rFrame, SfxViewShell *pOldShell)
This constructor is used by the view factory of the SFX macros.
SfxViewShell descendant that the stacked Draw/Impress shells are based on.
DrawController * GetDrawController() const
static const OUString msPresentationViewURL
static void Initialize(rtl::Reference< sd::DrawController > const &rxController)
Reference< XController > xController
#define SFX_VIEW_REGISTRATION(DocClass)