createHistoryManager
|
fun createHistoryManager(toolHistoryLevel: Int, vararg historySettings: Class<out Settings<Enum<*>!>!>!): HistoryState.HistoryManager! |
getCurrentState
|
open fun getCurrentState(level: Int): HistoryState.SaveState! |
getNextSate
|
open fun getNextSate(level: Int): HistoryState.SaveState! |
getPosition
|
open fun getPosition(level: Int): Int |
getPrevSate
|
open fun getPrevSate(level: Int): HistoryState.SaveState! |
getStateAt
|
open fun getStateAt(level: Int, offset: Int): HistoryState.SaveState! |
hasRedoState
|
open fun hasRedoState(level: Int): Boolean |
hasUndoState
|
open fun hasUndoState(level: Int): Boolean |
redo
|
open fun redo(level: Int): Unit |
removeAll
|
open fun removeAll(level: Int): Unit |
revertToInitial
|
open fun revertToInitial(level: Int): Unit |
save
|
fun save(level: Int, vararg settingsClasses: Class<out Settings<Enum<*>!>!>!): Unit |
saveInitialState
|
open fun saveInitialState(settingsClass: Class<out Settings<Enum<*>!>!>!, saveState: Settings.SaveState!): Unit |
undo
|
open fun undo(level: Int): Unit |
update
|
fun update(level: Int, vararg settingsClasses: Class<out Settings<Enum<*>!>!>!): Unit |
updateMissingStates
|
fun updateMissingStates(level: Int, vararg settingsClasses: Class<out Settings<Enum<*>!>!>!): Unit |