adam-gui/vendor/fyne.io/fyne/v2/test/cloud.go

32 lines
497 B
Go
Raw Permalink Normal View History

2024-04-29 19:13:50 +02:00
package test
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/theme"
)
type mockCloud struct {
configured bool
}
func (c *mockCloud) Cleanup(_ fyne.App) {
c.configured = false
}
func (c *mockCloud) ProviderDescription() string {
return "Mock cloud implementation"
}
func (c *mockCloud) ProviderIcon() fyne.Resource {
return theme.ComputerIcon()
}
func (c *mockCloud) ProviderName() string {
return "mock"
}
func (c *mockCloud) Setup(_ fyne.App) error {
c.configured = true
return nil
}