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

11 lines
448 B
Common Lisp

;; to be loaded in code with a defined *web-view* (QWebView)
(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)))