cutego/multimedia/qcamerazoomcontrol.go

109 lines
2.7 KiB
Go
Raw Normal View History

2015-10-24 18:18:24 +03:00
package multimedia
//#include "multimedia.h"
2015-10-24 18:18:24 +03:00
import "C"
import (
"github.com/therecipe/qt"
"unsafe"
)
type QCameraZoomControl struct {
QMediaControl
}
2015-11-09 20:23:42 +03:00
type QCameraZoomControl_ITF interface {
QMediaControl_ITF
QCameraZoomControl_PTR() *QCameraZoomControl
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func PointerFromQCameraZoomControl(ptr QCameraZoomControl_ITF) unsafe.Pointer {
2015-10-24 18:18:24 +03:00
if ptr != nil {
2015-11-09 20:23:42 +03:00
return ptr.QCameraZoomControl_PTR().Pointer()
2015-10-24 18:18:24 +03:00
}
return nil
}
2015-11-09 20:23:42 +03:00
func NewQCameraZoomControlFromPointer(ptr unsafe.Pointer) *QCameraZoomControl {
2015-10-24 18:18:24 +03:00
var n = new(QCameraZoomControl)
n.SetPointer(ptr)
for len(n.ObjectName()) < len("QCameraZoomControl_") {
n.SetObjectName("QCameraZoomControl_" + qt.Identifier())
2015-10-24 18:18:24 +03:00
}
return n
}
2015-11-09 20:23:42 +03:00
func (ptr *QCameraZoomControl) QCameraZoomControl_PTR() *QCameraZoomControl {
2015-10-24 18:18:24 +03:00
return ptr
}
2015-11-09 20:23:42 +03:00
func (ptr *QCameraZoomControl) CurrentDigitalZoom() float64 {
defer qt.Recovering("QCameraZoomControl::currentDigitalZoom")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return float64(C.QCameraZoomControl_CurrentDigitalZoom(ptr.Pointer()))
}
return 0
}
func (ptr *QCameraZoomControl) CurrentOpticalZoom() float64 {
defer qt.Recovering("QCameraZoomControl::currentOpticalZoom")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return float64(C.QCameraZoomControl_CurrentOpticalZoom(ptr.Pointer()))
}
return 0
}
func (ptr *QCameraZoomControl) MaximumDigitalZoom() float64 {
defer qt.Recovering("QCameraZoomControl::maximumDigitalZoom")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return float64(C.QCameraZoomControl_MaximumDigitalZoom(ptr.Pointer()))
}
return 0
}
func (ptr *QCameraZoomControl) MaximumOpticalZoom() float64 {
defer qt.Recovering("QCameraZoomControl::maximumOpticalZoom")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return float64(C.QCameraZoomControl_MaximumOpticalZoom(ptr.Pointer()))
}
return 0
}
func (ptr *QCameraZoomControl) RequestedDigitalZoom() float64 {
defer qt.Recovering("QCameraZoomControl::requestedDigitalZoom")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return float64(C.QCameraZoomControl_RequestedDigitalZoom(ptr.Pointer()))
}
return 0
}
func (ptr *QCameraZoomControl) RequestedOpticalZoom() float64 {
defer qt.Recovering("QCameraZoomControl::requestedOpticalZoom")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
return float64(C.QCameraZoomControl_RequestedOpticalZoom(ptr.Pointer()))
}
return 0
}
func (ptr *QCameraZoomControl) ZoomTo(optical float64, digital float64) {
defer qt.Recovering("QCameraZoomControl::zoomTo")
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
C.QCameraZoomControl_ZoomTo(ptr.Pointer(), C.double(optical), C.double(digital))
}
}
2015-10-24 18:18:24 +03:00
func (ptr *QCameraZoomControl) DestroyQCameraZoomControl() {
defer qt.Recovering("QCameraZoomControl::~QCameraZoomControl")
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QCameraZoomControl_DestroyQCameraZoomControl(ptr.Pointer())
2015-10-24 18:18:24 +03:00
ptr.SetPointer(nil)
}
}