classmameChose::RomListFilter

sys::Obj
  mameChose::RomListFilter

@Serializable

RomListFilter

category

Str? category

clearBys

Void clearBys()

filterList

Str[] filterList(Str[] inputList, Bool sort := true)

Apply the filters to the given list and returns a NEW filtered list (leave inputList alone)

hideFlags

FilterFlag[] hideFlags := FilterFlag[,]

make

new make(|This f)

matchRom

Bool matchRom(Str romName)

Check if a rom matches the filter

nbPlayers

Str? nbPlayers

played

Bool? played

publisher

Str? publisher

toggle

Void toggle(FilterFlag flag)

year

Str? year