LibreOffice Module sc (master) 1
|
#include <cellsuno.hxx>
Public Member Functions | |
ScCellsEnumeration (ScDocShell *pDocSh, ScRangeList aR) | |
virtual | ~ScCellsEnumeration () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual sal_Bool SAL_CALL | hasMoreElements () override |
virtual css::uno::Any SAL_CALL | nextElement () 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 |
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 Member Functions | |
void | Advance_Impl () |
void | CheckPos_Impl () |
Private Attributes | |
ScDocShell * | pDocShell |
ScRangeList | aRanges |
ScAddress | aPos |
std::unique_ptr< ScMarkData > | pMark |
bool | bAtEnd |
Definition at line 1055 of file cellsuno.hxx.
ScCellsEnumeration::ScCellsEnumeration | ( | ScDocShell * | pDocSh, |
ScRangeList | aR | ||
) |
Definition at line 8610 of file cellsuno.cxx.
References ScDocument::AddUnoObject(), aPos, aRanges, bAtEnd, CheckPos_Impl(), ScRangeList::empty(), ScDocShell::GetDocument(), and pDocShell.
|
overridevirtual |
Definition at line 8650 of file cellsuno.cxx.
References ScDocShell::GetDocument(), pDocShell, pMark, and ScDocument::RemoveUnoObject().
|
private |
Definition at line 8659 of file cellsuno.cxx.
References aPos, aRanges, bAtEnd, ScAddress::Col(), ScDocShell::GetDocument(), ScDocument::GetNextMarkedCell(), ScDocument::GetSheetLimits(), pDocShell, pMark, ScAddress::Row(), ScAddress::Set(), and ScAddress::Tab().
Referenced by CheckPos_Impl(), and nextElement().
|
private |
Definition at line 8628 of file cellsuno.cxx.
References Advance_Impl(), aPos, aRanges, ScAddress::Col(), ScDocShell::GetDocument(), ScDocument::GetSheetLimits(), ScRefCellValue::isEmpty(), pDocShell, pMark, and ScAddress::Row().
Referenced by Notify(), and ScCellsEnumeration().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 8712 of file cellsuno.cxx.
References bAtEnd.
|
overridevirtual |
Definition at line 8718 of file cellsuno.cxx.
References Advance_Impl(), aPos, bAtEnd, and pDocShell.
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 8679 of file cellsuno.cxx.
References aPos, aRanges, bAtEnd, CheckPos_Impl(), ScDocShell::GetDocument(), ScUpdateRefHint::GetDx(), ScUpdateRefHint::GetDy(), ScUpdateRefHint::GetDz(), SfxHint::GetId(), ScUpdateRefHint::GetMode(), ScUpdateRefHint::GetRange(), pDocShell, pMark, ScRangeList::size(), and ScRangeList::UpdateReference().
|
overridevirtual |
|
private |
Definition at line 1063 of file cellsuno.hxx.
Referenced by Advance_Impl(), CheckPos_Impl(), nextElement(), Notify(), and ScCellsEnumeration().
|
private |
Definition at line 1062 of file cellsuno.hxx.
Referenced by Advance_Impl(), CheckPos_Impl(), Notify(), and ScCellsEnumeration().
|
private |
Definition at line 1065 of file cellsuno.hxx.
Referenced by Advance_Impl(), hasMoreElements(), nextElement(), Notify(), and ScCellsEnumeration().
|
private |
Definition at line 1061 of file cellsuno.hxx.
Referenced by Advance_Impl(), CheckPos_Impl(), nextElement(), Notify(), ScCellsEnumeration(), and ~ScCellsEnumeration().
|
private |
Definition at line 1064 of file cellsuno.hxx.
Referenced by Advance_Impl(), CheckPos_Impl(), Notify(), and ~ScCellsEnumeration().