LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScUndoScenarioFlags Class Reference

#include <undotab.hxx>

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

Public Member Functions

 ScUndoScenarioFlags (ScDocShell *pNewDocShell, SCTAB nT, OUString aON, OUString aNN, OUString aOC, OUString aNC, const Color &rOCol, const Color &rNCol, ScScenarioFlags nOF, ScScenarioFlags nNF)
 
virtual ~ScUndoScenarioFlags () override
 
virtual void Undo () override
 
virtual void Redo () override
 
virtual void Repeat (SfxRepeatTarget &rTarget) override
 
virtual bool CanRepeat (SfxRepeatTarget &rTarget) const override
 
virtual OUString GetComment () const override
 
- Public Member Functions inherited from ScSimpleUndo
 ScSimpleUndo (ScDocShell *pDocSh)
 
virtual bool Merge (SfxUndoAction *pNextAction) override
 
ViewShellId GetViewShellId () const override
 See SfxUndoAction::GetViewShellId(). More...
 
virtual std::optional< ScRangegetAffectedRange () const
 
- Public Member Functions inherited from SfxUndoAction
 SfxUndoAction ()
 
virtual ~SfxUndoAction () COVERITY_NOEXCEPT_FALSE
 
virtual void Undo ()
 
virtual void UndoWithContext (SfxUndoContext &i_context)
 
virtual void Redo ()
 
virtual void RedoWithContext (SfxUndoContext &i_context)
 
virtual void Repeat (SfxRepeatTarget &)
 
virtual bool CanRepeat (SfxRepeatTarget &) const
 
virtual bool Merge (SfxUndoAction *pNextAction)
 
virtual OUString GetComment () const
 
virtual OUString GetRepeatComment (SfxRepeatTarget &) const
 
virtual ViewShellId GetViewShellId () const
 
const DateTimeGetDateTime () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Private Attributes

SCTAB nTab
 
OUString aOldName
 
OUString aNewName
 
OUString aOldComment
 
OUString aNewComment
 
Color aOldColor
 
Color aNewColor
 
ScScenarioFlags nOldFlags
 
ScScenarioFlags nNewFlags
 

Additional Inherited Members

- Public Types inherited from ScSimpleUndo
typedef std::map< SCTAB, std::unique_ptr< sc::ColumnSpanSet > > DataSpansType
 
- Protected Member Functions inherited from ScSimpleUndo
bool IsPaintLocked () const
 
bool SetViewMarkData (const ScMarkData &rMarkData)
 
void BeginUndo ()
 
void EndUndo ()
 
void BeginRedo ()
 
void EndRedo ()
 
void BroadcastChanges (const ScRange &rRange)
 
void BroadcastChanges (const DataSpansType &rSpans)
 Broadcast changes on specified spans. More...
 
- Static Protected Member Functions inherited from ScSimpleUndo
static void ShowTable (SCTAB nTab)
 
static void ShowTable (const ScRange &rRange)
 
- Protected Attributes inherited from ScSimpleUndo
ScDocShellpDocShell
 
std::unique_ptr< SfxUndoActionpDetectiveUndo
 
ViewShellId mnViewShellId
 

Detailed Description

Definition at line 396 of file undotab.hxx.

Constructor & Destructor Documentation

◆ ScUndoScenarioFlags()

ScUndoScenarioFlags::ScUndoScenarioFlags ( ScDocShell pNewDocShell,
SCTAB  nT,
OUString  aON,
OUString  aNN,
OUString  aOC,
OUString  aNC,
const Color rOCol,
const Color rNCol,
ScScenarioFlags  nOF,
ScScenarioFlags  nNF 
)

Definition at line 1370 of file undotab.cxx.

◆ ~ScUndoScenarioFlags()

ScUndoScenarioFlags::~ScUndoScenarioFlags ( )
overridevirtual

Definition at line 1386 of file undotab.cxx.

Member Function Documentation

◆ CanRepeat()

bool ScUndoScenarioFlags::CanRepeat ( SfxRepeatTarget &  rTarget) const
overridevirtual

Reimplemented from SfxUndoAction.

Definition at line 1434 of file undotab.cxx.

◆ GetComment()

OUString ScUndoScenarioFlags::GetComment ( ) const
overridevirtual

Reimplemented from SfxUndoAction.

Definition at line 1390 of file undotab.cxx.

References ScResId().

◆ Redo()

void ScUndoScenarioFlags::Redo ( )
overridevirtual

◆ Repeat()

void ScUndoScenarioFlags::Repeat ( SfxRepeatTarget &  rTarget)
overridevirtual

Reimplemented from SfxUndoAction.

Definition at line 1429 of file undotab.cxx.

◆ Undo()

void ScUndoScenarioFlags::Undo ( )
overridevirtual

Member Data Documentation

◆ aNewColor

Color ScUndoScenarioFlags::aNewColor
private

Definition at line 422 of file undotab.hxx.

Referenced by Redo().

◆ aNewComment

OUString ScUndoScenarioFlags::aNewComment
private

Definition at line 420 of file undotab.hxx.

Referenced by Redo().

◆ aNewName

OUString ScUndoScenarioFlags::aNewName
private

Definition at line 418 of file undotab.hxx.

Referenced by Redo(), and Undo().

◆ aOldColor

Color ScUndoScenarioFlags::aOldColor
private

Definition at line 421 of file undotab.hxx.

Referenced by Undo().

◆ aOldComment

OUString ScUndoScenarioFlags::aOldComment
private

Definition at line 419 of file undotab.hxx.

Referenced by Undo().

◆ aOldName

OUString ScUndoScenarioFlags::aOldName
private

Definition at line 417 of file undotab.hxx.

Referenced by Redo(), and Undo().

◆ nNewFlags

ScScenarioFlags ScUndoScenarioFlags::nNewFlags
private

Definition at line 424 of file undotab.hxx.

Referenced by Redo().

◆ nOldFlags

ScScenarioFlags ScUndoScenarioFlags::nOldFlags
private

Definition at line 423 of file undotab.hxx.

Referenced by Undo().

◆ nTab

SCTAB ScUndoScenarioFlags::nTab
private

Definition at line 416 of file undotab.hxx.

Referenced by Redo(), and Undo().


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