CustomLinksScreen

class CustomLinksScreen : LinksScreen<CustomRefyLink>

The CustomLinksScreen class is useful to display the list of the localUser's CustomRefyLink

Author

N7ghtm4r3 - Tecknobit

See also

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val viewModel: LinksViewModel<CustomRefyLink>

Functions

Link copied to clipboard
open fun AddLinksButton(viewModel: LinksCollectionViewModelHelper, show: MutableState<Boolean>, links: List<CustomRefyLink>, collection: LinksCollection, tint: Color)

Function to add links to a collection

open fun AddLinksButton(viewModel: TeamViewModelHelper, show: MutableState<Boolean>, links: List<CustomRefyLink>, team: Team, tint: Color)

Function to add links to a teams

Link copied to clipboard
open fun DeleteLinkButton(activity: Activity?, viewModel: LinksViewModelHelper<CustomRefyLink>, deleteLink: MutableState<Boolean>, link: CustomRefyLink, tint: Color)

Function to delete a link

Link copied to clipboard
open override fun executeFabAction()

Function to execute the fab action previously set

Link copied to clipboard
open override fun LinkCard(link: CustomRefyLink)

Function to create a properly Card to display the link

Link copied to clipboard
open fun ManagedContent(context: Context, content: @Composable () -> Unit)

Function to display the correct content based on the current scenario such server offline or device disconnected

Link copied to clipboard
open fun openLink(context: Context, link: CustomRefyLink)
open fun openLink(context: Context, link: String)

Function to open a link

Link copied to clipboard
fun RefyLinkCard(link: CustomRefyLink, onClick: () -> Unit, onLongClick: () -> Unit, showCompleteOptionsBar: Boolean = true)

Function to create a Card to display the RefyLink's details

Link copied to clipboard

Function to restart the refresher of the screen displayed

Link copied to clipboard
open override fun SetFabAction()

Function to set the action to execute when the FloatingActionButton has been clicked

Link copied to clipboard
open fun ShareButton(context: Context, link: CustomRefyLink)
open fun ShareButton(context: Context, link: CustomRefyLink, tint: Color)

Function to share a link outside the application

Link copied to clipboard
open fun shareLink(context: Context, link: CustomRefyLink)

Function to share a link

Link copied to clipboard
open override fun ShowContent()

Function to display the content of the screen

Link copied to clipboard
open fun showLinkReference(snackbarHostState: SnackbarHostState, link: CustomRefyLink)

Function for the security view of a link

Link copied to clipboard

Function to suspend the refresher of the screen displayed

Link copied to clipboard
open fun ViewLinkReferenceButton(snackbarHostState: SnackbarHostState, link: CustomRefyLink)

Function to show the reference link for the secure view