Wed, 05 Jul 2017 19:58:40 +0200
Updated source docu.
5788
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <!DOCTYPE html> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric6.WebBrowser.Session.SessionManager</title> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <meta charset="UTF-8"> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | h1 { color: white; background: #85774A; } |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric6.WebBrowser.Session.SessionManager</h1> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | Module implementing the session manager. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | </p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <h3>Global Attributes</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <tr><td>None</td></tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <h3>Classes</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <td><a href="#SessionManager">SessionManager</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <td>Class implementing the session manager.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | <td><a href="#SessionMetaData">SessionMetaData</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <td>Class implementing a data structure to store meta data for a session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | </tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | <h3>Functions</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <tr><td>None</td></tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <hr /><hr /> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | <a NAME="SessionManager" ID="SessionManager"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | <h2>SessionManager</h2> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | Class implementing the session manager. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | </p><h3>Signals</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | <dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | <dt>sessionsMetaDataChanged()</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | emitted to indicate a change of the |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | list of session meta data |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | </dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | <h3>Derived from</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | QObject |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | <h3>Class Attributes</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | <tr><td>CloneSession</td></tr><tr><td>ReplaceSession</td></tr><tr><td>RestoreSession</td></tr><tr><td>SwitchSession</td></tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | <h3>Class Methods</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | <tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | <td><a href="#SessionManager.isValidSession">isValidSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | <td>Class method to check the validity of a session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | <td><a href="#SessionManager.readSessionFromFile">readSessionFromFile</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | <td>Class method to read the session data from a file.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | <td><a href="#SessionManager.restoreSessionFromData">restoreSessionFromData</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | <td>Class method to restore a session from a session data dictionary.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | </tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <h3>Methods</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | <tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | <td><a href="#SessionManager.__init__">SessionManager</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | <td>Constructor</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | <td><a href="#SessionManager.__autoSaveSession">__autoSaveSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | <td>Private slot to save the current session state.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | <td><a href="#SessionManager.__backupSavedSession">__backupSavedSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | <td>Private method to backup the most recently saved session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | <td><a href="#SessionManager.__fillMetaDataList">__fillMetaDataList</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | <td>Private method to fill the sessions meta data list.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | <td><a href="#SessionManager.__initSessionSaveTimer">__initSessionSaveTimer</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | <td>Private slot to initialize the auto save timer.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | <td><a href="#SessionManager.__isActive">__isActive</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | <td>Private method to check, if a given file is the active one.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <td><a href="#SessionManager.__sessionActTriggered">__sessionActTriggered</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | <td>Private slot to handle the menu selection of a session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | <td><a href="#SessionManager.__sessionDirectoryChanged">__sessionDirectoryChanged</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | <td>Private slot handling changes of the sessions directory.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <td><a href="#SessionManager.aboutToShowSessionsMenu">aboutToShowSessionsMenu</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | <td>Public slot to populate the sessions selection menu.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | <td><a href="#SessionManager.activateTimer">activateTimer</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | <td>Public method to activate the session save timer.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | <td><a href="#SessionManager.autoSaveSession">autoSaveSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | <td>Public method to save the current session state.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | <td><a href="#SessionManager.cloneSession">cloneSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | <td>Public method to clone a session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | <td><a href="#SessionManager.defaultSessionFile">defaultSessionFile</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <td>Public method to get the name of the default session file.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | <td><a href="#SessionManager.deleteSession">deleteSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | <td>Public method to delete a session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | <td><a href="#SessionManager.getSessionsDirectory">getSessionsDirectory</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | <td>Public method to get the directory sessions are stored in.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | <td><a href="#SessionManager.lastActiveSessionFile">lastActiveSessionFile</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | <td>Public method to get the name of the last active session file.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | <td><a href="#SessionManager.newSession">newSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | <td>Public method to start a new session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | <td><a href="#SessionManager.openSession">openSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | <td>Public method to open a session from a given session file.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | <td><a href="#SessionManager.preferencesChanged">preferencesChanged</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | <td>Public slot to react upon changes of the settings.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | <td><a href="#SessionManager.renameSession">renameSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | <td>Public method to rename or clone a session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | <td><a href="#SessionManager.replaceSession">replaceSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | <td>Public method to replace the current session with the given one.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | <td><a href="#SessionManager.saveSession">saveSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | <td>Public method to save the current session.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | <td><a href="#SessionManager.selectSession">selectSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | <td>Public method to select a session to be restored.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | <td><a href="#SessionManager.sessionMetaData">sessionMetaData</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | <td>Public method to get the sessions meta data.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | <td><a href="#SessionManager.showSessionManagerDialog">showSessionManagerDialog</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | <td>Public method to show the session manager dialog.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | <td><a href="#SessionManager.shutdown">shutdown</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | <td>Public method to perform any shutdown actions.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | <td><a href="#SessionManager.switchToSession">switchToSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | <td>Public method to switch the current session to the given one.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | </tr><tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | <td><a href="#SessionManager.writeCurrentSession">writeCurrentSession</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | <td>Public method to write the current session to the given file name.</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | </tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | <h3>Static Methods</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | <tr><td>None</td></tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | <a NAME="SessionManager.isValidSession" ID="SessionManager.isValidSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | <h4>SessionManager.isValidSession (class method)</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | <b>isValidSession</b>(<i>session</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | Class method to check the validity of a session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | <dt><i>session</i> (dict)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | dictionary containing the session data |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | flag indicating validity |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | bool |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | </dl><a NAME="SessionManager.readSessionFromFile" ID="SessionManager.readSessionFromFile"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | <h4>SessionManager.readSessionFromFile (class method)</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | <b>readSessionFromFile</b>(<i>sessionFileName</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | Class method to read the session data from a file. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | <dt><i>sessionFileName</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | file name of the session file |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | dictionary containing the session data |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | dict |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | </dl><a NAME="SessionManager.restoreSessionFromData" ID="SessionManager.restoreSessionFromData"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | <h4>SessionManager.restoreSessionFromData (class method)</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | <b>restoreSessionFromData</b>(<i>window=None, sessionData=None</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | Class method to restore a session from a session data dictionary. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | <dt><i>window</i> (WebBrowserWindow)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | reference to main window to restore to |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | </dd><dt><i>sessionData</i></dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | dictionary containing the session data |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | </dl><a NAME="SessionManager.__init__" ID="SessionManager.__init__"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | <h4>SessionManager (Constructor)</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | <b>SessionManager</b>(<i>parent=None</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | Constructor |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | <dt><i>parent</i> (QObject)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | reference to the parent object |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | </dl><a NAME="SessionManager.__autoSaveSession" ID="SessionManager.__autoSaveSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | <h4>SessionManager.__autoSaveSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233 | <b>__autoSaveSession</b>(<i>startTimer=True</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | Private slot to save the current session state. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | <dt><i>startTimer</i> (bool)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | flag indicating to restart the timer |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | </dl><a NAME="SessionManager.__backupSavedSession" ID="SessionManager.__backupSavedSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | <h4>SessionManager.__backupSavedSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | <b>__backupSavedSession</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | Private method to backup the most recently saved session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | </p><a NAME="SessionManager.__fillMetaDataList" ID="SessionManager.__fillMetaDataList"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | <h4>SessionManager.__fillMetaDataList</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | <b>__fillMetaDataList</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | Private method to fill the sessions meta data list. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | </p><p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | The sessions meta data list is only populated, if the variable holding |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | it is empty (i.e. it is populated on demand). |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | </p><a NAME="SessionManager.__initSessionSaveTimer" ID="SessionManager.__initSessionSaveTimer"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | <h4>SessionManager.__initSessionSaveTimer</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | <b>__initSessionSaveTimer</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | Private slot to initialize the auto save timer. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | </p><a NAME="SessionManager.__isActive" ID="SessionManager.__isActive"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | <h4>SessionManager.__isActive</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | <b>__isActive</b>(<i>filePath</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | Private method to check, if a given file is the active one. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | <dt><i>filePath</i> (str or QFileInfo)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267 | path of the session file to be checked |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
269 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
270 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
271 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
272 | flag indicating the active file |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
274 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
275 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
276 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
277 | bool |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279 | </dl><a NAME="SessionManager.__sessionActTriggered" ID="SessionManager.__sessionActTriggered"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
280 | <h4>SessionManager.__sessionActTriggered</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | <b>__sessionActTriggered</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | Private slot to handle the menu selection of a session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | </p><a NAME="SessionManager.__sessionDirectoryChanged" ID="SessionManager.__sessionDirectoryChanged"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | <h4>SessionManager.__sessionDirectoryChanged</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | <b>__sessionDirectoryChanged</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288 | Private slot handling changes of the sessions directory. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | </p><a NAME="SessionManager.aboutToShowSessionsMenu" ID="SessionManager.aboutToShowSessionsMenu"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | <h4>SessionManager.aboutToShowSessionsMenu</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291 | <b>aboutToShowSessionsMenu</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | Public slot to populate the sessions selection menu. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | </p><a NAME="SessionManager.activateTimer" ID="SessionManager.activateTimer"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | <h4>SessionManager.activateTimer</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | <b>activateTimer</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | Public method to activate the session save timer. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | </p><a NAME="SessionManager.autoSaveSession" ID="SessionManager.autoSaveSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | <h4>SessionManager.autoSaveSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | <b>autoSaveSession</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | Public method to save the current session state. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | </p><a NAME="SessionManager.cloneSession" ID="SessionManager.cloneSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | <h4>SessionManager.cloneSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | <b>cloneSession</b>(<i>sessionFilePath</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308 | Public method to clone a session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | <dt><i>sessionFilePath</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | file name of the session file to be cloned |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314 | </dl><a NAME="SessionManager.defaultSessionFile" ID="SessionManager.defaultSessionFile"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | <h4>SessionManager.defaultSessionFile</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
316 | <b>defaultSessionFile</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | Public method to get the name of the default session file. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | name of the default session file |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | str |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | </dl><a NAME="SessionManager.deleteSession" ID="SessionManager.deleteSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330 | <h4>SessionManager.deleteSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331 | <b>deleteSession</b>(<i>sessionFilePath</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
332 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333 | Public method to delete a session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | <dt><i>sessionFilePath</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | file name of the session file to be deleted |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339 | </dl><a NAME="SessionManager.getSessionsDirectory" ID="SessionManager.getSessionsDirectory"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
340 | <h4>SessionManager.getSessionsDirectory</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341 | <b>getSessionsDirectory</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | Public method to get the directory sessions are stored in. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | name of the sessions directory |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352 | str |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | </dl><a NAME="SessionManager.lastActiveSessionFile" ID="SessionManager.lastActiveSessionFile"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355 | <h4>SessionManager.lastActiveSessionFile</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356 | <b>lastActiveSessionFile</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358 | Public method to get the name of the last active session file. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362 | name of the last active session file |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
366 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | str |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
369 | </dl><a NAME="SessionManager.newSession" ID="SessionManager.newSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
370 | <h4>SessionManager.newSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | <b>newSession</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
372 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
373 | Public method to start a new session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
374 | </p><a NAME="SessionManager.openSession" ID="SessionManager.openSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
375 | <h4>SessionManager.openSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
376 | <b>openSession</b>(<i>sessionFilePath, flags=0</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
377 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
378 | Public method to open a session from a given session file. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
379 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
380 | <dt><i>sessionFilePath</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
381 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382 | name of the session file to get session from |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383 | </dd><dt><i>flags</i> (int)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
384 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
385 | flags determining the open mode |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
386 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
387 | </dl><a NAME="SessionManager.preferencesChanged" ID="SessionManager.preferencesChanged"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
388 | <h4>SessionManager.preferencesChanged</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
389 | <b>preferencesChanged</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
391 | Public slot to react upon changes of the settings. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
392 | </p><a NAME="SessionManager.renameSession" ID="SessionManager.renameSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
393 | <h4>SessionManager.renameSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
394 | <b>renameSession</b>(<i>sessionFilePath, flags=0</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
395 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
396 | Public method to rename or clone a session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
397 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
398 | <dt><i>sessionFilePath</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
399 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
400 | name of the session file |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
401 | </dd><dt><i>flags</i> (int)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
402 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
403 | flags determining a rename or clone operation |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
404 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
405 | </dl><a NAME="SessionManager.replaceSession" ID="SessionManager.replaceSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
406 | <h4>SessionManager.replaceSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
407 | <b>replaceSession</b>(<i>sessionFilePath</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
408 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
409 | Public method to replace the current session with the given one. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
410 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
411 | <dt><i>sessionFilePath</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
412 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
413 | file name of the session file to replace with |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
414 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
415 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
416 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
417 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
418 | flag indicating success |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
419 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
420 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
421 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
422 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
423 | bool |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
424 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
425 | </dl><a NAME="SessionManager.saveSession" ID="SessionManager.saveSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
426 | <h4>SessionManager.saveSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
427 | <b>saveSession</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
428 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
429 | Public method to save the current session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
430 | </p><a NAME="SessionManager.selectSession" ID="SessionManager.selectSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
431 | <h4>SessionManager.selectSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
432 | <b>selectSession</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
433 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
434 | Public method to select a session to be restored. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
435 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
436 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
437 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
438 | name of the session file to be restored |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
439 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
440 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
441 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
442 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
443 | str |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
444 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
445 | </dl><a NAME="SessionManager.sessionMetaData" ID="SessionManager.sessionMetaData"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
446 | <h4>SessionManager.sessionMetaData</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
447 | <b>sessionMetaData</b>(<i>includeBackups=False</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
448 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
449 | Public method to get the sessions meta data. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
450 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
451 | <dt><i>includeBackups</i> (bool)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
452 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
453 | flag indicating to include backup sessions |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
454 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
455 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
456 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
457 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
458 | list of session meta data |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
459 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
460 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
461 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
462 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
463 | list of SessionMetaData |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
464 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
465 | </dl><a NAME="SessionManager.showSessionManagerDialog" ID="SessionManager.showSessionManagerDialog"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
466 | <h4>SessionManager.showSessionManagerDialog</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
467 | <b>showSessionManagerDialog</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
468 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
469 | Public method to show the session manager dialog. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
470 | </p><a NAME="SessionManager.shutdown" ID="SessionManager.shutdown"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
471 | <h4>SessionManager.shutdown</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
472 | <b>shutdown</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
473 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
474 | Public method to perform any shutdown actions. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
475 | </p><a NAME="SessionManager.switchToSession" ID="SessionManager.switchToSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
476 | <h4>SessionManager.switchToSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
477 | <b>switchToSession</b>(<i>sessionFilePath</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
478 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
479 | Public method to switch the current session to the given one. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
480 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
481 | <dt><i>sessionFilePath</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
482 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
483 | file name of the session file to switch to |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
484 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
485 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
486 | <dt>Returns:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
487 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
488 | flag indicating success |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
489 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
490 | </dl><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
491 | <dt>Return Type:</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
492 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
493 | bool |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
494 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
495 | </dl><a NAME="SessionManager.writeCurrentSession" ID="SessionManager.writeCurrentSession"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
496 | <h4>SessionManager.writeCurrentSession</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
497 | <b>writeCurrentSession</b>(<i>sessionFileName</i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
498 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
499 | Public method to write the current session to the given file name. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
500 | </p><dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
501 | <dt><i>sessionFileName</i> (str)</dt> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
502 | <dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
503 | file name of the session |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
504 | </dd> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
505 | </dl> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
506 | <div align="right"><a href="#top">Up</a></div> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
507 | <hr /><hr /> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
508 | <a NAME="SessionMetaData" ID="SessionMetaData"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
509 | <h2>SessionMetaData</h2> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
510 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
511 | Class implementing a data structure to store meta data for a session. |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
512 | </p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
513 | <h3>Derived from</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
514 | object |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
515 | <h3>Class Attributes</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
516 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
517 | <tr><td>None</td></tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
518 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
519 | <h3>Class Methods</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
520 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
521 | <tr><td>None</td></tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
522 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
523 | <h3>Methods</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
524 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
525 | <tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
526 | <td><a href="#SessionMetaData.__init__">SessionMetaData</a></td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
527 | <td>Constructor</td> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
528 | </tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
529 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
530 | <h3>Static Methods</h3> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
531 | <table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
532 | <tr><td>None</td></tr> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
533 | </table> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
534 | <a NAME="SessionMetaData.__init__" ID="SessionMetaData.__init__"></a> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
535 | <h4>SessionMetaData (Constructor)</h4> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
536 | <b>SessionMetaData</b>(<i></i>) |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
537 | <p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
538 | Constructor |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
539 | </p> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
540 | <div align="right"><a href="#top">Up</a></div> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
541 | <hr /> |
b01d2c1e0973
Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
542 | </body></html> |