mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
64 lines
1.8 KiB
Go
Executable file
64 lines
1.8 KiB
Go
Executable file
package sensors
|
|
|
|
//#include "qorientationreading.h"
|
|
import "C"
|
|
import (
|
|
"github.com/therecipe/qt"
|
|
"unsafe"
|
|
)
|
|
|
|
type QOrientationReading struct {
|
|
QSensorReading
|
|
}
|
|
|
|
type QOrientationReadingITF interface {
|
|
QSensorReadingITF
|
|
QOrientationReadingPTR() *QOrientationReading
|
|
}
|
|
|
|
func PointerFromQOrientationReading(ptr QOrientationReadingITF) unsafe.Pointer {
|
|
if ptr != nil {
|
|
return ptr.QOrientationReadingPTR().Pointer()
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func QOrientationReadingFromPointer(ptr unsafe.Pointer) *QOrientationReading {
|
|
var n = new(QOrientationReading)
|
|
n.SetPointer(ptr)
|
|
if n.ObjectName() == "" {
|
|
n.SetObjectName("QOrientationReading_" + qt.RandomIdentifier())
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (ptr *QOrientationReading) QOrientationReadingPTR() *QOrientationReading {
|
|
return ptr
|
|
}
|
|
|
|
//QOrientationReading::Orientation
|
|
type QOrientationReading__Orientation int
|
|
|
|
var (
|
|
QOrientationReading__Undefined = QOrientationReading__Orientation(0)
|
|
QOrientationReading__TopUp = QOrientationReading__Orientation(1)
|
|
QOrientationReading__TopDown = QOrientationReading__Orientation(2)
|
|
QOrientationReading__LeftUp = QOrientationReading__Orientation(3)
|
|
QOrientationReading__RightUp = QOrientationReading__Orientation(4)
|
|
QOrientationReading__FaceUp = QOrientationReading__Orientation(5)
|
|
QOrientationReading__FaceDown = QOrientationReading__Orientation(6)
|
|
)
|
|
|
|
func (ptr *QOrientationReading) Orientation() QOrientationReading__Orientation {
|
|
if ptr.Pointer() != nil {
|
|
return QOrientationReading__Orientation(C.QOrientationReading_Orientation(C.QtObjectPtr(ptr.Pointer())))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QOrientationReading) SetOrientation(orientation QOrientationReading__Orientation) {
|
|
if ptr.Pointer() != nil {
|
|
C.QOrientationReading_SetOrientation(C.QtObjectPtr(ptr.Pointer()), C.int(orientation))
|
|
}
|
|
}
|