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:
[legend]
Collaboration diagram for svxform::FmFilterNavigatorWin:
[legend]

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_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 ( )
overridevirtual

Definition at line 1736 of file filtnav.cxx.

Member Function Documentation

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

Reimplemented from SfxDockingWindow.

Definition at line 1803 of file filtnav.cxx.

References SfxDockingWindow::CalcDockingSize().

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

Reimplemented from SfxDockingWindow.

Definition at line 1811 of file filtnav.cxx.

bool svxform::FmFilterNavigatorWin::Close ( )
overrideprivatevirtual

Reimplemented from SfxDockingWindow.

Definition at line 1788 of file filtnav.cxx.

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

void svxform::FmFilterNavigatorWin::dispose ( void  )
overridevirtual

Reimplemented from SfxControllerItem.

Definition at line 1741 of file filtnav.cxx.

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

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

Reimplemented from SfxDockingWindow.

Definition at line 1797 of file filtnav.cxx.

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

void svxform::FmFilterNavigatorWin::GetFocus ( )
overrideprivatevirtual

Definition at line 1826 of file filtnav.cxx.

References m_xNavigatorTree.

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

Reimplemented from SfxControllerItem.

Definition at line 1774 of file filtnav.cxx.

References GetShell(), and UpdateContent().

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

Definition at line 1748 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
private

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: