Transfer ownerhip only for smoke classes.
Annotate for file src/ownership.lisp
2009-06-11 tobias 1 (in-package :qt)
2009-05-31 tobias 2
2009-06-10 tobias 3 ;; undo-stack
2009-06-11 tobias 4 (define-takes-ownership cxx:push ((undo-stack undo-stack) undo-command)
2009-05-31 tobias 5 undo-command)
2009-06-10 tobias 6
12:14:34 ' 7
' 8 #|
' 9 ;; FIXME TODO
' 10 ;; application
' 11 (define-takes-ownership cxx:set-style ((application application) (style style))
' 12 ;; NOT QString style
' 13 style) ;; STATIC
' 14
' 15
' 16 ;; core-application
' 17 (define-takes-ownership cxx:post-event ((app core-application) receiver (event event))
' 18 event) ;; STATIC
' 19 (define-takes-ownership cxx:post-event ((app core-application) receiver event priority)
' 20 event) ;; STATIC
' 21 |#
' 22
' 23 ;; AbstractFileEngine::beginEntryList return value
' 24
' 25 ;; grid-layout
' 26 (define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
' 27 row column)
' 28 item)
' 29 (define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
' 30 row column row-span)
' 31 item)
' 32 (define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
' 33 row column row-span colum-span)
' 34 item)
' 35 (define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
' 36 row column row-span colum-span aligment)
' 37 item)
' 38
' 39 (define-takes-ownership cxx:add-item ((layout layout) (item layout-item))
' 40 item)
' 41
' 42 ;; QIcon::QIcon(QIconEngine* engine)
' 43
' 44 (define-takes-ownership cxx:register-editor ((factory item-editor-factory)
' 45 type creator)
' 46 creator)
' 47
' 48
' 49 (define-takes-ownership cxx:set-child ((this standard-item) row colum item)
' 50 item)
' 51 (define-takes-ownership cxx:set-child ((this standard-item) row item)
' 52 item)
' 53 (define-takes-ownership cxx:set-horizontal-header-item ((this standard-item-model)
' 54 column item)
' 55 item)
' 56 (define-takes-ownership cxx:set-vertical-header-item ((this standard-item-model)
' 57 row item)
' 58 item)
' 59 (define-takes-ownership cxx:set-item ((this standard-item-model)
' 60 row column item)
' 61 item)
' 62 (define-takes-ownership cxx:set-item ((this standard-item-model)
' 63 row item)
' 64 item)
' 65 (define-takes-ownership cxx:set-item-prototype ((this standard-item-model)
' 66 item)
' 67 item)
' 68
' 69
' 70 ;; Allocates return value
' 71 ;; QLineEdit::createStandardContextMenu()
' 72
' 73 ;; parent
' 74 ;; QListwidgetitem
' 75
' 76
' 77 ;; Relases ownership
' 78 ;;QList<QStandardItem *> QStandardItemModel::takeColumn ( int column )
' 79 ;; etc