LibreOffice Module sfx2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SfxRecordingFloat_Impl Class Referencefinal

#include <recfloat.hxx>

Inheritance diagram for SfxRecordingFloat_Impl:
[legend]
Collaboration diagram for SfxRecordingFloat_Impl:
[legend]

Public Member Functions

 SfxRecordingFloat_Impl (SfxBindings *pBindings, SfxChildWindow *pChildWin, weld::Window *pParent)
 
virtual ~SfxRecordingFloat_Impl () override
 
virtual void FillInfo (SfxChildWinInfo &rInfo) const override
 
virtual void Activate () override
 
- Public Member Functions inherited from SfxModelessDialogController
virtual ~SfxModelessDialogController () override
 
void Initialize (SfxChildWinInfo const *pInfo)
 
bool IsClosing () const
 
virtual void Close () override
 
virtual void EndDialog (int nResponse) override
 
virtual void Activate () override
 
virtual void Deactivate () override
 
virtual void ChildWinDispose () override
 
virtual void FillInfo (SfxChildWinInfo &) const
 
SfxBindingsGetBindings () const
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (PresentParentFrame, void *, void)
 

Private Attributes

std::unique_ptr< weld::Toolbarm_xToolbar
 
std::unique_ptr< ToolbarUnoDispatcherm_xDispatcher
 
ImplSVEventmnPostUserEventId
 
bool m_bFirstActivate
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Member Functions inherited from SfxModelessDialogController
 SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 41 of file recfloat.hxx.

Constructor & Destructor Documentation

◆ SfxRecordingFloat_Impl()

SfxRecordingFloat_Impl::SfxRecordingFloat_Impl ( SfxBindings pBindings,
SfxChildWindow pChildWin,
weld::Window pParent 
)

◆ ~SfxRecordingFloat_Impl()

SfxRecordingFloat_Impl::~SfxRecordingFloat_Impl ( )
overridevirtual

Definition at line 131 of file recfloat.cxx.

References m_xDispatcher, mnPostUserEventId, and Application::RemoveUserEvent().

Member Function Documentation

◆ Activate()

void SfxRecordingFloat_Impl::Activate ( )
overridevirtual

◆ DECL_LINK()

SfxRecordingFloat_Impl::DECL_LINK ( PresentParentFrame  ,
void *  ,
void   
)
private

◆ FillInfo()

void SfxRecordingFloat_Impl::FillInfo ( SfxChildWinInfo rInfo) const
overridevirtual

Reimplemented from SfxModelessDialogController.

Definition at line 138 of file recfloat.cxx.

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

Member Data Documentation

◆ m_bFirstActivate

bool SfxRecordingFloat_Impl::m_bFirstActivate
private

Definition at line 46 of file recfloat.hxx.

Referenced by Activate().

◆ m_xDispatcher

std::unique_ptr<ToolbarUnoDispatcher> SfxRecordingFloat_Impl::m_xDispatcher
private

Definition at line 44 of file recfloat.hxx.

Referenced by ~SfxRecordingFloat_Impl().

◆ m_xToolbar

std::unique_ptr<weld::Toolbar> SfxRecordingFloat_Impl::m_xToolbar
private

Definition at line 43 of file recfloat.hxx.

◆ mnPostUserEventId

ImplSVEvent* SfxRecordingFloat_Impl::mnPostUserEventId
private

Definition at line 45 of file recfloat.hxx.

Referenced by Activate(), and ~SfxRecordingFloat_Impl().


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