23#include <com/sun/star/awt/XMouseListener.hpp>
34 const css::uno::Reference< css::uno::XComponentContext>& _rxFactory
38 const css::uno::Reference< css::uno::XComponentContext>& _rxFactory
44 {
return "com.sun.star.form.OImageButtonModel"; }
50 virtual void SAL_CALL
write(
const css::uno::Reference< css::io::XObjectOutputStream>& _rxOutStream)
override;
51 virtual void SAL_CALL
read(
const css::uno::Reference< css::io::XObjectInputStream>& _rxInStream)
override;
55 css::uno::Sequence< css::beans::Property >& _rProps
59 virtual css::uno::Reference< css::util::XCloneable > SAL_CALL
createClone( )
override;
68 virtual css::uno::Sequence< css::uno::Type>
_getTypes()
override;
71 explicit OImageButtonControl(
const css::uno::Reference< css::uno::XComponentContext>& _rxFactory);
75 {
return "com.sun.star.form.OImageButtonControl"; }
81 virtual css::uno::Any SAL_CALL
queryAggregation(
const css::uno::Type& _rType)
override;
84 virtual void SAL_CALL
disposing(
const css::lang::EventObject& _rSource)
override
88 virtual void SAL_CALL
mousePressed(
const css::awt::MouseEvent& e)
override;
89 virtual void SAL_CALL
mouseReleased(
const css::awt::MouseEvent& e)
override;
90 virtual void SAL_CALL
mouseEntered(
const css::awt::MouseEvent& e)
override;
91 virtual void SAL_CALL
mouseExited(
const css::awt::MouseEvent& e)
override;
virtual void SAL_CALL disposing() override
virtual void SAL_CALL disposing() override
ListBox is a bit confusing / different from other form components, so here are a few notes:
::cppu::ImplHelper1< css::awt::XMouseListener > OImageButtonControl_BASE
#define DECLARE_UNO3_AGG_DEFAULTS(classname, baseclass)