Skip to content

(OgreViewer): recreate the whole application

What does this MR do?

  • Cleans visuOgreAdaptor.
    • Cleans the documentations of all adaptors and fix it for some of them.
    • Draws border of negatos and allow to enable/disable them from the xml.
  • Creates a new OgreViewer.
  • Adds a missing documentation in LineLayoutManagerBase.
  • Creates an xml color parser.
  • Fixes the fragment info adaptor by listening the viewport instead of the layer.
  • Improves the slide view builder
/**
 * @brief Defines the interface class for the slide view builder.
 *
 * @code{.xml}
    <slideView vAlign="top" hAlign="left" widht="50%" height="15" opacity="1.0" >
        <styleSheet>color: blue; background-color: yellow</styleSheet>
    </slideView>
   @endcode
 *
 * @subsection Configuration Configuration
 * - \b hAlign (optional, left/right, default=left): horizontal alignment of the widget.
 * - \b vAlign (optional, top/bottom, default=top): vertical alignment of the widget.
 * - \b hOffset (optional, int, default=0): horizontal offset of the widget (px or %).
 * - \b vOffset (optional, int, default=0): vertical offset of the widget (px or %).
 * - \b width (optional, int, default=100%): width of the widget (px or %).
 * - \b height (optional, int, default=100%): height of the widget (px or %).
 * - \b opacity (optional, float, default=1.0) : widget opacity.
 * - \b animatable (optional, bool, default=false): defines if the slide bar must use animation or not.
 * - \b animatableAlignment (optional, , default=): defines the animation direction.
 * - \b styleSheet (optional, string, default=""): style of the widget (see Qt style sheets
 * http://doc.qt.io/qt-5/stylesheet-examples.html).
 */

image

How to test it?

  • Launch OgreViewer.
  • Try any button in the app.

Associated Issues/Merge Requests

Edited by Romain MANCIAUX

Merge request reports