diff --git a/src/main/kotlin/com/looker/droidify/ui/compose/utils/Callbacks.kt b/src/main/kotlin/com/looker/droidify/ui/compose/utils/Callbacks.kt new file mode 100644 index 00000000..4c0680b8 --- /dev/null +++ b/src/main/kotlin/com/looker/droidify/ui/compose/utils/Callbacks.kt @@ -0,0 +1,16 @@ +package com.looker.droidify.ui.compose.utils + +import android.net.Uri +import com.looker.droidify.database.entity.Release +import com.looker.droidify.entity.PackageState +import com.looker.droidify.entity.ProductPreference +import com.looker.droidify.entity.Screenshot + +interface Callbacks { + fun onActionClick(action: PackageState?) + fun onPreferenceChanged(preference: ProductPreference) + fun onPermissionsClick(group: String?, permissions: List) + fun onScreenshotClick(screenshot: Screenshot) + fun onReleaseClick(release: Release) + fun onUriClick(uri: Uri, shouldConfirm: Boolean): Boolean +} \ No newline at end of file