marta

Class ListModel

List model.

class marta.ListModel {

let __len: Int

let activeFileInfos: Array<FileInfo>

let activeFiles: Array<File>

let currentFile: File?

let currentFileInfo: FileInfo?

var currentIndex: Int

let folder: File?

let folderInfo: FileInfo?

let hasActiveFiles: Boolean

let hasCurrent: Boolean

let isAnythingSelected: Boolean

let isEmpty: Boolean

let isLocalFileSystem: Boolean

let isNotEmpty: Boolean

let lastIndex: Int

var ordering: ListOrdering

var quickSelect: String

var selectedCount: Int

let selectedFileInfos: Array<FileInfo>

let selectedFiles: Array<File>

let selectedIndices: IntRange

var showHiddenFiles: Boolean

fun deselect(range)

fun deselectAll()

fun getItem(index): ListItem

fun invertSelection(range)

fun invertSelectionCurrent()

fun isSelected(index): Boolean

fun load(folder, nameToSelect)

fun moveCursorToBottom()

fun moveCursorToTop()

fun refresh(force, nameToSelect)

fun select(index)

fun selectAll()

fun selectCurrent()

}