diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-12-19 10:18:07 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-12-20 07:09:32 +0100 |
commit | 4b3092b6020c7bf7d28e467ea876b627074580b5 (patch) | |
tree | 09edae2d13aa23eb2b43397118fea32d4134f614 /svx | |
parent | e6ea3bbef30a0b6e04236ecb52cba4ac39f6332f (diff) |
inline typedefs in svx/datanivi
and fix a very dubious field declared as
css::uno::Reference< css::container::XNameContainer >&
in NamespaceItemDialog
Change-Id: Icae09704ceb94cc24b4333d76b3fe67fc61f568b
Reviewed-on: https://gerrit.libreoffice.org/46808
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/form/datanavi.cxx | 9 | ||||
-rw-r--r-- | svx/source/inc/datanavi.hxx | 110 |
2 files changed, 61 insertions, 58 deletions
diff --git a/svx/source/form/datanavi.cxx b/svx/source/form/datanavi.cxx index 076a4c35c291..dda78e53f767 100644 --- a/svx/source/form/datanavi.cxx +++ b/svx/source/form/datanavi.cxx @@ -1697,9 +1697,8 @@ namespace svxform bool bDoRemove = false; if (IsAdditionalPage(nId)) { - PageList::iterator aPageListEnd = m_aPageList.end(); - PageList::iterator aFoundPage = - std::find( m_aPageList.begin(), aPageListEnd, pPage ); + auto aPageListEnd = m_aPageList.end(); + auto aFoundPage = std::find( m_aPageList.begin(), aPageListEnd, pPage ); if ( aFoundPage != aPageListEnd ) { m_aPageList.erase( aFoundPage ); @@ -2090,7 +2089,7 @@ namespace svxform } - void DataNavigatorWindow::AddContainerBroadcaster( const XContainer_ref& xContainer ) + void DataNavigatorWindow::AddContainerBroadcaster( const css::uno::Reference< css::container::XContainer >& xContainer ) { Reference< XContainerListener > xListener( static_cast< XContainerListener* >( m_xDataListener.get() ), UNO_QUERY ); @@ -2099,7 +2098,7 @@ namespace svxform } - void DataNavigatorWindow::AddEventBroadcaster( const XEventTarget_ref& xTarget ) + void DataNavigatorWindow::AddEventBroadcaster( const css::uno::Reference< css::xml::dom::events::XEventTarget >& xTarget ) { Reference< XEventListener > xListener( static_cast< XEventListener* >( m_xDataListener.get() ), UNO_QUERY ); diff --git a/svx/source/inc/datanavi.hxx b/svx/source/inc/datanavi.hxx index 9135583a0cbc..1d38dd5102b1 100644 --- a/svx/source/inc/datanavi.hxx +++ b/svx/source/inc/datanavi.hxx @@ -84,19 +84,6 @@ namespace svxform class DataNavigatorWindow; class AddInstanceDialog; - typedef css::uno::Reference< css::xforms::XFormsUIHelper1 > XFormsUIHelper1_ref; - typedef css::uno::Reference< css::xml::dom::XNode > XNode_ref; - typedef css::uno::Reference< css::beans::XPropertySet > XPropertySet_ref; - typedef css::uno::Reference< css::xforms::XModel > XModel_ref; - typedef css::uno::Reference< css::container::XContainer > XContainer_ref; - typedef css::uno::Reference< css::container::XNameContainer > XNameContainer_ref; - typedef css::uno::Reference< css::frame::XFrame > XFrame_ref; - typedef css::uno::Reference< css::frame::XModel > XFrameModel_ref; - typedef css::uno::Reference< css::xml::dom::events::XEventTarget > XEventTarget_ref; - typedef css::uno::Reference< css::xforms::XSubmission > XSubmission_ref; - typedef css::uno::Sequence< css::beans::PropertyValue > PropertyValue_seq; - typedef std::vector< XContainer_ref > ContainerList; - class DataTreeListBox : public SvTreeListBox { @@ -245,7 +232,8 @@ namespace svxform sal_uInt16 m_nEditId; sal_uInt16 m_nRemoveId; - XFormsUIHelper1_ref m_xUIHelper; + css::uno::Reference< css::xforms::XFormsUIHelper1 > + m_xUIHelper; VclPtr<DataNavigatorWindow> m_pNaviWin; bool m_bHasModel; @@ -262,11 +250,11 @@ namespace svxform DECL_LINK(ItemSelectHdl, SvTreeListBox*, void); void AddChildren(SvTreeListEntry* _pParent, - const XNode_ref& _xNode); + const css::uno::Reference< css::xml::dom::XNode >& _xNode); bool DoToolBoxAction( sal_uInt16 _nToolBoxID ); SvTreeListEntry* AddEntry( ItemNode* _pNewNode, bool _bIsElement ); - SvTreeListEntry* AddEntry( const XPropertySet_ref& _rPropSet ); - void EditEntry( const XPropertySet_ref& _rPropSet ); + SvTreeListEntry* AddEntry( const css::uno::Reference< css::beans::XPropertySet >& _rPropSet ); + void EditEntry( const css::uno::Reference< css::beans::XPropertySet >& _rPropSet ); bool RemoveEntry(); protected: @@ -280,9 +268,9 @@ namespace svxform virtual void Resize() override; bool HasModel() const { return m_bHasModel; } - OUString SetModel( const XModel_ref& _xModel, sal_uInt16 _nPagePos ); + OUString SetModel( const css::uno::Reference< css::xforms::XModel > & _xModel, sal_uInt16 _nPagePos ); void ClearModel(); - OUString LoadInstance(const PropertyValue_seq& _xPropSeq); + OUString LoadInstance(const css::uno::Sequence< css::beans::PropertyValue >& _xPropSeq); bool DoMenuAction( sal_uInt16 _nMenuID ); void EnableMenuItems( Menu* _pMenu ); @@ -295,14 +283,12 @@ namespace svxform void SetLinkOnce( bool bLinkOnce ) { m_bLinkOnce=bLinkOnce; } css::uno::Reference<css::beans::XPropertySet> - GetBindingForNode( const css::uno::Reference<css::xml::dom::XNode> &xNode ) { return m_xUIHelper->getBindingForNode(xNode,true); } + GetBindingForNode( const css::uno::Reference<css::xml::dom::XNode> &xNode ) { return m_xUIHelper->getBindingForNode(xNode,true); } OUString GetServiceNameForNode( const css::uno::Reference<css::xml::dom::XNode> &xNode ) { return m_xUIHelper->getDefaultServiceNameForNode(xNode); } - const XFormsUIHelper1_ref& GetXFormsHelper() const { return m_xUIHelper; } + const css::uno::Reference< css::xforms::XFormsUIHelper1 >& + GetXFormsHelper() const { return m_xUIHelper; } }; - typedef std::vector< VclPtr<XFormsPage> > PageList; - typedef ::rtl::Reference < DataListener > DataListener_ref; - class DataNavigatorWindow : public vcl::Window, public VclBuilderContainer { private: @@ -318,16 +304,22 @@ namespace svxform sal_Int32 m_nLastSelectedPos; bool m_bShowDetails; bool m_bIsNotifyDisabled; - PageList m_aPageList; - ContainerList m_aContainerList; - std::vector< XEventTarget_ref > + std::vector< VclPtr<XFormsPage> > + m_aPageList; + std::vector< css::uno::Reference< css::container::XContainer > > + m_aContainerList; + std::vector< css::uno::Reference< css::xml::dom::events::XEventTarget > > m_aEventTargetList; Timer m_aUpdateTimer; - DataListener_ref m_xDataListener; - XNameContainer_ref m_xDataContainer; - XFrame_ref m_xFrame; - XFrameModel_ref m_xFrameModel; + ::rtl::Reference < DataListener > + m_xDataListener; + css::uno::Reference< css::container::XNameContainer > + m_xDataContainer; + css::uno::Reference< css::frame::XFrame > + m_xFrame; + css::uno::Reference< css::frame::XModel > + m_xFrameModel; DECL_LINK( ModelSelectListBoxHdl, ListBox&, void ); DECL_LINK( MenuSelectHdl, MenuButton *, void ); @@ -340,7 +332,7 @@ namespace svxform void SetPageModel(); void ClearAllPageModels( bool bClearPages ); void InitPages(); - void CreateInstancePage( const PropertyValue_seq& _xPropSeq ); + void CreateInstancePage( const css::uno::Sequence< css::beans::PropertyValue >& _xPropSeq ); bool HasFirstInstancePage() const; sal_uInt16 GetNewPageId() const; @@ -357,8 +349,8 @@ namespace svxform static void SetDocModified(); void NotifyChanges( bool _bLoadAll = false ); - void AddContainerBroadcaster( const XContainer_ref& xContainer ); - void AddEventBroadcaster( const XEventTarget_ref& xTarget ); + void AddContainerBroadcaster( const css::uno::Reference< css::container::XContainer > & xContainer ); + void AddEventBroadcaster( const css::uno::Reference< css::xml::dom::events::XEventTarget >& xTarget ); void RemoveBroadcaster(); bool IsShowDetails() const { return m_bShowDetails; } @@ -426,9 +418,12 @@ namespace svxform VclPtr<OKButton> m_pOKBtn; - XFormsUIHelper1_ref m_xUIHelper; - XPropertySet_ref m_xBinding; - XPropertySet_ref m_xTempBinding; + css::uno::Reference< css::xforms::XFormsUIHelper1 > + m_xUIHelper; + css::uno::Reference< css::beans::XPropertySet > + m_xBinding; + css::uno::Reference< css::beans::XPropertySet > + m_xTempBinding; ItemNode* m_pItemNode; DataItemType m_eItemType; @@ -447,7 +442,8 @@ namespace svxform public: AddDataItemDialog( - vcl::Window* pParent, ItemNode* _pNode, const XFormsUIHelper1_ref& _rUIHelper ); + vcl::Window* pParent, ItemNode* _pNode, + const css::uno::Reference< css::xforms::XFormsUIHelper1 >& _rUIHelper ); virtual ~AddDataItemDialog() override; virtual void dispose() override; @@ -463,11 +459,13 @@ namespace svxform VclPtr<PushButton> m_pEditNamespacesBtn; VclPtr<OKButton> m_pOKBtn; - Idle m_aResultIdle; - OUString m_sPropertyName; + Idle m_aResultIdle; + OUString m_sPropertyName; - XFormsUIHelper1_ref m_xUIHelper; - XPropertySet_ref m_xBinding; + css::uno::Reference< css::xforms::XFormsUIHelper1 > + m_xUIHelper; + css::uno::Reference< css::beans::XPropertySet > + m_xBinding; DECL_LINK(ModifyHdl, Edit&, void); DECL_LINK(ResultHdl, Timer *, void); @@ -476,11 +474,11 @@ namespace svxform public: AddConditionDialog(vcl::Window* pParent, - const OUString& _rPropertyName, const XPropertySet_ref& _rBinding); + const OUString& _rPropertyName, const css::uno::Reference< css::beans::XPropertySet >& _rBinding); virtual ~AddConditionDialog() override; virtual void dispose() override; - const XFormsUIHelper1_ref& GetUIHelper() const { return m_xUIHelper; } + const css::uno::Reference< css::xforms::XFormsUIHelper1 >& GetUIHelper() const { return m_xUIHelper; } OUString GetCondition() const { return m_pConditionED->GetText(); } void SetCondition(const OUString& _rCondition) { @@ -502,7 +500,8 @@ namespace svxform VclPtr<AddConditionDialog> m_pConditionDlg; std::vector< OUString > m_aRemovedList; - XNameContainer_ref& m_rNamespaces; + css::uno::Reference< css::container::XNameContainer >& + m_rNamespaces; DECL_LINK( SelectHdl, SvTreeListBox*, void ); DECL_LINK( ClickHdl, Button*, void ); @@ -511,7 +510,7 @@ namespace svxform void LoadNamespaces(); public: - NamespaceItemDialog( AddConditionDialog* pParent, XNameContainer_ref& _rContainer ); + NamespaceItemDialog( AddConditionDialog* pParent, css::uno::Reference< css::container::XNameContainer >& _rContainer ); virtual ~NamespaceItemDialog() override; virtual void dispose() override; }; @@ -561,11 +560,16 @@ namespace svxform ItemNode* m_pItemNode; - XFormsUIHelper1_ref m_xUIHelper; - XSubmission_ref m_xNewSubmission; - XPropertySet_ref m_xSubmission; - XPropertySet_ref m_xTempBinding; - XPropertySet_ref m_xCreatedBinding; + css::uno::Reference< css::xforms::XFormsUIHelper1 > + m_xUIHelper; + css::uno::Reference< css::xforms::XSubmission > + m_xNewSubmission; + css::uno::Reference< css::beans::XPropertySet > + m_xSubmission; + css::uno::Reference< css::beans::XPropertySet > + m_xTempBinding; + css::uno::Reference< css::beans::XPropertySet > + m_xCreatedBinding; DECL_LINK(RefHdl, Button*, void); DECL_LINK(OKHdl, Button*, void); @@ -574,11 +578,11 @@ namespace svxform public: AddSubmissionDialog( vcl::Window* pParent, ItemNode* _pNode, - const XFormsUIHelper1_ref& _rUIHelper ); + const css::uno::Reference< css::xforms::XFormsUIHelper1 >& _rUIHelper ); virtual ~AddSubmissionDialog() override; virtual void dispose() override; - const XSubmission_ref& GetNewSubmission() const { return m_xNewSubmission; } + const css::uno::Reference< css::xforms::XSubmission >& GetNewSubmission() const { return m_xNewSubmission; } }; |