LibreOffice Module sc (master)  1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScCellObj Class Referencefinal

really derive cell from range? More...

#include <cellsuno.hxx>

Inheritance diagram for ScCellObj:
[legend]
Collaboration diagram for ScCellObj:
[legend]

Public Member Functions

 ScCellObj (ScDocShell *pDocSh, const ScAddress &rP)
 
virtual ~ScCellObj () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
virtual void RefChanged () override
 
SvxUnoTextGetUnoText ()
 
const ScAddressGetPosition () const
 
void InputEnglishString (const OUString &rText)
 
virtual void SAL_CALL insertTextContent (const css::uno::Reference< css::text::XTextRange > &xRange, const css::uno::Reference< css::text::XTextContent > &xContent, sal_Bool bAbsorb) override
 
virtual void SAL_CALL removeTextContent (const css::uno::Reference< css::text::XTextContent > &xContent) override
 
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursor () override
 
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursorByRange (const css::uno::Reference< css::text::XTextRange > &aTextPosition) override
 
virtual void SAL_CALL insertString (const css::uno::Reference< css::text::XTextRange > &xRange, const OUString &aString, sal_Bool bAbsorb) override
 
virtual void SAL_CALL insertControlCharacter (const css::uno::Reference< css::text::XTextRange > &xRange, sal_Int16 nControlCharacter, sal_Bool bAbsorb) override
 
virtual css::uno::Reference< css::text::XText > SAL_CALL getText () override
 
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getStart () override
 
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getEnd () override
 
virtual OUString SAL_CALL getString () override
 
virtual void SAL_CALL setString (const OUString &aString) override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual OUString SAL_CALL getFormula () override
 
virtual void SAL_CALL setFormula (const OUString &aFormula) override
 
virtual void SAL_CALL setFormulaResult (double nValue) override
 
virtual void SAL_CALL setFormulaString (const OUString &aFormula) override
 
virtual double SAL_CALL getValue () override
 
virtual void SAL_CALL setValue (double nValue) override
 
virtual css::table::CellContentType SAL_CALL getType () override
 
virtual sal_Int32 SAL_CALL getError () override
 
virtual css::uno::Sequence< css::sheet::FormulaToken > SAL_CALL getTokens () override
 
virtual void SAL_CALL setTokens (const css::uno::Sequence< css::sheet::FormulaToken > &aTokens) override
 
virtual css::table::CellAddress SAL_CALL getCellAddress () override
 
virtual css::uno::Reference< css::sheet::XSheetAnnotation > SAL_CALL getAnnotation () override
 
virtual css::uno::Reference< css::container::XEnumerationAccess > SAL_CALL getTextFields () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getTextFieldMasters () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual sal_Bool SAL_CALL isActionLocked () override
 
virtual void SAL_CALL addActionLock () override
 
virtual void SAL_CALL removeActionLock () override
 
virtual void SAL_CALL setActionLocks (sal_Int16 nLock) override
 
virtual sal_Int16 SAL_CALL resetActionLocks () override
 
- Public Member Functions inherited from ScCellRangeObj
 ScCellRangeObj (ScDocShell *pDocSh, const ScRange &rR)
 
virtual ~ScCellRangeObj () override
 
virtual css::table::CellRangeAddress SAL_CALL getRangeAddress () override
 
virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL getSpreadsheet () override
 
virtual OUString SAL_CALL getArrayFormula () override
 
virtual void SAL_CALL setArrayFormula (const OUString &aFormula) override
 
virtual css::uno::Sequence< css::sheet::FormulaToken > SAL_CALL getArrayTokens () override
 
virtual void SAL_CALL setArrayTokens (const css::uno::Sequence< css::sheet::FormulaToken > &aTokens) override
 
virtual css::uno::Sequence< css::uno::Sequence< css::uno::Any > > SAL_CALL getDataArray () override
 
virtual void SAL_CALL setDataArray (const css::uno::Sequence< css::uno::Sequence< css::uno::Any > > &aArray) override
 
virtual css::uno::Sequence< css::uno::Sequence< OUString > > SAL_CALL getFormulaArray () override
 
virtual void SAL_CALL setFormulaArray (const css::uno::Sequence< css::uno::Sequence< OUString > > &aArray) override
 
virtual void SAL_CALL setTableOperation (const css::table::CellRangeAddress &aFormulaRange, css::sheet::TableOperationMode nMode, const css::table::CellAddress &aColumnCell, const css::table::CellAddress &aRowCell) override
 
virtual void SAL_CALL merge (sal_Bool bMerge) override
 
virtual sal_Bool SAL_CALL getIsMerged () override
 
