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 |
Public Member Functions inherited from SfxListener | |
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 |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
Private Attributes | |
ScDocument * | m_pDocument |
SfxItemPropertySet | m_aPropSet |
bool | m_bIncludeHiddenCells |
Definition at line 56 of file chart2uno.hxx.
|
explicit |
Definition at line 980 of file chart2uno.cxx.
References ScDocument::AddUnoObject(), and m_pDocument.
|
overridevirtual |
Definition at line 989 of file chart2uno.cxx.
References m_pDocument, and ScDocument::RemoveUnoObject().
|
overridevirtual |
Definition at line 2329 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2343 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2250 of file chart2uno.cxx.
References ScRangeStringConverter::GetStringFromXMLRangeString(), ScRangeStringConverter::GetTokenByOffset(), ScRangeStringConverter::IndexOf(), m_pDocument, nIndex, and u.
|
overridevirtual |
Definition at line 2223 of file chart2uno.cxx.
References ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_pDocument, ocSep, and SAL_WARN.
|
overridevirtual |
Definition at line 2151 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 2094 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 2051 of file chart2uno.cxx.
References ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_bIncludeHiddenCells, m_pDocument, and ocSep.
|
overridevirtual |
Definition at line 2037 of file chart2uno.cxx.
References ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_pDocument, and ocSep.
|
overridevirtual |
Definition at line 2076 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 1404 of file chart2uno.cxx.
References aArguments, aSeq, ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), i, m_bIncludeHiddenCells, m_pDocument, MAXTAB, nCount, ocSep, ScComplexRefData::Ref1, ScComplexRefData::Ref2, ScChart2DataSource, ScSingleRefData::SetAbsTab(), svDoubleRef, and ScSingleRefData::Tab().
Referenced by detectArguments().
|
overridevirtual |
Definition at line 1005 of file chart2uno.cxx.
References aArguments, ScRefTokenHelper::compileRangeRepresentation(), ScDocument::GetGrammar(), formula::FormulaCompiler::GetNativeSymbolChar(), m_pDocument, and ocSep.
|
overridevirtual |
Definition at line 1766 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, n, nCount, nIndex, ocName, ocSep, and svIndex.
|
overridevirtual |
|
overridevirtual |
Definition at line 2294 of file chart2uno.cxx.
References SfxItemPropertySet::getPropertyMap(), and m_aPropSet.
|
overridevirtual |
Definition at line 2313 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 2083 of file chart2uno.cxx.
References m_pDocument, and xModel.
|
overridevirtual |
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 997 of file chart2uno.cxx.
References SfxHint::GetId(), and m_pDocument.
|
overridevirtual |
Definition at line 2336 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2350 of file chart2uno.cxx.
|
overridevirtual |
Definition at line 2302 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().