LibreOffice Module sfx2 (master) 1
Public Member Functions | Static Public Member Functions | List of all members
sfx2::sidebar::SidebarChildWindow Class Referencefinal

Outer container of the sidebar window. More...

#include <SidebarChildWindow.hxx>

Inheritance diagram for sfx2::sidebar::SidebarChildWindow:
Collaboration diagram for sfx2::sidebar::SidebarChildWindow:

Public Member Functions

 SidebarChildWindow (vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, SfxChildWinInfo *pInfo)
- Public Member Functions inherited from SfxChildWindow
virtual ~SfxChildWindow ()
void Destroy ()
vcl::WindowGetWindow () const
void SetController (std::shared_ptr< SfxDialogController > controller)
void ClearController ()
std::shared_ptr< SfxDialogController > & GetController ()
const std::shared_ptr< SfxDialogController > & GetController () const
vcl::WindowGetParent () const
SfxChildAlignment GetAlignment () const
void SetAlignment (SfxChildAlignment eAlign)
virtual void Hide ()
virtual void Show (ShowFlags nFlags)
sal_uInt16 GetPosition () const
sal_uInt16 GetType () const
virtual SfxChildWinInfo GetInfo () const
void SaveStatus (const SfxChildWinInfo &rInfo)
void SetHideNotDelete (bool bOn)
bool IsHideNotDelete () const
bool IsVisible () const
void SetWantsFocus (bool)
bool WantsFocus () const
virtual bool QueryClose ()
const css::uno::Reference< css::frame::XFrame > & GetFrame () const
void SetFrame (const css::uno::Reference< css::frame::XFrame > &)
void SetVisible_Impl (bool bVis)
SAL_DLLPRIVATE void SetWorkWindow_Impl (SfxWorkWindow *)
SAL_DLLPRIVATE void Activate_Impl ()
SAL_DLLPRIVATE void SetFactory_Impl (const SfxChildWinFactory *)

Static Public Member Functions

static sal_Int32 GetDefaultWidth (vcl::Window const *pWindow)
- Static Public Member Functions inherited from SfxChildWindow
static void RegisterChildWindow (SfxModule *, const SfxChildWinFactory &)
static std::unique_ptr< SfxChildWindowCreateChildWindow (sal_uInt16, vcl::Window *, SfxBindings *, SfxChildWinInfo const &)
static SAL_DLLPRIVATE void InitializeChildWinFactory_Impl (sal_uInt16, SfxChildWinInfo &)

Additional Inherited Members

- Protected Member Functions inherited from SfxChildWindow
void SetWindow (const VclPtr< vcl::Window > &p)
 SfxChildWindow (vcl::Window *pParentWindow, sal_uInt16 nId)

Detailed Description

Outer container of the sidebar window.

Has to be registered for every application via the RegisterChildWindow() method from the RegisterControllers() method of the applications DLL.

Definition at line 32 of file SidebarChildWindow.hxx.

Constructor & Destructor Documentation

◆ SidebarChildWindow()

sfx2::sidebar::SidebarChildWindow::SidebarChildWindow ( vcl::Window pParent,
sal_uInt16  nId,
SfxBindings pBindings,
SfxChildWinInfo pInfo 

Member Function Documentation

◆ GetDefaultWidth()

sal_Int32 sfx2::sidebar::SidebarChildWindow::GetDefaultWidth ( vcl::Window const *  pWindow)


sfx2::sidebar::SidebarChildWindow::SFX_DECL_CHILDWINDOW_WITHID ( SidebarChildWindow  )

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