FolderDisplaySettings

@Serializable
data class FolderDisplaySettings(val fileListDisplay: FileListDisplay = FolderDisplaySettingsDefaults.fileListDisplay, val gridColumnSize: GridColumnSize = FolderDisplaySettingsDefaults.gridColumnSize, val sortType: SortType = FolderDisplaySettingsDefaults.sortType, val folderScopeOnlyList: List<FolderScopeOnly> = emptyList(), val showHiddenFiles: Boolean = FolderDisplaySettingsDefaults.DisplayHiddenFile, val showFilesExtension: Boolean = FolderDisplaySettingsDefaults.DisplayFileExtension, val showThumbnails: Boolean = FolderDisplaySettingsDefaults.DisplayThumbnail, val isSavedThumbnail: Boolean = FolderDisplaySettingsDefaults.SavedThumbnail, val fontSize: Int = FolderDisplaySettingsDefaults.FontSize, val thumbnailQuality: Int = FolderDisplaySettingsDefaults.ThumbnailQuality, val imageFormat: ImageFormat = FolderDisplaySettingsDefaults.imageFormat, val imageScale: ImageScale = FolderDisplaySettingsDefaults.imageScale, val imageFilterQuality: ImageFilterQuality = FolderDisplaySettingsDefaults.imageFilterQuality, val folderThumbnailOrder: FolderThumbnailOrder = FolderDisplaySettingsDefaults.folderThumbnailOrder)

Represents the display settings for folders.

Constructors

Link copied to clipboard
constructor(fileListDisplay: FileListDisplay = FolderDisplaySettingsDefaults.fileListDisplay, gridColumnSize: GridColumnSize = FolderDisplaySettingsDefaults.gridColumnSize, sortType: SortType = FolderDisplaySettingsDefaults.sortType, folderScopeOnlyList: List<FolderScopeOnly> = emptyList(), showHiddenFiles: Boolean = FolderDisplaySettingsDefaults.DisplayHiddenFile, showFilesExtension: Boolean = FolderDisplaySettingsDefaults.DisplayFileExtension, showThumbnails: Boolean = FolderDisplaySettingsDefaults.DisplayThumbnail, isSavedThumbnail: Boolean = FolderDisplaySettingsDefaults.SavedThumbnail, fontSize: Int = FolderDisplaySettingsDefaults.FontSize, thumbnailQuality: Int = FolderDisplaySettingsDefaults.ThumbnailQuality, imageFormat: ImageFormat = FolderDisplaySettingsDefaults.imageFormat, imageScale: ImageScale = FolderDisplaySettingsDefaults.imageScale, imageFilterQuality: ImageFilterQuality = FolderDisplaySettingsDefaults.imageFilterQuality, folderThumbnailOrder: FolderThumbnailOrder = FolderDisplaySettingsDefaults.folderThumbnailOrder)

Properties

Link copied to clipboard

The display type for files and folders.

Link copied to clipboard

List of folder-specific settings.

Link copied to clipboard

The order for folder thumbnails.

Link copied to clipboard

The font size for display.

Link copied to clipboard

The column size for grid display.

Link copied to clipboard

The filter quality for images.

Link copied to clipboard

The image format for thumbnails.

Link copied to clipboard

The scale type for images.

Link copied to clipboard

Whether to save thumbnails.

Link copied to clipboard

Whether to show file extensions.

Link copied to clipboard

Whether to show hidden files.

Link copied to clipboard

Whether to show thumbnails.

Link copied to clipboard

The default sort type.

Link copied to clipboard

The quality of thumbnails.

Functions

Link copied to clipboard
fun currentSortType(bookshelfId: BookshelfId, path: String): SortType

Returns the current sort type for the specified bookshelf and path.