virtual void SAL_CALL fillSeries (css::sheet::FillDirection nFillDirection, css::sheet::FillMode nFillMode, css::sheet::FillDateMode nFillDateMode, double fStep, double fEndValue) override
 
virtual void SAL_CALL fillAuto (css::sheet::FillDirection nFillDirection, sal_Int32 nSourceCount) override
 
virtual void SAL_CALL autoFormat (const OUString &aName) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL createSortDescriptor () override
 
virtual void SAL_CALL sort (const css::uno::Sequence< css::beans::PropertyValue > &xDescriptor) override
 
virtual css::uno::Reference< css::sheet::XSheetFilterDescriptor > SAL_CALL createFilterDescriptorByObject (const css::uno::Reference< css::sheet::XSheetFilterable > &xObject) override
 get/setAutoFilter as properties!!! More...
 
virtual css::uno::Reference< css::sheet::XSheetFilterDescriptor > SAL_CALL createFilterDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL filter (const css::uno::Reference< css::sheet::XSheetFilterDescriptor > &xDescriptor) override
 
virtual css::uno::Reference< css::sheet::XSubTotalDescriptor > SAL_CALL createSubTotalDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL applySubTotals (const css::uno::Reference< css::sheet::XSubTotalDescriptor > &xDescriptor, sal_Bool bReplace) override
 
