38 ) |
38 ) |
39 |
39 |
40 from eric7 import Preferences, Utilities |
40 from eric7 import Preferences, Utilities |
41 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
41 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
42 from eric7.EricWidgets import EricMessageBox |
42 from eric7.EricWidgets import EricMessageBox |
|
43 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
43 |
44 |
44 |
45 |
45 class SessionMetaData: |
46 class SessionMetaData: |
46 """ |
47 """ |
47 Class implementing a data structure to store meta data for a session. |
48 Class implementing a data structure to store meta data for a session. |
409 return |
410 return |
410 |
411 |
411 sessionData = self.readSessionFromFile(sessionFilePath) |
412 sessionData = self.readSessionFromFile(sessionFilePath) |
412 if not sessionData or not sessionData["Windows"]: |
413 if not sessionData or not sessionData["Windows"]: |
413 return |
414 return |
414 |
|
415 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
416 |
415 |
417 window = WebBrowserWindow.mainWindow() |
416 window = WebBrowserWindow.mainWindow() |
418 |
417 |
419 if (flags & SessionManager.SwitchSession) == SessionManager.SwitchSession: |
418 if (flags & SessionManager.SwitchSession) == SessionManager.SwitchSession: |
420 # save the current session |
419 # save the current session |