79 virtual void Activate(
bool IsMDIActivate )
override;
80 virtual void Deactivate(
bool IsMDIActivate )
override;
103 virtual void SetZoomRect(const ::tools::Rectangle& rZoomRect)
override;
117 virtual void ReadUserDataSequence (
const css::uno::Sequence < css::beans::PropertyValue >& )
override;
120 virtual void VisAreaChanged(const ::tools::Rectangle& rRect)
override;
129 virtual css::uno::Reference<css::accessibility::XAccessible>
136 virtual css::uno::Reference<css::drawing::XDrawSubController>
CreateSubController()
override;
Show a textual overview of the text contents of all slides.
virtual bool KeyInput(const KeyEvent &rKEvt, ::sd::Window *pWin) override
ErrCode ReadRtf(SvStream &rInput)
Fill Outliner from Stream.
virtual void UpdatePreview(SdPage *pPage) override
Update the preview to show the specified page.
virtual ~OutlineViewShell() override
void Execute(SfxRequest &rReq)
Before saving: Update Model of the Drawing Engine, then forward the invocation to the ObjectShell.
std::unique_ptr< OutlineView > pOlView
void UpdateTitleObject(SdPage *pPage, Paragraph const *pPara)
void GetStatusBarState(SfxItemSet &rSet)
virtual void ReadUserDataSequence(const css::uno::Sequence< css::beans::PropertyValue > &) override
void GetAttrState(SfxItemSet &rSet)
Status of Attribute-Items.
void FuSupport(SfxRequest &rReq)
SfxRequests for support functions.
void FuPermanent(SfxRequest &rReq)
SfxRequests for permanent functions.
virtual void WriteUserDataSequence(css::uno::Sequence< css::beans::PropertyValue > &) override
virtual css::uno::Reference< css::drawing::XDrawSubController > CreateSubController() override
Return a sub controller that implements the view shell specific part of the DrawController.
virtual void VirtVScrollHdl(ScrollAdaptor *pVHScroll) override
handling for vertical Scrollbars
OUString m_StrOldPageName
void GetState(SfxItemSet &rSet)
virtual void Deactivate(bool IsMDIActivate) override
void FuTemporaryModify(SfxRequest &rReq)
void Construct()
common initialization part of both constructors
rtl::Reference< TransferableClipboardListener > mxClipEvtLstnr
virtual SdPage * GetActualPage() override
Returns the first selected page.
void ExecCtrl(SfxRequest &rReq)
Handle SfxRequest for the Controller.
virtual void SetZoom(::tools::Long nZoom) override
Zoom with zoom factor.
virtual void Shutdown() override
This method is more or less an alias to Deactivate().
void FuTemporary(SfxRequest &rReq)
SfxRequests for temporary functions.
void UpdateOutlineObject(SdPage *pPage, Paragraph *pPara)
virtual void ArrangeGUIElements() override
Arrange and resize the GUI elements like rulers, sliders, and buttons as well as the actual document ...
void GetMenuState(SfxItemSet &rSet)
Set Status (Enabled/Disabled) of Menu-SfxSlots.
SFX_DECL_VIEWFACTORY(OutlineViewShell)
virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessibleDocumentView(::sd::Window *pWindow) override
Create an accessible object representing the specified window.
static void InitInterface_Impl()
SfxInterface initializer.
virtual void VisAreaChanged(const ::tools::Rectangle &rRect) override
this method is called when the visible area of the view from this viewshell is changed
DECL_LINK(ClipboardChanged, TransferableDataHelper *, void)
virtual void VirtHScrollHdl(ScrollAdaptor *pHScroll) override
gets invoked when ScrollBar is used
virtual SdPage * getCurrentPage() const override
inherited from sd::ViewShell
virtual void Command(const CommandEvent &rCEvt, ::sd::Window *pWin) override
virtual bool PrepareClose(bool bUI=true) override
PrepareClose, gets called when the Shell shall be destroyed.
virtual void Activate(bool IsMDIActivate) override
Activate(): during the first invocation the fields get updated.
void SetCurrentPage(SdPage *pPage)
Make the given page the new current page.
virtual void Paint(const ::tools::Rectangle &rRect, ::sd::Window *pWin) override
Paint method: the event gets forwarded from pWindow to the Viewshell and the current function.
virtual void SetZoomRect(const ::tools::Rectangle &rZoomRect) override
Zoom with zoom rectangle.
OutlineViewShell(SfxViewFrame *pFrame, ViewShellBase &rViewShellBase, vcl::Window *pParentWindow, FrameView *pFrameView)
Create a new view shell for the outline mode.
virtual void ReadFrameViewData(FrameView *pView) override
Read FrameViews data and set actual views data.
static void ExecStatusBar(SfxRequest &rReq)
Handle SfxRequests for the StatusBar.
virtual void MouseButtonUp(const MouseEvent &rMEvt, ::sd::Window *pWin) override
virtual void WriteFrameViewData() override
Write actual views data to FrameView.
void GetCtrlState(SfxItemSet &rSet)
Set status of Controller-SfxSlots.
SfxViewShell descendant that the stacked Draw/Impress shells are based on.
Base class of the stacked shell hierarchy.
An SdWindow contains the actual working area of ViewShell.
#define SD_IF_SDOUTLINEVIEWSHELL
#define SFX_DECL_INTERFACE(nId)