cutego/dbus/qdbusabstractadaptor.go
2015-11-09 18:23:42 +01:00

46 lines
1,014 B
Go
Executable file

package dbus
//#include "qdbusabstractadaptor.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"unsafe"
)
type QDBusAbstractAdaptor struct {
core.QObject
}
type QDBusAbstractAdaptor_ITF interface {
core.QObject_ITF
QDBusAbstractAdaptor_PTR() *QDBusAbstractAdaptor
}
func PointerFromQDBusAbstractAdaptor(ptr QDBusAbstractAdaptor_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDBusAbstractAdaptor_PTR().Pointer()
}
return nil
}
func NewQDBusAbstractAdaptorFromPointer(ptr unsafe.Pointer) *QDBusAbstractAdaptor {
var n = new(QDBusAbstractAdaptor)
n.SetPointer(ptr)
if len(n.ObjectName()) == 0 {
n.SetObjectName("QDBusAbstractAdaptor_" + qt.RandomIdentifier())
}
return n
}
func (ptr *QDBusAbstractAdaptor) QDBusAbstractAdaptor_PTR() *QDBusAbstractAdaptor {
return ptr
}
func (ptr *QDBusAbstractAdaptor) DestroyQDBusAbstractAdaptor() {
if ptr.Pointer() != nil {
C.QDBusAbstractAdaptor_DestroyQDBusAbstractAdaptor(ptr.Pointer())
ptr.SetPointer(nil)
}
}