qtah-qt5-0.3.0: 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 #

data QMouseEvent Source #

Instances

Eq QMouseEvent Source # 
Ord QMouseEvent Source # 
Show QMouseEvent Source # 
CppPtr QMouseEvent Source # 
Deletable QMouseEvent Source # 
QEventPtr QMouseEvent Source # 
QEventConstPtr QMouseEvent Source # 
QInputEventPtr QMouseEvent Source # 
QInputEventConstPtr QMouseEvent Source # 
QMouseEventPtr QMouseEvent Source # 
QMouseEventConstPtr QMouseEvent Source # 
Assignable (Ptr (Ptr QMouseEvent)) QMouseEvent Source # 

Methods

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

Decodable (Ptr (Ptr QMouseEvent)) 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 #

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