LibreOffice Module avmedia (master) 1
Public Member Functions | Private Member Functions | Friends | List of all members
avmedia::MediaToolBoxControl Class Referencefinal

#include <mediatoolbox.hxx>

Inheritance diagram for avmedia::MediaToolBoxControl:
[legend]
Collaboration diagram for avmedia::MediaToolBoxControl:
[legend]

Public Member Functions

 SFX_DECL_TOOLBOX_CONTROL ()
 
 MediaToolBoxControl (sal_uInt16 nSlotId, ToolBoxItemId nId, ToolBox &rTbX)
 
virtual ~MediaToolBoxControl () override
 
virtual void StateChangedAtToolBoxControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) override
 
virtual VclPtr< InterimItemWindowCreateItemWindow (vcl::Window *pParent) override
 
- Public Member Functions inherited from SfxToolBoxControl
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL statusChanged (const css::frame::FeatureStateEvent &Event) override
 
virtual void SAL_CALL execute (sal_Int16 KeyModifier) override
 
virtual void SAL_CALL click () override
 
virtual void SAL_CALL doubleClick () override
 
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL createPopupWindow () override
 
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL createItemWindow (const css::uno::Reference< css::awt::XWindow > &rParent) override
 
 SFX_DECL_TOOLBOX_CONTROL ()
 
 SfxToolBoxControl (sal_uInt16 nSlotID, ToolBoxItemId nId, ToolBox &rBox, bool bShowStrings=false)
 
virtual ~SfxToolBoxControl () override
 
ToolBoxGetToolBox () const
 
ToolBoxItemId GetId () const
 
unsigned short GetSlotId () const
 
void Dispatch (const OUString &aCommand, css::uno::Sequence< css::beans::PropertyValue > const &aArgs)
 

Private Member Functions

AVMEDIA_DLLPRIVATE void implUpdateMediaControl ()
 
AVMEDIA_DLLPRIVATE void implExecuteMediaControl (const MediaItem &rItem)
 

Friends

class MediaToolBoxControl_Impl
 

Additional Inherited Members

- Static Public Member Functions inherited from SfxToolBoxControl
static void Dispatch (const css::uno::Reference< css::frame::XDispatchProvider > &rDispatchProvider, const OUString &rCommand, css::uno::Sequence< css::beans::PropertyValue > const &aArgs)
 
static SfxItemState GetItemState (const SfxPoolItem *pState)
 
static rtl::Reference< SfxToolBoxControlCreateControl (sal_uInt16 nSlotId, ToolBoxItemId nTbxId, ToolBox *pBox, SfxModule const *pMod)
 
static void RegisterToolBoxControl (SfxModule *, const SfxTbxCtrlFactory &)
 
- Protected Member Functions inherited from SfxToolBoxControl
virtual void StateChangedAtToolBoxControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState)
 
virtual void Select (sal_uInt16 nSelectModifier)
 
virtual void DoubleClick ()
 
virtual void Click ()
 
virtual void CreatePopupWindow ()
 
virtual VclPtr< InterimItemWindowCreateItemWindow (vcl::Window *pParent)
 

Detailed Description

Definition at line 30 of file mediatoolbox.hxx.

Constructor & Destructor Documentation

◆ MediaToolBoxControl()

avmedia::MediaToolBoxControl::MediaToolBoxControl ( sal_uInt16  nSlotId,
ToolBoxItemId  nId,
ToolBox rTbX 
)

Definition at line 71 of file mediatoolbox.cxx.

References vcl::Window::Invalidate(), and nId.

◆ ~MediaToolBoxControl()

avmedia::MediaToolBoxControl::~MediaToolBoxControl ( )
overridevirtual

Definition at line 78 of file mediatoolbox.cxx.

Member Function Documentation

◆ CreateItemWindow()

VclPtr< InterimItemWindow > avmedia::MediaToolBoxControl::CreateItemWindow ( vcl::Window pParent)
overridevirtual

Reimplemented from SfxToolBoxControl.

Definition at line 108 of file mediatoolbox.cxx.

◆ implExecuteMediaControl()

void avmedia::MediaToolBoxControl::implExecuteMediaControl ( const MediaItem rItem)
private

◆ implUpdateMediaControl()

void avmedia::MediaToolBoxControl::implUpdateMediaControl ( )
private

Definition at line 113 of file mediatoolbox.cxx.

Referenced by avmedia::MediaToolBoxControl_Impl::update().

◆ SFX_DECL_TOOLBOX_CONTROL()

avmedia::MediaToolBoxControl::SFX_DECL_TOOLBOX_CONTROL ( )

◆ StateChangedAtToolBoxControl()

void avmedia::MediaToolBoxControl::StateChangedAtToolBoxControl ( sal_uInt16  nSID,
SfxItemState  eState,
const SfxPoolItem pState 
)
overridevirtual

Friends And Related Function Documentation

◆ MediaToolBoxControl_Impl

friend class MediaToolBoxControl_Impl
friend

Definition at line 32 of file mediatoolbox.hxx.


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