Transfer ownerhip only for smoke classes.
src/ownership.lisp
Wed Jun 10 14:14:34 CEST 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Transfer ownerhip only for smoke classes.
--- old-qt.gui/src/ownership.lisp 2014-10-30 07:47:35.000000000 +0100
+++ new-qt.gui/src/ownership.lisp 2014-10-30 07:47:35.000000000 +0100
@@ -1,4 +1,79 @@
(in-package :qt)
+;; undo-stack
(define-takes-ownership cxx:push ((undo-stack undo-stack) undo-command)
undo-command)
+
+
+#|
+;; FIXME TODO
+;; application
+(define-takes-ownership cxx:set-style ((application application) (style style))
+ ;; NOT QString style
+ style) ;; STATIC
+
+
+;; core-application
+(define-takes-ownership cxx:post-event ((app core-application) receiver (event event))
+ event) ;; STATIC
+(define-takes-ownership cxx:post-event ((app core-application) receiver event priority)
+ event) ;; STATIC
+|#
+
+;; AbstractFileEngine::beginEntryList return value
+
+;; grid-layout
+(define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
+ row column)
+ item)
+(define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
+ row column row-span)
+ item)
+(define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
+ row column row-span colum-span)
+ item)
+(define-takes-ownership cxx:add-item ((layout grid-layout) (item layout-item)
+ row column row-span colum-span aligment)
+ item)
+
+(define-takes-ownership cxx:add-item ((layout layout) (item layout-item))
+ item)
+
+;; QIcon::QIcon(QIconEngine* engine)
+
+(define-takes-ownership cxx:register-editor ((factory item-editor-factory)
+ type creator)
+ creator)
+
+
+(define-takes-ownership cxx:set-child ((this standard-item) row colum item)
+ item)
+(define-takes-ownership cxx:set-child ((this standard-item) row item)
+ item)
+(define-takes-ownership cxx:set-horizontal-header-item ((this standard-item-model)
+ column item)
+ item)
+(define-takes-ownership cxx:set-vertical-header-item ((this standard-item-model)
+ row item)
+ item)
+(define-takes-ownership cxx:set-item ((this standard-item-model)
+ row column item)
+ item)
+(define-takes-ownership cxx:set-item ((this standard-item-model)
+ row item)
+ item)
+(define-takes-ownership cxx:set-item-prototype ((this standard-item-model)
+ item)
+ item)
+
+
+;; Allocates return value
+;; QLineEdit::createStandardContextMenu()
+
+;; parent
+;; QListwidgetitem
+
+
+;; Relases ownership
+;;QList<QStandardItem *> QStandardItemModel::takeColumn ( int column )
+;; etc