EQL5/helper
2016-11-29 13:54:09 +01:00
..
my-class-lists remove obsolete module :opengl; add some new Qt5 classes; 2016-11-29 01:13:27 +01:00
parsed remove obsolete module :opengl; add some new Qt5 classes; 2016-11-29 01:13:27 +01:00
generate.lisp some revisions 2016-11-29 13:54:09 +01:00
html2text.lisp port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
load-modules.lisp port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
missing-types.txt remove obsolete module :opengl; add some new Qt5 classes; 2016-11-29 01:13:27 +01:00
modules.lisp remove obsolete module :opengl; add some new Qt5 classes; 2016-11-29 01:13:27 +01:00
multiple-inheritance.txt remove obsolete module :opengl; add some new Qt5 classes; 2016-11-29 01:13:27 +01:00
no-static-meta-object.lisp remove obsolete module :opengl; add some new Qt5 classes; 2016-11-29 01:13:27 +01:00
parse-enums.lisp port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
parse.lisp port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
README.txt port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
share.lisp port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00

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).