package cjqt.widgets
import cjqt.tools.*
import cjqt.gui.*
import cjqt.core.*
import std.collection.*
public class QWidgetCallbackMap <: QCallbackMap {
/* let member keyPressEvent */
public static let keyPressEvent = HashMap<Int64, (QKeyEvent) -> Unit>()
/* let member paintersEvent */
public static let paintersEvent = HashMap<Int64, (QPaintersEvent) -> Unit>()
/* let member mousePressEvent */
public static let mousePressEvent = HashMap<Int64, (QMouseEvent) -> Unit>()
/* let member mouseReleaseEvent */
public static let mouseReleaseEvent = HashMap<Int64, (QMouseEvent) -> Unit>()
/* let member mouseMoveEvent */
public static let mouseMoveEvent = HashMap<Int64, (QMouseEvent) -> Unit>()
/* let member mouseMoveEvent */
public static let event = HashMap<Int64, (QEvent) -> Bool>()
/* let member paintCallback */
public static let paintCallback = HashMap<Int64, (QPainter, QModelIndex) -> Unit>()
/* let member dataCallback */
public static let sizeHintCallback = HashMap<Int64, (QModelIndex) -> QSize>()
}