1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
/****************************************************************************
**
** Copyright (C) 2015 The Qt Company Ltd.
** Contact: http://www.qt.io/licensing
**
** This file is part of Qt Creator
**
**
** GNU Free Documentation License
**
** Alternatively, this file may be used under the terms of the GNU Free
** Documentation License version 1.3 as published by the Free Software
** Foundation and appearing in the file included in the packaging of this
** file.
**
**
****************************************************************************/
// **********************************************************************
// NOTE: the sections are not ordered by their logical order to avoid
// reshuffling the file each time the index order changes (i.e., often).
// Run the fixnavi.pl script to adjust the links to the index order.
// **********************************************************************
/*!
\contentspage {Qt Creator Manual}
\previouspage creator-sharing-project-settings.html
\page creator-project-managing-sessions.html
\nextpage creator-design-mode.html
\title Managing Sessions
When you exit \QC, a snapshot of your current workspace is stored as a
\e session. To restore the session automatically when you start \QC,
select \uicontrol {File > Session Manager > Restore last session on startup}.
When you open or create any of the following items, they automatically
become a part of the session:
\list
\li Projects with their dependencies (including SUBDIRS projects)
\li Editors
\li Breakpoints and expressions
\li Bookmarks
\endlist
A session is personal, that is, not meant to be shared. It is not supposed
to reflect the project structure. It contains personal data, such as
bookmarks and breakpoints that are usually not of interest to other
developers working on the same projects.
For example, if you work on a project and need to switch to another project
for a while, you can clone the current session to save it under a name and
create a new session for the other project. Everything that you open after
switching to the new session becomes a part of it. When you want to return
to working on the first project, switch to the saved session. \QC opens the
projects and files that belong to the session.
To save a session under a new name, select \uicontrol File >
\uicontrol {Session Manager} > \uicontrol Clone.
To create a new session, select \uicontrol File >
\uicontrol {Session Manager} > \uicontrol New.
\image qtcreator-session-manager.png
To switch between sessions, choose \uicontrol {File > Session Manager} >
\uicontrol {Switch to}.
When you launch \QC, a list of existing sessions is displayed in the
\uicontrol Welcome mode.
\image qtcreator-welcome-session.png
When you start \QC from the command line, you can give the name of
a session as argument and \QC will start with this session.
For more information, see \l{Using Command Line Options}.
*/
|