diff options
author | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2017-03-29 15:03:43 -0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-04-26 17:56:33 +0300 |
commit | b371875e02cce2fb3fbb9fbb8f07eb5817ae0e8f (patch) | |
tree | 6e1a3c34b1a85479d3b9f42ccd071096e637929b /docs/markdown/Qt5-module.md | |
parent | 7dc747ea54480c452b913e4bfe682ec67061c9bf (diff) | |
download | meson-b371875e02cce2fb3fbb9fbb8f07eb5817ae0e8f.zip meson-b371875e02cce2fb3fbb9fbb8f07eb5817ae0e8f.tar.gz meson-b371875e02cce2fb3fbb9fbb8f07eb5817ae0e8f.tar.bz2 |
docs: Import the website and wiki and build with hotdoc
This allows us to more easily have the documentation in sync with
the source code as people will have to document new features etc
right at the time where they implement it.
Diffstat (limited to 'docs/markdown/Qt5-module.md')
-rw-r--r-- | docs/markdown/Qt5-module.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/markdown/Qt5-module.md b/docs/markdown/Qt5-module.md new file mode 100644 index 0000000..2b733bb --- /dev/null +++ b/docs/markdown/Qt5-module.md @@ -0,0 +1,15 @@ +# Qt5 module + +The Qt5 module provides tools to automatically deal with the various tools and steps required for Qt. The module has one method. + +## preprocess + +This method takes four keyword arguments, `moc_headers`, `moc_sources`, `ui_files` and `qresources` which define the files that require preprocessing with `moc`, `uic` and `rcc`. It returns an opaque object that should be passed to a main build target. A simple example would look like this: + +```meson +qt5 = import('qt5') +qt5_dep = dependency('qt5', ...) +moc_files = qt5.preprocess(moc_headers : 'myclass.h') +executable('myprog', 'main.cpp', 'myclass.cpp', moc_files, + dependencies : qt5_dep) +``` |