toggle menu
plugin
233.11800.0
jvm
switch theme
search in API
plugin
/
com.jetbrains.packagesearch.plugin.ui.model.packageslist
/
PackageListViewModel
Package
List
View
Model
class
PackageListViewModel
(
project
:
Project
,
viewModelScope
:
CoroutineScope
)
Members
Constructors
Package
List
View
Model
Link copied to clipboard
constructor
(
project
:
Project
,
viewModelScope
:
CoroutineScope
)
Properties
is
Compact
Flow
Link copied to clipboard
val
isCompactFlow
:
MutableStateFlow
<
Boolean
>
is
Loading
Flow
Link copied to clipboard
val
isLoadingFlow
:
StateFlow
<
Boolean
>
is
Online
Search
Enabled
Flow
Link copied to clipboard
val
isOnlineSearchEnabledFlow
:
StateFlow
<
Boolean
>
package
List
Items
Flow
Link copied to clipboard
val
packageListItemsFlow
:
StateFlow
<
List
<
PackageListItem
>
>
packages
Loading
State
Flow
Link copied to clipboard
val
packagesLoadingStateFlow
:
StateFlow
<
Set
<
PackageListItem.Package.Id
>
>
search
Query
State
Flow
Link copied to clipboard
val
searchQueryStateFlow
:
StateFlow
<
String
>
selectable
Lazy
List
State
Link copied to clipboard
val
selectableLazyListState
:
SelectableLazyListState
Functions
clear
Search
Query
Link copied to clipboard
fun
clearSearchQuery
(
)
on
Package
List
Item
Event
Link copied to clipboard
fun
onPackageListItemEvent
(
event
:
PackageListItemEvent
)
set
Search
Query
Link copied to clipboard
fun
setSearchQuery
(
searchQuery
:
String
)
set
Selected
Modules
Link copied to clipboard
fun
setSelectedModules
(
modules
:
Set
<
PackageSearchModule.Identity
>
)