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

#include <dialogcontrol.hxx>

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

Public Member Functions

 UnoDialogControl (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual ~UnoDialogControl () override
 
OUString GetComponentServiceName () const override
 
void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
void SAL_CALL dispose () override
 
void SAL_CALL addTopWindowListener (const css::uno::Reference< css::awt::XTopWindowListener > &xListener) override
 
void SAL_CALL removeTopWindowListener (const css::uno::Reference< css::awt::XTopWindowListener > &xListener) override
 
void SAL_CALL toFront () override
 
void SAL_CALL toBack () override
 
void SAL_CALL setMenuBar (const css::uno::Reference< css::awt::XMenuBar > &xMenu) override
 
virtual void SAL_CALL windowResized (const css::awt::WindowEvent &e) override
 
virtual void SAL_CALL windowMoved (const css::awt::WindowEvent &e) override
 
virtual void SAL_CALL windowShown (const css::lang::EventObject &e) override
 
virtual void SAL_CALL windowHidden (const css::lang::EventObject &e) override
 
virtual void SAL_CALL endDialog (::sal_Int32 Result) override
 
virtual void SAL_CALL setHelpId (const OUString &Id) override
 
void SAL_CALL setTitle (const OUString &Title) override
 
OUString SAL_CALL getTitle () override
 
sal_Int16 SAL_CALL execute () override
 
void SAL_CALL endExecute () override
 
sal_Bool SAL_CALL setModel (const css::uno::Reference< css::awt::XControlModel > &Model) override
 
virtual void SAL_CALL modified (const css::lang::EventObject &aEvent) override
 
virtual css::uno::Reference< css::awt::XWindowPeer > SAL_CALL getPeer () override
 
virtual void SAL_CALL addWindowListener (const css::uno::Reference< css::awt::XWindowListener > &p1) override
 
virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL getModel () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &p1) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &p1) override
 
virtual void SAL_CALL setContext (const css::uno::Reference< css::uno::XInterface > &p1) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getContext () override
 
virtual css::uno::Reference< css::awt::XView > SAL_CALL getView () override
 
virtual void SAL_CALL setDesignMode (sal_Bool p1) override
 
virtual sal_Bool SAL_CALL isDesignMode () override
 
virtual sal_Bool SAL_CALL isTransparent () override
 
virtual void SAL_CALL setPosSize (sal_Int32 p1, sal_Int32 p2, sal_Int32 p3, sal_Int32 p4, sal_Int16 p5) override
 
virtual css::awt::Rectangle SAL_CALL getPosSize () override
 
virtual void SAL_CALL setVisible (sal_Bool p1) override
 
virtual void SAL_CALL setEnable (sal_Bool p1) override
 
virtual void SAL_CALL setFocus () override
 
virtual void SAL_CALL removeWindowListener (const css::uno::Reference< css::awt::XWindowListener > &p1) override
 
virtual void SAL_CALL addFocusListener (const css::uno::Reference< css::awt::XFocusListener > &p1) override
 
virtual void SAL_CALL removeFocusListener (const css::uno::Reference< css::awt::XFocusListener > &p1) override
 
virtual void SAL_CALL addKeyListener (const css::uno::Reference< css::awt::XKeyListener > &p1) override
 
virtual void SAL_CALL removeKeyListener (const css::uno::Reference< css::awt::XKeyListener > &p1) override
 
virtual void SAL_CALL addMouseListener (const css::uno::Reference< css::awt::XMouseListener > &p1) override
 
virtual void SAL_CALL removeMouseListener (const css::uno::Reference< css::awt::XMouseListener > &p1) override
 
virtual void SAL_CALL addMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &p1) override
 
virtual void SAL_CALL removeMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &p1) override
 
virtual void SAL_CALL addPaintListener (const css::uno::Reference< css::awt::XPaintListener > &p1) override
 
virtual void SAL_CALL removePaintListener (const css::uno::Reference< css::awt::XPaintListener > &p1) override
 
virtual void SAL_CALL setStatusText (const OUString &p1) override
 
virtual css::uno::Sequence< css::uno::Reference< css::awt::XControl > > SAL_CALL getControls () override
 
virtual css::uno::Reference< css::awt::XControl > SAL_CALL getControl (const OUString &p1) override
 
virtual void SAL_CALL addControl (const OUString &p1, const css::uno::Reference< css::awt::XControl > &p2) override
 
virtual void SAL_CALL removeControl (const css::uno::Reference< css::awt::XControl > &p1) override
 
OUString SAL_CALL getImplementationName () override
 
sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
- Public Member Functions inherited from cppu::AggImplInheritanceHelper2< class BaseClass, class Ifc1, class Ifc2 >
 AggImplInheritanceHelper2 ()
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 

