diff options
author | krishna keshav <princy.krishnakeshav@gmail.com> | 2016-07-16 00:07:02 +0530 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-07-17 12:20:42 +0000 |
commit | bd9644249d19fdf1825eccdac992db592d5ec850 (patch) | |
tree | 2cce2a032853ccdb113bce82adfaeb9734b8130c | |
parent | b569bc15c6236a3e0f9f4ef6f138dbf4a22cb8d1 (diff) |
tdf#100913 Remove tOID typedefs in ObjectHierarchy class
Replace use of toID with ObjectIdentifier in 'ObjectIdentifier.hxx'.
Change-Id: Ic0157974eca2992167319f7d19a0224056cc985e
Reviewed-on: https://gerrit.libreoffice.org/27243
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
5 files changed, 52 insertions, 52 deletions
diff --git a/chart2/source/controller/accessibility/AccessibleBase.cxx b/chart2/source/controller/accessibility/AccessibleBase.cxx index 7fba2be47ffb..a903d4b3a6d7 100644 --- a/chart2/source/controller/accessibility/AccessibleBase.cxx +++ b/chart2/source/controller/accessibility/AccessibleBase.cxx @@ -240,7 +240,7 @@ bool AccessibleBase::ImplUpdateChildren() ::std::sort( aModelChildren.begin(), aModelChildren.end()); - ::std::vector< ObjectHierarchy::tOID > aChildrenToRemove, aChildrenToAdd; + ::std::vector< ObjectIdentifier > aChildrenToRemove, aChildrenToAdd; ::std::set_difference( aModelChildren.begin(), aModelChildren.end(), aAccChildren.begin(), aAccChildren.end(), ::std::back_inserter( aChildrenToAdd )); @@ -248,7 +248,7 @@ bool AccessibleBase::ImplUpdateChildren() aModelChildren.begin(), aModelChildren.end(), ::std::back_inserter( aChildrenToRemove )); - ::std::vector< ObjectHierarchy::tOID >::const_iterator aIt( aChildrenToRemove.begin()); + ::std::vector< ObjectIdentifier >::const_iterator aIt( aChildrenToRemove.begin()); for( ; aIt != aChildrenToRemove.end(); ++aIt ) { RemoveChildByOId( *aIt ); diff --git a/chart2/source/controller/inc/ObjectHierarchy.hxx b/chart2/source/controller/inc/ObjectHierarchy.hxx index 473f0b16eb6b..017b7269544c 100644 --- a/chart2/source/controller/inc/ObjectHierarchy.hxx +++ b/chart2/source/controller/inc/ObjectHierarchy.hxx @@ -41,8 +41,7 @@ class ImplObjectHierarchy; class ObjectHierarchy { public: - typedef ObjectIdentifier tOID; - typedef ::std::vector< tOID > tChildContainer; + typedef ::std::vector< ObjectIdentifier > tChildContainer; /** @param bFlattenDiagram If <TRUE/>, the content of the diagram (data series, wall, floor, @@ -56,20 +55,20 @@ public: bool bOrderingForElementSelector = false ); ~ObjectHierarchy(); - static tOID getRootNodeOID(); - static bool isRootNode( const tOID& rOID ); + static ObjectIdentifier getRootNodeOID(); + static bool isRootNode( const ObjectIdentifier& rOID ); /// equal to getChildren( getRootNodeOID()) tChildContainer getTopLevelChildren() const; - bool hasChildren( const tOID& rParent ) const; - tChildContainer getChildren( const tOID& rParent ) const; + bool hasChildren( const ObjectIdentifier& rParent ) const; + tChildContainer getChildren( const ObjectIdentifier& rParent ) const; - tChildContainer getSiblings( const tOID& rNode ) const; + tChildContainer getSiblings( const ObjectIdentifier& rNode ) const; /// The result is empty, if the node cannot be found in the tree - tOID getParent( const tOID& rNode ) const; + ObjectIdentifier getParent( const ObjectIdentifier& rNode ) const; /// @returns -1, if no parent can be determined - sal_Int32 getIndexInParent( const tOID& rNode ) const; + sal_Int32 getIndexInParent( const ObjectIdentifier& rNode ) const; private: @@ -79,15 +78,15 @@ private: class ObjectKeyNavigation { public: - explicit ObjectKeyNavigation( const ObjectHierarchy::tOID & rCurrentOID, + explicit ObjectKeyNavigation( const ObjectIdentifier & rCurrentOID, const css::uno::Reference< css::chart2::XChartDocument > & xChartDocument, ExplicitValueProvider * pExplicitValueProvider = nullptr ); bool handleKeyEvent( const css::awt::KeyEvent & rEvent ); - const ObjectHierarchy::tOID& getCurrentSelection() const { return m_aCurrentOID;} + const ObjectIdentifier& getCurrentSelection() const { return m_aCurrentOID;} private: - void setCurrentSelection( const ObjectHierarchy::tOID& rOID ); + void setCurrentSelection( const ObjectIdentifier& rOID ); bool first(); bool last(); bool next(); @@ -97,7 +96,7 @@ private: bool veryFirst(); bool veryLast(); - ObjectHierarchy::tOID m_aCurrentOID; + ObjectIdentifier m_aCurrentOID; css::uno::Reference< css::chart2::XChartDocument > m_xChartDocument; ExplicitValueProvider * m_pExplicitValueProvider; }; diff --git a/chart2/source/controller/main/ElementSelector.cxx b/chart2/source/controller/main/ElementSelector.cxx index d7ed6b72b0bf..a8b86fd75108 100644 --- a/chart2/source/controller/main/ElementSelector.cxx +++ b/chart2/source/controller/main/ElementSelector.cxx @@ -26,6 +26,7 @@ #include "DrawViewWrapper.hxx" #include "ResId.hxx" #include "Strings.hrc" +#include "ObjectIdentifier.hxx" #include <cppuhelper/supportsservice.hxx> #include <toolkit/helper/vclunohelper.hxx> @@ -57,14 +58,14 @@ SelectorListBox::SelectorListBox( vcl::Window* pParent, WinBits nStyle ) { } -void lcl_addObjectsToList( const ObjectHierarchy& rHierarchy, const ObjectHierarchy::tOID & rParent, std::vector< ListBoxEntryData >& rEntries +void lcl_addObjectsToList( const ObjectHierarchy& rHierarchy, const ObjectIdentifier & rParent, std::vector< ListBoxEntryData >& rEntries , const sal_Int32 nHierarchyDepth, const Reference< chart2::XChartDocument >& xChartDoc ) { ObjectHierarchy::tChildContainer aChildren( rHierarchy.getChildren(rParent) ); ObjectHierarchy::tChildContainer::const_iterator aIt( aChildren.begin()); while( aIt != aChildren.end() ) { - ObjectHierarchy::tOID aOID = *aIt; + ObjectIdentifier aOID = *aIt; OUString aCID = aOID.getObjectCID(); ListBoxEntryData aEntry; aEntry.OID = aOID; @@ -90,7 +91,7 @@ void SelectorListBox::UpdateChartElementsListAndSelection() if( xChartController.is() ) { Reference< view::XSelectionSupplier > xSelectionSupplier( xChartController, uno::UNO_QUERY); - ObjectHierarchy::tOID aSelectedOID; + ObjectIdentifier aSelectedOID; OUString aSelectedCID; if( xSelectionSupplier.is() ) { @@ -191,7 +192,7 @@ void SelectorListBox::Select() const sal_Int32 nPos = GetSelectEntryPos(); if( static_cast<size_t>(nPos) < m_aEntries.size() ) { - ObjectHierarchy::tOID aOID = m_aEntries[nPos].OID; + ObjectIdentifier aOID = m_aEntries[nPos].OID; Reference< view::XSelectionSupplier > xSelectionSupplier( m_xChartController.get(), uno::UNO_QUERY ); if( xSelectionSupplier.is() ) xSelectionSupplier->select( aOID.getAny() ); diff --git a/chart2/source/controller/main/ElementSelector.hxx b/chart2/source/controller/main/ElementSelector.hxx index 6826b22c7d05..f3508543e288 100644 --- a/chart2/source/controller/main/ElementSelector.hxx +++ b/chart2/source/controller/main/ElementSelector.hxx @@ -33,7 +33,7 @@ namespace chart struct ListBoxEntryData { OUString UIName; - ObjectHierarchy::tOID OID; + ObjectIdentifier OID; sal_Int32 nHierarchyDepth; ListBoxEntryData() : nHierarchyDepth(0) diff --git a/chart2/source/controller/main/ObjectHierarchy.cxx b/chart2/source/controller/main/ObjectHierarchy.cxx index 0fef16e4115b..a8a29ceca11b 100644 --- a/chart2/source/controller/main/ObjectHierarchy.cxx +++ b/chart2/source/controller/main/ObjectHierarchy.cxx @@ -127,11 +127,11 @@ public: ExplicitValueProvider* pExplicitValueProvider, bool bFlattenDiagram, bool bOrderingForElementSelector ); - bool hasChildren( const ObjectHierarchy::tOID& rParent ); - ObjectHierarchy::tChildContainer getChildren( const ObjectHierarchy::tOID& rParent ); - ObjectHierarchy::tChildContainer getSiblings( const ObjectHierarchy::tOID& rNode ); + bool hasChildren( const ObjectIdentifier& rParent ); + ObjectHierarchy::tChildContainer getChildren( const ObjectIdentifier& rParent ); + ObjectHierarchy::tChildContainer getSiblings( const ObjectIdentifier& rNode ); - ObjectHierarchy::tOID getParent( const ObjectHierarchy::tOID& rOID ); + ObjectIdentifier getParent( const ObjectIdentifier& rOID ); private: void createTree( const Reference< XChartDocument > & xChartDocument ); @@ -155,11 +155,11 @@ private: const Reference< XDiagram > & xDiagram ); void createAdditionalShapesTree( ObjectHierarchy::tChildContainer& rContainer ); - ObjectHierarchy::tOID getParentImpl( - const ObjectHierarchy::tOID& rParentOID, - const ObjectHierarchy::tOID& rOID ); + ObjectIdentifier getParentImpl( + const ObjectIdentifier& rParentOID, + const ObjectIdentifier& rOID ); - typedef ::std::map< ObjectHierarchy::tOID, ObjectHierarchy::tChildContainer > + typedef ::std::map< ObjectIdentifier, ObjectHierarchy::tChildContainer > tChildMap; tChildMap m_aChildMap; ExplicitValueProvider* m_pExplicitValueProvider; @@ -191,7 +191,7 @@ void ImplObjectHierarchy::createTree( const Reference< XChartDocument >& xChartD //@todo: change ObjectIdentifier to take an XChartDocument rather than XModel Reference< frame::XModel > xModel( xChartDocument, uno::UNO_QUERY ); Reference< XDiagram > xDiagram( ChartModelHelper::findDiagram( xChartDocument ) ); - ObjectHierarchy::tOID aDiaOID; + ObjectIdentifier aDiaOID; if( xDiagram.is() ) aDiaOID = ObjectIdentifier( ObjectIdentifier::createClassifiedIdentifierForObject( xDiagram, xModel ) ); ObjectHierarchy::tChildContainer aTopLevelContainer; @@ -279,7 +279,7 @@ void ImplObjectHierarchy::createLegendTree( { if( xDiagram.is() && LegendHelper::hasLegend( xDiagram ) ) { - ObjectHierarchy::tOID aLegendOID( ObjectIdentifier( ObjectIdentifier::createClassifiedIdentifierForObject( xDiagram->getLegend(), Reference< frame::XModel >( xChartDoc, uno::UNO_QUERY ) ) ) ); + ObjectIdentifier aLegendOID( ObjectIdentifier( ObjectIdentifier::createClassifiedIdentifierForObject( xDiagram->getLegend(), Reference< frame::XModel >( xChartDoc, uno::UNO_QUERY ) ) ) ); rContainer.push_back( aLegendOID ); // iterate over child shapes of legend and search for matching CIDs @@ -431,7 +431,7 @@ void ImplObjectHierarchy::createDataSeriesTree( OUString aSeriesParticle( ObjectIdentifier::createParticleForSeries( nDiagramIndex, nCooSysIdx, nCTIdx, nSeriesIdx )); - ObjectHierarchy::tOID aSeriesOID( + ObjectIdentifier aSeriesOID( ObjectIdentifier( ObjectIdentifier::createClassifiedIdentifierForParticle( aSeriesParticle ) ) ); rOutDiagramSubContainer.push_back( aSeriesOID ); @@ -548,7 +548,7 @@ void ImplObjectHierarchy::createAdditionalShapesTree( ObjectHierarchy::tChildCon } } -bool ImplObjectHierarchy::hasChildren( const ObjectHierarchy::tOID& rParent ) +bool ImplObjectHierarchy::hasChildren( const ObjectIdentifier& rParent ) { if ( rParent.isValid() ) { @@ -559,7 +559,7 @@ bool ImplObjectHierarchy::hasChildren( const ObjectHierarchy::tOID& rParent ) return false; } -ObjectHierarchy::tChildContainer ImplObjectHierarchy::getChildren( const ObjectHierarchy::tOID& rParent ) +ObjectHierarchy::tChildContainer ImplObjectHierarchy::getChildren( const ObjectIdentifier& rParent ) { if ( rParent.isValid() ) { @@ -570,7 +570,7 @@ ObjectHierarchy::tChildContainer ImplObjectHierarchy::getChildren( const ObjectH return ObjectHierarchy::tChildContainer(); } -ObjectHierarchy::tChildContainer ImplObjectHierarchy::getSiblings( const ObjectHierarchy::tOID& rNode ) +ObjectHierarchy::tChildContainer ImplObjectHierarchy::getSiblings( const ObjectIdentifier& rNode ) { if ( rNode.isValid() && !ObjectHierarchy::isRootNode( rNode ) ) { @@ -586,9 +586,9 @@ ObjectHierarchy::tChildContainer ImplObjectHierarchy::getSiblings( const ObjectH return ObjectHierarchy::tChildContainer(); } -ObjectHierarchy::tOID ImplObjectHierarchy::getParentImpl( - const ObjectHierarchy::tOID & rParentOID, - const ObjectHierarchy::tOID & rOID ) +ObjectIdentifier ImplObjectHierarchy::getParentImpl( + const ObjectIdentifier & rParentOID, + const ObjectIdentifier & rOID ) { // search children ObjectHierarchy::tChildContainer aChildren( getChildren( rParentOID )); @@ -601,7 +601,7 @@ ObjectHierarchy::tOID ImplObjectHierarchy::getParentImpl( for( aIt = aChildren.begin(); aIt != aChildren.end(); ++aIt ) { // recursion - ObjectHierarchy::tOID aTempParent( getParentImpl( *aIt, rOID )); + ObjectIdentifier aTempParent( getParentImpl( *aIt, rOID )); if ( aTempParent.isValid() ) { // exit on success @@ -610,11 +610,11 @@ ObjectHierarchy::tOID ImplObjectHierarchy::getParentImpl( } // exit on fail - return ObjectHierarchy::tOID(); + return ObjectIdentifier(); } -ObjectHierarchy::tOID ImplObjectHierarchy::getParent( - const ObjectHierarchy::tOID & rOID ) +ObjectIdentifier ImplObjectHierarchy::getParent( + const ObjectIdentifier & rOID ) { return getParentImpl( ObjectHierarchy::getRootNodeOID(), rOID ); } @@ -632,12 +632,12 @@ ObjectHierarchy::ObjectHierarchy( ObjectHierarchy::~ObjectHierarchy() {} -ObjectHierarchy::tOID ObjectHierarchy::getRootNodeOID() +ObjectIdentifier ObjectHierarchy::getRootNodeOID() { return ObjectIdentifier( "ROOT" ); } -bool ObjectHierarchy::isRootNode( const ObjectHierarchy::tOID& rOID ) +bool ObjectHierarchy::isRootNode( const ObjectIdentifier& rOID ) { return ( rOID == ObjectHierarchy::getRootNodeOID() ); } @@ -647,13 +647,13 @@ ObjectHierarchy::tChildContainer ObjectHierarchy::getTopLevelChildren() const return m_apImpl->getChildren( ObjectHierarchy::getRootNodeOID()); } -bool ObjectHierarchy::hasChildren( const tOID& rParent ) const +bool ObjectHierarchy::hasChildren( const ObjectIdentifier& rParent ) const { return m_apImpl->hasChildren( rParent ); } ObjectHierarchy::tChildContainer ObjectHierarchy::getChildren( - const ObjectHierarchy::tOID& rParent ) const + const ObjectIdentifier& rParent ) const { if ( rParent.isValid() ) return m_apImpl->getChildren( rParent ); @@ -662,7 +662,7 @@ ObjectHierarchy::tChildContainer ObjectHierarchy::getChildren( } ObjectHierarchy::tChildContainer ObjectHierarchy::getSiblings( - const ObjectHierarchy::tOID& rNode ) const + const ObjectIdentifier& rNode ) const { if ( rNode.isValid() && !isRootNode( rNode ) ) return m_apImpl->getSiblings( rNode ); @@ -670,16 +670,16 @@ ObjectHierarchy::tChildContainer ObjectHierarchy::getSiblings( return ObjectHierarchy::tChildContainer(); } -ObjectHierarchy::tOID ObjectHierarchy::getParent( - const ObjectHierarchy::tOID& rNode ) const +ObjectIdentifier ObjectHierarchy::getParent( + const ObjectIdentifier& rNode ) const { return m_apImpl->getParent( rNode ); } sal_Int32 ObjectHierarchy::getIndexInParent( - const ObjectHierarchy::tOID& rNode ) const + const ObjectIdentifier& rNode ) const { - tOID aParentOID( m_apImpl->getParent( rNode )); + ObjectIdentifier aParentOID( m_apImpl->getParent( rNode )); tChildContainer aChildren( m_apImpl->getChildren( aParentOID ) ); tChildContainer::const_iterator aIt( aChildren.begin() ); for( sal_Int32 nIndex = 0; aIt != aChildren.end(); ++nIndex, ++aIt ) @@ -691,7 +691,7 @@ sal_Int32 ObjectHierarchy::getIndexInParent( } ObjectKeyNavigation::ObjectKeyNavigation( - const ObjectHierarchy::tOID & rCurrentOID, + const ObjectIdentifier & rCurrentOID, const Reference< chart2::XChartDocument > & xChartDocument, ExplicitValueProvider * pExplicitValueProvider /* = 0 */ ) : m_aCurrentOID( rCurrentOID ), @@ -740,7 +740,7 @@ bool ObjectKeyNavigation::handleKeyEvent( return bResult; } -void ObjectKeyNavigation::setCurrentSelection( const ObjectHierarchy::tOID& rOID ) +void ObjectKeyNavigation::setCurrentSelection( const ObjectIdentifier& rOID ) { m_aCurrentOID = rOID; } |