Skip to content
Snippets Groups Projects
Shawn Rutledge's avatar
Shawn Rutledge authored
Thus it's not required for the root Presentation to retain key focus.
That way each slide can also use the keyboard as long as those uses
don't interefere with the global shortcuts.  The shortcuts can also be
disabled in case they interfere (e.g. using arrow navigation globally
prevents using it for navigating within a slide).

The remaining exception is for directly entering slide numbers.
IMO this is impractical anyway; but if you need to do that, then
you also need to give the Presentation keyboard focus, as before.

The shortcut which used Esc to quit is removed, and replaced with
the more-standard Control-Q.  Enter and Backspace are also no longer
used for slide navigation: there seem to be enough keys for that.

Change-Id: I0a54ae62305aa28b0ffef15b5ec010058c36fb8e
Reviewed-by: default avatarFrederik Gladhorn <frederik.gladhorn@qt.io>
719d2198
History
Name Last commit Last update
examples
src
tools/printslides
README
presentation.pro
This is a slide presentation system written in QML.



Installing
----------

Do 'make install' in the root directory to install the files to QTDIR/imports

Once that is done, all examples should run out of the box



Organization
------------

There is a tutorial covering most features under:
  examples/tutorial/SlideDeck.qml
This is a good place to start if you want to use it.

Examples on more advanced presentations are located here:
  examples/customtransition/SlideDeck.qml
  examples/animatedbackground/SlideDeck.qml
  examples/notes/SlideDeck.qml

The source code for the Slide and Presentation elements are located under:
  Qt/labs/presentation



Usage Tips
----------

 - The default size of presentations is hardcoded into the presentation .qml
   file. One can pass '--fullscreen' on the command line to qmlscene to show
   the presentation fullscreen.

 - under tools/printslides, there is a small tool to generate a slide deck
   .pdf file from your slide deck.