diff --git a/src/lib/QtGui/QEvent/QDragLeaveEvent.ts b/src/lib/QtGui/QEvent/QDragLeaveEvent.ts index d3bc812b2..d956f29ac 100644 --- a/src/lib/QtGui/QEvent/QDragLeaveEvent.ts +++ b/src/lib/QtGui/QEvent/QDragLeaveEvent.ts @@ -1,9 +1,9 @@ import addon from '../../utils/addon'; -import { NativeElement } from '../../core/Component'; +import { NativeElement, NativeRawPointer } from '../../core/Component'; export class QDragLeaveEvent { native: NativeElement; - constructor(event: NativeElement) { + constructor(event: NativeRawPointer<'QEvent'>) { this.native = new addon.QDragLeaveEvent(event); } //Methods from QEvent --------------------------- diff --git a/src/lib/QtGui/QEvent/QDragMoveEvent.ts b/src/lib/QtGui/QEvent/QDragMoveEvent.ts index 222a705d7..f52151d7b 100644 --- a/src/lib/QtGui/QEvent/QDragMoveEvent.ts +++ b/src/lib/QtGui/QEvent/QDragMoveEvent.ts @@ -1,11 +1,11 @@ import addon from '../../utils/addon'; -import { NativeElement } from '../../core/Component'; +import { NativeElement, NativeRawPointer } from '../../core/Component'; import { DropAction } from '../../QtEnums'; import { QMimeData } from '../../QtCore/QMimeData'; export class QDragMoveEvent { native: NativeElement; - constructor(event: NativeElement) { + constructor(event: NativeRawPointer<'QEvent'>) { this.native = new addon.QDragMoveEvent(event); } diff --git a/src/lib/QtGui/QEvent/QDropEvent.ts b/src/lib/QtGui/QEvent/QDropEvent.ts index 8086fbd79..f7a7cf41b 100644 --- a/src/lib/QtGui/QEvent/QDropEvent.ts +++ b/src/lib/QtGui/QEvent/QDropEvent.ts @@ -1,11 +1,11 @@ import addon from '../../utils/addon'; -import { NativeElement } from '../../core/Component'; +import { NativeElement, NativeRawPointer } from '../../core/Component'; import { DropAction } from '../../QtEnums'; import { QMimeData } from '../../QtCore/QMimeData'; export class QDropEvent { native: NativeElement; - constructor(event: NativeElement) { + constructor(event: NativeRawPointer<'QEvent'>) { this.native = new addon.QDropEvent(event); } diff --git a/src/lib/QtGui/QEvent/QMouseEvent.ts b/src/lib/QtGui/QEvent/QMouseEvent.ts index 197d95468..8ed7c6ec2 100644 --- a/src/lib/QtGui/QEvent/QMouseEvent.ts +++ b/src/lib/QtGui/QEvent/QMouseEvent.ts @@ -1,9 +1,9 @@ import addon from '../../utils/addon'; -import { NativeElement } from '../../core/Component'; +import { NativeElement, NativeRawPointer } from '../../core/Component'; export class QMouseEvent { native: NativeElement; - constructor(event: NativeElement) { + constructor(event: NativeRawPointer<'QEvent'>) { this.native = new addon.QMouseEvent(event); } button(): number { diff --git a/src/lib/QtGui/QEvent/QNativeGestureEvent.ts b/src/lib/QtGui/QEvent/QNativeGestureEvent.ts index c0c272c9f..3e9cb7722 100644 --- a/src/lib/QtGui/QEvent/QNativeGestureEvent.ts +++ b/src/lib/QtGui/QEvent/QNativeGestureEvent.ts @@ -1,10 +1,10 @@ import addon from '../../utils/addon'; -import { NativeElement } from '../../core/Component'; +import { NativeElement, NativeRawPointer } from '../../core/Component'; import { NativeGestureType } from '../../QtEnums'; export class QNativeGestureEvent { native: NativeElement; - constructor(event: NativeElement) { + constructor(event: NativeRawPointer<'QEvent'>) { this.native = new addon.QNativeGestureEvent(event); } diff --git a/src/lib/QtGui/QEvent/QTabletEvent.ts b/src/lib/QtGui/QEvent/QTabletEvent.ts index f54a8386b..3c9bbbd47 100644 --- a/src/lib/QtGui/QEvent/QTabletEvent.ts +++ b/src/lib/QtGui/QEvent/QTabletEvent.ts @@ -1,5 +1,5 @@ import addon from '../../utils/addon'; -import { NativeElement } from '../../core/Component'; +import { NativeElement, NativeRawPointer } from '../../core/Component'; enum PointerType { /** An unknown device */ @@ -34,7 +34,7 @@ export class QTabletEvent { readonly PointerType = PointerType; readonly TabletDevice = TabletDevice; native: NativeElement; - constructor(event: NativeElement) { + constructor(event: NativeRawPointer<'QEvent'>) { this.native = new addon.QTabletEvent(event); } /** diff --git a/src/lib/QtGui/QEvent/QWheelEvent.ts b/src/lib/QtGui/QEvent/QWheelEvent.ts index 7eb6f226a..b3a86217b 100644 --- a/src/lib/QtGui/QEvent/QWheelEvent.ts +++ b/src/lib/QtGui/QEvent/QWheelEvent.ts @@ -1,10 +1,10 @@ import addon from '../../utils/addon'; -import { NativeElement } from '../../core/Component'; +import { NativeElement, NativeRawPointer } from '../../core/Component'; import { ScrollPhase } from '../../QtEnums'; export class QWheelEvent { native: NativeElement; - constructor(event: NativeElement) { + constructor(event: NativeRawPointer<'QEvent'>) { this.native = new addon.QWheelEvent(event); } /**