LibreOffice Module editeng (master) 1
Public Member Functions | Protected Member Functions | List of all members
OutlinerViewShell Class Referenceabstract

Interface class to not depend on SfxViewShell in editeng. More...

#include <outliner.hxx>

Public Member Functions

virtual void libreOfficeKitViewCallback (int nType, const OString &pPayload) const =0
 
virtual void libreOfficeKitViewCallbackWithViewId (int nType, const OString &pPayload, int nViewId) const =0
 
virtual void libreOfficeKitViewInvalidateTilesCallback (const tools::Rectangle *pRect, int nPart, int nMode) const =0
 
virtual void libreOfficeKitViewUpdatedCallback (int nType) const =0
 
virtual void libreOfficeKitViewUpdatedCallbackPerViewId (int nType, int nViewId, int nSourceViewId) const =0
 
virtual void libreOfficeKitViewAddPendingInvalidateTiles ()=0
 
virtual ViewShellId GetViewShellId () const =0
 
virtual ViewShellDocId GetDocId () const =0
 
virtual void NotifyOtherViews (int nType, const OString &rKey, const OString &rPayload)=0
 Wrapper around SfxLokHelper::notifyOtherViews(). More...
 
virtual void NotifyOtherView (OutlinerViewShell *pOtherShell, int nType, const OString &rKey, const OString &rPayload)=0
 Wrapper around SfxLokHelper::notifyOtherView(). More...
 
virtual vcl::WindowGetEditWindowForActiveOLEObj () const =0
 

Protected Member Functions

 ~OutlinerViewShell () noexcept
 

Detailed Description

Interface class to not depend on SfxViewShell in editeng.

Definition at line 371 of file outliner.hxx.

Constructor & Destructor Documentation

◆ ~OutlinerViewShell()

OutlinerViewShell::~OutlinerViewShell ( )
inlineprotectednoexcept

Definition at line 389 of file outliner.hxx.

Member Function Documentation

◆ GetDocId()

virtual ViewShellDocId OutlinerViewShell::GetDocId ( ) const
pure virtual

◆ GetEditWindowForActiveOLEObj()

virtual vcl::Window * OutlinerViewShell::GetEditWindowForActiveOLEObj ( ) const
pure virtual

◆ GetViewShellId()

virtual ViewShellId OutlinerViewShell::GetViewShellId ( ) const
pure virtual

Referenced by EditUndo::EditUndo().

◆ libreOfficeKitViewAddPendingInvalidateTiles()

virtual void OutlinerViewShell::libreOfficeKitViewAddPendingInvalidateTiles ( )
pure virtual

◆ libreOfficeKitViewCallback()

virtual void OutlinerViewShell::libreOfficeKitViewCallback ( int  nType,
const OString &  pPayload 
) const
pure virtual

◆ libreOfficeKitViewCallbackWithViewId()

virtual void OutlinerViewShell::libreOfficeKitViewCallbackWithViewId ( int  nType,
const OString &  pPayload,
int  nViewId 
) const
pure virtual

◆ libreOfficeKitViewInvalidateTilesCallback()

virtual void OutlinerViewShell::libreOfficeKitViewInvalidateTilesCallback ( const tools::Rectangle pRect,
int  nPart,
int  nMode 
) const
pure virtual

◆ libreOfficeKitViewUpdatedCallback()

virtual void OutlinerViewShell::libreOfficeKitViewUpdatedCallback ( int  nType) const
pure virtual

◆ libreOfficeKitViewUpdatedCallbackPerViewId()

virtual void OutlinerViewShell::libreOfficeKitViewUpdatedCallbackPerViewId ( int  nType,
int  nViewId,
int  nSourceViewId 
) const
pure virtual

◆ NotifyOtherView()

virtual void OutlinerViewShell::NotifyOtherView ( OutlinerViewShell pOtherShell,
int  nType,
const OString &  rKey,
const OString &  rPayload 
)
pure virtual

◆ NotifyOtherViews()

virtual void OutlinerViewShell::NotifyOtherViews ( int  nType,
const OString &  rKey,
const OString &  rPayload 
)
pure virtual

The documentation for this class was generated from the following file: