use (setf instead of setter methods.
src/ui.lisp
Mon May 11 20:30:39 CEST 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* use (setf instead of setter methods.
--- old-qt.examples/src/ui.lisp 2014-10-30 07:38:56.000000000 +0100
+++ new-qt.examples/src/ui.lisp 2014-10-30 07:38:56.000000000 +0100
@@ -6,22 +6,22 @@
(defun load-ui-file ()
"Load a Qt Designer .ui file"
(qt:with-app
- (let ((loader (make-instance 'qt.uitools:ui-loader))
- (file (make-instance 'qt:file))
- (widget))
- (cxx:set-file-name file
- (concatenate 'string
- (directory-namestring
- (mb.sysdef:input-file
- (mb.sysdef:find-component :qt.examples "src" "ui")))
- "widget.ui"))
- (assert (cxx:exists file) (file)
- "File ~A does not exists" (cxx:file-name file))
- (unless (cxx:open file qt:iodevice.+read-only+)
- (error "open failed"))
- (setf widget (cxx:load loader file))
- (when (cffi:null-pointer-p (smoke::pointer widget))
- (error "load failed"))
- (cxx:close file)
- (cxx:show widget)
- (qt:exec))))
+ (let ((loader (make-instance 'qt.uitools:ui-loader))
+ (file (make-instance 'qt:file))
+ (widget))
+ (setf (cxx:file-name file)
+ (concatenate 'string
+ (directory-namestring
+ (mb.sysdef:input-file
+ (mb.sysdef:find-component :qt.examples "src" "ui")))
+ "widget.ui"))
+ (assert (cxx:exists file) (file)
+ "File ~A does not exists" (cxx:file-name file))
+ (unless (cxx:open file qt:iodevice.+read-only+)
+ (error "open failed"))
+ (setf widget (cxx:load loader file))
+ (when (cffi:null-pointer-p (smoke:pointer widget))
+ (error "load failed"))
+ (cxx:close file)
+ (cxx:show widget)
+ (qt:exec))))