aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/corelib/widgets/mwindow.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/corelib/widgets/mwindow.h b/src/corelib/widgets/mwindow.h
index d80aa9fd..eb6a6dfc 100644
--- a/src/corelib/widgets/mwindow.h
+++ b/src/corelib/widgets/mwindow.h
@@ -108,10 +108,11 @@ public:
\a parent is passed to QGraphicsView's constructor.
- A scene manager can be assigned later by calling setSceneManager(),
- however a default scene manager will be automatically created as
- needed unless explicitly set whenever any scene management is required
- (adding a managed class like MDialog to the application).
+ By default MWindow doesn't create a scene manager. It can be assigned
+ later by calling setSceneManager(). Also, a default scene manager
+ will be automatically created as needed unless explicitly set whenever
+ any scene management is required (adding a managed class like MDialog
+ to the application).
\sa setSceneManager(), sceneManager()
*/
@@ -220,6 +221,11 @@ public:
\a sceneManager. The new \a sceneManager can be 0.
MWindow will take ownership of the given scene manager.
+
+ \note Scene manager takes over orientation angle management of a window.
+ If window orientation angle was changed manually before creating
+ a scene manager, the scene manager will override this setting.
+
*/
void setSceneManager(MSceneManager *sceneManager);
@@ -239,6 +245,12 @@ public:
The scene manager is responsible for positioning, animating and
generally managing MSceneWindows such as MDialog and MApplicationPage
inside the window's scene.
+
+ \note Scene manager takes over orientation angle management of a window.
+ If window orientation angle was changed manually before creating
+ a scene manager, the scene manager will override this setting.
+
+ \sa setSceneManager()
*/
MSceneManager *sceneManager();