diff options
| author | Olivier Tilloy <olivier.tilloy@canonical.com> | 2012-10-15 12:40:44 +0000 |
|---|---|---|
| committer | Tarmac <> | 2012-10-15 12:40:44 +0000 |
| commit | 5999e7a42962140b6479995d77a178186b6b2fcc (patch) | |
| tree | 3927d59c3a5edf7362bb4de937ae11fe7291b029 /examples/README | |
| parent | 46b559bd4b2229332c1858939be765939fc6fb05 (diff) | |
| parent | 4366f70b6d6f5f1788353dd74df15e616365d25b (diff) | |
| download | qmenumodel-5999e7a42962140b6479995d77a178186b6b2fcc.tar.gz qmenumodel-5999e7a42962140b6479995d77a178186b6b2fcc.tar.bz2 qmenumodel-5999e7a42962140b6479995d77a178186b6b2fcc.zip | |
Expose a C++ library, and separate into 3 binary packages:
- libqmenumodel0: C++ library
- libqmenumodel-dev: development headers for the C++ library
- qmenumodel-qml: QML module. Approved by Renato Araujo Oliveira Filho, jenkins.
Diffstat (limited to 'examples/README')
| -rw-r--r-- | examples/README | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/examples/README b/examples/README index 1ecac0e..ab683f3 100644 --- a/examples/README +++ b/examples/README @@ -1,11 +1,23 @@ This directory contains examples that demonstrate how to use the QMenuModel -QML binding in applications. +binding in Qt and QML applications. + To export an example menu model on the bus, run 'exportmenu.py'. + To render this menu in a QML application, run 'render-menumodel.qml' in qmlscene. You will need to inform qmlscene of the location of the QMenuModel plugin if it’s not installed system-wide, e.g.: - qmlscene -I libqmenumodel examples/render-menumodel.qml + $ qmlscene -I libqmenumodel examples/render-menumodel.qml + + +To compile a C++ executable that uses libqmenumodel to monitor and print +information about the exported menu, run `cmake` and then `make` from this +directory. This assumes that libqmenumodel-dev is installed on the system +(it won’t work with a local copy). Then, run the executable generated: + + $ cmake . + $ make + $ ./info-menumodel |
