qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QGraphicsItem

Documentation

class QGraphicsItemValue a where Source #

Minimal complete definition

withQGraphicsItemPtr

class CppPtr this => QGraphicsItemConstPtr this where Source #

Minimal complete definition

toQGraphicsItemConst

data QGraphicsItem Source #

Instances

downCastConst :: QGraphicsItemSuperConst a => a -> QGraphicsItemConst Source #

downCast :: QGraphicsItemSuper a => a -> QGraphicsItem Source #

advance :: QGraphicsItemPtr arg'1 => arg'1 -> Int -> IO () Source #

clearFocus :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

collidesWithItem :: (QGraphicsItemValue arg'1, QGraphicsItemValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

collidesWithPath :: (QGraphicsItemValue arg'1, QPainterPathValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

contains :: (QGraphicsItemValue arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

ensureVisible :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

ensureVisibleRaw :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> Double -> Double -> Double -> IO () Source #

ensureVisibleRawAll :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> Double -> Double -> Double -> Int -> Int -> IO () Source #

ensureVisibleRectFAll :: (QGraphicsItemPtr arg'1, QRectFValue arg'2) => arg'1 -> arg'2 -> Int -> Int -> IO () Source #

grabKeyboard :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

grabMouse :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

hasFocus :: QGraphicsItemValue arg'1 => arg'1 -> IO Bool Source #

hide :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

installSceneEventFilter :: (QGraphicsItemPtr arg'1, QGraphicsItemPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

isActive :: QGraphicsItemValue arg'1 => arg'1 -> IO Bool Source #

isAncestorOf :: (QGraphicsItemValue arg'1, QGraphicsItemValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

isObscuredBy :: (QGraphicsItemValue arg'1, QGraphicsItemValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

isObscuredRectF :: (QGraphicsItemValue arg'1, QRectFValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

isPanel :: QGraphicsItemValue arg'1 => arg'1 -> IO Bool Source #

isVisibleTo :: (QGraphicsItemValue arg'1, QGraphicsItemValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

isWidget :: QGraphicsItemValue arg'1 => arg'1 -> IO Bool Source #

isWindow :: QGraphicsItemValue arg'1 => arg'1 -> IO Bool Source #

itemType :: QGraphicsItemValue arg'1 => arg'1 -> IO Int Source #

moveBy :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> Double -> IO () Source #

pos :: QGraphicsItemValue arg'1 => arg'1 -> IO HPointF Source #

removeSceneEventFilter :: (QGraphicsItemPtr arg'1, QGraphicsItemPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

resetTransform :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

scale :: QGraphicsItemValue arg'1 => arg'1 -> IO Double Source #

scroll :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> Double -> IO () Source #

scrollAll :: (QGraphicsItemPtr arg'1, QRectFValue arg'4) => arg'1 -> Double -> Double -> arg'4 -> IO () Source #

setAcceptDrops :: QGraphicsItemPtr arg'1 => arg'1 -> Bool -> IO () Source #

setActive :: QGraphicsItemPtr arg'1 => arg'1 -> Bool -> IO () Source #

setEnabled :: QGraphicsItemPtr arg'1 => arg'1 -> Bool -> IO () Source #

setFocus :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

setFocusProxy :: (QGraphicsItemPtr arg'1, QGraphicsItemPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setOpacity :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> IO () Source #

setParentItem :: (QGraphicsItemPtr arg'1, QGraphicsItemPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setPosPointF :: (QGraphicsItemPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setPosRaw :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> Double -> IO () Source #

setRotation :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> IO () Source #

setScale :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> IO () Source #

setSelected :: QGraphicsItemPtr arg'1 => arg'1 -> Bool -> IO () Source #

setToolTip :: (QGraphicsItemPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setTransformOriginPointF :: (QGraphicsItemPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setVisible :: QGraphicsItemPtr arg'1 => arg'1 -> Bool -> IO () Source #

setX :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> IO () Source #

setY :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> IO () Source #

setZValue :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> IO () Source #

show :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

stackBefore :: (QGraphicsItemPtr arg'1, QGraphicsItemValue arg'2) => arg'1 -> arg'2 -> IO () Source #

ungrabKeyboard :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

ungrabMouse :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

unsetCursor :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

update :: QGraphicsItemPtr arg'1 => arg'1 -> IO () Source #

updateRaw :: QGraphicsItemPtr arg'1 => arg'1 -> Double -> Double -> Double -> Double -> IO () Source #

updateRectF :: (QGraphicsItemPtr arg'1, QRectFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

x :: QGraphicsItemValue arg'1 => arg'1 -> IO Double Source #

y :: QGraphicsItemValue arg'1 => arg'1 -> IO Double Source #

zValue :: QGraphicsItemValue arg'1 => arg'1 -> IO Double Source #

data QGraphicsItemCacheMode Source #

Instances

Bounded QGraphicsItemCacheMode Source # 
Enum QGraphicsItemCacheMode Source # 
Eq QGraphicsItemCacheMode Source # 
Ord QGraphicsItemCacheMode Source # 
Show QGraphicsItemCacheMode Source # 

data QGraphicsItemGraphicsItemChange Source #

Instances

Bounded QGraphicsItemGraphicsItemChange Source # 
Enum QGraphicsItemGraphicsItemChange Source # 
Eq QGraphicsItemGraphicsItemChange Source # 
Ord QGraphicsItemGraphicsItemChange Source # 
Show QGraphicsItemGraphicsItemChange Source # 

data QGraphicsItemGraphicsItemFlag Source #

Instances

Bounded QGraphicsItemGraphicsItemFlag Source # 
Enum QGraphicsItemGraphicsItemFlag Source # 
Eq QGraphicsItemGraphicsItemFlag Source # 
Ord QGraphicsItemGraphicsItemFlag Source # 
Show QGraphicsItemGraphicsItemFlag Source # 
IsQGraphicsItemGraphicsItemFlags QGraphicsItemGraphicsItemFlag Source # 

data QGraphicsItemPanelModality Source #

Instances

Bounded QGraphicsItemPanelModality Source # 
Enum QGraphicsItemPanelModality Source # 
Eq QGraphicsItemPanelModality Source # 
Ord QGraphicsItemPanelModality Source # 
Show QGraphicsItemPanelModality Source # 

data QGraphicsItemGraphicsItemFlags Source #

Instances

Bounded QGraphicsItemGraphicsItemFlags Source # 
Eq QGraphicsItemGraphicsItemFlags Source # 
Ord QGraphicsItemGraphicsItemFlags Source # 
Show QGraphicsItemGraphicsItemFlags Source # 
Bits QGraphicsItemGraphicsItemFlags Source # 

Methods

(.&.) :: QGraphicsItemGraphicsItemFlags -> QGraphicsItemGraphicsItemFlags -> QGraphicsItemGraphicsItemFlags #

(.|.) :: QGraphicsItemGraphicsItemFlags -> QGraphicsItemGraphicsItemFlags -> QGraphicsItemGraphicsItemFlags #

xor :: QGraphicsItemGraphicsItemFlags -> QGraphicsItemGraphicsItemFlags -> QGraphicsItemGraphicsItemFlags #

complement :: QGraphicsItemGraphicsItemFlags -> QGraphicsItemGraphicsItemFlags #

shift :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

rotate :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

zeroBits :: QGraphicsItemGraphicsItemFlags #

bit :: Int -> QGraphicsItemGraphicsItemFlags #

setBit :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

clearBit :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

complementBit :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

testBit :: QGraphicsItemGraphicsItemFlags -> Int -> Bool #

bitSizeMaybe :: QGraphicsItemGraphicsItemFlags -> Maybe Int #

bitSize :: QGraphicsItemGraphicsItemFlags -> Int #

isSigned :: QGraphicsItemGraphicsItemFlags -> Bool #

shiftL :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

unsafeShiftL :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

shiftR :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

unsafeShiftR :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

rotateL :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

rotateR :: QGraphicsItemGraphicsItemFlags -> Int -> QGraphicsItemGraphicsItemFlags #

popCount :: QGraphicsItemGraphicsItemFlags -> Int #

IsQGraphicsItemGraphicsItemFlags QGraphicsItemGraphicsItemFlags Source #