LibreOffice Module sc (master)
1
|
#include <chart2uno.hxx>
Public Member Functions | |
ScChart2DataProvider (ScDocument *pDoc) | |
virtual | ~ScChart2DataProvider () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual sal_Bool SAL_CALL | createDataSourcePossible (const css::uno::Sequence< css::beans::PropertyValue > &aArguments) override |
virtual css::uno::Reference< css::chart2::data::XDataSource > SAL_CALL | createDataSource (const css::uno::Sequence< css::beans::PropertyValue > &aArguments) override |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | detectArguments (const css::uno::Reference< css::chart2::data::XDataSource > &xDataSource) override |
virtual sal_Bool SAL_CALL | createDataSequenceByRangeRepresentationPossible (const OUString &aRangeRepresentation) override |
virtual css::uno::Reference< css::chart2::data::XDataSequence > SAL_CALL | createDataSequenceByRangeRepresentation (const OUString &aRangeRepresentation) override |
virtual css::uno::Reference< css::chart2::data::XDataSequence > SAL_CALL | createDataSequenceByValueArray (const OUString &aRole, const OUString &aRangeRepresentation, const OUString &aRoleQualifier) override |
virtual css::uno::Reference< css::sheet::XRangeSelection > SAL_CALL | getRangeSelection () override |
virtual sal_Bool SAL_CALL | createDataSequenceByFormulaTokensPossible (const css::uno::Sequence< css::sheet::FormulaToken > &aTokens) override |
virtual css::uno::Reference< css::chart2::data::XDataSequence > SAL_CALL | createDataSequenceByFormulaTokens (const css::uno::Sequence< css::sheet::FormulaToken > &aTokens) override |
virtual OUString SAL_CALL | convertRangeToXML (const OUString &sRangeRepresentation) override |
virtual OUString SAL_CALL | convertRangeFromXML (const OUString &sXMLRange) override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &rPropertyName, const css::uno::Any &rValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &rPropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rListener) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
![]() | |
SfxListener () | |
SfxListener (const SfxListener &rCopy) | |
virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
void | EndListeningAll () |
bool | IsListening (SfxBroadcaster &rBroadcaster) const |
sal_uInt16 | GetBroadcasterCount () const |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
Private Attributes | |
ScDocument * | m_pDocument |
SfxItemPropertySet | m_aPropSet |
bool | m_bIncludeHiddenCells |
css::uno::Reference< css::chart2::data::XDataSource > | mxCachedDataSource |
css::uno::Sequence< css::beans::PropertyValue > | maCachedArguments |
css::uno::Sequence< css::beans::PropertyValue > | maCreateDataSourceArguments |
css::uno::Reference< css::chart2::data::XDataSource > | mxCreatedDataSource |
Definition at line 56 of file chart2uno.hxx.
|
explicit |
Definition at line 975 of file chart2uno.cxx.
References ScDocument::AddUnoObject(), and m_pDocument.
|
overridevirtual |
Definition at line 984 of file chart2uno.cxx.
References m_pDocument, and ScDocument::RemoveUnoObject().
|
overridevirtual |
Definition at line 2332 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2346 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2253 of file chart2uno.cxx.
References ScRangeStringConverter::GetStringFromXMLRangeString(), ScRangeStringConverter::GetTokenByOffset(), ScRangeStringConverter::IndexOf(), m_pDocument, nIndex, and u.
|
overridevirtual |
Definition at line 2229 of file chart2uno.cxx.
References ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_pDocument, and ocSep.
|
overridevirtual |
Definition at line 2157 of file chart2uno.cxx.
References ScTokenConversion::ConvertToTokenArray(), formula::FormulaTokenArrayPlainIterator::First(), formula::FormulaTokenArray::GetArray(), formula::FormulaTokenArray::GetLen(), m_bIncludeHiddenCells, m_pDocument, n, formula::FormulaTokenArrayPlainIterator::Next(), ocClose, ocOpen, ocSep, p, svDoubleRef, svExternalDoubleRef, svExternalSingleRef, svIndex, svSep, svSingleRef, and svString.
|
overridevirtual |
Definition at line 2100 of file chart2uno.cxx.
References ScTokenConversion::ConvertToTokenArray(), formula::FormulaTokenArrayPlainIterator::First(), formula::FormulaTokenArray::GetArray(), formula::FormulaTokenArray::GetLen(), m_pDocument, n, formula::FormulaTokenArrayPlainIterator::Next(), ocClose, ocOpen, ocSep, p, svDoubleRef, svExternalDoubleRef, svExternalSingleRef, svSep, and svSingleRef.
|
overridevirtual |
Definition at line 2057 of file chart2uno.cxx.
References ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_bIncludeHiddenCells, m_pDocument, and ocSep.
|
overridevirtual |
Definition at line 2043 of file chart2uno.cxx.
References ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_pDocument, and ocSep.
|
overridevirtual |
Definition at line 2082 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 1399 of file chart2uno.cxx.
References aSeq, ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_bIncludeHiddenCells, m_pDocument, maCreateDataSourceArguments, MAXTAB, mxCreatedDataSource, nCount, ocSep, ScComplexRefData::Ref1, ScComplexRefData::Ref2, ScChart2DataSource, ScSingleRefData::SetAbsTab(), svDoubleRef, and ScSingleRefData::Tab().
Referenced by detectArguments().
|
overridevirtual |
Definition at line 1000 of file chart2uno.cxx.
References ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_pDocument, and ocSep.
|
overridevirtual |
Definition at line 1765 of file chart2uno.cxx.
References aLabel, ScRefTokenHelper::compileRangeRepresentation(), comphelper::containerToSequence(), createDataSource(), ScDocument::FindRangeNameBySheetAndIndex(), formula::FormulaTokenArray::FirstToken(), ScRangeData::GetCode(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), ScRangeData::HasReferences(), ScRefTokenHelper::join(), m_pDocument, maCachedArguments, mxCachedDataSource, n, nCount, nIndex, ocName, ocSep, and svIndex.
|
overridevirtual |
|
overridevirtual |
Definition at line 2297 of file chart2uno.cxx.
References SfxItemPropertySet::getPropertyMap(), and m_aPropSet.
|
overridevirtual |
Definition at line 2316 of file chart2uno.cxx.
References m_bIncludeHiddenCells, m_pDocument, ScDocument::PastingDrawFromOtherDoc(), SC_UNONAME_INCLUDEHIDDENCELLS, and SC_UNONAME_USE_INTERNAL_DATA_PROVIDER.
|
overridevirtual |
Definition at line 2089 of file chart2uno.cxx.
References m_pDocument, and xModel.
|
overridevirtual |
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 992 of file chart2uno.cxx.
References SfxHint::GetId(), and m_pDocument.
|
overridevirtual |
Definition at line 2339 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2353 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2305 of file chart2uno.cxx.
References m_bIncludeHiddenCells, and SC_UNONAME_INCLUDEHIDDENCELLS.
|
overridevirtual |
|
private |
Definition at line 148 of file chart2uno.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 149 of file chart2uno.hxx.
Referenced by createDataSequenceByFormulaTokens(), createDataSequenceByRangeRepresentation(), createDataSource(), getPropertyValue(), and setPropertyValue().
|
private |
Definition at line 147 of file chart2uno.hxx.
Referenced by convertRangeFromXML(), convertRangeToXML(), createDataSequenceByFormulaTokens(), createDataSequenceByFormulaTokensPossible(), createDataSequenceByRangeRepresentation(), createDataSequenceByRangeRepresentationPossible(), createDataSource(), createDataSourcePossible(), detectArguments(), getPropertyValue(), getRangeSelection(), Notify(), ScChart2DataProvider(), and ~ScChart2DataProvider().
|
private |
Definition at line 151 of file chart2uno.hxx.
Referenced by detectArguments().
|
private |
Definition at line 152 of file chart2uno.hxx.
Referenced by createDataSource().
|
private |
Definition at line 150 of file chart2uno.hxx.
Referenced by detectArguments().
|
private |
Definition at line 153 of file chart2uno.hxx.
Referenced by createDataSource().