cutego/gui/qhoverevent.go
2015-11-09 18:23:42 +01:00

39 lines
869 B
Go
Executable file

package gui
//#include "qhoverevent.h"
import "C"
import (
"github.com/therecipe/qt/core"
"unsafe"
)
type QHoverEvent struct {
QInputEvent
}
type QHoverEvent_ITF interface {
QInputEvent_ITF
QHoverEvent_PTR() *QHoverEvent
}
func PointerFromQHoverEvent(ptr QHoverEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QHoverEvent_PTR().Pointer()
}
return nil
}
func NewQHoverEventFromPointer(ptr unsafe.Pointer) *QHoverEvent {
var n = new(QHoverEvent)
n.SetPointer(ptr)
return n
}
func (ptr *QHoverEvent) QHoverEvent_PTR() *QHoverEvent {
return ptr
}
func NewQHoverEvent(ty core.QEvent__Type, pos core.QPointF_ITF, oldPos core.QPointF_ITF, modifiers core.Qt__KeyboardModifier) *QHoverEvent {
return NewQHoverEventFromPointer(C.QHoverEvent_NewQHoverEvent(C.int(ty), core.PointerFromQPointF(pos), core.PointerFromQPointF(oldPos), C.int(modifiers)))
}