source: trunk/doc/src/examples/dockwidgets.qdoc@ 846

Last change on this file since 846 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 7.3 KB
Line 
1/****************************************************************************
2**
3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
4** All rights reserved.
5** Contact: Nokia Corporation ([email protected])
6**
7** This file is part of the documentation of the Qt Toolkit.
8**
9** $QT_BEGIN_LICENSE:FDL$
10** Commercial Usage
11** Licensees holding valid Qt Commercial licenses may use this file in
12** accordance with the Qt Commercial License Agreement provided with the
13** Software or, alternatively, in accordance with the terms contained in a
14** written agreement between you and Nokia.
15**
16** GNU Free Documentation License
17** Alternatively, this file may be used under the terms of the GNU Free
18** Documentation License version 1.3 as published by the Free Software
19** Foundation and appearing in the file included in the packaging of this
20** file.
21**
22** If you have questions regarding the use of this file, please contact
23** Nokia at [email protected].
24** $QT_END_LICENSE$
25**
26****************************************************************************/
27
28/*!
29 \example mainwindows/dockwidgets
30 \title Dock Widgets Example
31
32 The Dock Widgets example shows how to add dock windows to an
33 application. It also shows how to use Qt's rich text engine.
34
35 \image dockwidgets-example.png Screenshot of the Dock Widgets example
36
37 The application presents a simple business letter template, and has
38 a list of customer names and addresses and a list of standard
39 phrases in two dock windows. The user can click a customer to have
40 their name and address inserted into the template, and click one or
41 more of the standard phrases. Errors can be corrected by clicking
42 the Undo button. Once the letter has been prepared it can be printed
43 or saved as HTML.
44
45 \section1 MainWindow Class Definition
46
47 Here's the class definition:
48
49 \snippet examples/mainwindows/dockwidgets/mainwindow.h 0
50
51 We will now review each function in turn.
52
53 \section1 MainWindow Class Implementation
54
55 \snippet examples/mainwindows/dockwidgets/mainwindow.cpp 0