Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class QMouseEventValue a where Source #
withQMouseEventPtr :: a -> (QMouseEventConst -> IO b) -> IO b Source #
Instances
QMouseEventConstPtr a => QMouseEventValue a Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent withQMouseEventPtr :: a -> (QMouseEventConst -> IO b) -> IO b Source # |
class QInputEventConstPtr this => QMouseEventConstPtr this where Source #
toQMouseEventConst :: this -> QMouseEventConst Source #
class (QMouseEventConstPtr this, QInputEventPtr this) => QMouseEventPtr this where Source #
toQMouseEvent :: this -> QMouseEvent Source #
Instances
QMouseEventPtr QMouseEvent Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent |
data QMouseEventConst Source #
Instances
data QMouseEvent Source #
Instances
castConst :: QMouseEventConstPtr this => this -> QMouseEventConst Source #
cast :: QMouseEventPtr this => this -> QMouseEvent Source #
downCastConst :: QMouseEventSuperConst a => a -> QMouseEventConst Source #
downCast :: QMouseEventSuper a => a -> QMouseEvent Source #
new :: (QPointFValue arg'2, IsQtMouseButtons arg'4, IsQtKeyboardModifiers arg'5) => QEventType -> arg'2 -> QtMouseButton -> arg'4 -> arg'5 -> IO QMouseEvent Source #
newWithScreenPosition :: (QPointFValue arg'2, QPointFValue arg'3, IsQtMouseButtons arg'5, IsQtKeyboardModifiers arg'6) => QEventType -> arg'2 -> arg'3 -> QtMouseButton -> arg'5 -> arg'6 -> IO QMouseEvent Source #
newWithWindowAndScreenPosition :: (QPointFValue arg'2, QPointFValue arg'3, QPointFValue arg'4, IsQtMouseButtons arg'6, IsQtKeyboardModifiers arg'7) => QEventType -> arg'2 -> arg'3 -> arg'4 -> QtMouseButton -> arg'6 -> arg'7 -> IO QMouseEvent Source #
button :: QMouseEventValue arg'1 => arg'1 -> IO QtMouseButton Source #
buttons :: QMouseEventValue arg'1 => arg'1 -> IO QtMouseButtons Source #
flags :: QMouseEventValue arg'1 => arg'1 -> IO QtMouseEventFlags Source #
source :: QMouseEventValue arg'1 => arg'1 -> IO QtMouseEventSource Source #
Orphan instances
SceneEvent QMouseEvent Source # | |
onSceneEvent :: QGraphicsItemPtr this => this -> (QMouseEvent -> IO Bool) -> IO SceneEventRegistration Source # | |
Event QMouseEvent Source # | |
onEvent :: QObjectPtr this => this -> (QMouseEvent -> IO Bool) -> IO EventRegistration Source # |