Table of Contents

Interface IHistoryEditor

Namespace
The.Model.Editor
Assembly
Instagile.Model.dll
public interface IHistoryEditor

Methods

DeleteVersions(params uint[])

Delete the specified versions

Task DeleteVersions(params uint[] sequenceNumber)

Parameters

sequenceNumber uint[]

Returns

Task

NameVersion(uint, string)

Set or change the name of the specified version

void NameVersion(uint sequenceNumber, string versionName)

Parameters

sequenceNumber uint
versionName string

OptimizeHistory()

Task OptimizeHistory()

Returns

Task

ProcessEvents(EditorController, IReadOnlyList<IEvent>)

Add new events to the history managed by this editor, sending them through the GUI controller as necessary

void ProcessEvents(EditorController c, IReadOnlyList<IEvent> events)

Parameters

c EditorController
events IReadOnlyList<IEvent>

ViewVersion(uint)

Task ViewVersion(uint sequenceNumber)

Parameters

sequenceNumber uint

Returns

Task