32 lines
497 B
Go
32 lines
497 B
Go
|
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
|
||
|
}
|