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
void Initialize (SfxChildWinInfo *pInfo)
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 ()
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 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

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 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 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 304 of file filtnav.hxx.

Constructor & Destructor Documentation

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

Definition at line 1737 of file filtnav.cxx.

Member Function Documentation

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

Reimplemented from SfxDockingWindow.

Definition at line 1804 of file filtnav.cxx.

References SfxDockingWindow::CalcDockingSize().

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

Reimplemented from SfxDockingWindow.

Definition at line 1812 of file filtnav.cxx.

bool svxform::FmFilterNavigatorWin::Close ( )

Reimplemented from SfxDockingWindow.

Definition at line 1789 of file filtnav.cxx.

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

void svxform::FmFilterNavigatorWin::dispose ( void  )

Reimplemented from SfxControllerItem.

Definition at line 1742 of file filtnav.cxx.

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

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

Reimplemented from SfxDockingWindow.

Definition at line 1798 of file filtnav.cxx.

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

void svxform::FmFilterNavigatorWin::GetFocus ( )

Definition at line 1827 of file filtnav.cxx.

References m_xNavigatorTree.

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

Reimplemented from SfxControllerItem.

Definition at line 1775 of file filtnav.cxx.

References GetShell(), and UpdateContent().

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

Definition at line 1749 of file filtnav.cxx.

References FmFormShell::GetImpl(), and m_xNavigatorTree.

Referenced by Close(), and StateChangedAtToolBoxControl().

Member Data Documentation

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

Definition at line 307 of file filtnav.hxx.

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

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