Support for multiple sessions
Review Request #123385 - Created April 16, 2015 and updated
This patch enables to have multiple sessions at the same time. It separates MarbleWidgets and some other objects with deep connection with it from ControlView, and manages them with SessionManager as SessionElements.
Adds the ability to start new sessions and later return to the previous ones.
-This could be improved with adding an UI to change between sessions without closing any
-It could be used up to support high resolution printing with creating a session in the background
-This is necessary for the panorama viewer
Files are put to the right place, and SessionElement has been separated from SessionManager.h.
Revision 2 (+556 -65)