This Qt example application demonstrates how to create an application that uses multiple windows. Sometimes it is not enough to have only one main window and some dialogs. This example shows how to support multiple windows, how to let the user return back to the main window, and how to create the required menus and CBA buttons for the child windows. The project is being hosted and developed at: https://projects.forum.nokia.com/qmultiwinexample where you can read additional documentation on design considerations, check possible newer revisions, and also contribute to the project.
This application has been tested on Symbian^3, Maemo (Nokia N900 PR1.2, PR1.3), and Windows XP with Qt 4.7.0 release.
Important classes: QMainWindow, QMdiArea, QMdiSubWindow, QWidget, QDeclarativeView.