cutego/widgets/qprogressdialog.go

219 lines
5.5 KiB
Go
Raw Normal View History

2015-10-24 18:18:24 +03:00
package widgets
//#include "qprogressdialog.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"unsafe"
)
type QProgressDialog struct {
QDialog
}
2015-11-09 20:23:42 +03:00
type QProgressDialog_ITF interface {
QDialog_ITF
QProgressDialog_PTR() *QProgressDialog
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func PointerFromQProgressDialog(ptr QProgressDialog_ITF) unsafe.Pointer {
2015-10-24 18:18:24 +03:00
if ptr != nil {
2015-11-09 20:23:42 +03:00
return ptr.QProgressDialog_PTR().Pointer()
2015-10-24 18:18:24 +03:00
}
return nil
}
2015-11-09 20:23:42 +03:00
func NewQProgressDialogFromPointer(ptr unsafe.Pointer) *QProgressDialog {
2015-10-24 18:18:24 +03:00
var n = new(QProgressDialog)
n.SetPointer(ptr)
2015-11-19 21:29:30 +03:00
if n.ObjectName() == "" {
2015-10-24 18:18:24 +03:00
n.SetObjectName("QProgressDialog_" + qt.RandomIdentifier())
}
return n
}
2015-11-09 20:23:42 +03:00
func (ptr *QProgressDialog) QProgressDialog_PTR() *QProgressDialog {
2015-10-24 18:18:24 +03:00
return ptr
}
func (ptr *QProgressDialog) AutoClose() bool {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.QProgressDialog_AutoClose(ptr.Pointer()) != 0
2015-10-24 18:18:24 +03:00
}
return false
}
func (ptr *QProgressDialog) AutoReset() bool {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.QProgressDialog_AutoReset(ptr.Pointer()) != 0
2015-10-24 18:18:24 +03:00
}
return false
}
func (ptr *QProgressDialog) LabelText() string {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.GoString(C.QProgressDialog_LabelText(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return ""
}
func (ptr *QProgressDialog) Maximum() int {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QProgressDialog_Maximum(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QProgressDialog) Minimum() int {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QProgressDialog_Minimum(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QProgressDialog) MinimumDuration() int {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QProgressDialog_MinimumDuration(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QProgressDialog) SetAutoClose(close bool) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetAutoClose(ptr.Pointer(), C.int(qt.GoBoolToInt(close)))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetAutoReset(reset bool) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetAutoReset(ptr.Pointer(), C.int(qt.GoBoolToInt(reset)))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetLabelText(text string) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetLabelText(ptr.Pointer(), C.CString(text))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetMaximum(maximum int) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetMaximum(ptr.Pointer(), C.int(maximum))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetMinimum(minimum int) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetMinimum(ptr.Pointer(), C.int(minimum))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetMinimumDuration(ms int) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetMinimumDuration(ptr.Pointer(), C.int(ms))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetValue(progress int) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetValue(ptr.Pointer(), C.int(progress))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) Value() int {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return int(C.QProgressDialog_Value(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QProgressDialog) WasCanceled() bool {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.QProgressDialog_WasCanceled(ptr.Pointer()) != 0
2015-10-24 18:18:24 +03:00
}
return false
}
2015-11-09 20:23:42 +03:00
func NewQProgressDialog(parent QWidget_ITF, f core.Qt__WindowType) *QProgressDialog {
return NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog(PointerFromQWidget(parent), C.int(f)))
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func NewQProgressDialog2(labelText string, cancelButtonText string, minimum int, maximum int, parent QWidget_ITF, f core.Qt__WindowType) *QProgressDialog {
return NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog2(C.CString(labelText), C.CString(cancelButtonText), C.int(minimum), C.int(maximum), PointerFromQWidget(parent), C.int(f)))
2015-10-24 18:18:24 +03:00
}
func (ptr *QProgressDialog) Cancel() {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_Cancel(ptr.Pointer())
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) ConnectCanceled(f func()) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_ConnectCanceled(ptr.Pointer())
2015-10-24 18:18:24 +03:00
qt.ConnectSignal(ptr.ObjectName(), "canceled", f)
}
}
func (ptr *QProgressDialog) DisconnectCanceled() {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_DisconnectCanceled(ptr.Pointer())
2015-10-24 18:18:24 +03:00
qt.DisconnectSignal(ptr.ObjectName(), "canceled")
}
}
//export callbackQProgressDialogCanceled
func callbackQProgressDialogCanceled(ptrName *C.char) {
qt.GetSignal(C.GoString(ptrName), "canceled").(func())()
}
2015-11-09 20:23:42 +03:00
func (ptr *QProgressDialog) Open(receiver core.QObject_ITF, member string) {
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), C.CString(member))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) Reset() {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_Reset(ptr.Pointer())
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QProgressDialog) SetBar(bar QProgressBar_ITF) {
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetBar(ptr.Pointer(), PointerFromQProgressBar(bar))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QProgressDialog) SetCancelButton(cancelButton QPushButton_ITF) {
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetCancelButton(ptr.Pointer(), PointerFromQPushButton(cancelButton))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetCancelButtonText(cancelButtonText string) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetCancelButtonText(ptr.Pointer(), C.CString(cancelButtonText))
2015-10-24 18:18:24 +03:00
}
}
2015-11-09 20:23:42 +03:00
func (ptr *QProgressDialog) SetLabel(label QLabel_ITF) {
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetLabel(ptr.Pointer(), PointerFromQLabel(label))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) SetRange(minimum int, maximum int) {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_SetRange(ptr.Pointer(), C.int(minimum), C.int(maximum))
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QProgressDialog) DestroyQProgressDialog() {
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QProgressDialog_DestroyQProgressDialog(ptr.Pointer())
2015-10-24 18:18:24 +03:00
ptr.SetPointer(nil)
}
}