fun onPackageListItemEvent()

in plugin/src/main/kotlin/com/jetbrains/packagesearch/plugin/ui/model/packageslist/PackageListViewModel.kt [304:323]


    fun onPackageListItemEvent(event: PackageListItemEvent) {
        viewModelScope.launch {
            when (event) {
                is PackageListItemEvent.EditPackageEvent -> handle(event)
                is PackageListItemEvent.InfoPanelEvent.OnHeaderAttributesClick -> handle(event)
                is PackageListItemEvent.InfoPanelEvent.OnHeaderVariantsClick -> handle(event)
                is PackageListItemEvent.InfoPanelEvent.OnPackageSelected -> handle(event)
                is PackageListItemEvent.InfoPanelEvent.OnPackageDoubleClick -> handle(event)
                is PackageListItemEvent.InfoPanelEvent.OnSelectedPackageClick -> handle(event)
                is PackageListItemEvent.OnPackageAction.GoToSource -> handle(event)
                is PackageListItemEvent.OnPackageAction.Install.Base -> handle(event)
                is PackageListItemEvent.OnPackageAction.Install.WithVariant -> handle(event)
                is PackageListItemEvent.OnPackageAction.Remove -> handle(event)
                is PackageListItemEvent.OnPackageAction.Update -> handle(event)
                is PackageListItemEvent.SetHeaderState -> handle(event)
                is PackageListItemEvent.UpdateAllPackages -> handle(event)
                is PackageListItemEvent.OnRetryPackageSearch -> handle(event)
            }
        }
    }