It should be possible to easily respond to rotation and orientation changes in Apps built with qt-components. This could be done by providing a sensible set of defaults that can be overridden;
|Portrait & Landscape||None||Portrait||Theme-dependant||Landscape|
|Portrait & Landscape||Portrait↔Landscape||Portrait||User-defined||Landscape|
Additionally, it might be desirable to prevent automatic rotation but rather transform the UI as a response to a physical orientation change. This would involve disabling automatic rotation via a property, and include handling of the change in screen real-estate. Alternatively, this could be descoped to only work in full-screen scenarios where the chrome is hidden.