Private Member Functions

virtual void PrepareWindowDescriptor (css::awt::WindowDescriptor &rDesc) override
 
virtual void ImplModelPropertiesChanged (const css::uno::Sequence< css::beans::PropertyChangeEvent > &rEvents) override
 

Private Attributes

css::uno::Reference< css::awt::XMenuBar > mxMenuBar
 
TopWindowListenerMultiplexer maTopWindowListeners
 
bool mbWindowListener
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::AggImplInheritanceHelper2< class BaseClass, class Ifc1, class Ifc2 >
 AggImplInheritanceHelper2 (T1 const &arg1)
 
 AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2)
 
 AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3)
 
 AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4)
 
 AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5)
 
 AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6)
 

Detailed Description

Definition at line 34 of file dialogcontrol.hxx.

Constructor & Destructor Documentation

◆ UnoDialogControl()

UnoDialogControl::UnoDialogControl ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)

Definition at line 305 of file dialogcontrol.cxx.

◆ ~UnoDialogControl()

UnoDialogControl::~UnoDialogControl ( )
overridevirtual

Definition at line 314 of file dialogcontrol.cxx.

Member Function Documentation

◆ addControl()

virtual void SAL_CALL UnoDialogControl::addControl ( const OUString &  p1,
const css::uno::Reference< css::awt::XControl > &  p2 
)
inlineoverridevirtual

Definition at line 141 of file dialogcontrol.hxx.

◆ addEventListener()

virtual void SAL_CALL UnoDialogControl::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  p1)
inlineoverridevirtual

Definition at line 87 of file dialogcontrol.hxx.

◆ addFocusListener()

virtual void SAL_CALL UnoDialogControl::addFocusListener ( const css::uno::Reference< css::awt::XFocusListener > &  p1)
inlineoverridevirtual

Definition at line 115 of file dialogcontrol.hxx.

◆ addKeyListener()

virtual void SAL_CALL UnoDialogControl::addKeyListener ( const css::uno::Reference< css::awt::XKeyListener > &  p1)
inlineoverridevirtual

Definition at line 119 of file dialogcontrol.hxx.

◆ addMouseListener()

virtual void SAL_CALL UnoDialogControl::addMouseListener ( const css::uno::Reference< css::awt::XMouseListener > &  p1)
inlineoverridevirtual

Definition at line 123 of file dialogcontrol.hxx.

◆ addMouseMotionListener()

virtual void SAL_CALL UnoDialogControl::addMouseMotionListener ( const css::uno::Reference< css::awt::XMouseMotionListener > &  p1)
inlineoverridevirtual

Definition at line 127 of file dialogcontrol.hxx.

◆ addPaintListener()

virtual void SAL_CALL UnoDialogControl::addPaintListener ( const css::uno::Reference< css::awt::XPaintListener > &  p1)
inlineoverridevirtual

Definition at line 131 of file dialogcontrol.hxx.

◆ addTopWindowListener()

void UnoDialogControl::addTopWindowListener ( const css::uno::Reference< css::awt::XTopWindowListener > &  xListener)
override

Definition at line 426 of file dialogcontrol.cxx.

References getPeer(), and maTopWindowListeners.

◆ addWindowListener()

virtual void SAL_CALL UnoDialogControl::addWindowListener ( const css::uno::Reference< css::awt::XWindowListener > &  p1)
inlineoverridevirtual

Definition at line 83 of file dialogcontrol.hxx.

Referenced by createPeer().

◆ createPeer()

void UnoDialogControl::createPeer ( const css::uno::Reference< css::awt::XToolkit > &  Toolkit,
const css::uno::Reference< css::awt::XWindowPeer > &  Parent 
)
override

◆ dispose()

void UnoDialogControl::dispose ( void  )
override

Definition at line 329 of file dialogcontrol.cxx.

References ControlContainerBase::dispose(), and maTopWindowListeners.

◆ disposing()

void SAL_CALL UnoDialogControl::disposing ( const css::lang::EventObject &  Source)
override

Definition at line 339 of file dialogcontrol.cxx.

References ControlContainerBase::disposing(), and Source.

◆ endDialog()

void SAL_CALL UnoDialogControl::endDialog ( ::sal_Int32  Result)
overridevirtual

Definition at line 558 of file dialogcontrol.cxx.

References getPeer().

◆ endExecute()

void UnoDialogControl::endExecute ( )
override

Definition at line 601 of file dialogcontrol.cxx.

References getPeer().

◆ execute()

sal_Int16 UnoDialogControl::execute ( )
override

Definition at line 584 of file dialogcontrol.cxx.

References getPeer().

◆ GetComponentServiceName()

OUString UnoDialogControl::GetComponentServiceName ( ) const
override

Definition at line 318 of file dialogcontrol.cxx.

