qtah-qt5-0.5.1: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Gui.QMouseEvent

Contents

Documentation

class QMouseEventValue a where Source #

Minimal complete definition

withQMouseEventPtr

Methods

withQMouseEventPtr :: a -> (QMouseEventConst -> IO b) -> IO b Source #

class (QMouseEventConstPtr this, QInputEventPtr this) => QMouseEventPtr this where Source #

Minimal complete definition

toQMouseEvent

Methods

toQMouseEvent :: this -> QMouseEvent Source #

data QMouseEventConst Source #

Instances
Eq QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

Ord QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

Show QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

CppPtr QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

Deletable QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QEventConstPtr QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QInputEventConstPtr QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QMouseEventConstPtr QMouseEventConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

data QMouseEvent Source #

Instances
Eq QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

Ord QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

Show QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

CppPtr QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

Deletable QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QEventPtr QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QEventConstPtr QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QInputEventPtr QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QInputEventConstPtr QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QMouseEventPtr QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

QMouseEventConstPtr QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

SceneEvent QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Gui.QMouseEvent

Event QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Gui.QMouseEvent

Methods

onEvent :: QObjectPtr this => this -> (QMouseEvent -> IO Bool) -> IO EventRegistration Source #

Assignable (Ptr (Ptr QMouseEvent)) QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

Methods

assign :: Ptr (Ptr QMouseEvent) -> QMouseEvent -> IO () #

Decodable (Ptr (Ptr QMouseEvent)) QMouseEvent Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QMouseEvent

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 #

globalX :: QMouseEventValue arg'1 => arg'1 -> IO Int Source #

globalY :: QMouseEventValue arg'1 => arg'1 -> IO Int Source #

pos :: QMouseEventValue arg'1 => arg'1 -> IO HPoint Source #

x :: QMouseEventValue arg'1 => arg'1 -> IO Int Source #

y :: QMouseEventValue arg'1 => arg'1 -> IO Int Source #

Orphan instances

SceneEvent QMouseEvent Source # 
Instance details

Event QMouseEvent Source # 
Instance details

Methods

onEvent :: QObjectPtr this => this -> (QMouseEvent -> IO Bool) -> IO EventRegistration Source #