File: changes22.html

package info (click to toggle)
qt-embedded 2.3.2-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 68,608 kB
  • ctags: 45,998
  • sloc: cpp: 276,654; ansic: 71,987; makefile: 29,074; sh: 12,305; yacc: 2,465; python: 1,863; perl: 481; lex: 480; xml: 68; lisp: 15
file content (113 lines) | stat: -rw-r--r-- 6,139 bytes parent folder | download
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Qt Toolkit -  Change Notes for Qt 2.2</title><style type="text/css"><!--
h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }body { background: white; color: black; }
--></style></head><body bgcolor="#ffffff">
<p>
<table width="100%">
<tr><td><a href="index.html">
<img width="100" height="100" src="qtlogo.png"
alt="Home" border="0"><img width="100"
height="100" src="face.png" alt="Home" border="0">
</a><td valign=top><div align=right><img src="dochead.png" width="472" height="27"><br>
<a href="classes.html"><b>Classes</b></a>
-<a href="annotated.html">Annotated</a>
- <a href="hierarchy.html">Tree</a>
-<a href="functions.html">Functions</a>
-<a href="index.html">Home</a>
-<a href="topicals.html"><b>Structure</b></a>
</div>
</table>
<h1 align=center> Change Notes for Qt 2.2</h1><br clear="all">
<h2>New major features in existing classes</h2>
<ul>
<li>QApplication:       - "global strut", an adjustable minimum size for interactable
                  control elements like the entries in a listbox, useful for
                  touch-screens. Popup window effects ( setEffectEnabled() )
                  and more threading support ( lock(), unlock(), locked() ).
<li>QCheckBox:  - "tristate" is now a property.
<li>QClipboard: - text() supports subtypes.
<li>QComboBox:  - "editable" is now a property that is changeable at runtime
<li>QDialog:    - support for extensible dialogs ("More...") with
                  setExtension() and setOrientation(). Optional size grip.
<li>QFont:      - new functions styleStrategy() and  setStyleHint()
<li>QIconSet:   - new constructor that takes both a small and a large pixmap
<li>QLabel:     - support for scaled pixmap contents, "pixmap" as property
<li>QLayout:    - improved flexibility with setEnabled(), access to the
                  layouted menu bar with menuBar().
<li>QListView:  - "showSortIndicator" as property. New function
                  QListViewItem::moveItem() to simplify drag and drop.
<li>QMovie:     - new functions pushSpace(), pushData(), frameImage(),
                support for the MNG animation format.
<li>QMultiLineEdit: - new functions pasteSubType() and  copyAvailable()
<li>QObject:    - new function normalizeSignalSlot()
<li>QPicture:   - streaming to and from QDataStream
<li>QPopupMenu:         - new signal aboutToHide()
<li>QRegExp:    - new functions setPattern() and find()
<li>QRegion:    - new function setRects()
<li>QScrollView:        - new property "staticBackground" to define a pixmap
                  background that does not scroll with the contents.
<li>QStatusBar:         - "sizeGripEnabled" as property
<li>QStyle:     - themable menu bars with drawMenuBarItem(). New functions
                  buttonMargin(), toolBarHandleExtent(), sliderThickness()
<li>QTabWidget:         - new functions currentPageIndex(), setCurrentPage(), new
                  signal currentChanged(). Similar extensions to QTabBar
                  and QTabDialog
<li>QVariant:   - new subtype QSizePolicy. Necessary for QWidget's
                   new sizePolicy property.
<li>QWidget:    - new properties "sizePolicy", "ownPalette", "ownFont",
                  "ownCursor" and "hidden". The size policy is now adjustable
                  at runtime with setSizePolicy().  Added convenience slot
                  setDisabled(). Fast geometry mapping functions mapTo() and
                  mapFrom(). On X11, support for a new background mode
                  X11ParentRelative.
<li>QWizard:    - runtime changeable titles with setTitle(), new signal
                  selected()
<li>QWorkspace: - support for more widget flags like WType_Tool. Titlebar
                  blending effects on MS-Windows 98/2000.
<p>
</ul>
<h2>New Classes</h2>
<ul>
<li>QAction     - Abstracts a user interface action that can appear both in
                  menus and tool bars. Changing an action's properties, for
                  example using setEnabled(),setOn() or setText(),
                  immediately shows up in all representations.
<li>QActionGroup        - Combines actions to a group. An action group makes it easier
                  to deal with groups of actions. It allows to add, remove or
                  activate its children with a single call and provides
                  "one of many" semantics for toggle actions.
<li>QDial               - A rounded rangecontrol (like a speedometer or
                  potentiometer). Both API- and UI-wise the dial is very
                  similar to a QSlider.
<li>QMotifPlusStyle     - This class implements a Motif-ish look and feel with more
                  sophisticated bevelling as used by the GIMP toolkit (GTK)
                  for Unix/X11.
<li>QMutex:             - Provides access serialisation between threads.
<li>QSemaphore: - A robust integer semaphore. another way of thread serialisation.
<li>QThread     - Baseclass for platform-independent threads, and a thread
                  safe mechanism for posting events from threads other than
                  the main event loop thread.
<li>QWaitCondition      - Allows threads to wait/wake on conditions
                          (POSIX condition variables)
<p>
</ul>
<p>
<h2>New Modules</h2>
<p>
Modules are major new large components not necessary useful for all
Qt-based applications. Note that some modules are included in the
Qt Enterprise Edition but not the Qt Professional Edition.
<p>
<ul>
 <li> <a href=table.html>Qt Table Module
 <li> <a href=canvas.html>Qt Canvas Module
 <li> <a href=network.html>Qt Network Module
 <li> <a href=xml.html>Qt XML Module
</ul>

<p><address><hr><div align="center">
<table width="100%" cellspacing="0" border="0"><tr>
<td>Copyright  2001 Trolltech<td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a>
<td align="right"><div align="right">Qt version 2.3.2</div>
</table></div></address></body></html>