cutego/sailfish/sailfish.go
Rafał Zawadzki d7d974c3b9 Big merge
2023-01-23 15:12:32 +01:00

112 lines
1.9 KiB
Go

// +build !sailfish,!sailfish_emulator
package sailfish
import (
"github.com/bluszcz/cutego"
"github.com/bluszcz/cutego/core"
"github.com/bluszcz/cutego/gui"
"github.com/bluszcz/cutego/quick"
"strings"
"unsafe"
)
type SailfishApp struct {
internal.Internal
}
type SailfishApp_ITF interface {
SailfishApp_PTR() *SailfishApp
}
func (ptr *SailfishApp) SailfishApp_PTR() *SailfishApp {
return ptr
}
func (ptr *SailfishApp) Pointer() unsafe.Pointer {
if ptr != nil {
return unsafe.Pointer(ptr.Internal.Pointer())
}
return nil
}
func (ptr *SailfishApp) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.Internal.SetPointer(uintptr(p))
}
}
func PointerFromSailfishApp(ptr SailfishApp_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.SailfishApp_PTR().Pointer()
}
return nil
}
func (n *SailfishApp) ClassNameInternalF() string {
return n.Internal.ClassNameInternalF()
}
func NewSailfishAppFromPointer(ptr unsafe.Pointer) (n *SailfishApp) {
n = new(SailfishApp)
n.InitFromInternal(uintptr(ptr), "sailfish.SailfishApp")
return
}
func (ptr *SailfishApp) DestroySailfishApp() {
}
func SailfishApp_Application(argc int, argv []string) *gui.QGuiApplication {
return nil
}
func (ptr *SailfishApp) Application(argc int, argv []string) *gui.QGuiApplication {
return nil
}
func SailfishApp_Main(argc int, argv []string) int {
return 0
}
func (ptr *SailfishApp) Main(argc int, argv []string) int {
return 0
}
func SailfishApp_CreateView() *quick.QQuickView {
return nil
}
func (ptr *SailfishApp) CreateView() *quick.QQuickView {
return nil
}
func SailfishApp_PathTo(filename string) *core.QUrl {
return nil
}
func (ptr *SailfishApp) PathTo(filename string) *core.QUrl {
return nil
}
func SailfishApp_PathToMainQml() *core.QUrl {
return nil
}
func (ptr *SailfishApp) PathToMainQml() *core.QUrl {
return nil
}
func init() {
internal.ConstructorTable["sailfish.SailfishApp"] = NewSailfishAppFromPointer
}