References BASEPROPERTY_DECORATION, and GetPropertyName().

◆ getContext()

virtual css::uno::Reference< css::uno::XInterface > SAL_CALL UnoDialogControl::getContext ( )
inlineoverridevirtual

Definition at line 93 of file dialogcontrol.hxx.

◆ getControl()

virtual css::uno::Reference< css::awt::XControl > SAL_CALL UnoDialogControl::getControl ( const OUString &  p1)
inlineoverridevirtual

Definition at line 139 of file dialogcontrol.hxx.

◆ getControls()

virtual css::uno::Sequence< css::uno::Reference< css::awt::XControl > > SAL_CALL UnoDialogControl::getControls ( )
inlineoverridevirtual

Definition at line 137 of file dialogcontrol.hxx.

◆ getImplementationName()

OUString UnoDialogControl::getImplementationName ( )
override

Definition at line 382 of file dialogcontrol.cxx.

◆ getModel()

virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL UnoDialogControl::getModel ( )
inlineoverridevirtual

Definition at line 85 of file dialogcontrol.hxx.

Referenced by ImplModelPropertiesChanged().

◆ getPeer()

virtual css::uno::Reference< css::awt::XWindowPeer > SAL_CALL UnoDialogControl::getPeer ( )
inlineoverridevirtual

◆ getPosSize()

virtual css::awt::Rectangle SAL_CALL UnoDialogControl::getPosSize ( )
inlineoverridevirtual

Definition at line 105 of file dialogcontrol.hxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > UnoDialogControl::getSupportedServiceNames ( )
override

Definition at line 392 of file dialogcontrol.cxx.

◆ getTitle()

OUString UnoDialogControl::getTitle ( )
override

Definition at line 578 of file dialogcontrol.cxx.

References BASEPROPERTY_TITLE.

◆ getView()

virtual css::uno::Reference< css::awt::XView > SAL_CALL UnoDialogControl::getView ( )
inlineoverridevirtual

Definition at line 95 of file dialogcontrol.hxx.

◆ ImplModelPropertiesChanged()

void UnoDialogControl::ImplModelPropertiesChanged ( const css::uno::Sequence< css::beans::PropertyChangeEvent > &  rEvents)
overrideprivatevirtual

◆ isDesignMode()

virtual sal_Bool SAL_CALL UnoDialogControl::isDesignMode ( )
inlineoverridevirtual

Definition at line 99 of file dialogcontrol.hxx.

◆ isTransparent()

virtual sal_Bool SAL_CALL UnoDialogControl::isTransparent ( )
inlineoverridevirtual

Definition at line 101 of file dialogcontrol.hxx.

◆ modified()

void SAL_CALL UnoDialogControl::modified ( const css::lang::EventObject &  aEvent)
overridevirtual

Definition at line 616 of file dialogcontrol.cxx.

◆ PrepareWindowDescriptor()

void UnoDialogControl::PrepareWindowDescriptor ( css::awt::WindowDescriptor &  rDesc)
overrideprivatevirtual

◆ removeControl()

virtual void SAL_CALL UnoDialogControl::removeControl ( const css::uno::Reference< css::awt::XControl > &  p1)
inlineoverridevirtual

Definition at line 143 of file dialogcontrol.hxx.

◆ removeEventListener()

virtual void SAL_CALL UnoDialogControl::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  p1)
inlineoverridevirtual

Definition at line 89 of file dialogcontrol.hxx.

◆ removeFocusListener()

virtual void SAL_CALL UnoDialogControl::removeFocusListener ( const css::uno::Reference< css::awt::XFocusListener > &  p1)
inlineoverridevirtual

Definition at line 117 of file dialogcontrol.hxx.

◆ removeKeyListener()

virtual void SAL_CALL UnoDialogControl::removeKeyListener ( const css::uno::Reference< css::awt::XKeyListener > &  p1)
inlineoverridevirtual

Definition at line 121 of file dialogcontrol.hxx.

◆ removeMouseListener()

virtual void SAL_CALL UnoDialogControl::removeMouseListener ( const css::uno::Reference< css::awt::XMouseListener > &  p1)
inlineoverridevirtual

Definition at line 125 of file dialogcontrol.hxx.

◆ removeMouseMotionListener()

virtual void SAL_CALL UnoDialogControl::removeMouseMotionListener ( const css::uno::Reference< css::awt::XMouseMotionListener > &  p1)
inlineoverridevirtual

Definition at line 129 of file dialogcontrol.hxx.

◆ removePaintListener()

virtual void SAL_CALL UnoDialogControl::removePaintListener ( const css::uno::Reference< css::awt::XPaintListener > &  p1)
inlineoverridevirtual

Definition at line 133 of file dialogcontrol.hxx.

