LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwNavigatorWin Class Reference
Inheritance diagram for SwNavigatorWin:
Collaboration diagram for SwNavigatorWin:

Public Member Functions

 SwNavigatorWin (SfxBindings *_pBindings, SfxChildWindow *_pMgr, vcl::Window *pParent, SfxChildWinInfo *pInfo)
virtual void StateChanged (StateChangedType nStateChange) override
virtual void dispose () override
virtual ~SwNavigatorWin () override
- Public Member Functions inherited from SfxNavigator
 SfxNavigator (SfxBindings *pBindings, SfxChildWindow *pChildWin, vcl::Window *pParent, SfxChildWinInfo *pInfo)
- Public Member Functions inherited from SfxDockingWindow
 SfxDockingWindow (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent, WinBits nWinBits)
 SfxDockingWindow (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent, const OUString &rID, const OUString &rUIXMLDescription)
virtual ~SfxDockingWindow () override
virtual void dispose () override
void Initialize (SfxChildWinInfo *pInfo)
virtual void FillInfo (SfxChildWinInfo &) const
virtual void StateChanged (StateChangedType nStateChange) override
void SetDockingRects (const tools::Rectangle &rOuter, const tools::Rectangle &rInner)
const tools::RectangleGetInnerRect () const
const tools::RectangleGetOuterRect () const
SfxBindingsGetBindings () const
sal_uInt16 GetType () const
SfxChildAlignment GetAlignment () const
void SetAlignment (SfxChildAlignment eAlign)
const SizeGetFloatingSize () const
void SetFloatingSize (const Size &rSize)
void SetMinOutputSizePixel (const Size &rSize)
const SizeGetMinOutputSizePixel () const
virtual bool EventNotify (NotifyEvent &rNEvt) override
 DECL_DLLPRIVATE_LINK (TimerHdl, Timer *, void)
SAL_DLLPRIVATE void Initialize_Impl ()
SAL_DLLPRIVATE void SetItemSize_Impl (const Size &rSize)
SAL_DLLPRIVATE void Disappear_Impl ()
SAL_DLLPRIVATE void Reappear_Impl ()
SAL_DLLPRIVATE bool IsAutoHide_Impl () const
SAL_DLLPRIVATE void AutoShow_Impl ()
SAL_DLLPRIVATE void ReleaseChildWindow_Impl ()

Private Attributes

std::unique_ptr< SwNavigationPIm_xNavi

Additional Inherited Members

- Protected Member Functions inherited from SfxDockingWindow
SfxChildAlignment CalcAlignment (const Point &rPos, tools::Rectangle &rRect)
virtual Size CalcDockingSize (SfxChildAlignment)
virtual SfxChildAlignment CheckAlignment (SfxChildAlignment, SfxChildAlignment)
virtual void Resize () override
virtual bool PrepareToggleFloatingMode () override
virtual void ToggleFloatingMode () override
virtual void StartDocking () override
virtual bool Docking (const Point &rPos, tools::Rectangle &rRect) override
virtual void EndDocking (const tools::Rectangle &rRect, bool bFloatMode) override
virtual void Resizing (Size &rSize) override
virtual void Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
virtual bool Close () override
virtual void Move () override
SAL_DLLPRIVATE SfxChildWindowGetChildWindow_Impl ()
- Protected Attributes inherited from SfxDockingWindow
std::unique_ptr< weld::Builderm_xBuilder
std::unique_ptr< weld::Boxm_xContainer

Detailed Description

Definition at line 1204 of file navipi.cxx.

Constructor & Destructor Documentation

◆ SwNavigatorWin()

SwNavigatorWin::SwNavigatorWin ( SfxBindings _pBindings,
SfxChildWindow _pMgr,
vcl::Window pParent,
SfxChildWinInfo pInfo 

◆ ~SwNavigatorWin()

virtual SwNavigatorWin::~SwNavigatorWin ( )

Definition at line 1217 of file navipi.cxx.

Member Function Documentation

◆ dispose()

virtual void SwNavigatorWin::dispose ( void  )

Reimplemented from SfxDockingWindow.

Definition at line 1212 of file navipi.cxx.

References SfxDockingWindow::dispose(), and m_xNavi.

◆ StateChanged()

void SwNavigatorWin::StateChanged ( StateChangedType  nStateChange)

Reimplemented from SfxDockingWindow.

Definition at line 1237 of file navipi.cxx.

References m_xNavi, and SfxDockingWindow::StateChanged().

Member Data Documentation

◆ m_xNavi

std::unique_ptr<SwNavigationPI> SwNavigatorWin::m_xNavi

Definition at line 1207 of file navipi.cxx.

Referenced by dispose(), StateChanged(), and SwNavigatorWin().

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