Neptune 3 UI - Application Popups

An application popup is used from applications to display information inside modal popups. As these popups should be shown in the very top layer of the UI, the rendering should be done in System UI. This approach involves Qt Application Manager and its ApplicationManagerWindow API.

Implementation Insights

The interface component to the application is PopupWindow. This is displayed in the Center Stack Display and gives the application the flexibility to create popups containing any kind of custom content and display those in system ui as a modal popups. The PopupModel is responsible of holding all application popups in Neptune3 UI in a list and managing it. It is in other words a popup manager taking care of showing and dismissing popups. That said, is also takes care about the rendering taking into account all properties the application has set for this specific popup.

See PopupModel and PopupWindow for detailed information and usage examples.

Some Use-Cases in Neptune 3 UI

Media Application

All available at the moment media sources.

Sheets Application

Popup example in sheets application.

© 2018 Pelagicore AG. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.