module Qtc.Core.QDynamicPropertyChangeEvent (
QqDynamicPropertyChangeEvent(..)
,QqDynamicPropertyChangeEvent_nf(..)
,propertyName
,qDynamicPropertyChangeEvent_delete
)
where
import Qth.ClassTypes.Core
import Qtc.Enums.Base
import Qtc.Classes.Base
import Qtc.Classes.Qccs
import Qtc.Classes.Core
import Qtc.ClassTypes.Core
import Qth.ClassTypes.Core
class QqDynamicPropertyChangeEvent x1 where
qDynamicPropertyChangeEvent :: x1 -> IO (QDynamicPropertyChangeEvent ())
instance QqDynamicPropertyChangeEvent ((String)) where
qDynamicPropertyChangeEvent (x1)
= withQDynamicPropertyChangeEventResult $
withCWString x1 $ \cstr_x1 ->
qtc_QDynamicPropertyChangeEvent cstr_x1
foreign import ccall "qtc_QDynamicPropertyChangeEvent" qtc_QDynamicPropertyChangeEvent :: CWString -> IO (Ptr (TQDynamicPropertyChangeEvent ()))
instance QqDynamicPropertyChangeEvent ((QDynamicPropertyChangeEvent t1)) where
qDynamicPropertyChangeEvent (x1)
= withQDynamicPropertyChangeEventResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QDynamicPropertyChangeEvent1 cobj_x1
foreign import ccall "qtc_QDynamicPropertyChangeEvent1" qtc_QDynamicPropertyChangeEvent1 :: Ptr (TQDynamicPropertyChangeEvent t1) -> IO (Ptr (TQDynamicPropertyChangeEvent ()))
class QqDynamicPropertyChangeEvent_nf x1 where
qDynamicPropertyChangeEvent_nf :: x1 -> IO (QDynamicPropertyChangeEvent ())
instance QqDynamicPropertyChangeEvent_nf ((String)) where
qDynamicPropertyChangeEvent_nf (x1)
= withObjectRefResult $
withCWString x1 $ \cstr_x1 ->
qtc_QDynamicPropertyChangeEvent cstr_x1
instance QqDynamicPropertyChangeEvent_nf ((QDynamicPropertyChangeEvent t1)) where
qDynamicPropertyChangeEvent_nf (x1)
= withObjectRefResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QDynamicPropertyChangeEvent1 cobj_x1
propertyName :: QDynamicPropertyChangeEvent a -> (()) -> IO (String)
propertyName x0 ()
= withStringResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QDynamicPropertyChangeEvent_propertyName cobj_x0
foreign import ccall "qtc_QDynamicPropertyChangeEvent_propertyName" qtc_QDynamicPropertyChangeEvent_propertyName :: Ptr (TQDynamicPropertyChangeEvent a) -> IO (Ptr (TQString ()))
qDynamicPropertyChangeEvent_delete :: QDynamicPropertyChangeEvent a -> IO ()
qDynamicPropertyChangeEvent_delete x0
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QDynamicPropertyChangeEvent_delete cobj_x0
foreign import ccall "qtc_QDynamicPropertyChangeEvent_delete" qtc_QDynamicPropertyChangeEvent_delete :: Ptr (TQDynamicPropertyChangeEvent a) -> IO ()