qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QGraphicsView.hs
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QGraphicsView (
castQGraphicsViewToQAbstractScrollArea,
castQAbstractScrollAreaToQGraphicsView,
castQGraphicsViewToQFrame,
castQFrameToQGraphicsView,
castQGraphicsViewToQWidget,
castQWidgetToQGraphicsView,
castQGraphicsViewToQObject,
castQObjectToQGraphicsView,
QGraphicsViewValue (..),
QGraphicsViewConstPtr (..),
alignment,
backgroundBrush,
cacheMode,
dragMode,
foregroundBrush,
isInteractive,
isTransformed,
itemAtPoint,
itemAtRaw,
mapFromScenePointF,
mapFromSceneRectF,
mapFromScenePolygonF,
mapFromScenePainterPath,
mapFromScenePointFRaw,
mapFromSceneRectFRaw,
mapToScenePoint,
mapToSceneRect,
mapToScenePolygon,
mapToScenePainterPath,
mapToScenePointRaw,
mapToSceneRectRaw,
optimizationFlags,
renderHints,
resizeAnchor,
scene,
sceneRect,
transform,
transformationAnchor,
viewportTransform,
QGraphicsViewPtr (..),
centerOnPointF,
centerOnRaw,
centerOnItem,
ensureVisibleRectF,
ensureVisibleRaw,
ensureVisibleItem,
ensureVisibleRectFAll,
ensureVisibleRawAll,
ensureVisibleItemAll,
fitInViewRectF,
fitInViewRect,
fitInViewItem,
fitInViewRectFAll,
fitInViewRectAll,
fitInViewItemAll,
render,
renderAll,
resetCachedContent,
resetMatrix,
resetTransform,
rotate,
scale,
setAlignment,
setBackgroundBrush,
setCacheMode,
setDragMode,
setForegroundBrush,
setInteractive,
setOptimizationFlag,
setOptimizationFlagAll,
setOptimizationFlags,
setRenderHint,
setRenderHintAll,
setRenderHints,
setResizeAnchor,
setScene,
setSceneRectF,
setSceneRectRaw,
setTransform,
setTransformAll,
setTransformationAnchor,
setViewportUpdateMode,
shear,
translate,
QGraphicsViewConst (..),
castQGraphicsViewToConst,
QGraphicsView (..),
castQGraphicsViewToNonconst,
new,
newWithScene,
newWithParent,
newWithSceneAndParent,
QGraphicsViewSuper (..),
QGraphicsViewSuperConst (..),
QGraphicsViewCacheMode,
IsQGraphicsViewCacheMode (..),
cacheBackground,
cacheNone,
QGraphicsViewCacheModeFlag (..),
QGraphicsViewDragMode (..),
QGraphicsViewOptimizationFlag (..),
QGraphicsViewOptimizationFlags,
IsQGraphicsViewOptimizationFlags (..),
dontAdjustForAntialiasing,
dontClipPainter,
dontSavePainterState,
indirectPainting,
QGraphicsViewViewportAnchor (..),
QGraphicsViewViewportUpdateMode (..),
) where
import Data.Bits ((.&.), (.|.))
import qualified Data.Bits as QtahDB
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Foreign.Hoppy.Runtime as QtahFHR
import qualified Graphics.UI.Qtah.Core.HPoint as HPoint
import qualified Graphics.UI.Qtah.Core.HPointF as HPointF
import qualified Graphics.UI.Qtah.Flags as QtahFlags
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M94
import qualified Graphics.UI.Qtah.Generated.Core.QPoint as M114
import qualified Graphics.UI.Qtah.Generated.Core.QPointF as M116
import qualified Graphics.UI.Qtah.Generated.Core.QRect as M122
import qualified Graphics.UI.Qtah.Generated.Core.QRectF as M124
import qualified Graphics.UI.Qtah.Generated.Core.Types as M190
import qualified Graphics.UI.Qtah.Generated.Gui.QBrush as M246
import qualified Graphics.UI.Qtah.Generated.Gui.QPainter as M310
import qualified Graphics.UI.Qtah.Generated.Gui.QPainterPath as M312
import qualified Graphics.UI.Qtah.Generated.Gui.QPolygon as M318
import qualified Graphics.UI.Qtah.Generated.Gui.QPolygonF as M320
import qualified Graphics.UI.Qtah.Generated.Gui.QTransform as M336
import qualified Graphics.UI.Qtah.Generated.Widgets.QAbstractScrollArea as M362
import qualified Graphics.UI.Qtah.Generated.Widgets.QFrame as M400
import qualified Graphics.UI.Qtah.Generated.Widgets.QGraphicsItem as M404
import qualified Graphics.UI.Qtah.Generated.Widgets.QGraphicsScene as M412
import qualified Graphics.UI.Qtah.Generated.Widgets.QWidget as M506
import Prelude (($), (.), (/=), (=<<), (==), (>>=))
import qualified Prelude as HoppyP
import qualified Prelude as QtahP
foreign import ccall "genpop__QGraphicsView_new" new' :: HoppyP.IO (HoppyF.Ptr QGraphicsView)
foreign import ccall "genpop__QGraphicsView_newWithScene" newWithScene' :: HoppyF.Ptr M412.QGraphicsScene -> HoppyP.IO (HoppyF.Ptr QGraphicsView)
foreign import ccall "genpop__QGraphicsView_newWithParent" newWithParent' :: HoppyF.Ptr M506.QWidget -> HoppyP.IO (HoppyF.Ptr QGraphicsView)
foreign import ccall "genpop__QGraphicsView_newWithSceneAndParent" newWithSceneAndParent' :: HoppyF.Ptr M412.QGraphicsScene -> HoppyF.Ptr M506.QWidget -> HoppyP.IO (HoppyF.Ptr QGraphicsView)
foreign import ccall "genpop__QGraphicsView_alignment" alignment' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CInt
foreign import ccall "genpop__QGraphicsView_backgroundBrush" backgroundBrush' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO (HoppyF.Ptr M246.QBrushConst)
foreign import ccall "genpop__QGraphicsView_cacheMode" cacheMode' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CInt
foreign import ccall "genpop__QGraphicsView_centerOnPointF" centerOnPointF' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M116.QPointFConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_centerOnRaw" centerOnRaw' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_centerOnItem" centerOnItem' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M404.QGraphicsItemConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_dragMode" dragMode' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CInt
foreign import ccall "genpop__QGraphicsView_ensureVisibleRectF" ensureVisibleRectF' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M124.QRectFConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_ensureVisibleRaw" ensureVisibleRaw' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_ensureVisibleItem" ensureVisibleItem' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M404.QGraphicsItemConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_ensureVisibleRectFAll" ensureVisibleRectFAll' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M124.QRectFConst -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_ensureVisibleRawAll" ensureVisibleRawAll' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_ensureVisibleItemAll" ensureVisibleItemAll' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M404.QGraphicsItemConst -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_fitInViewRectF" fitInViewRectF' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M124.QRectFConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_fitInViewRect" fitInViewRect' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_fitInViewItem" fitInViewItem' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M404.QGraphicsItemConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_fitInViewRectFAll" fitInViewRectFAll' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M124.QRectFConst -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_fitInViewRectAll" fitInViewRectAll' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_fitInViewItemAll" fitInViewItemAll' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M404.QGraphicsItemConst -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_foregroundBrush" foregroundBrush' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO (HoppyF.Ptr M246.QBrushConst)
foreign import ccall "genpop__QGraphicsView_isInteractive" isInteractive' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CBool
foreign import ccall "genpop__QGraphicsView_isTransformed" isTransformed' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CBool
foreign import ccall "genpop__QGraphicsView_itemAtPoint" itemAtPoint' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M114.QPointConst -> HoppyP.IO (HoppyF.Ptr M404.QGraphicsItem)
foreign import ccall "genpop__QGraphicsView_itemAtRaw" itemAtRaw' :: HoppyF.Ptr QGraphicsViewConst -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyP.IO (HoppyF.Ptr M404.QGraphicsItem)
foreign import ccall "genpop__QGraphicsView_mapFromScenePointF" mapFromScenePointF' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M116.QPointFConst -> HoppyP.IO (HoppyF.Ptr M114.QPointConst)
foreign import ccall "genpop__QGraphicsView_mapFromSceneRectF" mapFromSceneRectF' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M124.QRectFConst -> HoppyP.IO (HoppyF.Ptr M318.QPolygonConst)
foreign import ccall "genpop__QGraphicsView_mapFromScenePolygonF" mapFromScenePolygonF' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M320.QPolygonFConst -> HoppyP.IO (HoppyF.Ptr M318.QPolygonConst)
foreign import ccall "genpop__QGraphicsView_mapFromScenePainterPath" mapFromScenePainterPath' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M312.QPainterPathConst -> HoppyP.IO (HoppyF.Ptr M312.QPainterPathConst)
foreign import ccall "genpop__QGraphicsView_mapFromScenePointFRaw" mapFromScenePointFRaw' :: HoppyF.Ptr QGraphicsViewConst -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO (HoppyF.Ptr M114.QPointConst)
foreign import ccall "genpop__QGraphicsView_mapFromSceneRectFRaw" mapFromSceneRectFRaw' :: HoppyF.Ptr QGraphicsViewConst -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO (HoppyF.Ptr M318.QPolygonConst)
foreign import ccall "genpop__QGraphicsView_mapToScenePoint" mapToScenePoint' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M114.QPointConst -> HoppyP.IO (HoppyF.Ptr M116.QPointFConst)
foreign import ccall "genpop__QGraphicsView_mapToSceneRect" mapToSceneRect' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M122.QRectConst -> HoppyP.IO (HoppyF.Ptr M320.QPolygonFConst)
foreign import ccall "genpop__QGraphicsView_mapToScenePolygon" mapToScenePolygon' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M318.QPolygonConst -> HoppyP.IO (HoppyF.Ptr M320.QPolygonFConst)
foreign import ccall "genpop__QGraphicsView_mapToScenePainterPath" mapToScenePainterPath' :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M312.QPainterPathConst -> HoppyP.IO (HoppyF.Ptr M312.QPainterPathConst)
foreign import ccall "genpop__QGraphicsView_mapToScenePointRaw" mapToScenePointRaw' :: HoppyF.Ptr QGraphicsViewConst -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyP.IO (HoppyF.Ptr M116.QPointFConst)
foreign import ccall "genpop__QGraphicsView_mapToSceneRectRaw" mapToSceneRectRaw' :: HoppyF.Ptr QGraphicsViewConst -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyFC.CInt -> HoppyP.IO (HoppyF.Ptr M320.QPolygonFConst)
foreign import ccall "genpop__QGraphicsView_optimizationFlags" optimizationFlags' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CInt
foreign import ccall "genpop__QGraphicsView_render" render' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M310.QPainter -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_renderAll" renderAll' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M310.QPainter -> HoppyF.Ptr M124.QRectFConst -> HoppyF.Ptr M122.QRectConst -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_renderHints" renderHints' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CInt
foreign import ccall "genpop__QGraphicsView_resetCachedContent" resetCachedContent' :: HoppyF.Ptr QGraphicsView -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_resetMatrix" resetMatrix' :: HoppyF.Ptr QGraphicsView -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_resetTransform" resetTransform' :: HoppyF.Ptr QGraphicsView -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_resizeAnchor" resizeAnchor' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CInt
foreign import ccall "genpop__QGraphicsView_rotate" rotate' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_scale" scale' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_scene" scene' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO (HoppyF.Ptr M412.QGraphicsScene)
foreign import ccall "genpop__QGraphicsView_sceneRect" sceneRect' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO (HoppyF.Ptr M124.QRectFConst)
foreign import ccall "genpop__QGraphicsView_setAlignment" setAlignment' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setBackgroundBrush" setBackgroundBrush' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M246.QBrushConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setCacheMode" setCacheMode' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setDragMode" setDragMode' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setForegroundBrush" setForegroundBrush' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M246.QBrushConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setInteractive" setInteractive' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CBool -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setOptimizationFlag" setOptimizationFlag' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setOptimizationFlagAll" setOptimizationFlagAll' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyFC.CBool -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setOptimizationFlags" setOptimizationFlags' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setRenderHint" setRenderHint' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setRenderHintAll" setRenderHintAll' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyFC.CBool -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setRenderHints" setRenderHints' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setResizeAnchor" setResizeAnchor' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setScene" setScene' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M412.QGraphicsScene -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setSceneRectF" setSceneRectF' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M124.QRectFConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setSceneRectRaw" setSceneRectRaw' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setTransform" setTransform' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M336.QTransformConst -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setTransformAll" setTransformAll' :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr M336.QTransformConst -> HoppyFC.CBool -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setTransformationAnchor" setTransformationAnchor' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_setViewportUpdateMode" setViewportUpdateMode' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CInt -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_shear" shear' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_transform" transform' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO (HoppyF.Ptr M336.QTransformConst)
foreign import ccall "genpop__QGraphicsView_transformationAnchor" transformationAnchor' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO HoppyFC.CInt
foreign import ccall "genpop__QGraphicsView_translate" translate' :: HoppyF.Ptr QGraphicsView -> HoppyFC.CDouble -> HoppyFC.CDouble -> HoppyP.IO ()
foreign import ccall "genpop__QGraphicsView_viewportTransform" viewportTransform' :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO (HoppyF.Ptr M336.QTransformConst)
foreign import ccall "gencast__QGraphicsView__QAbstractScrollArea" castQGraphicsViewToQAbstractScrollArea :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M362.QAbstractScrollAreaConst
foreign import ccall "gencast__QAbstractScrollArea__QGraphicsView" castQAbstractScrollAreaToQGraphicsView :: HoppyF.Ptr M362.QAbstractScrollAreaConst -> HoppyF.Ptr QGraphicsViewConst
foreign import ccall "gencast__QGraphicsView__QFrame" castQGraphicsViewToQFrame :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M400.QFrameConst
foreign import ccall "gencast__QFrame__QGraphicsView" castQFrameToQGraphicsView :: HoppyF.Ptr M400.QFrameConst -> HoppyF.Ptr QGraphicsViewConst
foreign import ccall "gencast__QGraphicsView__QWidget" castQGraphicsViewToQWidget :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M506.QWidgetConst
foreign import ccall "gencast__QWidget__QGraphicsView" castQWidgetToQGraphicsView :: HoppyF.Ptr M506.QWidgetConst -> HoppyF.Ptr QGraphicsViewConst
foreign import ccall "gencast__QGraphicsView__QObject" castQGraphicsViewToQObject :: HoppyF.Ptr QGraphicsViewConst -> HoppyF.Ptr M94.QObjectConst
foreign import ccall "gencast__QObject__QGraphicsView" castQObjectToQGraphicsView :: HoppyF.Ptr M94.QObjectConst -> HoppyF.Ptr QGraphicsViewConst
foreign import ccall "gendel__QGraphicsView" delete'QGraphicsView :: HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO ()
foreign import ccall "&gendel__QGraphicsView" deletePtr'QGraphicsView :: HoppyF.FunPtr (HoppyF.Ptr QGraphicsViewConst -> HoppyP.IO ())
class QGraphicsViewValue a where
withQGraphicsViewPtr :: a -> (QGraphicsViewConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QGraphicsViewConstPtr a => QGraphicsViewValue a where
withQGraphicsViewPtr = HoppyP.flip ($) . toQGraphicsViewConst
class (M362.QAbstractScrollAreaConstPtr this) => QGraphicsViewConstPtr this where
toQGraphicsViewConst :: this -> QGraphicsViewConst
alignment :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M190.QtAlignment)
alignment arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
QtahP.return . QtahFlags.numToFlags
) =<<
(alignment' arg'1')
backgroundBrush :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M246.QBrush)
backgroundBrush arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(HoppyFHR.decodeAndDelete . M246.QBrushConst) =<<
(backgroundBrush' arg'1')
cacheMode :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO QGraphicsViewCacheMode)
cacheMode arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
QtahP.return . QtahFlags.numToFlags
) =<<
(cacheMode' arg'1')
dragMode :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO QGraphicsViewDragMode)
dragMode arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyFHR.toCppEnum
) =<<
(dragMode' arg'1')
foregroundBrush :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M246.QBrush)
foregroundBrush arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(HoppyFHR.decodeAndDelete . M246.QBrushConst) =<<
(foregroundBrush' arg'1')
isInteractive :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO HoppyP.Bool)
isInteractive arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
(HoppyP.return . (/= 0))
) =<<
(isInteractive' arg'1')
isTransformed :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO HoppyP.Bool)
isTransformed arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
(HoppyP.return . (/= 0))
) =<<
(isTransformed' arg'1')
itemAtPoint :: (QGraphicsViewValue this, M114.QPointValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO M404.QGraphicsItem)
itemAtPoint arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M114.withQPointPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
HoppyP.fmap M404.QGraphicsItem
(itemAtPoint' arg'1' arg'2')
itemAtRaw :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.IO M404.QGraphicsItem)
itemAtRaw arg'1 arg'2 arg'3 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'3 >>= \arg'3' ->
HoppyP.fmap M404.QGraphicsItem
(itemAtRaw' arg'1' arg'2' arg'3')
mapFromScenePointF :: (QGraphicsViewValue this, M116.QPointFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO HPoint.HPoint)
mapFromScenePointF arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M116.withQPointFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M114.QPointConst) =<<
(mapFromScenePointF' arg'1' arg'2')
mapFromSceneRectF :: (QGraphicsViewValue this, M124.QRectFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO M318.QPolygon)
mapFromSceneRectF arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M124.withQRectFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M318.QPolygonConst) =<<
(mapFromSceneRectF' arg'1' arg'2')
mapFromScenePolygonF :: (QGraphicsViewValue this, M320.QPolygonFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO M318.QPolygon)
mapFromScenePolygonF arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M320.withQPolygonFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M318.QPolygonConst) =<<
(mapFromScenePolygonF' arg'1' arg'2')
mapFromScenePainterPath :: (QGraphicsViewValue this, M312.QPainterPathValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO M312.QPainterPath)
mapFromScenePainterPath arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M312.withQPainterPathPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M312.QPainterPathConst) =<<
(mapFromScenePainterPath' arg'1' arg'2')
mapFromScenePointFRaw :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO HPoint.HPoint)
mapFromScenePointFRaw arg'1 arg'2 arg'3 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(HoppyFHR.decodeAndDelete . M114.QPointConst) =<<
(mapFromScenePointFRaw' arg'1' arg'2' arg'3')
mapFromSceneRectFRaw :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO M318.QPolygon)
mapFromSceneRectFRaw arg'1 arg'2 arg'3 arg'4 arg'5 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'4 >>= \arg'4' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'5 >>= \arg'5' ->
(HoppyFHR.decodeAndDelete . M318.QPolygonConst) =<<
(mapFromSceneRectFRaw' arg'1' arg'2' arg'3' arg'4' arg'5')
mapToScenePoint :: (QGraphicsViewValue this, M114.QPointValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO HPointF.HPointF)
mapToScenePoint arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M114.withQPointPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M116.QPointFConst) =<<
(mapToScenePoint' arg'1' arg'2')
mapToSceneRect :: (QGraphicsViewValue this, M122.QRectValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO M320.QPolygonF)
mapToSceneRect arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M122.withQRectPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M320.QPolygonFConst) =<<
(mapToSceneRect' arg'1' arg'2')
mapToScenePolygon :: (QGraphicsViewValue this, M318.QPolygonValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO M320.QPolygonF)
mapToScenePolygon arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M318.withQPolygonPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M320.QPolygonFConst) =<<
(mapToScenePolygon' arg'1' arg'2')
mapToScenePainterPath :: (QGraphicsViewValue this, M312.QPainterPathValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO M312.QPainterPath)
mapToScenePainterPath arg'1 arg'2 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
M312.withQPainterPathPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(HoppyFHR.decodeAndDelete . M312.QPainterPathConst) =<<
(mapToScenePainterPath' arg'1' arg'2')
mapToScenePointRaw :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.IO HPointF.HPointF)
mapToScenePointRaw arg'1 arg'2 arg'3 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'3 >>= \arg'3' ->
(HoppyFHR.decodeAndDelete . M116.QPointFConst) =<<
(mapToScenePointRaw' arg'1' arg'2' arg'3')
mapToSceneRectRaw :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.IO M320.QPolygonF)
mapToSceneRectRaw arg'1 arg'2 arg'3 arg'4 arg'5 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'4 >>= \arg'4' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'5 >>= \arg'5' ->
(HoppyFHR.decodeAndDelete . M320.QPolygonFConst) =<<
(mapToSceneRectRaw' arg'1' arg'2' arg'3' arg'4' arg'5')
optimizationFlags :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO QGraphicsViewOptimizationFlags)
optimizationFlags arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
QtahP.return . QtahFlags.numToFlags
) =<<
(optimizationFlags' arg'1')
renderHints :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M310.QPainterRenderHints)
renderHints arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
QtahP.return . QtahFlags.numToFlags
) =<<
(renderHints' arg'1')
resizeAnchor :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO QGraphicsViewViewportAnchor)
resizeAnchor arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyFHR.toCppEnum
) =<<
(resizeAnchor' arg'1')
scene :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M412.QGraphicsScene)
scene arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
HoppyP.fmap M412.QGraphicsScene
(scene' arg'1')
sceneRect :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M124.QRectF)
sceneRect arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(HoppyFHR.decodeAndDelete . M124.QRectFConst) =<<
(sceneRect' arg'1')
transform :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M336.QTransform)
transform arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(HoppyFHR.decodeAndDelete . M336.QTransformConst) =<<
(transform' arg'1')
transformationAnchor :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO QGraphicsViewViewportAnchor)
transformationAnchor arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(
HoppyP.return . HoppyFHR.toCppEnum
) =<<
(transformationAnchor' arg'1')
viewportTransform :: (QGraphicsViewValue this) => (this) {- ^ this -} -> (HoppyP.IO M336.QTransform)
viewportTransform arg'1 =
withQGraphicsViewPtr arg'1 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'1' ->
(HoppyFHR.decodeAndDelete . M336.QTransformConst) =<<
(viewportTransform' arg'1')
class (QGraphicsViewConstPtr this, M362.QAbstractScrollAreaPtr this) => QGraphicsViewPtr this where
toQGraphicsView :: this -> QGraphicsView
centerOnPointF :: (QGraphicsViewPtr this, M116.QPointFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
centerOnPointF arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M116.withQPointFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(centerOnPointF' arg'1' arg'2')
centerOnRaw :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO ())
centerOnRaw arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(centerOnRaw' arg'1' arg'2' arg'3')
centerOnItem :: (QGraphicsViewPtr this, M404.QGraphicsItemValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
centerOnItem arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M404.withQGraphicsItemPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(centerOnItem' arg'1' arg'2')
ensureVisibleRectF :: (QGraphicsViewPtr this, M124.QRectFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
ensureVisibleRectF arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M124.withQRectFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(ensureVisibleRectF' arg'1' arg'2')
ensureVisibleRaw :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO ())
ensureVisibleRaw arg'1 arg'2 arg'3 arg'4 arg'5 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'4 >>= \arg'4' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'5 >>= \arg'5' ->
(ensureVisibleRaw' arg'1' arg'2' arg'3' arg'4' arg'5')
ensureVisibleItem :: (QGraphicsViewPtr this, M404.QGraphicsItemValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
ensureVisibleItem arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M404.withQGraphicsItemPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(ensureVisibleItem' arg'1' arg'2')
ensureVisibleRectFAll :: (QGraphicsViewPtr this, M124.QRectFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.IO ())
ensureVisibleRectFAll arg'1 arg'2 arg'3 arg'4 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M124.withQRectFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'4 >>= \arg'4' ->
(ensureVisibleRectFAll' arg'1' arg'2' arg'3' arg'4')
ensureVisibleRawAll :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.IO ())
ensureVisibleRawAll arg'1 arg'2 arg'3 arg'4 arg'5 arg'6 arg'7 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'4 >>= \arg'4' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'5 >>= \arg'5' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'6 >>= \arg'6' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'7 >>= \arg'7' ->
(ensureVisibleRawAll' arg'1' arg'2' arg'3' arg'4' arg'5' arg'6' arg'7')
ensureVisibleItemAll :: (QGraphicsViewPtr this, M404.QGraphicsItemValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.Int) -> (HoppyP.Int) -> (HoppyP.IO ())
ensureVisibleItemAll arg'1 arg'2 arg'3 arg'4 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M404.withQGraphicsItemPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyFHR.coerceIntegral
) arg'4 >>= \arg'4' ->
(ensureVisibleItemAll' arg'1' arg'2' arg'3' arg'4')
fitInViewRectF :: (QGraphicsViewPtr this, M124.QRectFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
fitInViewRectF arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M124.withQRectFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(fitInViewRectF' arg'1' arg'2')
fitInViewRect :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO ())
fitInViewRect arg'1 arg'2 arg'3 arg'4 arg'5 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'4 >>= \arg'4' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'5 >>= \arg'5' ->
(fitInViewRect' arg'1' arg'2' arg'3' arg'4' arg'5')
fitInViewItem :: (QGraphicsViewPtr this, M404.QGraphicsItemValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
fitInViewItem arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M404.withQGraphicsItemPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(fitInViewItem' arg'1' arg'2')
fitInViewRectFAll :: (QGraphicsViewPtr this, M124.QRectFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (M190.QtAspectRatioMode) -> (HoppyP.IO ())
fitInViewRectFAll arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M124.withQRectFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'3 >>= \arg'3' ->
(fitInViewRectFAll' arg'1' arg'2' arg'3')
fitInViewRectAll :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (M190.QtAspectRatioMode) -> (HoppyP.IO ())
fitInViewRectAll arg'1 arg'2 arg'3 arg'4 arg'5 arg'6 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'4 >>= \arg'4' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'5 >>= \arg'5' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'6 >>= \arg'6' ->
(fitInViewRectAll' arg'1' arg'2' arg'3' arg'4' arg'5' arg'6')
fitInViewItemAll :: (QGraphicsViewPtr this, M404.QGraphicsItemValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (M190.QtAspectRatioMode) -> (HoppyP.IO ())
fitInViewItemAll arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M404.withQGraphicsItemPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'3 >>= \arg'3' ->
(fitInViewItemAll' arg'1' arg'2' arg'3')
render :: (QGraphicsViewPtr this, M310.QPainterPtr arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
render arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
HoppyFHR.withCppPtr (M310.toQPainter arg'2) $ \arg'2' ->
(render' arg'1' arg'2')
renderAll :: (QGraphicsViewPtr this, M310.QPainterPtr arg'2, M124.QRectFValue arg'3, M122.QRectValue arg'4) => (this) {- ^ this -} -> (arg'2) -> (arg'3) -> (arg'4) -> (M190.QtAspectRatioMode) -> (HoppyP.IO ())
renderAll arg'1 arg'2 arg'3 arg'4 arg'5 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
HoppyFHR.withCppPtr (M310.toQPainter arg'2) $ \arg'2' ->
M124.withQRectFPtr arg'3 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'3' ->
M122.withQRectPtr arg'4 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'4' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'5 >>= \arg'5' ->
(renderAll' arg'1' arg'2' arg'3' arg'4' arg'5')
resetCachedContent :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.IO ())
resetCachedContent arg'1 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(resetCachedContent' arg'1')
resetMatrix :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.IO ())
resetMatrix arg'1 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(resetMatrix' arg'1')
resetTransform :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.IO ())
resetTransform arg'1 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(resetTransform' arg'1')
rotate :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.IO ())
rotate arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(rotate' arg'1' arg'2')
scale :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO ())
scale arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(scale' arg'1' arg'2' arg'3')
setAlignment :: (QGraphicsViewPtr this, M190.IsQtAlignment arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setAlignment arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
QtahP.return . QtahFlags.flagsToNum . M190.toQtAlignment
) arg'2 >>= \arg'2' ->
(setAlignment' arg'1' arg'2')
setBackgroundBrush :: (QGraphicsViewPtr this, M246.QBrushValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setBackgroundBrush arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M246.withQBrushPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(setBackgroundBrush' arg'1' arg'2')
setCacheMode :: (QGraphicsViewPtr this, IsQGraphicsViewCacheMode arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setCacheMode arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
QtahP.return . QtahFlags.flagsToNum . toQGraphicsViewCacheMode
) arg'2 >>= \arg'2' ->
(setCacheMode' arg'1' arg'2')
setDragMode :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (QGraphicsViewDragMode) -> (HoppyP.IO ())
setDragMode arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(setDragMode' arg'1' arg'2')
setForegroundBrush :: (QGraphicsViewPtr this, M246.QBrushValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setForegroundBrush arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M246.withQBrushPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(setForegroundBrush' arg'1' arg'2')
setInteractive :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Bool) -> (HoppyP.IO ())
setInteractive arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
\x -> HoppyP.return $ if x then 1 else 0
) arg'2 >>= \arg'2' ->
(setInteractive' arg'1' arg'2')
setOptimizationFlag :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (QGraphicsViewOptimizationFlag) -> (HoppyP.IO ())
setOptimizationFlag arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(setOptimizationFlag' arg'1' arg'2')
setOptimizationFlagAll :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (QGraphicsViewOptimizationFlag) -> (HoppyP.Bool) -> (HoppyP.IO ())
setOptimizationFlagAll arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(
\x -> HoppyP.return $ if x then 1 else 0
) arg'3 >>= \arg'3' ->
(setOptimizationFlagAll' arg'1' arg'2' arg'3')
setOptimizationFlags :: (QGraphicsViewPtr this, IsQGraphicsViewOptimizationFlags arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setOptimizationFlags arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
QtahP.return . QtahFlags.flagsToNum . toQGraphicsViewOptimizationFlags
) arg'2 >>= \arg'2' ->
(setOptimizationFlags' arg'1' arg'2')
setRenderHint :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (M310.QPainterRenderHint) -> (HoppyP.IO ())
setRenderHint arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(setRenderHint' arg'1' arg'2')
setRenderHintAll :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (M310.QPainterRenderHint) -> (HoppyP.Bool) -> (HoppyP.IO ())
setRenderHintAll arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(
\x -> HoppyP.return $ if x then 1 else 0
) arg'3 >>= \arg'3' ->
(setRenderHintAll' arg'1' arg'2' arg'3')
setRenderHints :: (QGraphicsViewPtr this, M310.IsQPainterRenderHints arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setRenderHints arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
QtahP.return . QtahFlags.flagsToNum . M310.toQPainterRenderHints
) arg'2 >>= \arg'2' ->
(setRenderHints' arg'1' arg'2')
setResizeAnchor :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (QGraphicsViewViewportAnchor) -> (HoppyP.IO ())
setResizeAnchor arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(setResizeAnchor' arg'1' arg'2')
setScene :: (QGraphicsViewPtr this, M412.QGraphicsScenePtr arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setScene arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
HoppyFHR.withCppPtr (M412.toQGraphicsScene arg'2) $ \arg'2' ->
(setScene' arg'1' arg'2')
setSceneRectF :: (QGraphicsViewPtr this, M124.QRectFValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setSceneRectF arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M124.withQRectFPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(setSceneRectF' arg'1' arg'2')
setSceneRectRaw :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO ())
setSceneRectRaw arg'1 arg'2 arg'3 arg'4 arg'5 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'4 >>= \arg'4' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'5 >>= \arg'5' ->
(setSceneRectRaw' arg'1' arg'2' arg'3' arg'4' arg'5')
setTransform :: (QGraphicsViewPtr this, M336.QTransformValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.IO ())
setTransform arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M336.withQTransformPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(setTransform' arg'1' arg'2')
setTransformAll :: (QGraphicsViewPtr this, M336.QTransformValue arg'2) => (this) {- ^ this -} -> (arg'2) -> (HoppyP.Bool) -> (HoppyP.IO ())
setTransformAll arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
M336.withQTransformPtr arg'2 $ HoppyP.flip HoppyFHR.withCppPtr $ \arg'2' ->
(
\x -> HoppyP.return $ if x then 1 else 0
) arg'3 >>= \arg'3' ->
(setTransformAll' arg'1' arg'2' arg'3')
setTransformationAnchor :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (QGraphicsViewViewportAnchor) -> (HoppyP.IO ())
setTransformationAnchor arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(setTransformationAnchor' arg'1' arg'2')
setViewportUpdateMode :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (QGraphicsViewViewportUpdateMode) -> (HoppyP.IO ())
setViewportUpdateMode arg'1 arg'2 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyFHR.fromCppEnum
) arg'2 >>= \arg'2' ->
(setViewportUpdateMode' arg'1' arg'2')
shear :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO ())
shear arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(shear' arg'1' arg'2' arg'3')
translate :: (QGraphicsViewPtr this) => (this) {- ^ this -} -> (HoppyP.Double) -> (HoppyP.Double) -> (HoppyP.IO ())
translate arg'1 arg'2 arg'3 =
HoppyFHR.withCppPtr (toQGraphicsView arg'1) $ \arg'1' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'2 >>= \arg'2' ->
(
HoppyP.return . HoppyP.realToFrac
) arg'3 >>= \arg'3' ->
(translate' arg'1' arg'2' arg'3')
data QGraphicsViewConst =
QGraphicsViewConst (HoppyF.Ptr QGraphicsViewConst)
| QGraphicsViewConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsViewConst)
deriving (HoppyP.Show)
instance HoppyP.Eq QGraphicsViewConst where
x == y = HoppyFHR.toPtr x == HoppyFHR.toPtr y
instance HoppyP.Ord QGraphicsViewConst where
compare x y = HoppyP.compare (HoppyFHR.toPtr x) (HoppyFHR.toPtr y)
castQGraphicsViewToConst :: QGraphicsView -> QGraphicsViewConst
castQGraphicsViewToConst (QGraphicsView ptr') = QGraphicsViewConst $ HoppyF.castPtr ptr'
castQGraphicsViewToConst (QGraphicsViewGc fptr' ptr') = QGraphicsViewConstGc fptr' $ HoppyF.castPtr ptr'
instance HoppyFHR.CppPtr QGraphicsViewConst where
nullptr = QGraphicsViewConst HoppyF.nullPtr
withCppPtr (QGraphicsViewConst ptr') f' = f' ptr'
withCppPtr (QGraphicsViewConstGc fptr' ptr') f' = HoppyF.withForeignPtr fptr' $ \_ -> f' ptr'
toPtr (QGraphicsViewConst ptr') = ptr'
toPtr (QGraphicsViewConstGc _ ptr') = ptr'
touchCppPtr (QGraphicsViewConst _) = HoppyP.return ()
touchCppPtr (QGraphicsViewConstGc fptr' _) = HoppyF.touchForeignPtr fptr'
instance HoppyFHR.Deletable QGraphicsViewConst where
delete (QGraphicsViewConst ptr') = delete'QGraphicsView ptr'
delete (QGraphicsViewConstGc _ _) = HoppyP.fail $ HoppyP.concat ["Deletable.delete: Asked to delete a GC-managed ", "QGraphicsViewConst", " object."]
toGc this'@(QGraphicsViewConst ptr') = if ptr' == HoppyF.nullPtr then HoppyP.return this' else HoppyP.fmap (HoppyP.flip QGraphicsViewConstGc ptr') $ HoppyF.newForeignPtr (HoppyF.castFunPtr deletePtr'QGraphicsView :: HoppyF.FunPtr (HoppyF.Ptr () -> HoppyP.IO ())) (HoppyF.castPtr ptr' :: HoppyF.Ptr ())
toGc this'@(QGraphicsViewConstGc {}) = HoppyP.return this'
instance QGraphicsViewConstPtr QGraphicsViewConst where
toQGraphicsViewConst = HoppyP.id
instance M362.QAbstractScrollAreaConstPtr QGraphicsViewConst where
toQAbstractScrollAreaConst (QGraphicsViewConst ptr') = M362.QAbstractScrollAreaConst $ castQGraphicsViewToQAbstractScrollArea ptr'
toQAbstractScrollAreaConst (QGraphicsViewConstGc fptr' ptr') = M362.QAbstractScrollAreaConstGc fptr' $ castQGraphicsViewToQAbstractScrollArea ptr'
instance M400.QFrameConstPtr QGraphicsViewConst where
toQFrameConst (QGraphicsViewConst ptr') = M400.QFrameConst $ castQGraphicsViewToQFrame ptr'
toQFrameConst (QGraphicsViewConstGc fptr' ptr') = M400.QFrameConstGc fptr' $ castQGraphicsViewToQFrame ptr'
instance M506.QWidgetConstPtr QGraphicsViewConst where
toQWidgetConst (QGraphicsViewConst ptr') = M506.QWidgetConst $ castQGraphicsViewToQWidget ptr'
toQWidgetConst (QGraphicsViewConstGc fptr' ptr') = M506.QWidgetConstGc fptr' $ castQGraphicsViewToQWidget ptr'
instance M94.QObjectConstPtr QGraphicsViewConst where
toQObjectConst (QGraphicsViewConst ptr') = M94.QObjectConst $ castQGraphicsViewToQObject ptr'
toQObjectConst (QGraphicsViewConstGc fptr' ptr') = M94.QObjectConstGc fptr' $ castQGraphicsViewToQObject ptr'
data QGraphicsView =
QGraphicsView (HoppyF.Ptr QGraphicsView)
| QGraphicsViewGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsView)
deriving (HoppyP.Show)
instance HoppyP.Eq QGraphicsView where
x == y = HoppyFHR.toPtr x == HoppyFHR.toPtr y
instance HoppyP.Ord QGraphicsView where
compare x y = HoppyP.compare (HoppyFHR.toPtr x) (HoppyFHR.toPtr y)
castQGraphicsViewToNonconst :: QGraphicsViewConst -> QGraphicsView
castQGraphicsViewToNonconst (QGraphicsViewConst ptr') = QGraphicsView $ HoppyF.castPtr ptr'
castQGraphicsViewToNonconst (QGraphicsViewConstGc fptr' ptr') = QGraphicsViewGc fptr' $ HoppyF.castPtr ptr'
instance HoppyFHR.CppPtr QGraphicsView where
nullptr = QGraphicsView HoppyF.nullPtr
withCppPtr (QGraphicsView ptr') f' = f' ptr'
withCppPtr (QGraphicsViewGc fptr' ptr') f' = HoppyF.withForeignPtr fptr' $ \_ -> f' ptr'
toPtr (QGraphicsView ptr') = ptr'
toPtr (QGraphicsViewGc _ ptr') = ptr'
touchCppPtr (QGraphicsView _) = HoppyP.return ()
touchCppPtr (QGraphicsViewGc fptr' _) = HoppyF.touchForeignPtr fptr'
instance HoppyFHR.Deletable QGraphicsView where
delete (QGraphicsView ptr') = delete'QGraphicsView $ (HoppyF.castPtr ptr' :: HoppyF.Ptr QGraphicsViewConst)
delete (QGraphicsViewGc _ _) = HoppyP.fail $ HoppyP.concat ["Deletable.delete: Asked to delete a GC-managed ", "QGraphicsView", " object."]
toGc this'@(QGraphicsView ptr') = if ptr' == HoppyF.nullPtr then HoppyP.return this' else HoppyP.fmap (HoppyP.flip QGraphicsViewGc ptr') $ HoppyF.newForeignPtr (HoppyF.castFunPtr deletePtr'QGraphicsView :: HoppyF.FunPtr (HoppyF.Ptr () -> HoppyP.IO ())) (HoppyF.castPtr ptr' :: HoppyF.Ptr ())
toGc this'@(QGraphicsViewGc {}) = HoppyP.return this'
instance QGraphicsViewConstPtr QGraphicsView where
toQGraphicsViewConst (QGraphicsView ptr') = QGraphicsViewConst $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQGraphicsViewConst (QGraphicsViewGc fptr' ptr') = QGraphicsViewConstGc fptr' $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance QGraphicsViewPtr QGraphicsView where
toQGraphicsView = HoppyP.id
instance M362.QAbstractScrollAreaConstPtr QGraphicsView where
toQAbstractScrollAreaConst (QGraphicsView ptr') = M362.QAbstractScrollAreaConst $ castQGraphicsViewToQAbstractScrollArea $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQAbstractScrollAreaConst (QGraphicsViewGc fptr' ptr') = M362.QAbstractScrollAreaConstGc fptr' $ castQGraphicsViewToQAbstractScrollArea $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance M362.QAbstractScrollAreaPtr QGraphicsView where
toQAbstractScrollArea (QGraphicsView ptr') = M362.QAbstractScrollArea $ (HoppyF.castPtr :: HoppyF.Ptr M362.QAbstractScrollAreaConst -> HoppyF.Ptr M362.QAbstractScrollArea) $ castQGraphicsViewToQAbstractScrollArea $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQAbstractScrollArea (QGraphicsViewGc fptr' ptr') = M362.QAbstractScrollAreaGc fptr' $ (HoppyF.castPtr :: HoppyF.Ptr M362.QAbstractScrollAreaConst -> HoppyF.Ptr M362.QAbstractScrollArea) $ castQGraphicsViewToQAbstractScrollArea $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance M400.QFrameConstPtr QGraphicsView where
toQFrameConst (QGraphicsView ptr') = M400.QFrameConst $ castQGraphicsViewToQFrame $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQFrameConst (QGraphicsViewGc fptr' ptr') = M400.QFrameConstGc fptr' $ castQGraphicsViewToQFrame $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance M400.QFramePtr QGraphicsView where
toQFrame (QGraphicsView ptr') = M400.QFrame $ (HoppyF.castPtr :: HoppyF.Ptr M400.QFrameConst -> HoppyF.Ptr M400.QFrame) $ castQGraphicsViewToQFrame $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQFrame (QGraphicsViewGc fptr' ptr') = M400.QFrameGc fptr' $ (HoppyF.castPtr :: HoppyF.Ptr M400.QFrameConst -> HoppyF.Ptr M400.QFrame) $ castQGraphicsViewToQFrame $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance M506.QWidgetConstPtr QGraphicsView where
toQWidgetConst (QGraphicsView ptr') = M506.QWidgetConst $ castQGraphicsViewToQWidget $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQWidgetConst (QGraphicsViewGc fptr' ptr') = M506.QWidgetConstGc fptr' $ castQGraphicsViewToQWidget $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance M506.QWidgetPtr QGraphicsView where
toQWidget (QGraphicsView ptr') = M506.QWidget $ (HoppyF.castPtr :: HoppyF.Ptr M506.QWidgetConst -> HoppyF.Ptr M506.QWidget) $ castQGraphicsViewToQWidget $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQWidget (QGraphicsViewGc fptr' ptr') = M506.QWidgetGc fptr' $ (HoppyF.castPtr :: HoppyF.Ptr M506.QWidgetConst -> HoppyF.Ptr M506.QWidget) $ castQGraphicsViewToQWidget $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance M94.QObjectConstPtr QGraphicsView where
toQObjectConst (QGraphicsView ptr') = M94.QObjectConst $ castQGraphicsViewToQObject $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQObjectConst (QGraphicsViewGc fptr' ptr') = M94.QObjectConstGc fptr' $ castQGraphicsViewToQObject $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
instance M94.QObjectPtr QGraphicsView where
toQObject (QGraphicsView ptr') = M94.QObject $ (HoppyF.castPtr :: HoppyF.Ptr M94.QObjectConst -> HoppyF.Ptr M94.QObject) $ castQGraphicsViewToQObject $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
toQObject (QGraphicsViewGc fptr' ptr') = M94.QObjectGc fptr' $ (HoppyF.castPtr :: HoppyF.Ptr M94.QObjectConst -> HoppyF.Ptr M94.QObject) $ castQGraphicsViewToQObject $ (HoppyF.castPtr :: HoppyF.Ptr QGraphicsView -> HoppyF.Ptr QGraphicsViewConst) ptr'
new :: (HoppyP.IO QGraphicsView)
new =
HoppyP.fmap QGraphicsView
(new')
newWithScene :: (M412.QGraphicsScenePtr arg'1) => (arg'1) -> (HoppyP.IO QGraphicsView)
newWithScene arg'1 =
HoppyFHR.withCppPtr (M412.toQGraphicsScene arg'1) $ \arg'1' ->
HoppyP.fmap QGraphicsView
(newWithScene' arg'1')
newWithParent :: (M506.QWidgetPtr arg'1) => (arg'1) -> (HoppyP.IO QGraphicsView)
newWithParent arg'1 =
HoppyFHR.withCppPtr (M506.toQWidget arg'1) $ \arg'1' ->
HoppyP.fmap QGraphicsView
(newWithParent' arg'1')
newWithSceneAndParent :: (M412.QGraphicsScenePtr arg'1, M506.QWidgetPtr arg'2) => (arg'1) -> (arg'2) -> (HoppyP.IO QGraphicsView)
newWithSceneAndParent arg'1 arg'2 =
HoppyFHR.withCppPtr (M412.toQGraphicsScene arg'1) $ \arg'1' ->
HoppyFHR.withCppPtr (M506.toQWidget arg'2) $ \arg'2' ->
HoppyP.fmap QGraphicsView
(newWithSceneAndParent' arg'1' arg'2')
class QGraphicsViewSuper a where
downToQGraphicsView :: a -> QGraphicsView
instance QGraphicsViewSuper M362.QAbstractScrollArea where
downToQGraphicsView = castQGraphicsViewToNonconst . cast' . M362.castQAbstractScrollAreaToConst
where
cast' (M362.QAbstractScrollAreaConst ptr') = QGraphicsViewConst $ castQAbstractScrollAreaToQGraphicsView ptr'
cast' (M362.QAbstractScrollAreaConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQAbstractScrollAreaToQGraphicsView ptr'
instance QGraphicsViewSuper M400.QFrame where
downToQGraphicsView = castQGraphicsViewToNonconst . cast' . M400.castQFrameToConst
where
cast' (M400.QFrameConst ptr') = QGraphicsViewConst $ castQFrameToQGraphicsView ptr'
cast' (M400.QFrameConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQFrameToQGraphicsView ptr'
instance QGraphicsViewSuper M506.QWidget where
downToQGraphicsView = castQGraphicsViewToNonconst . cast' . M506.castQWidgetToConst
where
cast' (M506.QWidgetConst ptr') = QGraphicsViewConst $ castQWidgetToQGraphicsView ptr'
cast' (M506.QWidgetConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQWidgetToQGraphicsView ptr'
instance QGraphicsViewSuper M94.QObject where
downToQGraphicsView = castQGraphicsViewToNonconst . cast' . M94.castQObjectToConst
where
cast' (M94.QObjectConst ptr') = QGraphicsViewConst $ castQObjectToQGraphicsView ptr'
cast' (M94.QObjectConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQObjectToQGraphicsView ptr'
class QGraphicsViewSuperConst a where
downToQGraphicsViewConst :: a -> QGraphicsViewConst
instance QGraphicsViewSuperConst M362.QAbstractScrollAreaConst where
downToQGraphicsViewConst = cast'
where
cast' (M362.QAbstractScrollAreaConst ptr') = QGraphicsViewConst $ castQAbstractScrollAreaToQGraphicsView ptr'
cast' (M362.QAbstractScrollAreaConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQAbstractScrollAreaToQGraphicsView ptr'
instance QGraphicsViewSuperConst M400.QFrameConst where
downToQGraphicsViewConst = cast'
where
cast' (M400.QFrameConst ptr') = QGraphicsViewConst $ castQFrameToQGraphicsView ptr'
cast' (M400.QFrameConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQFrameToQGraphicsView ptr'
instance QGraphicsViewSuperConst M506.QWidgetConst where
downToQGraphicsViewConst = cast'
where
cast' (M506.QWidgetConst ptr') = QGraphicsViewConst $ castQWidgetToQGraphicsView ptr'
cast' (M506.QWidgetConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQWidgetToQGraphicsView ptr'
instance QGraphicsViewSuperConst M94.QObjectConst where
downToQGraphicsViewConst = cast'
where
cast' (M94.QObjectConst ptr') = QGraphicsViewConst $ castQObjectToQGraphicsView ptr'
cast' (M94.QObjectConstGc fptr' ptr') = QGraphicsViewConstGc fptr' $ castQObjectToQGraphicsView ptr'
instance HoppyFHR.Assignable (HoppyF.Ptr (HoppyF.Ptr QGraphicsView)) QGraphicsView where
assign ptr' value' = HoppyF.poke ptr' $ HoppyFHR.toPtr value'
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QGraphicsView)) QGraphicsView where
decode = HoppyP.fmap QGraphicsView . HoppyF.peek
newtype QGraphicsViewCacheMode = QGraphicsViewCacheMode (HoppyFC.CInt) deriving (QtahP.Eq, QtahP.Ord, QtahP.Show)
instance QtahFlags.Flags (HoppyFC.CInt) QGraphicsViewCacheModeFlag QGraphicsViewCacheMode where
enumToFlags = QGraphicsViewCacheMode . QtahFHR.fromCppEnum
flagsToEnum (QGraphicsViewCacheMode x') = QtahFHR.toCppEnum x'
class IsQGraphicsViewCacheMode a where
toQGraphicsViewCacheMode :: a -> QGraphicsViewCacheMode
instance IsQGraphicsViewCacheMode QGraphicsViewCacheMode where toQGraphicsViewCacheMode = QtahP.id
instance IsQGraphicsViewCacheMode QGraphicsViewCacheModeFlag where toQGraphicsViewCacheMode = QtahFlags.enumToFlags
instance IsQGraphicsViewCacheMode (HoppyFC.CInt) where toQGraphicsViewCacheMode = QtahFlags.numToFlags
cacheBackground :: QGraphicsViewCacheMode
cacheBackground = QGraphicsViewCacheMode (1)
cacheNone :: QGraphicsViewCacheMode
cacheNone = QGraphicsViewCacheMode (0)
instance QtahDB.Bits QGraphicsViewCacheMode where
x .&. y = QtahFlags.numToFlags (QtahFlags.flagsToNum x .&. QtahFlags.flagsToNum y)
x .|. y = QtahFlags.numToFlags (QtahFlags.flagsToNum x .|. QtahFlags.flagsToNum y)
xor x y = QtahFlags.numToFlags $ QtahDB.xor (QtahFlags.flagsToNum x) (QtahFlags.flagsToNum y)
complement x = QtahFlags.numToFlags $ QtahDB.complement $ QtahFlags.flagsToNum x
shift x i = QtahFlags.numToFlags $ QtahDB.shift (QtahFlags.flagsToNum x) i
rotate x i = QtahFlags.numToFlags $ QtahDB.rotate (QtahFlags.flagsToNum x) i
bitSize x = case QtahDB.bitSizeMaybe x of
QtahP.Just n -> n
QtahP.Nothing -> QtahP.error "bitSize is undefined"
bitSizeMaybe = QtahDB.bitSizeMaybe . QtahFlags.flagsToNum
isSigned = QtahDB.isSigned . QtahFlags.flagsToNum
testBit x i = QtahDB.testBit (QtahFlags.flagsToNum x) i
bit = QtahFlags.numToFlags . QtahDB.bit
popCount = QtahDB.popCount . QtahFlags.flagsToNum
data QGraphicsViewCacheModeFlag =
CacheNone
| CacheBackground
| UnknownQGraphicsViewCacheModeFlag (HoppyFC.CInt)
deriving (HoppyP.Show)
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsViewCacheModeFlag where
fromCppEnum CacheNone = 0
fromCppEnum CacheBackground = 1
fromCppEnum (UnknownQGraphicsViewCacheModeFlag n) = n
toCppEnum (0) = CacheNone
toCppEnum (1) = CacheBackground
toCppEnum n = UnknownQGraphicsViewCacheModeFlag n
instance HoppyP.Eq QGraphicsViewCacheModeFlag where
x == y = HoppyFHR.fromCppEnum x == HoppyFHR.fromCppEnum y
instance HoppyP.Ord QGraphicsViewCacheModeFlag where
compare x y = HoppyP.compare (HoppyFHR.fromCppEnum x) (HoppyFHR.fromCppEnum y)
data QGraphicsViewDragMode =
NoDrag
| ScrollHandDrag
| RubberBandDrag
| UnknownQGraphicsViewDragMode (HoppyFC.CInt)
deriving (HoppyP.Show)
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsViewDragMode where
fromCppEnum NoDrag = 0
fromCppEnum ScrollHandDrag = 1
fromCppEnum RubberBandDrag = 2
fromCppEnum (UnknownQGraphicsViewDragMode n) = n
toCppEnum (0) = NoDrag
toCppEnum (1) = ScrollHandDrag
toCppEnum (2) = RubberBandDrag
toCppEnum n = UnknownQGraphicsViewDragMode n
instance HoppyP.Eq QGraphicsViewDragMode where
x == y = HoppyFHR.fromCppEnum x == HoppyFHR.fromCppEnum y
instance HoppyP.Ord QGraphicsViewDragMode where
compare x y = HoppyP.compare (HoppyFHR.fromCppEnum x) (HoppyFHR.fromCppEnum y)
data QGraphicsViewOptimizationFlag =
DontClipPainter
| DontSavePainterState
| DontAdjustForAntialiasing
| IndirectPainting
| UnknownQGraphicsViewOptimizationFlag (HoppyFC.CInt)
deriving (HoppyP.Show)
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsViewOptimizationFlag where
fromCppEnum DontClipPainter = 1
fromCppEnum DontSavePainterState = 2
fromCppEnum DontAdjustForAntialiasing = 4
fromCppEnum IndirectPainting = 8
fromCppEnum (UnknownQGraphicsViewOptimizationFlag n) = n
toCppEnum (1) = DontClipPainter
toCppEnum (2) = DontSavePainterState
toCppEnum (4) = DontAdjustForAntialiasing
toCppEnum (8) = IndirectPainting
toCppEnum n = UnknownQGraphicsViewOptimizationFlag n
instance HoppyP.Eq QGraphicsViewOptimizationFlag where
x == y = HoppyFHR.fromCppEnum x == HoppyFHR.fromCppEnum y
instance HoppyP.Ord QGraphicsViewOptimizationFlag where
compare x y = HoppyP.compare (HoppyFHR.fromCppEnum x) (HoppyFHR.fromCppEnum y)
newtype QGraphicsViewOptimizationFlags = QGraphicsViewOptimizationFlags (HoppyFC.CInt) deriving (QtahP.Eq, QtahP.Ord, QtahP.Show)
instance QtahFlags.Flags (HoppyFC.CInt) QGraphicsViewOptimizationFlag QGraphicsViewOptimizationFlags where
enumToFlags = QGraphicsViewOptimizationFlags . QtahFHR.fromCppEnum
flagsToEnum (QGraphicsViewOptimizationFlags x') = QtahFHR.toCppEnum x'
class IsQGraphicsViewOptimizationFlags a where
toQGraphicsViewOptimizationFlags :: a -> QGraphicsViewOptimizationFlags
instance IsQGraphicsViewOptimizationFlags QGraphicsViewOptimizationFlags where toQGraphicsViewOptimizationFlags = QtahP.id
instance IsQGraphicsViewOptimizationFlags QGraphicsViewOptimizationFlag where toQGraphicsViewOptimizationFlags = QtahFlags.enumToFlags
instance IsQGraphicsViewOptimizationFlags (HoppyFC.CInt) where toQGraphicsViewOptimizationFlags = QtahFlags.numToFlags
dontAdjustForAntialiasing :: QGraphicsViewOptimizationFlags
dontAdjustForAntialiasing = QGraphicsViewOptimizationFlags (4)
dontClipPainter :: QGraphicsViewOptimizationFlags
dontClipPainter = QGraphicsViewOptimizationFlags (1)
dontSavePainterState :: QGraphicsViewOptimizationFlags
dontSavePainterState = QGraphicsViewOptimizationFlags (2)
indirectPainting :: QGraphicsViewOptimizationFlags
indirectPainting = QGraphicsViewOptimizationFlags (8)
instance QtahDB.Bits QGraphicsViewOptimizationFlags where
x .&. y = QtahFlags.numToFlags (QtahFlags.flagsToNum x .&. QtahFlags.flagsToNum y)
x .|. y = QtahFlags.numToFlags (QtahFlags.flagsToNum x .|. QtahFlags.flagsToNum y)
xor x y = QtahFlags.numToFlags $ QtahDB.xor (QtahFlags.flagsToNum x) (QtahFlags.flagsToNum y)
complement x = QtahFlags.numToFlags $ QtahDB.complement $ QtahFlags.flagsToNum x
shift x i = QtahFlags.numToFlags $ QtahDB.shift (QtahFlags.flagsToNum x) i
rotate x i = QtahFlags.numToFlags $ QtahDB.rotate (QtahFlags.flagsToNum x) i
bitSize x = case QtahDB.bitSizeMaybe x of
QtahP.Just n -> n
QtahP.Nothing -> QtahP.error "bitSize is undefined"
bitSizeMaybe = QtahDB.bitSizeMaybe . QtahFlags.flagsToNum
isSigned = QtahDB.isSigned . QtahFlags.flagsToNum
testBit x i = QtahDB.testBit (QtahFlags.flagsToNum x) i
bit = QtahFlags.numToFlags . QtahDB.bit
popCount = QtahDB.popCount . QtahFlags.flagsToNum
data QGraphicsViewViewportAnchor =
NoAnchor
| AnchorViewCenter
| AnchorUnderMouse
| UnknownQGraphicsViewViewportAnchor (HoppyFC.CInt)
deriving (HoppyP.Show)
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsViewViewportAnchor where
fromCppEnum NoAnchor = 0
fromCppEnum AnchorViewCenter = 1
fromCppEnum AnchorUnderMouse = 2
fromCppEnum (UnknownQGraphicsViewViewportAnchor n) = n
toCppEnum (0) = NoAnchor
toCppEnum (1) = AnchorViewCenter
toCppEnum (2) = AnchorUnderMouse
toCppEnum n = UnknownQGraphicsViewViewportAnchor n
instance HoppyP.Eq QGraphicsViewViewportAnchor where
x == y = HoppyFHR.fromCppEnum x == HoppyFHR.fromCppEnum y
instance HoppyP.Ord QGraphicsViewViewportAnchor where
compare x y = HoppyP.compare (HoppyFHR.fromCppEnum x) (HoppyFHR.fromCppEnum y)
data QGraphicsViewViewportUpdateMode =
FullViewportUpdate
| MinimalViewportUpdate
| SmartViewportUpdate
| BoundingRectViewportUpdate
| NoViewportUpdate
| UnknownQGraphicsViewViewportUpdateMode (HoppyFC.CInt)
deriving (HoppyP.Show)
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsViewViewportUpdateMode where
fromCppEnum FullViewportUpdate = 0
fromCppEnum MinimalViewportUpdate = 1
fromCppEnum SmartViewportUpdate = 2
fromCppEnum BoundingRectViewportUpdate = 4
fromCppEnum NoViewportUpdate = 3
fromCppEnum (UnknownQGraphicsViewViewportUpdateMode n) = n
toCppEnum (0) = FullViewportUpdate
toCppEnum (1) = MinimalViewportUpdate
toCppEnum (2) = SmartViewportUpdate
toCppEnum (3) = NoViewportUpdate
toCppEnum (4) = BoundingRectViewportUpdate
toCppEnum n = UnknownQGraphicsViewViewportUpdateMode n
instance HoppyP.Eq QGraphicsViewViewportUpdateMode where
x == y = HoppyFHR.fromCppEnum x == HoppyFHR.fromCppEnum y
instance HoppyP.Ord QGraphicsViewViewportUpdateMode where
compare x y = HoppyP.compare (HoppyFHR.fromCppEnum x) (HoppyFHR.fromCppEnum y)