virtual void SAL_CALL removeSubTotals () override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL createImportDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL doImport (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getCellFormatRanges () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getUniqueCellFormatRanges () override
 
virtual css::uno::Reference< css::table::XTableColumns > SAL_CALL getColumns () override
 
virtual css::uno::Reference< css::table::XTableRows > SAL_CALL getRows () override
 
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition (sal_Int32 nColumn, sal_Int32 nRow) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByPosition (sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName (const OUString &aRange) override
 
css::uno::Reference< css::table::XCellRange > getCellRangeByName (const OUString &aRange, const ScAddress::Details &rDetails)
 
- Public Member Functions inherited from ScCellRangesBase
 ScCellRangesBase (ScDocShell *pDocSh, const ScRange &rR)
 
 ScCellRangesBase (ScDocShell *pDocSh, const ScRangeList &rR)
 
virtual ~ScCellRangesBase () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
ScDocShellGetDocShell () const
 
ScDocumentGetDocument () const
 
const ScRangeListGetRangeList () const
 
void AddRange (const ScRange &rRange, const bool bMergeRanges)
 
void InitInsertRange (ScDocShell *pDocSh, const ScRange &rR)
 
void SetNewRange (const ScRange &rNew)
 
void SetNewRanges (const ScRangeList &rNew)
 
void SetCursorOnly (bool bSet)
 
bool IsCursorOnly () const
 
virtual double SAL_CALL computeFunction (css::sheet::GeneralFunction nFunction) override
 
virtual void SAL_CALL clearContents (sal_Int32 nContentFlags) override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual void SAL_CALL addPropertiesChangeListener (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertiesChangeListener (const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL firePropertiesChangeEvent (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual css::uno::Sequence< css::beans::SetPropertyTolerantFailed > SAL_CALL setPropertyValuesTolerant (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
 
virtual css::uno::Sequence< css::beans::GetPropertyTolerantResult > SAL_CALL getPropertyValuesTolerant (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual css::uno::Sequence< css::beans::GetDirectPropertyTolerantResult > SAL_CALL getDirectPropertyValuesTolerant (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &PropertyName) override
 
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates (const css::uno::Sequence< OUString > &aPropertyName) override
 
virtual void SAL_CALL setPropertyToDefault (const OUString &PropertyName) override
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &aPropertyName) override
 
virtual void SAL_CALL decrementIndent () override
 
virtual void SAL_CALL incrementIndent () override
 
virtual void SAL_CALL addChartDataChangeEventListener (const css::uno::Reference< css::chart::XChartDataChangeEventListener > &aListener) override
 
virtual void SAL_CALL removeChartDataChangeEventListener (const css::uno::Reference< css::chart::XChartDataChangeEventListener > &aListener) override
 
virtual double SAL_CALL getNotANumber () override
 
virtual sal_Bool SAL_CALL isNotANumber (double nNumber) override
 
virtual css::uno::Sequence< css::uno::Sequence< double > > SAL_CALL getData () override
 
virtual void SAL_CALL setData (const css::uno::Sequence< css::uno::Sequence< double > > &aData) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getRowDescriptions () override
 
virtual void SAL_CALL setRowDescriptions (const css::uno::Sequence< OUString > &aRowDescriptions) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getColumnDescriptions () override
 
virtual void SAL_CALL setColumnDescriptions (const css::uno::Sequence< OUString > &aColumnDescriptions) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryVisibleCells () override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryEmptyCells () override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryContentCells (sal_Int16 nContentFlags) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryFormulaCells (sal_Int32 nResultFlags) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryColumnDifferences (const css::table::CellAddress &aCompare) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryRowDifferences (const css::table::CellAddress &aCompare) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryIntersection (const css::table::CellRangeAddress &aRange) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryDependents (sal_Bool bRecursive) override
 
virtual css::uno::Reference< css::sheet::XSheetCellRanges > SAL_CALL queryPrecedents (sal_Bool bRecursive) override
 
virtual css::uno::Reference< css::util::XSearchDescriptor > SAL_CALL createSearchDescriptor () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL findAll (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL findFirst (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL findNext (const css::uno::Reference< css::uno::XInterface > &xStartAt, const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::util::XReplaceDescriptor > SAL_CALL createReplaceDescriptor () override
 
virtual sal_Int32 SAL_CALL replaceAll (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) 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
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 

Static Public Member Functions

static const SvxItemPropertySetGetEditPropertySet ()
 
static const SfxItemPropertyMapGetCellPropertyMap ()
 
- Static Public Member Functions inherited from ScCellRangeObj
static css::uno::Reference< css::table::XCellRange > CreateRangeFromDoc (const ScDocument *pDoc, const ScRange &rR)
 

Private Member Functions

OUString GetInputString_Impl (bool bEnglish) const
 
OUString GetOutputString_Impl () const
 
void SetString_Impl (const OUString &rString, bool bInterpret, bool bEnglish)
 
double GetValue_Impl () const
 
void SetValue_Impl (double fValue)
 
css::table::CellContentType GetContentType_Impl ()
 
sal_Int32 GetResultType_Impl () const
 
virtual const SfxItemPropertyMapGetItemPropertyMap () override
 
virtual void GetOnePropertyValue (const SfxItemPropertySimpleEntry *pEntry, css::uno::Any &) override
 
virtual void SetOnePropertyValue (const SfxItemPropertySimpleEntry *pEntry, const css::uno::Any &aValue) override
 

Private Attributes

rtl::Reference< SvxUnoTextmxUnoText
 
const SfxItemPropertySetpCellPropSet
 
ScAddress aCellPos
 
sal_Int16 nActionLockCount
 

Additional Inherited Members

- Protected Member Functions inherited from ScCellRangeObj
const ScRangeGetRange () const
 
css::uno::Reference< css::table::XCell > GetCellByPosition_Impl (sal_Int32 nColumn, sal_Int32 nRow)
 are used in Writer for tables ??? More...
 
void SetArrayFormula_Impl (const OUString &rFormula, const formula::FormulaGrammar::Grammar eGrammar)
 
- Protected Member Functions inherited from ScCellRangesBase
const ScMarkDataGetMarkData ()
 
css::beans::PropertyState GetOnePropertyState (sal_uInt16 nItemWhich, const SfxItemPropertySimpleEntry *pEntry)
 

Detailed Description

really derive cell from range?

Definition at line 633 of file cellsuno.hxx.

Constructor & Destructor Documentation

ScCellObj::ScCellObj ( ScDocShell pDocSh,
const ScAddress rP 
)

Definition at line 5799 of file cellsuno.cxx.

ScCellObj::~ScCellObj ( )
overridevirtual

Definition at line 5825 of file cellsuno.cxx.

Member Function Documentation

void SAL_CALL ScCellObj::acquire ( )
throw (
)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 5859 of file cellsuno.cxx.

References ScCellRangeObj::acquire().

void SAL_CALL ScCellObj::addActionLock ( )
overridevirtual

Definition at line 6499 of file cellsuno.cxx.

References mxUnoText, nActionLockCount, and ScCellEditSource::SetDoUpdateData().

uno::Reference< container::XEnumeration > SAL_CALL ScCellObj::createEnumeration ( )
overridevirtual

Definition at line 6153 of file cellsuno.cxx.

References SvxUnoTextBase::createEnumeration(), and GetUnoText().

uno::Reference< text::XTextCursor > SAL_CALL ScCellObj::createTextCursor ( )
overridevirtual

Definition at line 6005 of file cellsuno.cxx.

uno::Reference< text::XTextCursor > SAL_CALL ScCellObj::createTextCursorByRange ( const css::uno::Reference< css::text::XTextRange > &  aTextPosition)
overridevirtual
uno::Reference< sheet::XSheetAnnotation > SAL_CALL ScCellObj::getAnnotation ( )
overridevirtual

Definition at line 6376 of file cellsuno.cxx.

References aCellPos, and ScCellRangesBase::GetDocShell().

table::CellAddress SAL_CALL ScCellObj::getCellAddress ( )
overridevirtual

Definition at line 6364 of file cellsuno.cxx.

References aCellPos, ScAddress::Col(), ScAddress::Row(), and ScAddress::Tab().

const SfxItemPropertyMap & ScCellObj::GetCellPropertyMap ( )
static
table::CellContentType ScCellObj::GetContentType_Impl ( )
private
const SvxItemPropertySet * ScCellObj::GetEditPropertySet ( )
static

Definition at line 5789 of file cellsuno.cxx.

References lcl_GetEditPropertySet().

uno::Type SAL_CALL ScCellObj::getElementType ( )
overridevirtual

Definition at line 6159 of file cellsuno.cxx.

References SvxUnoTextBase::getElementType(), and GetUnoText().

uno::Reference< text::XTextRange > SAL_CALL ScCellObj::getEnd ( )
overridevirtual

Definition at line 6147 of file cellsuno.cxx.

References SvxUnoTextBase::getEnd(), and GetUnoText().

sal_Int32 SAL_CALL ScCellObj::getError ( )
overridevirtual
OUString SAL_CALL ScCellObj::getFormula ( )
overridevirtual

Definition at line 6173 of file cellsuno.cxx.

References GetInputString_Impl().

uno::Sequence< sal_Int8 > SAL_CALL ScCellObj::getImplementationId ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 5888 of file cellsuno.cxx.

OUString SAL_CALL ScCellObj::getImplementationName ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6470 of file cellsuno.cxx.

OUString ScCellObj::GetInputString_Impl ( bool  bEnglish) const
private

Definition at line 5895 of file cellsuno.cxx.

References lcl_GetInputString().

Referenced by getFormula(), and GetOnePropertyValue().

const SfxItemPropertyMap & ScCellObj::GetItemPropertyMap ( )
overrideprivatevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6463 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pCellPropSet.

void ScCellObj::GetOnePropertyValue ( const SfxItemPropertySimpleEntry pEntry,
css::uno::Any &   
)
overrideprivatevirtual
OUString ScCellObj::GetOutputString_Impl ( ) const
private
const ScAddress& ScCellObj::GetPosition ( ) const
inline

Definition at line 681 of file cellsuno.hxx.

Referenced by ScCellTextStyleContext::FillPropertySet().

uno::Reference< beans::XPropertySetInfo > SAL_CALL ScCellObj::getPropertySetInfo ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6410 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pCellPropSet.

sal_Int32 ScCellObj::GetResultType_Impl ( ) const
private
uno::Reference< text::XTextRange > SAL_CALL ScCellObj::getStart ( )
overridevirtual

Definition at line 6141 of file cellsuno.cxx.

References SvxUnoTextBase::getStart(), and GetUnoText().

OUString SAL_CALL ScCellObj::getString ( )
overridevirtual

Definition at line 6034 of file cellsuno.cxx.

References GetOutputString_Impl().

uno::Sequence< OUString > SAL_CALL ScCellObj::getSupportedServiceNames ( )
overridevirtual
uno::Reference< text::XText > SAL_CALL ScCellObj::getText ( )
overridevirtual

Definition at line 6136 of file cellsuno.cxx.

uno::Reference< container::XNameAccess > SAL_CALL ScCellObj::getTextFieldMasters ( )
overridevirtual

Definition at line 6402 of file cellsuno.cxx.

uno::Reference< container::XEnumerationAccess > SAL_CALL ScCellObj::getTextFields ( )
overridevirtual

Definition at line 6389 of file cellsuno.cxx.

References aCellPos, ScCellRangesBase::GetDocShell(), and xContent.

uno::Sequence< sheet::FormulaToken > SAL_CALL ScCellObj::getTokens ( )
overridevirtual
table::CellContentType SAL_CALL ScCellObj::getType ( )
overridevirtual
uno::Sequence< uno::Type > SAL_CALL ScCellObj::getTypes ( )
overridevirtual
SvxUnoText & ScCellObj::GetUnoText ( )
double SAL_CALL ScCellObj::getValue ( )
overridevirtual

Definition at line 6185 of file cellsuno.cxx.

References GetValue_Impl().

double ScCellObj::GetValue_Impl ( ) const
private
sal_Bool SAL_CALL ScCellObj::hasElements ( )
overridevirtual

Definition at line 6165 of file cellsuno.cxx.

References GetUnoText(), and SvxUnoTextBase::hasElements().

void ScCellObj::InputEnglishString ( const OUString &  rText)
void SAL_CALL ScCellObj::insertControlCharacter ( const css::uno::Reference< css::text::XTextRange > &  xRange,
sal_Int16  nControlCharacter,
sal_Bool  bAbsorb 
)
overridevirtual

Definition at line 6060 of file cellsuno.cxx.

References GetUnoText(), and SvxUnoTextBase::insertControlCharacter().

void SAL_CALL ScCellObj::insertString ( const css::uno::Reference< css::text::XTextRange > &  xRange,
const OUString &  aString,
sal_Bool  bAbsorb 
)
overridevirtual

Definition at line 6050 of file cellsuno.cxx.

References GetUnoText(), and SvxUnoTextBase::insertString().

void SAL_CALL ScCellObj::insertTextContent ( const css::uno::Reference< css::text::XTextRange > &  xRange,
const css::uno::Reference< css::text::XTextContent > &  xContent,
sal_Bool  bAbsorb 
)
overridevirtual
sal_Bool SAL_CALL ScCellObj::isActionLocked ( )
overridevirtual

Definition at line 6493 of file cellsuno.cxx.

References nActionLockCount.

uno::Any SAL_CALL ScCellObj::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 5841 of file cellsuno.cxx.

References ScCellRangeObj::queryInterface(), and SC_QUERYINTERFACE.

void ScCellObj::RefChanged ( )
overridevirtual
void SAL_CALL ScCellObj::release ( )
throw (
)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 5864 of file cellsuno.cxx.

References ScCellRangeObj::release().

void SAL_CALL ScCellObj::removeActionLock ( )
overridevirtual
void SAL_CALL ScCellObj::removeTextContent ( const css::uno::Reference< css::text::XTextContent > &  xContent)
overridevirtual

Check if field is in this cell

Definition at line 6120 of file cellsuno.cxx.

References ScEditFieldObj::DeleteField(), GetUnoText(), ScEditFieldObj::IsInserted(), and SvxUnoTextBase::removeTextContent().

sal_Int16 SAL_CALL ScCellObj::resetActionLocks ( )
overridevirtual
void SAL_CALL ScCellObj::setActionLocks ( sal_Int16  nLock)
overridevirtual
void SAL_CALL ScCellObj::setFormula ( const OUString &  aFormula)
overridevirtual

Definition at line 6179 of file cellsuno.cxx.

References SetString_Impl().

void SAL_CALL ScCellObj::setFormulaResult ( double  nValue)
overridevirtual
void SAL_CALL ScCellObj::setFormulaString ( const OUString &  aFormula)
overridevirtual
void ScCellObj::SetOnePropertyValue ( const SfxItemPropertySimpleEntry pEntry,
const css::uno::Any &  aValue 
)
overrideprivatevirtual
Exceptions
css::lang::IllegalArgumentException
css::uno::RuntimeException

Exception or so...

But we can't recognize this case here -> an extra flag in PropertyMap entry, or something like that??? fetch the item directly from its position in the range?

docfunc

docfunc

Reimplemented from ScCellRangeObj.

Definition at line 6418 of file cellsuno.cxx.

References SfxItemPropertySimpleEntry::nWID, SC_WID_UNO_CELLCONTENTTYPE, SC_WID_UNO_FORMLOC, SC_WID_UNO_FORMRT, SC_WID_UNO_FORMRT2, ScCellRangeObj::SetOnePropertyValue(), and SetString_Impl().

void SAL_CALL ScCellObj::setString ( const OUString &  aString)
overridevirtual

Definition at line 6040 of file cellsuno.cxx.

References mxUnoText, and SetString_Impl().

void ScCellObj::SetString_Impl ( const OUString &  rString,
bool  bInterpret,
bool  bEnglish 
)
private
void SAL_CALL ScCellObj::setTokens ( const css::uno::Sequence< css::sheet::FormulaToken > &  aTokens)
overridevirtual
void SAL_CALL ScCellObj::setValue ( double  nValue)
overridevirtual

Definition at line 6191 of file cellsuno.cxx.

References SetValue_Impl().

void ScCellObj::SetValue_Impl ( double  fValue)
private
sal_Bool SAL_CALL ScCellObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 6475 of file cellsuno.cxx.

References cppu::supportsService().

Member Data Documentation

ScAddress ScCellObj::aCellPos
private
rtl::Reference<SvxUnoText> ScCellObj::mxUnoText
private
sal_Int16 ScCellObj::nActionLockCount
private
const SfxItemPropertySet* ScCellObj::pCellPropSet
private

Definition at line 645 of file cellsuno.hxx.

Referenced by GetItemPropertyMap(), and getPropertySetInfo().


The documentation for this class was generated from the following files: