MediaMonkey
Download
Forum
Support
Addons
Develop
Preparing search index...
The search index is not available
MediaMonkey API Docs
types
DataSource
Interface DataSource<T>
Undocumented
interface
DataSource
<
T
>
{
count
:
number
;
dontNotify
:
boolean
;
event_focuschange
:
(
(
newIdx
,
oldIdx
)
=>
void
)
;
focusedIndex
:
number
;
focusedItem
:
T
;
itemsSelected
:
number
;
statusInfo
:
Promise
<
string
>
;
add
(
item
)
:
void
;
addList
(
list
)
:
void
;
autoUpdatesSuspended
(
)
:
boolean
;
beginUpdate
(
)
:
void
;
clear
(
)
:
void
;
clearGroupsAsync
(
)
:
Promise
<
boolean
>
;
clearSelection
(
)
:
void
;
copySelectionAsync
(
sourceList
)
:
Promise
<
void
>
;
delete
(
index
)
:
void
;
endUpdate
(
)
:
void
;
forEach
(
func
)
:
void
;
getAllValues
(
key
)
:
any
[]
;
getFastObject
(
index
,
obj
?
)
:
T
;
getSelectedList
(
)
:
DataSource
<
T
>
;
getValue
(
index
)
:
T
;
indexOf
(
value
)
:
number
;
insert
(
index
,
item
)
:
void
;
isChecked
(
index
)
:
boolean
;
isSelected
(
index
)
:
boolean
;
locked
(
func
)
:
void
;
modifyAsync
(
func
)
:
Promise
<
void
>
;
moveSelectionTo
(
newIndex
)
:
void
;
notifyLoaded
(
)
:
void
;
remove
(
item
)
:
void
;
resumeAutoUpdates
(
)
:
boolean
;
setChecked
(
index
,
value
)
:
void
;
setSelected
(
index
,
value
)
:
void
;
suspendAutoUpdates
(
)
:
void
;
whenLoaded
(
)
:
Promise
<
DataSource
<
T
>
>
;
}
Type Parameters
T
Hierarchy (
view full
)
DataSource
TrackDataSource
Index
Properties
count
dont
Notify
event_
focuschange
focused
Index
focused
Item
items
Selected
status
Info
Methods
add
add
List
auto
Updates
Suspended
begin
Update
clear
clear
Groups
Async
clear
Selection
copy
Selection
Async
delete
end
Update
for
Each
get
All
Values
get
Fast
Object
get
Selected
List
get
Value
index
Of
insert
is
Checked
is
Selected
locked
modify
Async
move
Selection
To
notify
Loaded
remove
resume
Auto
Updates
set
Checked
set
Selected
suspend
Auto
Updates
when
Loaded
Properties
count
count
:
number
Undocumented
dont
Notify
dont
Notify
:
boolean
Undocumented
event_
focuschange
event_
focuschange
:
(
(
newIdx
,
oldIdx
)
=>
void
)
Type declaration
(
newIdx
,
oldIdx
)
:
void
Parameters
newIdx
:
number
oldIdx
:
number
Returns
void
Undocumented
focused
Index
focused
Index
:
number
Undocumented
focused
Item
focused
Item
:
T
Undocumented
items
Selected
items
Selected
:
number
Undocumented
status
Info
status
Info
:
Promise
<
string
>
Undocumented
Methods
add
add
(
item
)
:
void
Parameters
item
:
T
Returns
void
Undocumented
add
List
add
List
(
list
)
:
void
Parameters
list
:
DataSource
<
T
>
Returns
void
Undocumented
auto
Updates
Suspended
auto
Updates
Suspended
(
)
:
boolean
Returns
boolean
Undocumented
begin
Update
begin
Update
(
)
:
void
Returns
void
Undocumented
clear
clear
(
)
:
void
Returns
void
Undocumented
clear
Groups
Async
clear
Groups
Async
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
Undocumented
clear
Selection
clear
Selection
(
)
:
void
Returns
void
Undocumented
copy
Selection
Async
copy
Selection
Async
(
sourceList
)
:
Promise
<
void
>
Parameters
sourceList
:
DataSource
<
T
>
Returns
Promise
<
void
>
Undocumented
delete
delete
(
index
)
:
void
Parameters
index
:
number
Returns
void
Undocumented
end
Update
end
Update
(
)
:
void
Returns
void
Undocumented
for
Each
for
Each
(
func
)
:
void
Parameters
func
:
(
(
item
,
index
)
=>
void
)
(
item
,
index
)
:
void
Parameters
item
:
T
index
:
number
Returns
void
Returns
void
Undocumented
get
All
Values
get
All
Values
(
key
)
:
any
[]
Parameters
key
:
any
Returns
any
[]
Undocumented
get
Fast
Object
get
Fast
Object
(
index
,
obj
?
)
:
T
Parameters
index
:
number
Optional
obj
:
any
Returns
T
Undocumented
get
Selected
List
get
Selected
List
(
)
:
DataSource
<
T
>
Returns
DataSource
<
T
>
Undocumented
get
Value
get
Value
(
index
)
:
T
Parameters
index
:
number
Returns
T
Undocumented
index
Of
index
Of
(
value
)
:
number
Parameters
value
:
T
Returns
number
Undocumented
insert
insert
(
index
,
item
)
:
void
Parameters
index
:
number
item
:
T
Returns
void
Undocumented
is
Checked
is
Checked
(
index
)
:
boolean
Parameters
index
:
number
Returns
boolean
Undocumented
is
Selected
is
Selected
(
index
)
:
boolean
Parameters
index
:
number
Returns
boolean
Undocumented
locked
locked
(
func
)
:
void
Parameters
func
:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
void
Undocumented
modify
Async
modify
Async
(
func
)
:
Promise
<
void
>
Parameters
func
:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
Promise
<
void
>
Undocumented
move
Selection
To
move
Selection
To
(
newIndex
)
:
void
Parameters
newIndex
:
number
Returns
void
Undocumented
notify
Loaded
notify
Loaded
(
)
:
void
Returns
void
Undocumented
remove
remove
(
item
)
:
void
Parameters
item
:
T
Returns
void
Undocumented
resume
Auto
Updates
resume
Auto
Updates
(
)
:
boolean
Returns
boolean
Undocumented
set
Checked
set
Checked
(
index
,
value
)
:
void
Parameters
index
:
number
value
:
boolean
Returns
void
Undocumented
set
Selected
set
Selected
(
index
,
value
)
:
void
Parameters
index
:
number
value
:
boolean
Returns
void
Undocumented
suspend
Auto
Updates
suspend
Auto
Updates
(
)
:
void
Returns
void
Undocumented
when
Loaded
when
Loaded
(
)
:
Promise
<
DataSource
<
T
>
>
Returns
Promise
<
DataSource
<
T
>
>
Undocumented
Download
Forum
Support
Addons
Develop
Settings
Member Visibility
Inherited
Private
Undocumented
Theme
OS
Light
Dark
MediaMonkey API Docs
Loading...
Undocumented