EQL5/examples/M-modules/webkit/Tic-Tac-Toe/inspector.lisp
2016-11-25 23:30:38 +01:00

13 lines
481 B
Common Lisp

;; to be loaded in code with a defined *web-view* (QWebView)
(in-package :h-utils)
(let (web-inspector)
(defun inspector ()
"Web element inspector, JavaScript debugger and console."
(unless web-inspector
(setf web-inspector (qnew "QWebInspector"))
(let ((settings (! "settings" *web-view*)))
(! "setAttribute" settings |QWebSettings.DeveloperExtrasEnabled| t))
(! "setPage" web-inspector (! "page" *web-view*)))
(! "show" web-inspector)))