{-# 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)