mirror of
https://gitlab.com/eql/EQL5.git
synced 2026-01-11 03:31:47 -08:00
23 lines
862 B
Text
23 lines
862 B
Text
HOWTO
|
||
=====
|
||
|
||
Prepare
|
||
use "qchextractor" (from github) to extract html docs
|
||
use "./html2text.lisp" (requires EQL/Qt4 + module webkit) to convert them to text
|
||
|
||
If you miss a Qt class, add it in ./my-class-lists/<module>/:
|
||
q-names.lisp: QObject derived classes
|
||
n-names.lisp: non QObject derived classes
|
||
|
||
Run these commands in order: (after setting the *qt-documentation-path* in share.lisp)
|
||
ecl -shell parse.lisp
|
||
ecl -shell generate.lisp
|
||
|
||
Take a look at missing-types.txt:
|
||
These types are currently not available, as they must be integrated manually (by the author).
|
||
|
||
Make a clean rebuild of the project (see README-REBUILD.txt).
|
||
|
||
If you see an error message like this when compiling from "eql_lib.pro":
|
||
"staticMetaObject’ is not a member of ‘QTimeZone’"
|
||
then add the class to "no-static-meta-object.lisp", and it should compile.
|