1 (in-package :cl-smoke.kde.tests)
3 (5am:in-suite :kde.suite)
5 (defclass my-widget (kde:push-button)
7 (:metaclass cxx:class))
10 "Test clicking a button."
11 (kde:with-kde ("hello" "hello-world" "0.0.1")
12 (let ((widget (make-instance 'my-widget))
14 (qt:connect (qt:get-signal widget "clicked()")
18 (cxx:set-text widget "Click Me")
20 (5am:is (= 0 click-count))
21 (qt:test.mouse-click widget qt:+left-button+
22 0 (make-instance 'qt:point) -1)
23 (5am:is (= 1 click-count)))))