Lines 42-54
Link Here
|
42 |
{ |
42 |
{ |
43 |
uno::Reference< frame::XModel > m_xModel; |
43 |
uno::Reference< frame::XModel > m_xModel; |
44 |
uno::WeakReference< XHelperInterface > m_xParent; |
44 |
uno::WeakReference< XHelperInterface > m_xParent; |
45 |
uno::Reference< sheet::XNamedRanges > m_xNames; |
45 |
uno::Reference< sheet::XNamedRanges2 > m_xNames; |
46 |
public: |
46 |
public: |
47 |
NamesEnumeration( const uno::Reference< XHelperInterface >& xParent, const uno::Reference< uno::XComponentContext >& xContext, const uno::Reference< container::XEnumeration >& xEnumeration, const uno::Reference< frame::XModel >& xModel , const uno::Reference< sheet::XNamedRanges >& xNames ) throw ( uno::RuntimeException ) : EnumerationHelperImpl( xParent, xContext, xEnumeration ), m_xModel( xModel ), m_xParent( xParent ), m_xNames( xNames ) {} |
47 |
NamesEnumeration( const uno::Reference< XHelperInterface >& xParent, const uno::Reference< uno::XComponentContext >& xContext, const uno::Reference< container::XEnumeration >& xEnumeration, const uno::Reference< frame::XModel >& xModel , const uno::Reference< sheet::XNamedRanges2 >& xNames ) throw ( uno::RuntimeException ) : EnumerationHelperImpl( xParent, xContext, xEnumeration ), m_xModel( xModel ), m_xParent( xParent ), m_xNames( xNames ) {} |
48 |
|
48 |
|
49 |
virtual uno::Any SAL_CALL nextElement( ) throw (container::NoSuchElementException, lang::WrappedTargetException, uno::RuntimeException) |
49 |
virtual uno::Any SAL_CALL nextElement( ) throw (container::NoSuchElementException, lang::WrappedTargetException, uno::RuntimeException) |
50 |
{ |
50 |
{ |
51 |
uno::Reference< sheet::XNamedRange > xNamed( m_xEnumeration->nextElement(), uno::UNO_QUERY_THROW ); |
51 |
uno::Reference< sheet::XNamedRange2 > xNamed( m_xEnumeration->nextElement(), uno::UNO_QUERY_THROW ); |
52 |
return uno::makeAny( uno::Reference< excel::XName > ( new ScVbaName( m_xParent, m_xContext, xNamed ,m_xNames , m_xModel ) ) ); |
52 |
return uno::makeAny( uno::Reference< excel::XName > ( new ScVbaName( m_xParent, m_xContext, xNamed ,m_xNames , m_xModel ) ) ); |
53 |
} |
53 |
} |
54 |
|
54 |
|
Lines 57-63
Link Here
|
57 |
|
57 |
|
58 |
ScVbaNames::ScVbaNames(const css::uno::Reference< ov::XHelperInterface >& xParent, |
58 |
ScVbaNames::ScVbaNames(const css::uno::Reference< ov::XHelperInterface >& xParent, |
59 |
const css::uno::Reference< css::uno::XComponentContext >& xContext, |
59 |
const css::uno::Reference< css::uno::XComponentContext >& xContext, |
60 |
const css::uno::Reference< css::sheet::XNamedRanges >& xNames, |
60 |
const css::uno::Reference< css::sheet::XNamedRanges2 >& xNames, |
61 |
const css::uno::Reference< css::frame::XModel >& xModel ): |
61 |
const css::uno::Reference< css::frame::XModel >& xModel ): |
62 |
ScVbaNames_BASE( xParent , xContext , uno::Reference< container::XIndexAccess >( xNames, uno::UNO_QUERY ) ), |
62 |
ScVbaNames_BASE( xParent , xContext , uno::Reference< container::XIndexAccess >( xNames, uno::UNO_QUERY ) ), |
63 |
mxModel( xModel ), |
63 |
mxModel( xModel ), |
Lines 153-159
Link Here
|
153 |
if ( mxNames->hasByName( sName ) ) |
153 |
if ( mxNames->hasByName( sName ) ) |
154 |
mxNames->removeByName(sName); |
154 |
mxNames->removeByName(sName); |
155 |
mxNames->addNewByName( sName , rtl::OUString(sTmp) , aCellAddr , (sal_Int32)nType); |
155 |
mxNames->addNewByName( sName , rtl::OUString(sTmp) , aCellAddr , (sal_Int32)nType); |
156 |
uno::Reference< sheet::XNamedRange > xName( mxNames->getByName( sName ), uno::UNO_QUERY_THROW ); |
156 |
uno::Reference< sheet::XNamedRange2 > xName( mxNames->getByName( sName ), uno::UNO_QUERY_THROW ); |
157 |
return uno::Any( uno::Reference< excel::XName >( new ScVbaName( getParent(), mxContext, xName, mxNames, mxModel ) ) ); |
157 |
return uno::Any( uno::Reference< excel::XName >( new ScVbaName( getParent(), mxContext, xName, mxNames, mxModel ) ) ); |
158 |
} |
158 |
} |
159 |
} |
159 |
} |
Lines 177-183
Link Here
|
177 |
uno::Any |
177 |
uno::Any |
178 |
ScVbaNames::createCollectionObject( const uno::Any& aSource ) |
178 |
ScVbaNames::createCollectionObject( const uno::Any& aSource ) |
179 |
{ |
179 |
{ |
180 |
uno::Reference< sheet::XNamedRange > xName( aSource, uno::UNO_QUERY ); |
180 |
uno::Reference< sheet::XNamedRange2 > xName( aSource, uno::UNO_QUERY ); |
181 |
return uno::makeAny( uno::Reference< excel::XName > ( new ScVbaName( getParent(), mxContext, xName, mxNames , mxModel ) ) ); |
181 |
return uno::makeAny( uno::Reference< excel::XName > ( new ScVbaName( getParent(), mxContext, xName, mxNames , mxModel ) ) ); |
182 |
} |
182 |
} |
183 |
|
183 |
|