◆ removeTopWindowListener()

void UnoDialogControl::removeTopWindowListener ( const css::uno::Reference< css::awt::XTopWindowListener > &  xListener)
override

Definition at line 436 of file dialogcontrol.cxx.

References getPeer(), and maTopWindowListeners.

◆ removeWindowListener()

virtual void SAL_CALL UnoDialogControl::removeWindowListener ( const css::uno::Reference< css::awt::XWindowListener > &  p1)
inlineoverridevirtual

Definition at line 113 of file dialogcontrol.hxx.

◆ setContext()

virtual void SAL_CALL UnoDialogControl::setContext ( const css::uno::Reference< css::uno::XInterface > &  p1)
inlineoverridevirtual

Definition at line 91 of file dialogcontrol.hxx.

◆ setDesignMode()

virtual void SAL_CALL UnoDialogControl::setDesignMode ( sal_Bool  p1)
inlineoverridevirtual

Definition at line 97 of file dialogcontrol.hxx.

◆ setEnable()

virtual void SAL_CALL UnoDialogControl::setEnable ( sal_Bool  p1)
inlineoverridevirtual

Definition at line 109 of file dialogcontrol.hxx.

◆ setFocus()

virtual void SAL_CALL UnoDialogControl::setFocus ( )
inlineoverridevirtual

Definition at line 111 of file dialogcontrol.hxx.

◆ setHelpId()

void SAL_CALL UnoDialogControl::setHelpId ( const OUString &  Id)
overridevirtual

Definition at line 565 of file dialogcontrol.cxx.

References getPeer().

◆ setMenuBar()

void UnoDialogControl::setMenuBar ( const css::uno::Reference< css::awt::XMenuBar > &  xMenu)
override

Definition at line 468 of file dialogcontrol.cxx.

References getPeer(), and mxMenuBar.

◆ setModel()

sal_Bool UnoDialogControl::setModel ( const css::uno::Reference< css::awt::XControlModel > &  Model)
override

Definition at line 345 of file dialogcontrol.cxx.

References ControlContainerBase::setModel().

◆ setPosSize()

virtual void SAL_CALL UnoDialogControl::setPosSize ( sal_Int32  p1,
sal_Int32  p2,
sal_Int32  p3,
sal_Int32  p4,
sal_Int16  p5 
)
inlineoverridevirtual

Definition at line 103 of file dialogcontrol.hxx.

◆ setStatusText()

virtual void SAL_CALL UnoDialogControl::setStatusText ( const OUString &  p1)
inlineoverridevirtual

Definition at line 135 of file dialogcontrol.hxx.

◆ setTitle()

void UnoDialogControl::setTitle ( const OUString &  Title)
override

Definition at line 572 of file dialogcontrol.cxx.

References BASEPROPERTY_TITLE, GetPropertyName(), and Title.

◆ setVisible()

virtual void SAL_CALL UnoDialogControl::setVisible ( sal_Bool  p1)
inlineoverridevirtual

Definition at line 107 of file dialogcontrol.hxx.

◆ supportsService()

sal_Bool UnoDialogControl::supportsService ( OUString const &  ServiceName)
override

Definition at line 387 of file dialogcontrol.cxx.

References ServiceName, and cppu::supportsService().

◆ toBack()

void UnoDialogControl::toBack ( )
override

Definition at line 457 of file dialogcontrol.cxx.

References getPeer().

◆ toFront()

void UnoDialogControl::toFront ( )
override

Definition at line 446 of file dialogcontrol.cxx.

References getPeer().

◆ windowHidden()

void SAL_CALL UnoDialogControl::windowHidden ( const css::lang::EventObject &  e)
overridevirtual

Definition at line 556 of file dialogcontrol.cxx.

◆ windowMoved()

void SAL_CALL UnoDialogControl::windowMoved ( const css::awt::WindowEvent &  e)
overridevirtual

◆ windowResized()

void SAL_CALL UnoDialogControl::windowResized ( const css::awt::WindowEvent &  e)
overridevirtual

◆ windowShown()

void SAL_CALL UnoDialogControl::windowShown ( const css::lang::EventObject &  e)
overridevirtual

Definition at line 554 of file dialogcontrol.cxx.

Member Data Documentation

◆ maTopWindowListeners

TopWindowListenerMultiplexer UnoDialogControl::maTopWindowListeners
private

◆ mbWindowListener

bool UnoDialogControl::mbWindowListener
private

Definition at line 39 of file dialogcontrol.hxx.

Referenced by createPeer().

◆ mxMenuBar

css::uno::Reference< css::awt::XMenuBar > UnoDialogControl::mxMenuBar
private

Definition at line 37 of file dialogcontrol.hxx.

Referenced by createPeer(), and setMenuBar().


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