mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
384 lines
11 KiB
Go
Executable file
384 lines
11 KiB
Go
Executable file
package help
|
|
|
|
//#include "help.h"
|
|
import "C"
|
|
import (
|
|
"github.com/therecipe/qt"
|
|
"github.com/therecipe/qt/core"
|
|
"unsafe"
|
|
)
|
|
|
|
type QHelpSearchEngine struct {
|
|
core.QObject
|
|
}
|
|
|
|
type QHelpSearchEngine_ITF interface {
|
|
core.QObject_ITF
|
|
QHelpSearchEngine_PTR() *QHelpSearchEngine
|
|
}
|
|
|
|
func PointerFromQHelpSearchEngine(ptr QHelpSearchEngine_ITF) unsafe.Pointer {
|
|
if ptr != nil {
|
|
return ptr.QHelpSearchEngine_PTR().Pointer()
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func NewQHelpSearchEngineFromPointer(ptr unsafe.Pointer) *QHelpSearchEngine {
|
|
var n = new(QHelpSearchEngine)
|
|
n.SetPointer(ptr)
|
|
for len(n.ObjectName()) < len("QHelpSearchEngine_") {
|
|
n.SetObjectName("QHelpSearchEngine_" + qt.Identifier())
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) QHelpSearchEngine_PTR() *QHelpSearchEngine {
|
|
return ptr
|
|
}
|
|
|
|
func NewQHelpSearchEngine(helpEngine QHelpEngineCore_ITF, parent core.QObject_ITF) *QHelpSearchEngine {
|
|
defer qt.Recovering("QHelpSearchEngine::QHelpSearchEngine")
|
|
|
|
return NewQHelpSearchEngineFromPointer(C.QHelpSearchEngine_NewQHelpSearchEngine(PointerFromQHelpEngineCore(helpEngine), core.PointerFromQObject(parent)))
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) CancelIndexing() {
|
|
defer qt.Recovering("QHelpSearchEngine::cancelIndexing")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_CancelIndexing(ptr.Pointer())
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) CancelSearching() {
|
|
defer qt.Recovering("QHelpSearchEngine::cancelSearching")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_CancelSearching(ptr.Pointer())
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) HitCount() int {
|
|
defer qt.Recovering("QHelpSearchEngine::hitCount")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return int(C.QHelpSearchEngine_HitCount(ptr.Pointer()))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ConnectIndexingFinished(f func()) {
|
|
defer qt.Recovering("connect QHelpSearchEngine::indexingFinished")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_ConnectIndexingFinished(ptr.Pointer())
|
|
qt.ConnectSignal(ptr.ObjectName(), "indexingFinished", f)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DisconnectIndexingFinished() {
|
|
defer qt.Recovering("disconnect QHelpSearchEngine::indexingFinished")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_DisconnectIndexingFinished(ptr.Pointer())
|
|
qt.DisconnectSignal(ptr.ObjectName(), "indexingFinished")
|
|
}
|
|
}
|
|
|
|
//export callbackQHelpSearchEngineIndexingFinished
|
|
func callbackQHelpSearchEngineIndexingFinished(ptr unsafe.Pointer, ptrName *C.char) {
|
|
defer qt.Recovering("callback QHelpSearchEngine::indexingFinished")
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "indexingFinished"); signal != nil {
|
|
signal.(func())()
|
|
}
|
|
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) IndexingFinished() {
|
|
defer qt.Recovering("QHelpSearchEngine::indexingFinished")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_IndexingFinished(ptr.Pointer())
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ConnectIndexingStarted(f func()) {
|
|
defer qt.Recovering("connect QHelpSearchEngine::indexingStarted")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_ConnectIndexingStarted(ptr.Pointer())
|
|
qt.ConnectSignal(ptr.ObjectName(), "indexingStarted", f)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DisconnectIndexingStarted() {
|
|
defer qt.Recovering("disconnect QHelpSearchEngine::indexingStarted")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_DisconnectIndexingStarted(ptr.Pointer())
|
|
qt.DisconnectSignal(ptr.ObjectName(), "indexingStarted")
|
|
}
|
|
}
|
|
|
|
//export callbackQHelpSearchEngineIndexingStarted
|
|
func callbackQHelpSearchEngineIndexingStarted(ptr unsafe.Pointer, ptrName *C.char) {
|
|
defer qt.Recovering("callback QHelpSearchEngine::indexingStarted")
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "indexingStarted"); signal != nil {
|
|
signal.(func())()
|
|
}
|
|
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) IndexingStarted() {
|
|
defer qt.Recovering("QHelpSearchEngine::indexingStarted")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_IndexingStarted(ptr.Pointer())
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) QueryWidget() *QHelpSearchQueryWidget {
|
|
defer qt.Recovering("QHelpSearchEngine::queryWidget")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQHelpSearchQueryWidgetFromPointer(C.QHelpSearchEngine_QueryWidget(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ReindexDocumentation() {
|
|
defer qt.Recovering("QHelpSearchEngine::reindexDocumentation")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_ReindexDocumentation(ptr.Pointer())
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ResultWidget() *QHelpSearchResultWidget {
|
|
defer qt.Recovering("QHelpSearchEngine::resultWidget")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQHelpSearchResultWidgetFromPointer(C.QHelpSearchEngine_ResultWidget(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ConnectSearchingFinished(f func(hits int)) {
|
|
defer qt.Recovering("connect QHelpSearchEngine::searchingFinished")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_ConnectSearchingFinished(ptr.Pointer())
|
|
qt.ConnectSignal(ptr.ObjectName(), "searchingFinished", f)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DisconnectSearchingFinished() {
|
|
defer qt.Recovering("disconnect QHelpSearchEngine::searchingFinished")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_DisconnectSearchingFinished(ptr.Pointer())
|
|
qt.DisconnectSignal(ptr.ObjectName(), "searchingFinished")
|
|
}
|
|
}
|
|
|
|
//export callbackQHelpSearchEngineSearchingFinished
|
|
func callbackQHelpSearchEngineSearchingFinished(ptr unsafe.Pointer, ptrName *C.char, hits C.int) {
|
|
defer qt.Recovering("callback QHelpSearchEngine::searchingFinished")
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "searchingFinished"); signal != nil {
|
|
signal.(func(int))(int(hits))
|
|
}
|
|
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) SearchingFinished(hits int) {
|
|
defer qt.Recovering("QHelpSearchEngine::searchingFinished")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_SearchingFinished(ptr.Pointer(), C.int(hits))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ConnectSearchingStarted(f func()) {
|
|
defer qt.Recovering("connect QHelpSearchEngine::searchingStarted")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_ConnectSearchingStarted(ptr.Pointer())
|
|
qt.ConnectSignal(ptr.ObjectName(), "searchingStarted", f)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DisconnectSearchingStarted() {
|
|
defer qt.Recovering("disconnect QHelpSearchEngine::searchingStarted")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_DisconnectSearchingStarted(ptr.Pointer())
|
|
qt.DisconnectSignal(ptr.ObjectName(), "searchingStarted")
|
|
}
|
|
}
|
|
|
|
//export callbackQHelpSearchEngineSearchingStarted
|
|
func callbackQHelpSearchEngineSearchingStarted(ptr unsafe.Pointer, ptrName *C.char) {
|
|
defer qt.Recovering("callback QHelpSearchEngine::searchingStarted")
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "searchingStarted"); signal != nil {
|
|
signal.(func())()
|
|
}
|
|
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) SearchingStarted() {
|
|
defer qt.Recovering("QHelpSearchEngine::searchingStarted")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_SearchingStarted(ptr.Pointer())
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DestroyQHelpSearchEngine() {
|
|
defer qt.Recovering("QHelpSearchEngine::~QHelpSearchEngine")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_DestroyQHelpSearchEngine(ptr.Pointer())
|
|
ptr.SetPointer(nil)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
|
|
defer qt.Recovering("connect QHelpSearchEngine::timerEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
qt.ConnectSignal(ptr.ObjectName(), "timerEvent", f)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DisconnectTimerEvent() {
|
|
defer qt.Recovering("disconnect QHelpSearchEngine::timerEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
qt.DisconnectSignal(ptr.ObjectName(), "timerEvent")
|
|
}
|
|
}
|
|
|
|
//export callbackQHelpSearchEngineTimerEvent
|
|
func callbackQHelpSearchEngineTimerEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) {
|
|
defer qt.Recovering("callback QHelpSearchEngine::timerEvent")
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "timerEvent"); signal != nil {
|
|
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
|
|
} else {
|
|
NewQHelpSearchEngineFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) TimerEvent(event core.QTimerEvent_ITF) {
|
|
defer qt.Recovering("QHelpSearchEngine::timerEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) TimerEventDefault(event core.QTimerEvent_ITF) {
|
|
defer qt.Recovering("QHelpSearchEngine::timerEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ConnectChildEvent(f func(event *core.QChildEvent)) {
|
|
defer qt.Recovering("connect QHelpSearchEngine::childEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
qt.ConnectSignal(ptr.ObjectName(), "childEvent", f)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DisconnectChildEvent() {
|
|
defer qt.Recovering("disconnect QHelpSearchEngine::childEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
qt.DisconnectSignal(ptr.ObjectName(), "childEvent")
|
|
}
|
|
}
|
|
|
|
//export callbackQHelpSearchEngineChildEvent
|
|
func callbackQHelpSearchEngineChildEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) {
|
|
defer qt.Recovering("callback QHelpSearchEngine::childEvent")
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "childEvent"); signal != nil {
|
|
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
|
|
} else {
|
|
NewQHelpSearchEngineFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ChildEvent(event core.QChildEvent_ITF) {
|
|
defer qt.Recovering("QHelpSearchEngine::childEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ChildEventDefault(event core.QChildEvent_ITF) {
|
|
defer qt.Recovering("QHelpSearchEngine::childEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) ConnectCustomEvent(f func(event *core.QEvent)) {
|
|
defer qt.Recovering("connect QHelpSearchEngine::customEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
qt.ConnectSignal(ptr.ObjectName(), "customEvent", f)
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) DisconnectCustomEvent() {
|
|
defer qt.Recovering("disconnect QHelpSearchEngine::customEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
qt.DisconnectSignal(ptr.ObjectName(), "customEvent")
|
|
}
|
|
}
|
|
|
|
//export callbackQHelpSearchEngineCustomEvent
|
|
func callbackQHelpSearchEngineCustomEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) {
|
|
defer qt.Recovering("callback QHelpSearchEngine::customEvent")
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "customEvent"); signal != nil {
|
|
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
|
|
} else {
|
|
NewQHelpSearchEngineFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) CustomEvent(event core.QEvent_ITF) {
|
|
defer qt.Recovering("QHelpSearchEngine::customEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
|
|
}
|
|
}
|
|
|
|
func (ptr *QHelpSearchEngine) CustomEventDefault(event core.QEvent_ITF) {
|
|
defer qt.Recovering("QHelpSearchEngine::customEvent")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QHelpSearchEngine_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
|
|
}
|
|
}
|