module Qtc.ClassTypes.Script (
QScriptEngine, TQScriptEngine, CQScriptEngine, QScriptEngineSc, TQScriptEngineSc, CQScriptEngineSc, withQScriptEngineResult
, QScriptValue, TQScriptValue, CQScriptValue, withQScriptValueResult
, QScriptContext, TQScriptContext, CQScriptContext
, QNsfContainer, TQNsfContainer, CQNsfContainer, withQNsfContainerResult
)
where
import Qtc.Classes.Types
import Qtc.ClassTypes.Core
type QScriptEngine a = QObject (CQScriptEngine a)
type TQScriptEngine a = TQObject (CQScriptEngine a)
data CQScriptEngine a = CQScriptEngine
type QScriptEngineSc a = QScriptEngine (CQScriptEngineSc a)
type TQScriptEngineSc a = TQScriptEngine (CQScriptEngineSc a)
data CQScriptEngineSc a = CQScriptEngineSc
withQScriptEngineResult :: IO (Ptr (TQScriptEngine a)) -> IO (QScriptEngine a)
withQScriptEngineResult f
= withObjectResult qtc_QScriptEngine_getFinalizer f
foreign import ccall qtc_QScriptEngine_getFinalizer :: FunPtr (Ptr (TQScriptEngine a) -> IO ())
type QScriptValue a = Object (CQScriptValue a)
type TQScriptValue a = CQScriptValue a
data CQScriptValue a = CQScriptValue
withQScriptValueResult :: IO (Ptr (TQScriptValue a)) -> IO (QScriptValue a)
withQScriptValueResult f
= withObjectResult qtc_QScriptValue_getFinalizer f
foreign import ccall qtc_QScriptValue_getFinalizer :: FunPtr (Ptr (TQScriptValue a) -> IO ())
type QScriptContext a = Object (CQScriptContext a)
type TQScriptContext a = CQScriptContext a
data CQScriptContext a = CQScriptContext
withQScriptContextResult :: IO (Ptr (TQScriptContext a)) -> IO (QScriptContext a)
withQScriptContextResult f
= withObjectResult qtc_QScriptContext_getFinalizer f
foreign import ccall qtc_QScriptContext_getFinalizer :: FunPtr (Ptr (TQScriptContext a) -> IO ())
type QNsfContainer a = QObject (CQNsfContainer a)
type TQNsfContainer a = TQObject (CQNsfContainer a)
data CQNsfContainer a = CQNsfContainer
withQNsfContainerResult :: IO (Ptr (TQNsfContainer a)) -> IO (QNsfContainer a)
withQNsfContainerResult f
= withObjectResult qtc_QNsfContainer_getFinalizer f
foreign import ccall qtc_QNsfContainer_getFinalizer :: FunPtr (Ptr (TQNsfContainer a) -> IO ())