LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svxform::FmFilterNavigatorWin Class Referencefinal

#include <filtnav.hxx>

Inheritance diagram for svxform::FmFilterNavigatorWin:
Collaboration diagram for svxform::FmFilterNavigatorWin:

Public Member Functions

 FmFilterNavigatorWin (SfxBindings *pBindings, SfxChildWindow *pMgr, vcl::Window *pParent)
virtual ~FmFilterNavigatorWin () override
virtual void dispose () override
void UpdateContent (FmFormShell const *pFormShell)
void StateChangedAtToolBoxControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) override
void FillInfo (SfxChildWinInfo &rInfo) const override
- 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 OString &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 ()
- Public Member Functions inherited from SfxControllerItem
SfxBindingsGetBindings ()
const SfxBindingsGetBindings () const
 SfxControllerItem ()
 SfxControllerItem (sal_uInt16 nId, SfxBindings &)
virtual ~SfxControllerItem ()
virtual void dispose ()
void Bind (sal_uInt16 nNewId, SfxBindings *)
void UnBind ()
void ReBind ()
bool IsBound () const
void ClearCache ()
SfxControllerItemGetItemLink ()
SfxControllerItemChangeItemLink (SfxControllerItem *pNewLink)
void SetId (sal_uInt16 nItemId)
sal_uInt16 GetId () const
virtual void StateChangedAtToolBoxControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState)
virtual void GetControlState (sal_uInt16 nSID, boost::property_tree::ptree &)
MapUnit GetCoreMetric () const
void SetFallbackCoreMetric (MapUnit eFallback)
SAL_DLLPRIVATE void BindInternal_Impl (sal_uInt16 nNewId, SfxBindings *)

Private Member Functions

virtual bool Close () override
virtual void GetFocus () override
virtual Size CalcDockingSize (SfxChildAlignment) override
virtual SfxChildAlignment CheckAlignment (SfxChildAlignment, SfxChildAlignment) override
virtual void StateChanged (StateChangedType nStateChange) override

Private Attributes

std::unique_ptr< FmFilterNavigatorm_xNavigatorTree

Additional Inherited Members

- Static Public Member Functions inherited from SfxControllerItem
static SfxItemState GetItemState (const SfxPoolItem *pState)
- 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 305 of file filtnav.hxx.

Constructor & Destructor Documentation

◆ FmFilterNavigatorWin()

svxform::FmFilterNavigatorWin::FmFilterNavigatorWin ( SfxBindings pBindings,
SfxChildWindow pMgr,
vcl::Window pParent 

◆ ~FmFilterNavigatorWin()

svxform::FmFilterNavigatorWin::~FmFilterNavigatorWin ( )

Definition at line 1738 of file filtnav.cxx.

Member Function Documentation

◆ CalcDockingSize()

Size svxform::FmFilterNavigatorWin::CalcDockingSize ( SfxChildAlignment  eAlign)

Reimplemented from SfxDockingWindow.

Definition at line 1805 of file filtnav.cxx.

References SfxDockingWindow::CalcDockingSize().

◆ CheckAlignment()

SfxChildAlignment svxform::FmFilterNavigatorWin::CheckAlignment ( SfxChildAlignment  eActAlign,
SfxChildAlignment  eAlign 

Reimplemented from SfxDockingWindow.

Definition at line 1813 of file filtnav.cxx.

◆ Close()

bool svxform::FmFilterNavigatorWin::Close ( )

Reimplemented from SfxDockingWindow.

Definition at line 1790 of file filtnav.cxx.

References SfxDockingWindow::Close(), m_xNavigatorTree, and UpdateContent().

◆ dispose()

void svxform::FmFilterNavigatorWin::dispose ( void  )

Reimplemented from SfxControllerItem.

Definition at line 1743 of file filtnav.cxx.

References SfxControllerItem::dispose(), SfxDockingWindow::dispose(), and m_xNavigatorTree.

◆ FillInfo()

void svxform::FmFilterNavigatorWin::FillInfo ( SfxChildWinInfo rInfo) const

Reimplemented from SfxDockingWindow.

Definition at line 1799 of file filtnav.cxx.

References SfxChildWinInfo::bVisible, and SfxDockingWindow::FillInfo().

◆ GetFocus()

void svxform::FmFilterNavigatorWin::GetFocus ( )

Definition at line 1828 of file filtnav.cxx.

References m_xNavigatorTree.

◆ StateChanged()

virtual void SfxDockingWindow::StateChanged ( StateChangedType  nStateChange)

Reimplemented from SfxDockingWindow.

◆ StateChangedAtToolBoxControl()

void svxform::FmFilterNavigatorWin::StateChangedAtToolBoxControl ( sal_uInt16  nSID,
SfxItemState  eState,
const SfxPoolItem pState 

Reimplemented from SfxControllerItem.

Definition at line 1776 of file filtnav.cxx.

References GetShell(), and UpdateContent().

◆ UpdateContent()

void svxform::FmFilterNavigatorWin::UpdateContent ( FmFormShell const *  pFormShell)

Definition at line 1750 of file filtnav.cxx.

References FmFormShell::GetImpl(), m_xNavigatorTree, and xController.

Referenced by Close(), and StateChangedAtToolBoxControl().

Member Data Documentation

◆ m_xNavigatorTree

std::unique_ptr<FmFilterNavigator> svxform::FmFilterNavigatorWin::m_xNavigatorTree

Definition at line 308 of file filtnav.hxx.

Referenced by Close(), dispose(), GetFocus(), and UpdateContent().

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