23#include <com/sun/star/awt/UnoControlDialog.hpp>
24#include <com/sun/star/awt/XSimpleTabController.hpp>
31 , css::awt::XUnoControlDialog
32 , css::awt::XWindowListener
37 css::uno::Reference< css::awt::XMenuBar >
mxMenuBar;
43 UnoDialogControl(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
47 void SAL_CALL
createPeer(
const css::uno::Reference< css::awt::XToolkit >& Toolkit,
const css::uno::Reference< css::awt::XWindowPeer >& Parent )
override;
48 void SAL_CALL
disposing(
const css::lang::EventObject& Source )
override;
49 void SAL_CALL
dispose()
override;
52 void SAL_CALL
addTopWindowListener(
const css::uno::Reference< css::awt::XTopWindowListener >& xListener )
override;
53 void SAL_CALL
removeTopWindowListener(
const css::uno::Reference< css::awt::XTopWindowListener >& xListener )
override;
54 void SAL_CALL
toFront( )
override;
55 void SAL_CALL
toBack( )
override;
56 void SAL_CALL
setMenuBar(
const css::uno::Reference< css::awt::XMenuBar >& xMenu )
override;
59 virtual void SAL_CALL
windowResized(
const css::awt::WindowEvent& e )
override;
60 virtual void SAL_CALL
windowMoved(
const css::awt::WindowEvent& e )
override;
61 virtual void SAL_CALL
windowShown(
const css::lang::EventObject& e )
override;
62 virtual void SAL_CALL
windowHidden(
const css::lang::EventObject& e )
override;
65 virtual void SAL_CALL
endDialog( ::sal_Int32 Result )
override;
66 virtual void SAL_CALL
setHelpId(
const OUString&
Id )
override;
69 void SAL_CALL
setTitle(
const OUString& Title )
override;
70 OUString SAL_CALL
getTitle()
override;
71 sal_Int16 SAL_CALL
execute()
override;
75 sal_Bool SAL_CALL
setModel(
const css::uno::Reference< css::awt::XControlModel >& Model )
override;
78 virtual void SAL_CALL
modified(
const css::lang::EventObject& aEvent )
override;
81 virtual css::uno::Reference<css::awt::XWindowPeer> SAL_CALL
getPeer()
override
82 {
return UnoDialogControl_Base::ControlContainerBase::getPeer(); }
83 virtual void SAL_CALL
addWindowListener(
const css::uno::Reference<css::awt::XWindowListener>& p1)
override
84 { UnoDialogControl_Base::ControlContainerBase::addWindowListener(p1); }
85 virtual css::uno::Reference<css::awt::XControlModel> SAL_CALL
getModel()
override
86 {
return UnoDialogControl_Base::ControlContainerBase::getModel(); }
87 virtual void SAL_CALL
addEventListener(
const css::uno::Reference<css::lang::XEventListener>& p1)
override
88 { UnoDialogControl_Base::ControlContainerBase::addEventListener(p1); }
89 virtual void SAL_CALL
removeEventListener(
const css::uno::Reference<css::lang::XEventListener>& p1)
override
90 { UnoDialogControl_Base::ControlContainerBase::removeEventListener(p1); }
91 virtual void SAL_CALL
setContext(
const css::uno::Reference<css::uno::XInterface>& p1)
override
92 { UnoDialogControl_Base::ControlContainerBase::setContext(p1); }
93 virtual css::uno::Reference<css::uno::XInterface> SAL_CALL
getContext()
override
94 {
return UnoDialogControl_Base::ControlContainerBase::getContext(); }
95 virtual css::uno::Reference<css::awt::XView> SAL_CALL
getView()
override
96 {
return UnoDialogControl_Base::ControlContainerBase::getView(); }
98 { UnoDialogControl_Base::ControlContainerBase::setDesignMode(p1); }
100 {
return UnoDialogControl_Base::ControlContainerBase::isDesignMode(); }
102 {
return UnoDialogControl_Base::ControlContainerBase::isTransparent(); }
103 virtual void SAL_CALL
setPosSize(sal_Int32 p1, sal_Int32 p2, sal_Int32 p3, sal_Int32 p4, sal_Int16 p5)
override
104 { UnoDialogControl_Base::ControlContainerBase::setPosSize(p1, p2, p3, p4, p5); }
106 {
return UnoDialogControl_Base::ControlContainerBase::getPosSize(); }
108 { UnoDialogControl_Base::ControlContainerBase::setVisible(p1); }
110 { UnoDialogControl_Base::ControlContainerBase::setEnable(p1); }
112 { UnoDialogControl_Base::ControlContainerBase::setFocus(); }
114 { UnoDialogControl_Base::ControlContainerBase::removeWindowListener(p1); }
115 virtual void SAL_CALL
addFocusListener(
const css::uno::Reference<css::awt::XFocusListener>& p1)
override
116 { UnoDialogControl_Base::ControlContainerBase::addFocusListener(p1); }
117 virtual void SAL_CALL
removeFocusListener(
const css::uno::Reference<css::awt::XFocusListener>& p1)
override
118 { UnoDialogControl_Base::ControlContainerBase::removeFocusListener(p1); }
119 virtual void SAL_CALL
addKeyListener(
const css::uno::Reference<css::awt::XKeyListener>& p1)
override
120 { UnoDialogControl_Base::ControlContainerBase::addKeyListener(p1); }
121 virtual void SAL_CALL
removeKeyListener(
const css::uno::Reference<css::awt::XKeyListener>& p1)
override
122 { UnoDialogControl_Base::ControlContainerBase::removeKeyListener(p1); }
123 virtual void SAL_CALL
addMouseListener(
const css::uno::Reference<css::awt::XMouseListener>& p1)
override
124 { UnoDialogControl_Base::ControlContainerBase::addMouseListener(p1); }
125 virtual void SAL_CALL
removeMouseListener(
const css::uno::Reference<css::awt::XMouseListener>& p1)
override
126 { UnoDialogControl_Base::ControlContainerBase::removeMouseListener(p1); }
128 { UnoDialogControl_Base::ControlContainerBase::addMouseMotionListener(p1); }
130 { UnoDialogControl_Base::ControlContainerBase::removeMouseMotionListener(p1); }
131 virtual void SAL_CALL
addPaintListener(
const css::uno::Reference<css::awt::XPaintListener>& p1)
override
132 { UnoDialogControl_Base::ControlContainerBase::addPaintListener(p1); }
133 virtual void SAL_CALL
removePaintListener(
const css::uno::Reference<css::awt::XPaintListener>& p1)
override
134 { UnoDialogControl_Base::ControlContainerBase::removePaintListener(p1); }
136 { UnoDialogControl_Base::ControlContainerBase::setStatusText(p1); }
137 virtual css::uno::Sequence<css::uno::Reference<css::awt::XControl> > SAL_CALL
getControls()
override
138 {
return UnoDialogControl_Base::ControlContainerBase::getControls(); }
139 virtual css::uno::Reference<css::awt::XControl> SAL_CALL
getControl(
const OUString& p1)
override
140 {
return UnoDialogControl_Base::ControlContainerBase::getControl(p1); }
141 virtual void SAL_CALL
addControl(
const OUString& p1,
const css::uno::Reference<css::awt::XControl>& p2)
override
142 { UnoDialogControl_Base::ControlContainerBase::addControl(p1, p2); }
143 virtual void SAL_CALL
removeControl(
const css::uno::Reference<css::awt::XControl>& p1)
override
144 { UnoDialogControl_Base::ControlContainerBase::removeControl(p1); }
173 void SAL_CALL
insertByName( const OUString& aName, const css::
uno::Any& aElement ) override;
184 ,public css::awt::XSimpleTabController
185 ,public css::awt::XTabListener
188 void bindPage(
const css::uno::Reference< css::awt::XControl >& _rxControl );
190 UnoMultiPageControl(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
192 OUString GetComponentServiceName()
const override;
197 css::uno::Any SAL_CALL
queryAggregation(
const css::uno::Type & rType )
override;
198 void SAL_CALL
acquire() noexcept
override { OWeakAggObject::acquire(); }
199 void SAL_CALL
release() noexcept
override { OWeakAggObject::release(); }
201 css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
203 void SAL_CALL createPeer(
const css::uno::Reference< css::awt::XToolkit >& Toolkit,
const css::uno::Reference< css::awt::XWindowPeer >& Parent )
override;
205 virtual ::sal_Int32 SAL_CALL insertTab()
override;
206 virtual void SAL_CALL removeTab( ::sal_Int32 ID )
override;
208 virtual void SAL_CALL setTabProps( ::sal_Int32 ID,
const css::uno::Sequence< css::beans::NamedValue >& Properties )
override;
209 virtual css::uno::Sequence< css::beans::NamedValue > SAL_CALL getTabProps( ::sal_Int32 ID )
override;
211 virtual void SAL_CALL activateTab( ::sal_Int32 ID )
override;
212 virtual ::sal_Int32 SAL_CALL getActiveTabID()
override;
214 virtual void SAL_CALL addTabListener(
const css::uno::Reference< css::awt::XTabListener >& Listener )
override;
215 virtual void SAL_CALL removeTabListener(
const css::uno::Reference< css::awt::XTabListener >& Listener )
override;
217 virtual void SAL_CALL
inserted( ::sal_Int32 ID )
override;
218 virtual void SAL_CALL
removed( ::sal_Int32 ID )
override;
219 virtual void SAL_CALL
changed( ::sal_Int32 ID,
const css::uno::Sequence< css::beans::NamedValue >& Properties )
override;
220 virtual void SAL_CALL
activated( ::sal_Int32 ID )
override;
221 virtual void SAL_CALL
deactivated( ::sal_Int32 ID )
override;
222 virtual void SAL_CALL
disposing(
const css::lang::EventObject& evt )
override;
224 void SAL_CALL
dispose( )
override;
227 virtual void impl_createControlPeerIfNecessary(
228 const css::uno::Reference< css::awt::XControl >& _rxControl
237 UnoPageModel(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
259 UnoPageControl(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
261 OUString GetComponentServiceName()
const override;
271 UnoFrameModel(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
289 virtual void ImplSetPosSize( css::uno::Reference< css::awt::XControl >& rxCtrl )
override;
291 UnoFrameControl(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
293 OUString GetComponentServiceName()
const override;
void SAL_CALL dispose() override
virtual void SAL_CALL disposing(const css::lang::EventObject &evt) override
virtual void SAL_CALL removeFocusListener(const css::uno::Reference< css::awt::XFocusListener > &p1) override
virtual void SAL_CALL setHelpId(const OUString &Id) override
virtual void SAL_CALL addControl(const OUString &p1, const css::uno::Reference< css::awt::XControl > &p2) override
virtual void SAL_CALL modified(const css::lang::EventObject &aEvent) override
virtual void SAL_CALL addPaintListener(const css::uno::Reference< css::awt::XPaintListener > &p1) override
virtual void SAL_CALL removeMouseMotionListener(const css::uno::Reference< css::awt::XMouseMotionListener > &p1) override
virtual void SAL_CALL addMouseMotionListener(const css::uno::Reference< css::awt::XMouseMotionListener > &p1) override
virtual void SAL_CALL setStatusText(const OUString &p1) override
virtual void SAL_CALL removeWindowListener(const css::uno::Reference< css::awt::XWindowListener > &p1) override
OUString GetComponentServiceName() const override
OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL removeControl(const css::uno::Reference< css::awt::XControl > &p1) override
void SAL_CALL addTopWindowListener(const css::uno::Reference< css::awt::XTopWindowListener > &xListener) override
void SAL_CALL createPeer(const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
sal_Int16 SAL_CALL execute() override
void SAL_CALL setTitle(const OUString &Title) override
virtual sal_Bool SAL_CALL isDesignMode() override
virtual void SAL_CALL removePaintListener(const css::uno::Reference< css::awt::XPaintListener > &p1) override
void SAL_CALL dispose() override
virtual void SAL_CALL setVisible(sal_Bool p1) override
virtual void PrepareWindowDescriptor(css::awt::WindowDescriptor &rDesc) override
virtual void SAL_CALL setFocus() override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Reference< css::awt::XWindowPeer > SAL_CALL getPeer() override
virtual sal_Bool SAL_CALL isTransparent() override
OUString SAL_CALL getTitle() override
void SAL_CALL toBack() override
virtual void SAL_CALL endDialog(::sal_Int32 Result) override
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &p1) override
virtual void SAL_CALL setPosSize(sal_Int32 p1, sal_Int32 p2, sal_Int32 p3, sal_Int32 p4, sal_Int16 p5) override
virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL getModel() override
virtual ~UnoDialogControl() override
UnoDialogControl(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual void SAL_CALL removeMouseListener(const css::uno::Reference< css::awt::XMouseListener > &p1) override
virtual css::uno::Reference< css::awt::XView > SAL_CALL getView() override
void SAL_CALL removeTopWindowListener(const css::uno::Reference< css::awt::XTopWindowListener > &xListener) override
virtual void SAL_CALL setEnable(sal_Bool p1) override
virtual void SAL_CALL addWindowListener(const css::uno::Reference< css::awt::XWindowListener > &p1) override
virtual void SAL_CALL windowShown(const css::lang::EventObject &e) override
sal_Bool SAL_CALL supportsService(OUString const &ServiceName) override
virtual void SAL_CALL addFocusListener(const css::uno::Reference< css::awt::XFocusListener > &p1) override
void SAL_CALL setMenuBar(const css::uno::Reference< css::awt::XMenuBar > &xMenu) override
virtual css::awt::Rectangle SAL_CALL getPosSize() override
virtual void ImplModelPropertiesChanged(const css::uno::Sequence< css::beans::PropertyChangeEvent > &rEvents) 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 void SAL_CALL addKeyListener(const css::uno::Reference< css::awt::XKeyListener > &p1) override
void SAL_CALL toFront() override
virtual css::uno::Reference< css::awt::XControl > SAL_CALL getControl(const OUString &p1) override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &p1) override
void SAL_CALL endExecute() override
void SAL_CALL disposing(const css::lang::EventObject &Source) override
virtual void SAL_CALL windowResized(const css::awt::WindowEvent &e) override
virtual css::uno::Sequence< css::uno::Reference< css::awt::XControl > > SAL_CALL getControls() override
TopWindowListenerMultiplexer maTopWindowListeners
virtual void SAL_CALL windowMoved(const css::awt::WindowEvent &e) override
virtual void SAL_CALL setDesignMode(sal_Bool p1) override
virtual void SAL_CALL removeKeyListener(const css::uno::Reference< css::awt::XKeyListener > &p1) override
css::uno::Reference< css::awt::XMenuBar > mxMenuBar
virtual void SAL_CALL windowHidden(const css::lang::EventObject &e) override
virtual void SAL_CALL addMouseListener(const css::uno::Reference< css::awt::XMouseListener > &p1) override
sal_Bool SAL_CALL setModel(const css::uno::Reference< css::awt::XControlModel > &Model) override
UnoFrameModel(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
UnoFrameModel(const UnoFrameModel &rOther)
void SAL_CALL acquire() noexcept override
void SAL_CALL release() noexcept override
TabListenerMultiplexer maTabListeners
css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual sal_Bool SAL_CALL getGroupControl() override
void SAL_CALL insertByName(const OUString &aName, const css::uno::Any &aElement) override
UnoMultiPageModel(const UnoMultiPageModel &rOther)
rtl::Reference< UnoControlModel > Clone() const override
UnoMultiPageModel(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual css::uno::Any ImplGetDefaultValue(sal_uInt16 nPropId) const override
virtual ~UnoMultiPageModel() override
::cppu::IPropertyArrayHelper & getInfoHelper() override
virtual OUString SAL_CALL getServiceName() override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
UnoPageModel(const UnoPageModel &rOther)
UnoPageModel(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual css::uno::Any SAL_CALL queryInterface(css::uno::Type const &rType) SAL_OVERRIDE
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 css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() SAL_OVERRIDE
::cppu::AggImplInheritanceHelper2< ControlContainerBase, css::awt::XUnoControlDialog, css::awt::XWindowListener > UnoDialogControl_Base
void SAL_CALL deactivated(::sal_Int32 ID) override
DECL_LISTENERMULTIPLEXER_END void SAL_CALL inserted(::sal_Int32 ID) override
void SAL_CALL changed(::sal_Int32 ID, const css::uno::Sequence< css::beans::NamedValue > &Properties) override
void SAL_CALL removed(::sal_Int32 ID) override
void SAL_CALL activated(::sal_Int32 ID) override
#define DECLIMPL_SERVICEINFO_DERIVED(ImplName, BaseClass, ServiceName)