summaryrefslogtreecommitdiffstats
path: root/tools/porting/src/qt3headers3.resource
blob: 6d259f21397d2d46cb730c1c7ceb8f45b5f2766b (plain)
ofshex dumpascii
0000 00 00 00 6d 00 00 00 26 00 71 00 73 00 71 00 6c 00 65 00 64 00 69 00 74 00 6f 00 72 00 66 00 61 ...m...&.q.s.q.l.e.d.i.t.o.r.f.a
0020 00 63 00 74 00 6f 00 72 00 79 00 2e 00 68 00 00 09 b9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .c.t.o.r.y...h..../*************
0040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
0080 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 45 64 69 74 6f 72 46 61 **.**.Definition.of.QSqlEditorFa
00a0 63 74 6f 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 ctory.class.**.**.Created.:.2000
00c0 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 -11-03.**.**.Copyright.(C).2000.
00e0 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 Trolltech.ASA...All.rights.reser
0100 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 ved..**.**.This.file.is.part.of.
0120 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f the.sql.module.of.the.Qt.GUI.Too
0140 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 lkit..**.**.This.file.may.be.dis
0160 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 tributed.under.the.terms.of.the.
0180 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 Q.Public.License.**.as.defined.b
01a0 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 y.Trolltech.ASA.of.Norway.and.ap
01c0 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 pearing.in.the.file.**.LICENSE.Q
01e0 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 PL.included.in.the.packaging.of.
0200 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 this.file..**.**.This.file.may.b
0220 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e e.distributed.and/or.modified.un
0240 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 der.the.terms.of.the.**.GNU.Gene
0260 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 ral.Public.License.version.2.as.
0280 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a published.by.the.Free.Software.*
02a0 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 *.Foundation.and.appearing.in.th
02c0 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 e.file.LICENSE.GPL.included.in.t
02e0 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a he.**.packaging.of.this.file..**
0300 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 .**.Licensees.holding.valid.Qt.E
0320 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 nterprise.Edition.licenses.may.u
0340 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 se.this.**.file.in.accordance.wi
0360 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 th.the.Qt.Commercial.License.Agr
0380 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 eement.provided.**.with.the.Soft
03a0 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 ware..**.**.This.file.is.provide
03c0 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 d.AS.IS.with.NO.WARRANTY.OF.ANY.
03e0 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 KIND,.INCLUDING.THE.**.WARRANTY.
0400 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 OF.DESIGN,.MERCHANTABILITY.AND.F
0420 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e ITNESS.FOR.A.PARTICULAR.PURPOSE.
0440 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d .**.**.See.http://qtsoftware.com
0460 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f /pricing.html.or.email.sales@tro
0480 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 lltech.com.for.**...information.
04a0 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 about.Qt.Commercial.License.Agre
04c0 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 ements..**.See.http://qtsoftware
04e0 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f .com/qpl/.for.QPL.licensing.info
0500 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 rmation..**.See.http://qtsoftwar
0520 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/gpl/.for.GPL.licensing.inf
0540 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f ormation..**.**.Contact.info@tro
0560 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 lltech.com.if.any.conditions.of.
0580 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 this.licensing.are.**.not.clear.
05a0 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a to.you..**.*********************
05c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
05e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c *****************/..#ifndef.QSQL
0600 45 44 49 54 4f 52 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 45 44 49 54 EDITORFACTORY_H.#define.QSQLEDIT
0620 4f 52 46 41 43 54 4f 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 ORFACTORY_H..#ifndef.QT_H.#inclu
0640 64 65 20 22 71 65 64 69 74 6f 72 66 61 63 74 6f 72 79 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 de."qeditorfactory.h".#endif.//.
0660 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 QT_H..#if.!defined(.QT_MODULE_SQ
0680 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 L.).||.defined(.QT_LICENSE_PROFE
06a0 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a SSIONAL.).#define.QM_EXPORT_SQL.
06c0 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 #else.#define.QM_EXPORT_SQL.Q_EX
06e0 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 45 PORT.#endif..#ifndef.QT_NO_SQL_E
0700 44 49 54 5f 57 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 53 71 6c 46 69 65 6c 64 3b 0a 0a 63 DIT_WIDGETS..class.QSqlField;..c
0720 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 lass.QM_EXPORT_SQL.QSqlEditorFac
0740 74 6f 72 79 20 3a 20 70 75 62 6c 69 63 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 0a 7b 0a 70 tory.:.public.QEditorFactory.{.p
0760 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 28 20 51 ublic:.....QSqlEditorFactory.(.Q
0780 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 Object.*.parent.=.0,.const.char.
07a0 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 45 64 69 74 6f 72 46 61 63 *.name.=.0.);.....~QSqlEditorFac
07c0 74 6f 72 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 20 63 72 tory();.....virtual.QWidget.*.cr
07e0 65 61 74 65 45 64 69 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f eateEditor(.QWidget.*.parent,.co
0800 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 20 76 61 72 69 61 6e 74 20 29 3b 0a 20 20 20 20 76 69 nst.QVariant.&.variant.);.....vi
0820 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 20 63 72 65 61 74 65 45 64 69 74 6f 72 28 20 51 57 rtual.QWidget.*.createEditor(.QW
0840 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 20 idget.*.parent,.const.QSqlField.
0860 2a 20 66 69 65 6c 64 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 71 6c 45 64 69 74 6f *.field.);......static.QSqlEdito
0880 72 46 61 63 74 6f 72 79 20 2a 20 64 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 rFactory.*.defaultFactory();....
08a0 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 73 74 61 6c 6c 44 65 66 61 75 6c 74 46 61 63 74 6f .static.void.installDefaultFacto
08c0 72 79 28 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 2a 20 66 61 63 74 6f 72 79 20 ry(.QSqlEditorFactory.*.factory.
08e0 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 );..private:.#if.defined(Q_DISAB
0900 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 LE_COPY).//.Disabled.copy.constr
0920 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 53 71 6c 45 64 69 74 uctor.and.operator=.....QSqlEdit
0940 6f 72 46 61 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f orFactory(.const.QSqlEditorFacto
0960 72 79 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 26 6f ry.&.);.....QSqlEditorFactory.&o
0980 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 perator=(.const.QSqlEditorFactor
09a0 79 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e y.&.);.#endif.};..#endif.//.QT_N
09c0 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 51 4c 45 44 49 54 4f 52 46 41 43 54 4f 52 O_SQL.#endif.//.QSQLEDITORFACTOR
09e0 59 5f 48 0a 00 00 00 24 00 71 00 73 00 71 00 6c 00 64 00 72 00 69 00 76 00 65 00 72 00 70 00 6c Y_H....$.q.s.q.l.d.r.i.v.e.r.p.l
0a00 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 08 29 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .u.g.i.n...h...)/***************
0a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a *****************************.**
0a60 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 44 72 .$Id$.**.**.Definition.of.QSqlDr
0a80 69 76 65 72 50 6c 75 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a iverPlugin.class.**.**.Created.:
0aa0 20 32 30 30 31 2d 30 39 2d 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 .2001-09-20.**.**.Copyright.(C).
0ac0 32 30 30 31 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 2001-2002.Trolltech.ASA...All.ri
0ae0 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 ghts.reserved..**.**.This.file.i
0b00 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 s.part.of.the.sql.module.of.the.
0b20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
0b40 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
0b60 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
0b80 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
0ba0 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
0bc0 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
0be0 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
0c00 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
0c20 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
0c40 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
0c60 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
0c80 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
0ca0 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
0cc0 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
0ce0 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
0d00 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
0d20 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
0d40 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
0d60 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
0d80 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
0da0 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
0dc0 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
0de0 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
0e00 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
0e20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
0e40 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
0e60 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
0e80 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
0ea0 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
0ec0 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
0ee0 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
0f00 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
0f20 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
0f40 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
0f60 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
0f80 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
0fa0 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
0fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
1000 20 51 53 51 4c 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c .QSQLDRIVERPLUGIN_H.#define.QSQL
1020 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e DRIVERPLUGIN_H..#ifndef.QT_H.#in
1040 63 6c 75 64 65 20 22 71 67 70 6c 75 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 clude."qgplugin.h".#include."qst
1060 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e ringlist.h".#endif.//.QT_H..#ifn
1080 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 def.QT_NO_SQL.#ifndef.QT_NO_COMP
10a0 4f 4e 45 4e 54 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 ONENT..class.QSqlDriver;.class.Q
10c0 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 SqlDriverPluginPrivate;..class.Q
10e0 5f 45 58 50 4f 52 54 20 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 _EXPORT.QSqlDriverPlugin.:.publi
1100 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 c.QGPlugin.{.....Q_OBJECT.public
1120 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 :.....QSqlDriverPlugin();.....~Q
1140 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 SqlDriverPlugin();......virtual.
1160 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 QStringList.keys().const.=.0;...
1180 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 44 72 69 76 65 72 20 2a 63 72 65 61 74 65 28 20 63 6f ..virtual.QSqlDriver.*create(.co
11a0 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 nst.QString.&key.).=.0;..private
11c0 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 :.....QSqlDriverPluginPrivate.*d
11e0 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a ;.};..#endif.//.QT_NO_COMPONENT.
1200 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 #endif.//.QT_NO_SQL..#endif.//.Q
1220 53 51 4c 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 48 0a 00 00 00 14 00 71 00 77 00 6d 00 61 00 74 SQLDRIVERPLUGIN_H......q.w.m.a.t
1240 00 72 00 69 00 78 00 2e 00 68 00 00 10 c3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .r.i.x...h..../*****************
1260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 ***************************.**.$
12a0 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 4d 61 74 72 Id:.$.**.**.Definition.of.QWMatr
12c0 69 78 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 30 32 30 0a ix.class.**.**.Created.:.941020.
12e0 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 **.**.Copyright.(C).1992-2000.Tr
1300 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 olltech.ASA...All.rights.reserve
1320 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 d..**.**.This.file.is.part.of.th
1340 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f e.kernel.module.of.the.Qt.GUI.To
1360 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 olkit..**.**.This.file.may.be.di
1380 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 stributed.under.the.terms.of.the
13a0 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 .Q.Public.License.**.as.defined.
13c0 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 by.Trolltech.ASA.of.Norway.and.a
13e0 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e ppearing.in.the.file.**.LICENSE.
1400 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 QPL.included.in.the.packaging.of
1420 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 .this.file..**.**.This.file.may.
1440 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 be.distributed.and/or.modified.u
1460 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e nder.the.terms.of.the.**.GNU.Gen
1480 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 eral.Public.License.version.2.as
14a0 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a .published.by.the.Free.Software.
14c0 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 **.Foundation.and.appearing.in.t
14e0 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 he.file.LICENSE.GPL.included.in.
1500 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a the.**.packaging.of.this.file..*
1520 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 *.**.Licensees.holding.valid.Qt.
1540 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 Enterprise.Edition.or.Qt.Profess
1560 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 ional.Edition.**.licenses.may.us
1580 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 e.this.file.in.accordance.with.t
15a0 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 he.Qt.Commercial.License.**.Agre
15c0 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 ement.provided.with.the.Software
15e0 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 ..**.**.This.file.is.provided.AS
1600 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 .IS.with.NO.WARRANTY.OF.ANY.KIND
1620 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 ,.INCLUDING.THE.**.WARRANTY.OF.D
1640 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 ESIGN,.MERCHANTABILITY.AND.FITNE
1660 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a SS.FOR.A.PARTICULAR.PURPOSE..**.
1680 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 **.See.http://qtsoftware.com/pri
16a0 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 cing.html.or.email.sales@trollte
16c0 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 ch.com.for.**...information.abou
16e0 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e t.Qt.Commercial.License.Agreemen
1700 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d ts..**.See.http://qtsoftware.com
1720 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 /qpl/.for.QPL.licensing.informat
1740 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ion..**.See.http://qtsoftware.co
1760 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 m/gpl/.for.GPL.licensing.informa
1780 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 tion..**.**.Contact.info@trollte
17a0 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 ch.com.if.any.conditions.of.this
17c0 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 .licensing.are.**.not.clear.to.y
17e0 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ou..**.*************************
1800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 4d 41 54 52 49 58 *************/..#ifndef.QWMATRIX
1840 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 4d 41 54 52 49 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 _H.#define.QWMATRIX_H..#ifndef.Q
1860 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e T_H.#include."qwindowdefs.h".#in
1880 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 clude."qpointarray.h".#include."
18a0 71 72 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 65 qrect.h".#include."qregion.h".#e
18c0 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 4d 41 54 ndif.//.QT_H..#ifndef.QT_NO_WMAT
18e0 52 49 58 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 4d 61 74 72 69 78 09 09 09 RIX...class.Q_EXPORT.QWMatrix...
1900 09 09 2f 2f 20 32 44 20 74 72 61 6e 73 66 6f 72 6d 20 6d 61 74 72 69 78 0a 7b 0a 70 75 62 6c 69 ..//.2D.transform.matrix.{.publi
1920 63 3a 0a 20 20 20 20 51 57 4d 61 74 72 69 78 28 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 28 c:.....QWMatrix();.....QWMatrix(
1940 20 64 6f 75 62 6c 65 20 6d 31 31 2c 20 64 6f 75 62 6c 65 20 6d 31 32 2c 20 64 6f 75 62 6c 65 20 .double.m11,.double.m12,.double.
1960 6d 32 31 2c 20 64 6f 75 62 6c 65 20 6d 32 32 2c 0a 09 20 20 20 20 20 20 64 6f 75 62 6c 65 20 64 m21,.double.m22,........double.d
1980 78 2c 20 64 6f 75 62 6c 65 20 64 79 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4d 61 74 x,.double.dy.);......void.setMat
19a0 72 69 78 28 20 64 6f 75 62 6c 65 20 6d 31 31 2c 20 64 6f 75 62 6c 65 20 6d 31 32 2c 20 64 6f 75 rix(.double.m11,.double.m12,.dou
19c0 62 6c 65 20 6d 32 31 2c 20 64 6f 75 62 6c 65 20 6d 32 32 2c 0a 09 09 09 20 20 20 64 6f 75 62 6c ble.m21,.double.m22,.......doubl
19e0 65 20 64 78 2c 20 20 64 6f 75 62 6c 65 20 64 79 20 29 3b 0a 0a 20 20 20 20 64 6f 75 62 6c 65 09 e.dx,..double.dy.);......double.
1a00 6d 31 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 31 31 3b 20 7d 0a 20 20 20 m11().const.{.return._m11;.}....
1a20 20 64 6f 75 62 6c 65 09 6d 31 32 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 31 .double.m12().const.{.return._m1
1a40 32 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 32 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 2;.}.....double.m21().const.{.re
1a60 74 75 72 6e 20 5f 6d 32 31 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 32 32 28 29 20 63 6f turn._m21;.}.....double.m22().co
1a80 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 32 32 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 nst.{.return._m22;.}.....double.
1aa0 64 78 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 64 78 3b 20 7d 0a 20 20 20 20 dx()..const.{.return._dx;.}.....
1ac0 64 6f 75 62 6c 65 09 64 79 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 64 79 3b double.dy()..const.{.return._dy;
1ae0 20 7d 0a 0a 20 20 20 20 76 6f 69 64 09 6d 61 70 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 .}......void.map(.int.x,.int.y,.
1b00 69 6e 74 20 2a 74 78 2c 20 69 6e 74 20 2a 74 79 20 29 09 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a int.*tx,.int.*ty.).......const;.
1b20 20 20 20 20 76 6f 69 64 09 6d 61 70 28 20 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 ....void.map(.double.x,.double.y
1b40 2c 20 64 6f 75 62 6c 65 20 2a 74 78 2c 20 64 6f 75 62 6c 65 20 2a 74 79 20 29 20 63 6f 6e 73 74 ,.double.*tx,.double.*ty.).const
1b60 3b 0a 20 20 20 20 51 52 65 63 74 09 6d 61 70 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 ;.....QRect.mapRect(.const.QRect
1b80 20 26 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 6f 69 6e 74 09 6d 61 70 28 20 63 6f 6e .&.).const;......QPoint.map(.con
1ba0 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 st.QPoint.&p.).const.{.return.op
1bc0 65 72 61 74 6f 72 20 2a 28 20 70 20 29 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 09 6d 61 70 28 20 erator.*(.p.);.}.....QRect.map(.
1be0 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 const.QRect.&r.).const.{.return.
1c00 6d 61 70 52 65 63 74 20 28 20 72 20 29 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 mapRect.(.r.);.}.....QPointArray
1c20 20 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 61 20 29 20 63 6f 6e .map(.const.QPointArray.&a.).con
1c40 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 20 61 20 29 3b 20 7d 0a st.{.return.operator.*.(.a.);.}.
1c60 20 20 20 20 51 52 65 67 69 6f 6e 20 20 20 20 20 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 67 69 ....QRegion.....map(.const.QRegi
1c80 6f 6e 20 26 72 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 on.&r.).const.{.return.operator.
1ca0 2a 28 20 72 20 29 3b 20 7d 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 20 20 20 20 6d 61 70 54 6f 52 *(.r.);.}.....QRegion.....mapToR
1cc0 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 20 63 6f 6e 73 74 20 7b 20 egion(.const.QRect.&r.).const.{.
1ce0 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 2a 28 20 72 20 29 3b 20 7d 0a 20 20 20 20 51 50 return.operator.*(.r.);.}.....QP
1d00 6f 69 6e 74 41 72 72 61 79 09 6d 61 70 54 6f 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 52 ointArray.mapToPolygon(.const.QR
1d20 65 63 74 20 26 72 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 28 ect.&r.).const;......void.reset(
1d40 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 49 64 65 6e 74 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a );.....bool.isIdentity().const;.
1d60 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 74 72 61 6e 73 6c 61 74 65 28 20 64 6f 75 62 .....QWMatrix...&translate(.doub
1d80 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 20 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 le.dx,.double.dy.);.....QWMatrix
1da0 20 20 20 26 73 63 61 6c 65 28 20 64 6f 75 62 6c 65 20 73 78 2c 20 64 6f 75 62 6c 65 20 73 79 20 ...&scale(.double.sx,.double.sy.
1dc0 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 73 68 65 61 72 28 20 64 6f 75 62 6c 65 );.....QWMatrix...&shear(.double
1de0 20 73 68 2c 20 64 6f 75 62 6c 65 20 73 76 20 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 .sh,.double.sv.);.....QWMatrix..
1e00 20 26 72 6f 74 61 74 65 28 20 64 6f 75 62 6c 65 20 61 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 .&rotate(.double.a.);......bool.
1e20 69 73 49 6e 76 65 72 74 69 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 5f isInvertible().const.{.return.(_
1e40 6d 31 31 2a 5f 6d 32 32 20 2d 20 5f 6d 31 32 2a 5f 6d 32 31 29 20 21 3d 20 30 3b 20 7d 0a 20 20 m11*_m22.-._m12*_m21).!=.0;.}...
1e60 20 20 64 6f 75 62 6c 65 20 64 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d ..double.det().const.{.return._m
1e80 31 31 2a 5f 6d 32 32 20 2d 20 5f 6d 31 32 2a 5f 6d 32 31 3b 20 7d 0a 0a 20 20 20 20 51 57 4d 61 11*_m22.-._m12*_m21;.}......QWMa
1ea0 74 72 69 78 09 69 6e 76 65 72 74 28 20 62 6f 6f 6c 20 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b trix.invert(.bool.*.=.0.).const;
1ec0 0a 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 57 4d ......bool.operator==(.const.QWM
1ee0 61 74 72 69 78 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 atrix.&.).const;.....bool.operat
1f00 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 20 63 6f 6e 73 74 3b 0a or!=(.const.QWMatrix.&.).const;.
1f20 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 6f 70 65 72 61 74 6f 72 2a 3d 28 20 63 6f 6e 73 ....QWMatrix...&operator*=(.cons
1f40 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 20 20 20 20 2f 2a 20 77 65 20 75 73 65 20 6d t.QWMatrix.&.);....../*.we.use.m
1f60 61 74 72 69 78 20 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 20 73 65 6d 61 6e 74 69 63 73 20 68 atrix.multiplication.semantics.h
1f80 65 72 65 20 2a 2f 0a 20 20 20 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f ere.*/.....QPoint.operator.*.(co
1fa0 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f nst.QPoint.&.).const;.....QRegio
1fc0 6e 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 20 63 6f n.operator.*.(const.QRect.&.).co
1fe0 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f 6e nst;.....QRegion.operator.*.(con
2000 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 st.QRegion.&.).const;.....QPoint
2020 41 72 72 61 79 20 6f 70 65 72 61 74 6f 72 20 2a 20 20 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 Array.operator.*..(.const.QPoint
2040 41 72 72 61 79 20 26 61 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 72 61 6e Array.&a.).const;......enum.Tran
2060 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 20 7b 0a 09 50 6f 69 6e 74 73 2c 20 41 72 65 61 73 0a sformationMode.{..Points,.Areas.
2080 20 20 20 20 7d 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 54 72 61 6e 73 66 ....};.....static.void.setTransf
20a0 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 28 20 51 57 4d 61 74 72 69 78 3a 3a 54 72 61 6e 73 66 6f 72 ormationMode(.QWMatrix::Transfor
20c0 6d 61 74 69 6f 6e 4d 6f 64 65 20 6d 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 54 72 61 6e 73 mationMode.m.);.....static.Trans
20e0 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 formationMode.transformationMode
2100 28 29 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 64 6f 75 62 6c 65 09 5f 6d 31 31 2c 20 5f 6d ();.private:.....double._m11,._m
2120 31 32 3b 0a 20 20 20 20 64 6f 75 62 6c 65 09 5f 6d 32 31 2c 20 5f 6d 32 32 3b 0a 20 20 20 20 64 12;.....double._m21,._m22;.....d
2140 6f 75 62 6c 65 09 5f 64 78 2c 20 20 5f 64 79 3b 0a 7d 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 51 57 ouble._dx,.._dy;.};..Q_EXPORT.QW
2160 4d 61 74 72 69 78 20 6f 70 65 72 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 Matrix.operator*(.const.QWMatrix
2180 20 26 2c 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a .&,.const.QWMatrix.&.);.../*****
21a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
21c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
21e0 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 57 4d 61 74 72 69 78 20 73 74 72 65 61 6d 20 66 75 6e 63 74 ********...QWMatrix.stream.funct
2200 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ions..**************************
2220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 51 *******************/..Q_EXPORT.Q
2260 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 DataStream.&operator<<(.QDataStr
2280 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 51 5f 45 58 50 eam.&,.const.QWMatrix.&.);.Q_EXP
22a0 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 ORT.QDataStream.&operator>>(.QDa
22c0 74 61 53 74 72 65 61 6d 20 26 2c 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 0a 23 65 6e 64 taStream.&,.QWMatrix.&.);...#end
22e0 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 4d 41 54 52 49 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 if.//.QT_NO_WMATRIX..#endif.//.Q
2300 57 4d 41 54 52 49 58 5f 48 0a 00 00 00 12 00 71 00 74 00 5f 00 6d 00 61 00 63 00 39 00 2e 00 68 WMATRIX_H......q.t._.m.a.c.9...h
2320 00 00 09 59 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...Y/***************************
2340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2360 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 *****************.**.$Id$.**.**.
2380 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 3f 3f 3f 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 Definition.of.???.**.**.Copyrigh
23a0 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 t.(C).1992-2003.Trolltech.ASA...
23c0 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 All.rights.reserved..**.**.This.
23e0 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c file.is.part.of.the.kernel.modul
2400 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 e.of.the.Qt.GUI.Toolkit..**.**.T
2420 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f his.file.may.be.distributed.and/
2440 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 or.modified.under.the.terms.of.t
2460 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.**.GNU.General.Public.License
2480 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 .version.2.as.published.by.the.F
24a0 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 ree.Software.**.Foundation.and.a
24c0 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c ppearing.in.the.file.LICENSE.GPL
24e0 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 .included.in.the.**.packaging.of
2500 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 .this.file..**.**.Licensees.hold
2520 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 ing.valid.Qt.Enterprise.Edition.
2540 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 or.Qt.Professional.Edition.**.li
2560 63 65 6e 73 65 73 20 66 6f 72 20 4d 61 63 69 6e 74 6f 73 68 20 6d 61 79 20 75 73 65 20 74 68 69 censes.for.Macintosh.may.use.thi
2580 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 s.file.in.accordance.with.the.Qt
25a0 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 .Commercial.**.License.Agreement
25c0 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a .provided.with.the.Software..**.
25e0 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 **.This.file.is.provided.AS.IS.w
2600 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 ith.NO.WARRANTY.OF.ANY.KIND,.INC
2620 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e LUDING.THE.**.WARRANTY.OF.DESIGN
2640 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f ,.MERCHANTABILITY.AND.FITNESS.FO
2660 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 R.A.PARTICULAR.PURPOSE..**.**.Se
2680 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e e.http://qtsoftware.com/pricing.
26a0 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f html.or.email.sales@trolltech.co
26c0 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 m.for.**...information.about.Qt.
26e0 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a Commercial.License.Agreements..*
2700 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f *.See.http://qtsoftware.com/gpl/
2720 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a .for.GPL.licensing.information..
2740 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d **.**.Contact.info@trolltech.com
2760 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e .if.any.conditions.of.this.licen
2780 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a sing.are.**.not.clear.to.you..**
27a0 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
27c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
27e0 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 41 43 39 5f 48 0a 23 64 65 66 *******/..#ifndef.QT_MAC9_H.#def
2800 69 6e 65 20 51 54 5f 4d 41 43 39 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c ine.QT_MAC9_H..#include."qglobal
2820 2e 68 22 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 39 0a 0a 2f 2f 74 68 65 73 65 20 64 6f .h".#ifdef.Q_WS_MAC9..//these.do
2840 6e 27 74 20 62 65 6c 6f 6e 67 20 68 65 72 65 2c 20 62 75 74 20 77 69 6c 6c 20 62 65 20 6d 6f 76 n't.belong.here,.but.will.be.mov
2860 65 64 20 74 6f 20 61 6e 0a 2f 2f 61 70 70 72 6f 70 72 69 61 74 65 20 70 6c 61 63 65 20 6c 61 74 ed.to.an.//appropriate.place.lat
2880 65 72 0a 2f 2f 66 65 61 74 75 72 65 73 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 er.//features.#ifndef.QT_NO_IMAG
28a0 45 49 4f 5f 4a 50 45 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4a EIO_JPEG.#define.QT_NO_IMAGEIO_J
28c0 50 45 47 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f PEG.#endif.#ifndef.QT_NO_IMAGEIO
28e0 5f 4d 4e 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4d 4e 47 0a 23 _MNG.#define.QT_NO_IMAGEIO_MNG.#
2900 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 64 65 66 69 6e 65 20 endif.#ifndef.QT_NO_SQL.#define.
2920 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 46 41 54 41 QT_NO_SQL.#endif.#define.QT_FATA
2940 4c 5f 41 53 53 45 52 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 58 49 4e 45 52 41 4d 41 0a L_ASSERT.#define.QT_NO_XINERAMA.
2960 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4f 50 45 4e 47 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f #define.QT_NO_OPENGL.#define.QT_
2980 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 20 0a 0a 2f 2f 6d 61 63 20 74 68 69 6e 67 NO_STYLE_WINDOWSXP...//mac.thing
29a0 79 0a 23 69 66 6e 64 65 66 20 51 4d 41 43 5f 4f 4e 45 5f 50 49 58 45 4c 5f 4c 4f 43 4b 0a 23 64 y.#ifndef.QMAC_ONE_PIXEL_LOCK.#d
29c0 65 66 69 6e 65 20 51 4d 41 43 5f 4f 4e 45 5f 50 49 58 45 4c 5f 4c 4f 43 4b 0a 23 65 6e 64 69 66 efine.QMAC_ONE_PIXEL_LOCK.#endif
29e0 0a 2f 2f 63 61 72 62 6f 6e 20 74 68 69 6e 67 73 0a 23 64 65 66 69 6e 65 20 41 4c 4c 4f 57 5f 4f .//carbon.things.#define.ALLOW_O
2a00 4c 44 5f 43 41 52 42 4f 4e 0a 23 64 65 66 69 6e 65 20 5f 45 56 45 4e 54 5f 48 41 4e 44 4c 45 52 LD_CARBON.#define._EVENT_HANDLER
2a20 53 20 30 0a 23 64 65 66 69 6e 65 20 41 4c 4c 4f 57 5f 4f 4c 44 5f 43 52 45 41 54 45 5f 46 4f 4f S.0.#define.ALLOW_OLD_CREATE_FOO
2a40 5f 43 4f 4e 54 52 4f 4c 5f 50 41 52 41 4d 45 54 45 52 53 20 30 0a 23 64 65 66 69 6e 65 20 43 41 _CONTROL_PARAMETERS.0.#define.CA
2a60 52 42 4f 4e 5f 4f 4e 5f 4d 41 43 5f 4f 20 31 0a 23 64 65 66 69 6e 65 20 41 4c 4c 4f 57 5f 4f 4c RBON_ON_MAC_O.1.#define.ALLOW_OL
2a80 44 5f 42 4c 4f 43 4b 49 4e 47 5f 41 50 49 53 20 30 0a 0a 2f 2f 68 61 63 6b 73 20 74 6f 20 77 6f D_BLOCKING_APIS.0..//hacks.to.wo
2aa0 72 6b 20 61 72 6f 75 6e 64 20 77 63 68 61 72 20 70 72 6f 62 6c 65 6d 73 0a 23 64 65 66 69 6e 65 rk.around.wchar.problems.#define
2ac0 20 5f 5f 57 43 48 41 52 54 44 45 46 5f 5f 0a 2f 2f 23 64 65 66 69 6e 65 20 5f 5f 4e 4f 5f 57 49 .__WCHARTDEF__.//#define.__NO_WI
2ae0 44 45 5f 43 48 41 52 20 31 0a 23 75 6e 64 65 66 20 77 63 68 61 72 5f 74 0a 74 79 70 65 64 65 66 DE_CHAR.1.#undef.wchar_t.typedef
2b00 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 68 69 64 65 5f 77 63 68 61 72 5f 74 3b 20 0a 23 .unsigned.short.hide_wchar_t;..#
2b20 64 65 66 69 6e 65 20 77 63 68 61 72 5f 74 20 68 69 64 65 5f 77 63 68 61 72 5f 74 0a 0a 23 69 6e define.wchar_t.hide_wchar_t..#in
2b40 63 6c 75 64 65 20 3c 73 74 64 64 65 66 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 63 73 74 64 6c clude.<stddef.h>.#include.<cstdl
2b60 69 62 3e 20 2f 2f 70 75 6c 6c 20 69 6e 20 73 6f 6d 65 20 70 6f 73 69 78 20 73 74 75 66 66 0a 75 ib>.//pull.in.some.posix.stuff.u
2b80 73 69 6e 67 20 73 74 64 3a 3a 63 61 6c 6c 6f 63 3b 0a 75 73 69 6e 67 20 73 74 64 3a 3a 66 72 65 sing.std::calloc;.using.std::fre
2ba0 65 3b 0a 75 73 69 6e 67 20 73 74 64 3a 3a 72 65 61 6c 6c 6f 63 3b 0a 0a 2f 2f 68 61 63 6b 73 20 e;.using.std::realloc;..//hacks.
2bc0 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 6d 61 6c 6c 6f 63 28 30 29 20 72 65 74 75 72 6e 69 to.work.around.malloc(0).returni
2be0 6e 67 20 4e 55 4c 4c 0a 73 74 61 74 69 63 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 2a 5f 6d 61 63 ng.NULL.static.inline.void.*_mac
2c00 39 5f 6d 61 6c 6c 6f 63 28 73 69 7a 65 5f 74 20 73 29 20 7b 20 72 65 74 75 72 6e 20 73 74 64 3a 9_malloc(size_t.s).{.return.std:
2c20 3a 6d 61 6c 6c 6f 63 28 73 20 3f 20 73 20 3a 20 31 29 3b 20 7d 0a 23 64 65 66 69 6e 65 20 6d 61 :malloc(s.?.s.:.1);.}.#define.ma
2c40 6c 6c 6f 63 28 78 29 20 5f 6d 61 63 39 5f 6d 61 6c 6c 6f 63 28 78 29 0a 0a 23 65 6e 64 69 66 20 lloc(x)._mac9_malloc(x)..#endif.
2c60 2f 2f 4d 41 43 39 0a 0a 23 65 6e 64 69 66 20 2f 2f 4d 41 43 39 5f 48 0a 00 00 00 12 00 71 00 77 //MAC9..#endif.//MAC9_H......q.w
2c80 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 80 89 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .i.d.g.e.t...h..../*************
2ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
2ce0 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 64 **.$Id$.**.**.Definition.of.QWid
2d00 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 30 32 39 get.class.**.**.Created.:.931029
2d20 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 .**.**.Copyright.(C).1992-2003.T
2d40 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 rolltech.ASA...All.rights.reserv
2d60 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 ed..**.**.This.file.is.part.of.t
2d80 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 he.kernel.module.of.the.Qt.GUI.T
2da0 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 oolkit..**.**.This.file.may.be.d
2dc0 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 istributed.under.the.terms.of.th
2de0 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 e.Q.Public.License.**.as.defined
2e00 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 .by.Trolltech.ASA.of.Norway.and.
2e20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 appearing.in.the.file.**.LICENSE
2e40 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f .QPL.included.in.the.packaging.o
2e60 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 f.this.file..**.**.This.file.may
2e80 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 .be.distributed.and/or.modified.
2ea0 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 under.the.terms.of.the.**.GNU.Ge
2ec0 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 neral.Public.License.version.2.a
2ee0 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 s.published.by.the.Free.Software
2f00 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 .**.Foundation.and.appearing.in.
2f20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e the.file.LICENSE.GPL.included.in
2f40 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a .the.**.packaging.of.this.file..
2f60 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 **.**.Licensees.holding.valid.Qt
2f80 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 .Enterprise.Edition.or.Qt.Profes
2fa0 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 sional.Edition.**.licenses.may.u
2fc0 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 se.this.file.in.accordance.with.
2fe0 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 the.Qt.Commercial.License.**.Agr
3000 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 eement.provided.with.the.Softwar
3020 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 e..**.**.This.file.is.provided.A
3040 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e S.IS.with.NO.WARRANTY.OF.ANY.KIN
3060 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 D,.INCLUDING.THE.**.WARRANTY.OF.
3080 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e DESIGN,.MERCHANTABILITY.AND.FITN
30a0 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a ESS.FOR.A.PARTICULAR.PURPOSE..**
30c0 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 .**.See.http://qtsoftware.com/pr
30e0 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 icing.html.or.email.sales@trollt
3100 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f ech.com.for.**...information.abo
3120 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 ut.Qt.Commercial.License.Agreeme
3140 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f nts..**.See.http://qtsoftware.co
3160 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 m/qpl/.for.QPL.licensing.informa
3180 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 tion..**.See.http://qtsoftware.c
31a0 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d om/gpl/.for.GPL.licensing.inform
31c0 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 ation..**.**.Contact.info@trollt
31e0 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 ech.com.if.any.conditions.of.thi
3200 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 s.licensing.are.**.not.clear.to.
3220 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a you..**.************************
3240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 **************/..#ifndef.QWIDGET
3280 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 _H.#define.QWIDGET_H..#ifndef.QT
32a0 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 _H.#include."qwindowdefs.h".#inc
32c0 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e lude."qobject.h".#include."qpain
32e0 74 64 65 76 69 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 tdevice.h".#include."qpalette.h"
3300 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 .#include."qfont.h".#include."qf
3320 6f 6e 74 6d 65 74 72 69 63 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 69 6e 66 ontmetrics.h".#include."qfontinf
3340 6f 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 69 7a 65 70 6f 6c 69 63 79 2e 68 22 0a 23 65 o.h".#include."qsizepolicy.h".#e
3360 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a 73 74 72 ndif.//.QT_H..class.QLayout;.str
3380 75 63 74 20 51 57 45 78 74 72 61 3b 0a 73 74 72 75 63 74 20 51 54 4c 57 45 78 74 72 61 3b 0a 63 uct.QWExtra;.struct.QTLWExtra;.c
33a0 6c 61 73 73 20 51 46 6f 63 75 73 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 43 75 72 73 6f 72 3b 0a lass.QFocusData;.class.QCursor;.
33c0 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 53 class.QWSRegionManager;.class.QS
33e0 74 79 6c 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 20 3a 20 tyle;..class.Q_EXPORT.QWidget.:.
3400 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 50 61 69 6e 74 44 65 76 public.QObject,.public.QPaintDev
3420 69 63 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 ice.{.....Q_OBJECT.....Q_ENUMS(.
3440 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 46 6f 63 75 73 50 6f 6c 69 63 79 20 42 61 63 6b 67 BackgroundMode.FocusPolicy.Backg
3460 72 6f 75 6e 64 4f 72 69 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f roundOrigin.).....Q_PROPERTY(.bo
3480 6f 6c 20 69 73 54 6f 70 4c 65 76 65 6c 20 52 45 41 44 20 69 73 54 6f 70 4c 65 76 65 6c 20 29 0a ol.isTopLevel.READ.isTopLevel.).
34a0 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 69 73 44 69 61 6c 6f 67 20 52 45 ....Q_PROPERTY(.bool.isDialog.RE
34c0 41 44 20 69 73 44 69 61 6c 6f 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f AD.isDialog.).....Q_PROPERTY(.bo
34e0 6f 6c 20 69 73 4d 6f 64 61 6c 20 52 45 41 44 20 69 73 4d 6f 64 61 6c 20 29 0a 20 20 20 20 51 5f ol.isModal.READ.isModal.).....Q_
3500 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 69 73 50 6f 70 75 70 20 52 45 41 44 20 69 73 50 6f PROPERTY(.bool.isPopup.READ.isPo
3520 70 75 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 69 73 44 65 73 pup.).....Q_PROPERTY(.bool.isDes
3540 6b 74 6f 70 20 52 45 41 44 20 69 73 44 65 73 6b 74 6f 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 ktop.READ.isDesktop.).....Q_PROP
3560 45 52 54 59 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 45 6e 61 62 6c 65 ERTY(.bool.enabled.READ.isEnable
3580 64 20 57 52 49 54 45 20 73 65 74 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 d.WRITE.setEnabled.).....Q_PROPE
35a0 52 54 59 28 20 51 52 65 63 74 20 67 65 6f 6d 65 74 72 79 20 52 45 41 44 20 67 65 6f 6d 65 74 72 RTY(.QRect.geometry.READ.geometr
35c0 79 20 57 52 49 54 45 20 73 65 74 47 65 6f 6d 65 74 72 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 y.WRITE.setGeometry.).....Q_PROP
35e0 45 52 54 59 28 20 51 52 65 63 74 20 66 72 61 6d 65 47 65 6f 6d 65 74 72 79 20 52 45 41 44 20 66 ERTY(.QRect.frameGeometry.READ.f
3600 72 61 6d 65 47 65 6f 6d 65 74 72 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 rameGeometry.).....Q_PROPERTY(.i
3620 6e 74 20 78 20 52 45 41 44 20 78 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e nt.x.READ.x.).....Q_PROPERTY(.in
3640 74 20 79 20 52 45 41 44 20 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 50 6f t.y.READ.y.).....Q_PROPERTY(.QPo
3660 69 6e 74 20 70 6f 73 20 52 45 41 44 20 70 6f 73 20 57 52 49 54 45 20 6d 6f 76 65 20 44 45 53 49 int.pos.READ.pos.WRITE.move.DESI
3680 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 0a 20 20 20 20 GNABLE.false.STORED.false.).....
36a0 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 66 72 61 6d 65 53 69 7a 65 20 52 45 41 44 Q_PROPERTY(.QSize.frameSize.READ
36c0 20 66 72 61 6d 65 53 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 .frameSize.).....Q_PROPERTY(.QSi
36e0 7a 65 20 73 69 7a 65 20 52 45 41 44 20 73 69 7a 65 20 57 52 49 54 45 20 72 65 73 69 7a 65 20 44 ze.size.READ.size.WRITE.resize.D
3700 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 0a 20 ESIGNABLE.false.STORED.false.)..
3720 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 77 69 64 74 68 20 52 45 41 44 20 77 69 ...Q_PROPERTY(.int.width.READ.wi
3740 64 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 68 65 69 67 68 74 dth.).....Q_PROPERTY(.int.height
3760 20 52 45 41 44 20 68 65 69 67 68 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 .READ.height.).....Q_PROPERTY(.Q
3780 52 65 63 74 20 72 65 63 74 20 52 45 41 44 20 72 65 63 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 Rect.rect.READ.rect.).....Q_PROP
37a0 45 52 54 59 28 20 51 52 65 63 74 20 63 68 69 6c 64 72 65 6e 52 65 63 74 20 52 45 41 44 20 63 68 ERTY(.QRect.childrenRect.READ.ch
37c0 69 6c 64 72 65 6e 52 65 63 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 52 65 ildrenRect.).....Q_PROPERTY(.QRe
37e0 67 69 6f 6e 20 63 68 69 6c 64 72 65 6e 52 65 67 69 6f 6e 20 52 45 41 44 20 63 68 69 6c 64 72 65 gion.childrenRegion.READ.childre
3800 6e 52 65 67 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 50 nRegion.).....Q_PROPERTY(.QSizeP
3820 6f 6c 69 63 79 20 73 69 7a 65 50 6f 6c 69 63 79 20 52 45 41 44 20 73 69 7a 65 50 6f 6c 69 63 79 olicy.sizePolicy.READ.sizePolicy
3840 20 57 52 49 54 45 20 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 50 52 4f .WRITE.setSizePolicy.).....Q_PRO
3860 50 45 52 54 59 28 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 20 52 45 41 44 20 6d 69 PERTY(.QSize.minimumSize.READ.mi
3880 6e 69 6d 75 6d 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 20 29 nimumSize.WRITE.setMinimumSize.)
38a0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 6d 61 78 69 6d 75 6d 53 69 .....Q_PROPERTY(.QSize.maximumSi
38c0 7a 65 20 52 45 41 44 20 6d 61 78 69 6d 75 6d 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 4d 61 78 ze.READ.maximumSize.WRITE.setMax
38e0 69 6d 75 6d 53 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d imumSize.).....Q_PROPERTY(.int.m
3900 69 6e 69 6d 75 6d 57 69 64 74 68 20 52 45 41 44 20 6d 69 6e 69 6d 75 6d 57 69 64 74 68 20 57 52 inimumWidth.READ.minimumWidth.WR
3920 49 54 45 20 73 65 74 4d 69 6e 69 6d 75 6d 57 69 64 74 68 20 53 54 4f 52 45 44 20 66 61 6c 73 65 ITE.setMinimumWidth.STORED.false
3940 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 .DESIGNABLE.false.).....Q_PROPER
3960 54 59 28 20 69 6e 74 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 20 52 45 41 44 20 6d 69 6e 69 6d TY(.int.minimumHeight.READ.minim
3980 75 6d 48 65 69 67 68 74 20 57 52 49 54 45 20 73 65 74 4d 69 6e 69 6d 75 6d 48 65 69 67 68 74 20 umHeight.WRITE.setMinimumHeight.
39a0 53 54 4f 52 45 44 20 66 61 6c 73 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a STORED.false.DESIGNABLE.false.).
39c0 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 69 6d 75 6d 57 69 64 74 68 ....Q_PROPERTY(.int.maximumWidth
39e0 20 52 45 41 44 20 6d 61 78 69 6d 75 6d 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 4d 61 78 69 .READ.maximumWidth.WRITE.setMaxi
3a00 6d 75 6d 57 69 64 74 68 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 44 45 53 49 47 4e 41 42 4c 45 mumWidth.STORED.false.DESIGNABLE
3a20 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 .false.).....Q_PROPERTY(.int.max
3a40 69 6d 75 6d 48 65 69 67 68 74 20 52 45 41 44 20 6d 61 78 69 6d 75 6d 48 65 69 67 68 74 20 57 52 imumHeight.READ.maximumHeight.WR
3a60 49 54 45 20 73 65 74 4d 61 78 69 6d 75 6d 48 65 69 67 68 74 20 53 54 4f 52 45 44 20 66 61 6c 73 ITE.setMaximumHeight.STORED.fals
3a80 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 e.DESIGNABLE.false.).....Q_PROPE
3aa0 52 54 59 28 20 51 53 69 7a 65 20 73 69 7a 65 49 6e 63 72 65 6d 65 6e 74 20 52 45 41 44 20 73 69 RTY(.QSize.sizeIncrement.READ.si
3ac0 7a 65 49 6e 63 72 65 6d 65 6e 74 20 57 52 49 54 45 20 73 65 74 53 69 7a 65 49 6e 63 72 65 6d 65 zeIncrement.WRITE.setSizeIncreme
3ae0 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 62 61 73 65 53 nt.).....Q_PROPERTY(.QSize.baseS
3b00 69 7a 65 20 52 45 41 44 20 62 61 73 65 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 42 61 73 65 53 ize.READ.baseSize.WRITE.setBaseS
3b20 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 42 61 63 6b 67 72 6f 75 6e 64 ize.).....Q_PROPERTY(.Background
3b40 4d 6f 64 65 20 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 52 45 41 44 20 62 61 63 6b 67 72 6f Mode.backgroundMode.READ.backgro
3b60 75 6e 64 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 undMode.WRITE.setBackgroundMode.
3b80 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 DESIGNABLE.false.).....Q_PROPERT
3ba0 59 28 20 51 43 6f 6c 6f 72 20 70 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 Y(.QColor.paletteForegroundColor
3bc0 20 52 45 41 44 20 70 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 57 52 49 .READ.paletteForegroundColor.WRI
3be0 54 45 20 73 65 74 50 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 52 45 53 TE.setPaletteForegroundColor.RES
3c00 45 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 ET.unsetPalette.).....Q_PROPERTY
3c20 28 20 51 43 6f 6c 6f 72 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 (.QColor.paletteBackgroundColor.
3c40 52 45 41 44 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 57 52 49 54 READ.paletteBackgroundColor.WRIT
3c60 45 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 52 45 53 45 E.setPaletteBackgroundColor.RESE
3c80 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 T.unsetPalette.).....Q_PROPERTY(
3ca0 20 51 50 69 78 6d 61 70 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 .QPixmap.paletteBackgroundPixmap
3cc0 20 52 45 41 44 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 20 57 52 .READ.paletteBackgroundPixmap.WR
3ce0 49 54 45 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 20 52 ITE.setPaletteBackgroundPixmap.R
3d00 45 53 45 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 ESET.unsetPalette.).....Q_PROPER
3d20 54 59 28 20 51 42 72 75 73 68 20 62 61 63 6b 67 72 6f 75 6e 64 42 72 75 73 68 20 52 45 41 44 20 TY(.QBrush.backgroundBrush.READ.
3d40 62 61 63 6b 67 72 6f 75 6e 64 42 72 75 73 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 backgroundBrush.).....Q_PROPERTY
3d60 28 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 63 6f 6c 6f 72 47 72 6f 75 70 20 52 45 41 44 20 63 6f (.QColorGroup.colorGroup.READ.co
3d80 6c 6f 72 47 72 6f 75 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 50 61 6c 65 lorGroup.).....Q_PROPERTY(.QPale
3da0 74 74 65 20 70 61 6c 65 74 74 65 20 52 45 41 44 20 70 61 6c 65 74 74 65 20 57 52 49 54 45 20 73 tte.palette.READ.palette.WRITE.s
3dc0 65 74 50 61 6c 65 74 74 65 20 52 45 53 45 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 20 53 54 etPalette.RESET.unsetPalette..ST
3de0 4f 52 45 44 20 6f 77 6e 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 ORED.ownPalette.).....Q_PROPERTY
3e00 28 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 62 61 63 6b 67 72 6f 75 6e 64 4f 72 69 (.BackgroundOrigin.backgroundOri
3e20 67 69 6e 20 52 45 41 44 20 62 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 57 52 49 54 45 20 gin.READ.backgroundOrigin.WRITE.
3e40 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 setBackgroundOrigin.).....Q_PROP
3e60 45 52 54 59 28 20 62 6f 6f 6c 20 6f 77 6e 50 61 6c 65 74 74 65 20 52 45 41 44 20 6f 77 6e 50 61 ERTY(.bool.ownPalette.READ.ownPa
3e80 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 46 6f 6e 74 20 66 6f lette.).....Q_PROPERTY(.QFont.fo
3ea0 6e 74 20 52 45 41 44 20 66 6f 6e 74 20 57 52 49 54 45 20 73 65 74 46 6f 6e 74 20 52 45 53 45 54 nt.READ.font.WRITE.setFont.RESET
3ec0 20 75 6e 73 65 74 46 6f 6e 74 20 53 54 4f 52 45 44 20 6f 77 6e 46 6f 6e 74 20 29 0a 20 20 20 20 .unsetFont.STORED.ownFont.).....
3ee0 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 77 6e 46 6f 6e 74 20 52 45 41 44 20 6f 77 Q_PROPERTY(.bool.ownFont.READ.ow
3f00 6e 46 6f 6e 74 20 29 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 nFont.).#ifndef.QT_NO_CURSOR....
3f20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 43 75 72 73 6f 72 20 63 75 72 73 6f 72 20 52 45 41 44 .Q_PROPERTY(.QCursor.cursor.READ
3f40 20 63 75 72 73 6f 72 20 57 52 49 54 45 20 73 65 74 43 75 72 73 6f 72 20 52 45 53 45 54 20 75 6e .cursor.WRITE.setCursor.RESET.un
3f60 73 65 74 43 75 72 73 6f 72 20 53 54 4f 52 45 44 20 6f 77 6e 43 75 72 73 6f 72 20 29 0a 20 20 20 setCursor.STORED.ownCursor.)....
3f80 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 77 6e 43 75 72 73 6f 72 20 52 45 41 44 .Q_PROPERTY(.bool.ownCursor.READ
3fa0 20 6f 77 6e 43 75 72 73 6f 72 20 29 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e .ownCursor.).#endif.#ifndef.QT_N
3fc0 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 O_WIDGET_TOPEXTRA.....Q_PROPERTY
3fe0 28 20 51 53 74 72 69 6e 67 20 63 61 70 74 69 6f 6e 20 52 45 41 44 20 63 61 70 74 69 6f 6e 20 57 (.QString.caption.READ.caption.W
4000 52 49 54 45 20 73 65 74 43 61 70 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 RITE.setCaption.).....Q_PROPERTY
4020 28 20 51 50 69 78 6d 61 70 20 69 63 6f 6e 20 52 45 41 44 20 69 63 6f 6e 20 57 52 49 54 45 20 73 (.QPixmap.icon.READ.icon.WRITE.s
4040 65 74 49 63 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 etIcon.).....Q_PROPERTY(.QString
4060 20 69 63 6f 6e 54 65 78 74 20 52 45 41 44 20 69 63 6f 6e 54 65 78 74 20 57 52 49 54 45 20 73 65 .iconText.READ.iconText.WRITE.se
4080 74 49 63 6f 6e 54 65 78 74 20 29 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 tIconText.).#endif.....Q_PROPERT
40a0 59 28 20 62 6f 6f 6c 20 6d 6f 75 73 65 54 72 61 63 6b 69 6e 67 20 52 45 41 44 20 68 61 73 4d 6f Y(.bool.mouseTracking.READ.hasMo
40c0 75 73 65 54 72 61 63 6b 69 6e 67 20 57 52 49 54 45 20 73 65 74 4d 6f 75 73 65 54 72 61 63 6b 69 useTracking.WRITE.setMouseTracki
40e0 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 6e 64 65 72 4d ng.).....Q_PROPERTY(.bool.underM
4100 6f 75 73 65 20 52 45 41 44 20 68 61 73 4d 6f 75 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 ouse.READ.hasMouse.).....Q_PROPE
4120 52 54 59 28 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 57 69 6e 64 6f 77 20 52 45 41 44 20 69 73 RTY(.bool.isActiveWindow.READ.is
4140 41 63 74 69 76 65 57 69 6e 64 6f 77 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 ActiveWindow.).....Q_PROPERTY(.b
4160 6f 6f 6c 20 66 6f 63 75 73 45 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 46 6f 63 75 73 45 6e 61 ool.focusEnabled.READ.isFocusEna
4180 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 46 6f 63 75 73 50 6f 6c 69 bled.).....Q_PROPERTY(.FocusPoli
41a0 63 79 20 66 6f 63 75 73 50 6f 6c 69 63 79 20 52 45 41 44 20 66 6f 63 75 73 50 6f 6c 69 63 79 20 cy.focusPolicy.READ.focusPolicy.
41c0 57 52 49 54 45 20 73 65 74 46 6f 63 75 73 50 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 50 52 4f WRITE.setFocusPolicy.).....Q_PRO
41e0 50 45 52 54 59 28 20 62 6f 6f 6c 20 66 6f 63 75 73 20 52 45 41 44 20 68 61 73 46 6f 63 75 73 20 PERTY(.bool.focus.READ.hasFocus.
4200 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 73 45 6e ).....Q_PROPERTY(.bool.updatesEn
4220 61 62 6c 65 64 20 52 45 41 44 20 69 73 55 70 64 61 74 65 73 45 6e 61 62 6c 65 64 20 57 52 49 54 abled.READ.isUpdatesEnabled.WRIT
4240 45 20 73 65 74 55 70 64 61 74 65 73 45 6e 61 62 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 E.setUpdatesEnabled.DESIGNABLE.f
4260 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 76 69 73 69 alse.).....Q_PROPERTY(.bool.visi
4280 62 6c 65 20 52 45 41 44 20 69 73 56 69 73 69 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 ble.READ.isVisible.).....Q_PROPE
42a0 52 54 59 28 20 51 52 65 63 74 20 76 69 73 69 62 6c 65 52 65 63 74 20 52 45 41 44 20 76 69 73 69 RTY(.QRect.visibleRect.READ.visi
42c0 62 6c 65 52 65 63 74 20 29 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 5f 50 52 4f 50 bleRect.).//.obsolete.....Q_PROP
42e0 45 52 54 59 28 20 62 6f 6f 6c 20 68 69 64 64 65 6e 20 52 45 41 44 20 69 73 48 69 64 64 65 6e 20 ERTY(.bool.hidden.READ.isHidden.
4300 57 52 49 54 45 20 73 65 74 48 69 64 64 65 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 WRITE.setHidden.DESIGNABLE.false
4320 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 .SCRIPTABLE.false.).....Q_PROPER
4340 54 59 28 20 62 6f 6f 6c 20 73 68 6f 77 6e 20 52 45 41 44 20 69 73 53 68 6f 77 6e 20 57 52 49 54 TY(.bool.shown.READ.isShown.WRIT
4360 45 20 73 65 74 53 68 6f 77 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 E.setShown.DESIGNABLE.false.SCRI
4380 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 PTABLE.false.).....Q_PROPERTY(.b
43a0 6f 6f 6c 20 6d 69 6e 69 6d 69 7a 65 64 20 52 45 41 44 20 69 73 4d 69 6e 69 6d 69 7a 65 64 20 29 ool.minimized.READ.isMinimized.)
43c0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 61 78 69 6d 69 7a 65 64 20 .....Q_PROPERTY(.bool.maximized.
43e0 52 45 41 44 20 69 73 4d 61 78 69 6d 69 7a 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 READ.isMaximized.).....Q_PROPERT
4400 59 28 20 62 6f 6f 6c 20 66 75 6c 6c 53 63 72 65 65 6e 20 52 45 41 44 20 69 73 46 75 6c 6c 53 63 Y(.bool.fullScreen.READ.isFullSc
4420 72 65 65 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 73 69 7a reen.).....Q_PROPERTY(.QSize.siz
4440 65 48 69 6e 74 20 52 45 41 44 20 73 69 7a 65 48 69 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 eHint.READ.sizeHint.).....Q_PROP
4460 45 52 54 59 28 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 20 52 45 41 44 ERTY(.QSize.minimumSizeHint.READ
4480 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 .minimumSizeHint.).....Q_PROPERT
44a0 59 28 20 51 52 65 63 74 20 6d 69 63 72 6f 46 6f 63 75 73 48 69 6e 74 20 52 45 41 44 20 6d 69 63 Y(.QRect.microFocusHint.READ.mic
44c0 72 6f 46 6f 63 75 73 48 69 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f roFocusHint.).....Q_PROPERTY(.bo
44e0 6f 6c 20 61 63 63 65 70 74 44 72 6f 70 73 20 52 45 41 44 20 61 63 63 65 70 74 44 72 6f 70 73 20 ol.acceptDrops.READ.acceptDrops.
4500 57 52 49 54 45 20 73 65 74 41 63 63 65 70 74 44 72 6f 70 73 20 29 0a 20 20 20 20 51 5f 50 52 4f WRITE.setAcceptDrops.).....Q_PRO
4520 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 52 45 41 44 20 61 75 74 6f 4d 61 PERTY(.bool.autoMask.READ.autoMa
4540 73 6b 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 4d 61 73 6b 20 44 45 53 49 47 4e 41 42 4c 45 20 sk.WRITE.setAutoMask.DESIGNABLE.
4560 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 false.SCRIPTABLE.false.).....Q_P
4580 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 75 73 74 6f 6d 57 68 61 74 73 54 68 69 73 20 52 45 ROPERTY(.bool.customWhatsThis.RE
45a0 41 44 20 63 75 73 74 6f 6d 57 68 61 74 73 54 68 69 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 AD.customWhatsThis.).....Q_PROPE
45c0 52 54 59 28 20 62 6f 6f 6c 20 69 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 20 52 45 41 RTY(.bool.inputMethodEnabled.REA
45e0 44 20 69 73 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 D.isInputMethodEnabled.WRITE.set
4600 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 InputMethodEnabled.DESIGNABLE.fa
4620 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f lse.SCRIPTABLE.false.).....Q_PRO
4640 50 45 52 54 59 28 20 64 6f 75 62 6c 65 20 77 69 6e 64 6f 77 4f 70 61 63 69 74 79 20 52 45 41 44 PERTY(.double.windowOpacity.READ
4660 20 77 69 6e 64 6f 77 4f 70 61 63 69 74 79 20 57 52 49 54 45 20 73 65 74 57 69 6e 64 6f 77 4f 70 .windowOpacity.WRITE.setWindowOp
4680 61 63 69 74 79 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 0a 70 75 62 6c 69 63 acity.DESIGNABLE.false.)..public
46a0 3a 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 57 69 64 67 65 74 28 20 51 57 69 64 67 65 :.....Q_EXPLICIT.QWidget(.QWidge
46c0 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c t*.parent=0,.const.char*.name=0,
46e0 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 57 69 64 67 65 74 28 29 3b 0a 0a .WFlags.f=0.);.....~QWidget();..
4700 20 20 20 20 57 49 64 09 09 20 77 69 6e 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 ....WId...winId().const;.....voi
4720 64 09 20 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 3b 0a d..setName(.const.char.*name.);.
4740 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 20 20 2f 2f 20 47 55 49 20 73 #ifndef.QT_NO_STYLE.....//.GUI.s
4760 74 79 6c 65 20 73 65 74 74 69 6e 67 0a 0a 20 20 20 20 51 53 74 79 6c 65 20 20 20 20 20 26 73 74 tyle.setting......QStyle.....&st
4780 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 yle().const;.....void........set
47a0 53 74 79 6c 65 28 20 51 53 74 79 6c 65 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 2a 09 73 Style(.QStyle.*.);.....QStyle*.s
47c0 65 74 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 etStyle(.const.QString&.);.#endi
47e0 66 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 74 79 70 65 73 20 61 6e 64 20 73 74 61 74 65 73 f.....//.Widget.types.and.states
4800 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 54 6f 70 4c 65 76 65 6c 28 29 09 63 6f 6e 73 74 3b 0a ......bool..isTopLevel().const;.
4820 20 20 20 20 62 6f 6f 6c 09 20 69 73 44 69 61 6c 6f 67 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 ....bool..isDialog().const;.....
4840 62 6f 6f 6c 09 20 69 73 50 6f 70 75 70 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 bool..isPopup().const;.....bool.
4860 20 69 73 44 65 73 6b 74 6f 70 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 .isDesktop().const;.....bool..is
4880 4d 6f 64 61 6c 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 45 6e 61 62 Modal().const;......bool..isEnab
48a0 6c 65 64 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 45 6e 61 62 6c 65 64 led().const;.....bool..isEnabled
48c0 54 6f 28 51 57 69 64 67 65 74 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 To(QWidget*).const;.....bool..is
48e0 45 6e 61 62 6c 65 64 54 6f 54 4c 57 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c EnabledToTLW().const;..public.sl
4900 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 ots:.....virtual.void.setEnabled
4920 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 73 61 62 6c 65 64 28 20 (.bool.);.....void.setDisabled(.
4940 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 63 6f 6f 72 64 69 6e 61 74 bool.);......//.Widget.coordinat
4960 65 73 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 65 63 74 09 20 66 72 61 6d 65 47 65 6f 6d es..public:.....QRect..frameGeom
4980 65 74 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 67 etry().const;.....const.QRect.&g
49a0 65 6f 6d 65 74 72 79 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 78 28 29 09 09 eometry().const;.....int...x()..
49c0 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 79 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 const;.....int...y()..const;....
49e0 20 51 50 6f 69 6e 74 09 20 70 6f 73 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 .QPoint..pos()..const;.....QSize
4a00 09 20 66 72 61 6d 65 53 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a ..frameSize()....const;.....QSiz
4a20 65 09 20 73 69 7a 65 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 77 69 64 74 e..size()..const;.....int...widt
4a40 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 68 65 69 67 68 74 28 29 09 63 6f h().const;.....int...height().co
4a60 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 20 72 65 63 74 28 29 09 09 63 6f 6e 73 74 3b 0a 20 nst;.....QRect..rect()..const;..
4a80 20 20 20 51 52 65 63 74 09 20 63 68 69 6c 64 72 65 6e 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a ...QRect..childrenRect().const;.
4aa0 20 20 20 20 51 52 65 67 69 6f 6e 09 20 63 68 69 6c 64 72 65 6e 52 65 67 69 6f 6e 28 29 20 63 6f ....QRegion..childrenRegion().co
4ac0 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 09 20 nst;......QSize..minimumSize()..
4ae0 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 09 const;.....QSize..maximumSize().
4b00 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 69 6e 69 6d 75 6d 57 69 64 74 68 28 29 .const;.....int...minimumWidth()
4b20 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 ..const;.....int...minimumHeight
4b40 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 61 78 69 6d 75 6d 57 69 64 74 68 ().const;.....int...maximumWidth
4b60 28 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 61 78 69 6d 75 6d 48 65 69 67 ()..const;.....int...maximumHeig
4b80 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 69 6e 69 6d 75 6d ht().const;.....void..setMinimum
4ba0 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 Size(.const.QSize.&.);.....virtu
4bc0 61 6c 20 76 6f 69 64 20 73 65 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 20 69 6e 74 20 6d 69 6e 77 al.void.setMinimumSize(.int.minw
4be0 2c 20 69 6e 74 20 6d 69 6e 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 61 78 69 6d ,.int.minh.);.....void..setMaxim
4c00 75 6d 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 69 72 umSize(.const.QSize.&.);.....vir
4c20 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 78 69 6d 75 6d 53 69 7a 65 28 20 69 6e 74 20 6d 61 tual.void.setMaximumSize(.int.ma
4c40 78 77 2c 20 69 6e 74 20 6d 61 78 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 69 6e xw,.int.maxh.);.....void..setMin
4c60 69 6d 75 6d 57 69 64 74 68 28 20 69 6e 74 20 6d 69 6e 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 imumWidth(.int.minw.);.....void.
4c80 20 73 65 74 4d 69 6e 69 6d 75 6d 48 65 69 67 68 74 28 20 69 6e 74 20 6d 69 6e 68 20 29 3b 0a 20 .setMinimumHeight(.int.minh.);..
4ca0 20 20 20 76 6f 69 64 09 20 73 65 74 4d 61 78 69 6d 75 6d 57 69 64 74 68 28 20 69 6e 74 20 6d 61 ...void..setMaximumWidth(.int.ma
4cc0 78 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 61 78 69 6d 75 6d 48 65 69 67 68 74 xw.);.....void..setMaximumHeight
4ce0 28 20 69 6e 74 20 6d 61 78 68 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 20 73 69 7a 65 49 6e (.int.maxh.);......QSize..sizeIn
4d00 63 72 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 53 69 crement().const;.....void..setSi
4d20 7a 65 49 6e 63 72 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 zeIncrement(.const.QSize.&.);...
4d40 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 69 7a 65 49 6e 63 72 65 6d 65 6e 74 28 ..virtual.void.setSizeIncrement(
4d60 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 09 20 62 61 73 65 .int.w,.int.h.);.....QSize..base
4d80 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 42 61 73 65 53 Size().const;.....void..setBaseS
4da0 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 ize(.const.QSize.&.);.....void..
4dc0 73 65 74 42 61 73 65 53 69 7a 65 28 20 69 6e 74 20 62 61 73 65 77 2c 20 69 6e 74 20 62 61 73 65 setBaseSize(.int.basew,.int.base
4de0 68 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 69 78 65 64 53 69 7a 65 28 20 63 6f 6e h.);......void.setFixedSize(.con
4e00 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 69 78 65 64 53 st.QSize.&.);.....void.setFixedS
4e20 69 7a 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 ize(.int.w,.int.h.);.....void.se
4e40 74 46 69 78 65 64 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 tFixedWidth(.int.w.);.....void.s
4e60 65 74 46 69 78 65 64 48 65 69 67 68 74 28 20 69 6e 74 20 68 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 etFixedHeight(.int.h.);......//.
4e80 57 69 64 67 65 74 20 63 6f 6f 72 64 69 6e 61 74 65 20 6d 61 70 70 69 6e 67 0a 0a 20 20 20 20 51 Widget.coordinate.mapping......Q
4ea0 50 6f 69 6e 74 09 20 6d 61 70 54 6f 47 6c 6f 62 61 6c 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 Point..mapToGlobal(.const.QPoint
4ec0 20 26 20 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 70 46 72 6f 6d .&.)..const;.....QPoint..mapFrom
4ee0 47 6c 6f 62 61 6c 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a Global(.const.QPoint.&.).const;.
4f00 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 70 54 6f 50 61 72 65 6e 74 28 20 63 6f 6e 73 74 20 51 ....QPoint..mapToParent(.const.Q
4f20 50 6f 69 6e 74 20 26 20 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 Point.&.)..const;.....QPoint..ma
4f40 70 46 72 6f 6d 50 61 72 65 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f pFromParent(.const.QPoint.&.).co
4f60 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 70 54 6f 28 20 51 57 69 64 67 65 74 20 nst;.....QPoint..mapTo(.QWidget.
4f80 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 *,.const.QPoint.&.).const;.....Q
4fa0 50 6f 69 6e 74 09 20 6d 61 70 46 72 6f 6d 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 Point..mapFrom(.QWidget.*,.const
4fc0 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 09 .QPoint.&.).const;......QWidget.
4fe0 2a 74 6f 70 4c 65 76 65 6c 57 69 64 67 65 74 28 29 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 *topLevelWidget()...const;......
5000 2f 2f 20 57 69 64 67 65 74 20 61 74 74 72 69 62 75 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 //.Widget.attribute.functions...
5020 20 20 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 09 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 ...BackgroundMode.backgroundMode
5040 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 42 61 ().const;.....virtual.void.setBa
5060 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 28 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 29 3b 0a ckgroundMode(.BackgroundMode.);.
5080 20 20 20 20 76 6f 69 64 20 09 09 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 28 20 42 61 ....void...setBackgroundMode(.Ba
50a0 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 2c 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 29 3b 0a ckgroundMode,.BackgroundMode.);.
50c0 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 66 6f 72 65 67 72 6f 75 6e 64 43 6f .....const.QColor.&.foregroundCo
50e0 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 lor().const;......const.QColor.&
5100 09 65 72 61 73 65 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c .eraseColor().const;.....virtual
5120 20 76 6f 69 64 09 73 65 74 45 72 61 73 65 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f .void.setEraseColor(.const.QColo
5140 72 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 09 65 72 61 73 r.&.);......const.QPixmap.*.eras
5160 65 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ePixmap().const;.....virtual.voi
5180 64 09 73 65 74 45 72 61 73 65 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 d.setErasePixmap(.const.QPixmap.
51a0 26 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 &.);..#ifndef.QT_NO_PALETTE.....
51c0 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 6f 6c 6f 72 47 72 6f 75 70 28 29 const.QColorGroup.&.colorGroup()
51e0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 09 70 61 6c .const;.....const.QPalette.&.pal
5200 65 74 74 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 77 6e 50 61 ette()....const;.....bool..ownPa
5220 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 lette().const;.....virtual.void.
5240 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a setPalette(.const.QPalette.&.);.
5260 20 20 20 20 76 6f 69 64 09 09 75 6e 73 65 74 50 61 6c 65 74 74 65 28 29 3b 0a 23 65 6e 64 69 66 ....void..unsetPalette();.#endif
5280 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 70 61 6c 65 74 74 65 46 6f 72 65 ......const.QColor.&.paletteFore
52a0 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 groundColor().const;.....void..s
52c0 65 74 50 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 etPaletteForegroundColor(.const.
52e0 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 QColor.&.);......const.QColor.&.
5300 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a paletteBackgroundColor().const;.
5320 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 ....virtual.void.setPaletteBackg
5340 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 0a 20 roundColor(.const.QColor.&.);...
5360 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 09 70 61 6c 65 74 74 65 42 61 63 6b 67 72 ...const.QPixmap.*.paletteBackgr
5380 6f 75 6e 64 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 oundPixmap().const;.....virtual.
53a0 76 6f 69 64 20 09 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 void..setPaletteBackgroundPixmap
53c0 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 (.const.QPixmap.&.);......const.
53e0 51 42 72 75 73 68 26 09 62 61 63 6b 67 72 6f 75 6e 64 42 72 75 73 68 28 29 20 63 6f 6e 73 74 3b QBrush&.backgroundBrush().const;
5400 0a 0a 20 20 20 20 51 46 6f 6e 74 09 09 66 6f 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 ......QFont..font().const;.....b
5420 6f 6f 6c 09 09 6f 77 6e 46 6f 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 ool..ownFont().const;.....virtua
5440 6c 20 76 6f 69 64 09 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b l.void.setFont(.const.QFont.&.);
5460 0a 20 20 20 20 76 6f 69 64 09 09 75 6e 73 65 74 46 6f 6e 74 28 29 3b 0a 20 20 20 20 51 46 6f 6e .....void..unsetFont();.....QFon
5480 74 4d 65 74 72 69 63 73 09 66 6f 6e 74 4d 65 74 72 69 63 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 tMetrics.fontMetrics().const;...
54a0 20 20 51 46 6f 6e 74 49 6e 66 6f 09 20 09 66 6f 6e 74 49 6e 66 6f 28 29 20 63 6f 6e 73 74 3b 0a ..QFontInfo...fontInfo().const;.
54c0 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 63 6f 6e 73 74 20 .#ifndef.QT_NO_CURSOR.....const.
54e0 51 43 75 72 73 6f 72 20 20 20 20 20 20 26 63 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 QCursor......&cursor().const;...
5500 20 20 62 6f 6f 6c 09 09 6f 77 6e 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 ..bool..ownCursor().const;.....v
5520 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 43 75 irtual.void.setCursor(.const.QCu
5540 72 73 6f 72 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 75 6e 73 65 74 rsor.&.);.....virtual.void.unset
5560 43 75 72 73 6f 72 28 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 Cursor();.#endif.#ifndef.QT_NO_W
5580 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 63 61 70 74 IDGET_TOPEXTRA.....QString..capt
55a0 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 20 ion().const;.....const.QPixmap..
55c0 20 20 20 20 2a 69 63 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 ....*icon().const;.....QString..
55e0 69 63 6f 6e 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f iconText().const;.#endif.....boo
5600 6c 09 09 68 61 73 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 l..hasMouseTracking().const;....
5620 20 62 6f 6f 6c 09 09 68 61 73 4d 6f 75 73 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 .bool..hasMouse().const;......vi
5640 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4d 61 73 6b 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 rtual.void.setMask(.const.QBitma
5660 70 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4d 61 73 6b 28 p.&.);.....virtual.void.setMask(
5680 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 63 6c .const.QRegion.&.);.....void..cl
56a0 65 61 72 4d 61 73 6b 28 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 62 earMask();......const.QColor.&.b
56c0 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c ackgroundColor().const;.//.obsol
56e0 65 74 65 2c 20 75 73 65 20 65 72 61 73 65 43 6f 6c 6f 72 28 29 0a 20 20 20 20 76 69 72 74 75 61 ete,.use.eraseColor().....virtua
5700 6c 20 76 6f 69 64 09 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 l.void.setBackgroundColor(.const
5720 20 51 43 6f 6c 6f 72 20 26 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 73 65 .QColor.&.);.//.obsolete,.use.se
5740 74 45 72 61 73 65 43 6f 6c 6f 72 28 29 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 tEraseColor().....const.QPixmap.
5760 2a 09 62 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f *.backgroundPixmap().const;.//.o
5780 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 65 72 61 73 65 50 69 78 6d 61 70 28 29 0a 20 20 20 20 76 bsolete,.use.erasePixmap().....v
57a0 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 irtual.void.setBackgroundPixmap(
57c0 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c .const.QPixmap.&.);.//.obsolete,
57e0 20 75 73 65 20 73 65 74 45 72 61 73 65 50 69 78 6d 61 70 28 29 0a 0a 70 75 62 6c 69 63 20 73 6c .use.setErasePixmap()..public.sl
5800 6f 74 73 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 ots:.#ifndef.QT_NO_WIDGET_TOPEXT
5820 52 41 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 61 70 74 69 6f 6e 28 20 RA.....virtual.void.setCaption(.
5840 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f const.QString.&);.....virtual.vo
5860 69 64 09 73 65 74 49 63 6f 6e 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 id.setIcon(.const.QPixmap.&.);..
5880 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 49 63 6f 6e 54 65 78 74 28 20 63 6f 6e ...virtual.void.setIconText(.con
58a0 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 st.QString.&);.#endif.....virtua
58c0 6c 20 76 6f 69 64 09 73 65 74 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e l.void.setMouseTracking(.bool.en
58e0 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 4b 65 79 62 6f 61 72 64 20 69 6e 70 75 74 20 66 able.);......//.Keyboard.input.f
5900 6f 63 75 73 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 ocus.functions......virtual.void
5920 09 73 65 74 46 6f 63 75 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 63 6c 65 61 72 46 6f 63 75 .setFocus();.....void..clearFocu
5940 73 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 46 6f 63 75 73 50 6f 6c 69 s();..public:.....enum.FocusPoli
5960 63 79 20 7b 0a 09 4e 6f 46 6f 63 75 73 20 3d 20 30 2c 0a 09 54 61 62 46 6f 63 75 73 20 3d 20 30 cy.{..NoFocus.=.0,..TabFocus.=.0
5980 78 31 2c 0a 09 43 6c 69 63 6b 46 6f 63 75 73 20 3d 20 30 78 32 2c 0a 09 53 74 72 6f 6e 67 46 6f x1,..ClickFocus.=.0x2,..StrongFo
59a0 63 75 73 20 3d 20 54 61 62 46 6f 63 75 73 20 7c 20 43 6c 69 63 6b 46 6f 63 75 73 20 7c 20 30 78 cus.=.TabFocus.|.ClickFocus.|.0x
59c0 38 2c 0a 09 57 68 65 65 6c 46 6f 63 75 73 20 3d 20 53 74 72 6f 6e 67 46 6f 63 75 73 20 7c 20 30 8,..WheelFocus.=.StrongFocus.|.0
59e0 78 34 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 41 63 74 69 76 65 57 69 6e x4.....};......bool..isActiveWin
5a00 64 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 dow().const;.....virtual.void.se
5a20 74 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 46 6f 63 tActiveWindow();.....bool..isFoc
5a40 75 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 46 6f 63 75 73 50 6f 6c usEnabled().const;......FocusPol
5a60 69 63 79 09 09 66 6f 63 75 73 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 icy..focusPolicy().const;.....vi
5a80 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 46 6f 63 75 73 50 6f 6c 69 63 79 28 20 46 6f 63 75 73 rtual.void.setFocusPolicy(.Focus
5aa0 50 6f 6c 69 63 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 68 61 73 46 6f 63 75 73 28 29 20 63 Policy.);.....bool..hasFocus().c
5ac0 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 09 73 65 74 54 61 62 4f 72 64 onst;.....static.void..setTabOrd
5ae0 65 72 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 er(.QWidget.*,.QWidget.*.);.....
5b00 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 46 6f 63 75 73 50 72 6f 78 79 28 20 51 57 69 64 virtual.void.setFocusProxy(.QWid
5b20 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 09 09 66 6f 63 75 73 50 72 6f get.*.);.....QWidget.*..focusPro
5b40 78 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 6e 70 75 74 4d 65 xy().const;......void.setInputMe
5b60 74 68 6f 64 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 thodEnabled(.bool.b.);.....bool.
5b80 69 73 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 isInputMethodEnabled().const;...
5ba0 20 20 2f 2f 20 47 72 61 62 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 76 6f 69 64 09 09 67 ..//.Grab.functions......void..g
5bc0 72 61 62 4d 6f 75 73 65 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 rabMouse();.#ifndef.QT_NO_CURSOR
5be0 0a 20 20 20 20 76 6f 69 64 09 09 67 72 61 62 4d 6f 75 73 65 28 20 63 6f 6e 73 74 20 51 43 75 72 .....void..grabMouse(.const.QCur
5c00 73 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 09 72 65 6c 65 61 73 sor.&.);.#endif.....void..releas
5c20 65 4d 6f 75 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 67 72 61 62 4b 65 79 62 6f 61 72 64 eMouse();.....void..grabKeyboard
5c40 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 6c 65 61 73 65 4b 65 79 62 6f 61 72 64 28 29 3b ();.....void..releaseKeyboard();
5c60 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 09 6d 6f 75 73 65 47 72 61 62 62 .....static.QWidget.*.mouseGrabb
5c80 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 09 6b 65 79 62 6f er();.....static.QWidget.*.keybo
5ca0 61 72 64 47 72 61 62 62 65 72 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 55 70 64 61 74 65 2f 72 65 66 ardGrabber();......//.Update/ref
5cc0 72 65 73 68 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 09 69 73 55 70 64 resh.functions......bool...isUpd
5ce0 61 74 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 30 20 2f 2f 64 65 atesEnabled().const;..#if.0.//de
5d00 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 6e 74 55 6e 63 6c f.Q_WS_QWS.....void..repaintUncl
5d20 69 70 70 65 64 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 62 6f 6f 6c 20 65 72 61 ipped(.const.QRegion.&,.bool.era
5d40 73 65 20 3d 20 54 52 55 45 20 29 3b 0a 23 65 6e 64 69 66 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 se.=.TRUE.);.#endif.public.slots
5d60 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 55 70 64 61 74 65 73 45 6e 61 :.....virtual.void.setUpdatesEna
5d80 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 75 bled(.bool.enable.);.....void..u
5da0 70 64 61 74 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 75 70 64 61 74 65 28 20 69 6e 74 20 78 pdate();.....void..update(.int.x
5dc0 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 ,.int.y,.int.w,.int.h.);.....voi
5de0 64 09 09 75 70 64 61 74 65 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 76 d..update(.const.QRect&.);.....v
5e00 6f 69 64 09 09 72 65 70 61 69 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 6e oid..repaint();.....void..repain
5e20 74 28 20 62 6f 6f 6c 20 65 72 61 73 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 t(.bool.erase.);.....void..repai
5e40 6e 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 nt(.int.x,.int.y,.int.w,.int.h,.
5e60 62 6f 6f 6c 20 65 72 61 73 65 3d 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 bool.erase=TRUE.);.....void..rep
5e80 61 69 6e 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 62 6f 6f 6c 20 65 72 61 73 65 20 aint(.const.QRect.&,.bool.erase.
5ea0 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 6e 74 28 20 63 6f 6e =.TRUE.);.....void..repaint(.con
5ec0 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 62 6f 6f 6c 20 65 72 61 73 65 20 3d 20 54 52 55 45 20 st.QRegion.&,.bool.erase.=.TRUE.
5ee0 29 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 6d 61 6e 61 67 65 6d 65 6e 74 20 66 75 6e );......//.Widget.management.fun
5f00 63 74 69 6f 6e 73 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 28 29 3b ctions......virtual.void.show();
5f20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 68 69 64 65 28 29 3b 0a 20 20 20 20 76 6f .....virtual.void.hide();.....vo
5f40 69 64 09 09 73 65 74 53 68 6f 77 6e 28 20 62 6f 6f 6c 20 73 68 6f 77 20 29 3b 0a 20 20 20 20 76 id..setShown(.bool.show.);.....v
5f60 6f 69 64 09 09 73 65 74 48 69 64 64 65 6e 28 20 62 6f 6f 6c 20 68 69 64 65 20 29 3b 0a 23 69 66 oid..setHidden(.bool.hide.);.#if
5f80 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 76 6f 69 64 09 09 69 63 6f 6e ndef.QT_NO_COMPAT.....void..icon
5fa0 69 66 79 28 29 20 7b 20 73 68 6f 77 4d 69 6e 69 6d 69 7a 65 64 28 29 3b 20 7d 0a 23 65 6e 64 69 ify().{.showMinimized();.}.#endi
5fc0 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 4d 69 6e 69 6d 69 7a 65 64 f.....virtual.void.showMinimized
5fe0 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 4d 61 78 69 6d 69 7a ();.....virtual.void.showMaximiz
6000 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 68 6f 77 46 75 6c 6c 53 63 72 65 65 6e 28 29 ed();.....void..showFullScreen()
6020 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 4e 6f 72 6d 61 6c 28 29 3b ;.....virtual.void.showNormal();
6040 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 70 6f 6c 69 73 68 28 29 3b 0a 20 20 20 20 .....virtual.void.polish();.....
6060 76 6f 69 64 20 09 09 63 6f 6e 73 74 50 6f 6c 69 73 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 void...constPolish().const;.....
6080 62 6f 6f 6c 09 09 63 6c 6f 73 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 09 72 61 69 73 65 28 bool..close();......void..raise(
60a0 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 6c 6f 77 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 );.....void..lower();.....void..
60c0 73 74 61 63 6b 55 6e 64 65 72 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 stackUnder(.QWidget*.);.....virt
60e0 75 61 6c 20 76 6f 69 64 09 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 ual.void.move(.int.x,.int.y.);..
6100 20 20 20 76 6f 69 64 09 09 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b ...void..move(.const.QPoint.&.);
6120 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 69 6e 74 20 77 2c .....virtual.void.resize(.int.w,
6140 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 73 69 7a 65 28 20 63 6f 6e 73 .int.h.);.....void..resize(.cons
6160 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 t.QSize.&.);.....virtual.void.se
6180 74 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 tGeometry(.int.x,.int.y,.int.w,.
61a0 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 47 65 6f int.h.);.....virtual.void.setGeo
61c0 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 20 2f 2f 20 23 23 23 20 6d metry(.const.QRect.&.);.//.###.m
61e0 61 6b 65 20 6e 6f 6e 20 76 69 72 74 75 61 6c 20 69 6e 20 51 74 20 34 3f 0a 0a 70 75 62 6c 69 63 ake.non.virtual.in.Qt.4?..public
6200 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 63 6c 6f 73 65 28 20 62 6f 6f 6c 20 61 :.....virtual.bool.close(.bool.a
6220 6c 73 6f 44 65 6c 65 74 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 56 69 73 69 62 6c 65 lsoDelete.);.....bool..isVisible
6240 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 56 69 73 69 62 6c 65 54 6f 28 ().const;.....bool..isVisibleTo(
6260 51 57 69 64 67 65 74 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 56 69 73 QWidget*).const;.....bool..isVis
6280 69 62 6c 65 54 6f 54 4c 57 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 ibleToTLW().const;.//.obsolete..
62a0 20 20 20 51 52 65 63 74 09 09 76 69 73 69 62 6c 65 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 20 2f ...QRect..visibleRect().const;./
62c0 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 62 6f 6f 6c 20 09 09 69 73 48 69 64 64 65 6e 28 29 /.obsolete.....bool...isHidden()
62e0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 09 69 73 53 68 6f 77 6e 28 29 20 63 6f 6e .const;.....bool...isShown().con
6300 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4d 69 6e 69 6d 69 7a 65 64 28 29 20 63 6f 6e 73 st;.....bool..isMinimized().cons
6320 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4d 61 78 69 6d 69 7a 65 64 28 29 20 63 6f 6e 73 74 t;.....bool..isMaximized().const
6340 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 46 75 6c 6c 53 63 72 65 65 6e 28 29 20 63 6f 6e 73 74 ;.....bool..isFullScreen().const
6360 3b 0a 0a 20 20 20 20 75 69 6e 74 20 77 69 6e 64 6f 77 53 74 61 74 65 28 29 20 63 6f 6e 73 74 3b ;......uint.windowState().const;
6380 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 69 6e 64 6f 77 53 74 61 74 65 28 75 69 6e 74 20 77 69 .....void.setWindowState(uint.wi
63a0 6e 64 6f 77 53 74 61 74 65 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 09 73 ndowState);......virtual.QSize.s
63c0 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 izeHint().const;.....virtual.QSi
63e0 7a 65 09 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ze.minimumSizeHint().const;.....
6400 76 69 72 74 75 61 6c 20 51 53 69 7a 65 50 6f 6c 69 63 79 09 73 69 7a 65 50 6f 6c 69 63 79 28 29 virtual.QSizePolicy.sizePolicy()
6420 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 53 69 7a 65 .const;.....virtual.void.setSize
6440 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 Policy(.QSizePolicy.);.....void.
6460 09 09 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 ..setSizePolicy(.QSizePolicy::Si
6480 7a 65 54 79 70 65 20 68 6f 72 2c 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 zeType.hor,.QSizePolicy::SizeTyp
64a0 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 e.ver,.bool.hfw.=.FALSE.);.....v
64c0 69 72 74 75 61 6c 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 69 6e 74 29 20 63 irtual.int.heightForWidth(int).c
64e0 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 67 69 6f 6e 09 63 6c 69 70 52 65 67 69 6f 6e 28 29 20 onst;......QRegion.clipRegion().
6500 63 6f 6e 73 74 3b 0a 0a 2f 2f 20 23 23 23 20 6d 6f 76 65 20 74 6f 67 65 74 68 65 72 20 77 69 74 const;..//.###.move.together.wit
6520 68 20 6f 74 68 65 72 20 73 6c 6f 74 73 20 69 6e 20 51 74 20 34 2e 30 0a 70 75 62 6c 69 63 20 73 h.other.slots.in.Qt.4.0.public.s
6540 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 09 61 64 6a 75 73 74 53 lots:.....virtual.void...adjustS
6560 69 7a 65 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 41 ize();..public:.#ifndef.QT_NO_LA
6580 59 4f 55 54 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 2a 09 09 6c 61 79 6f 75 74 28 29 20 63 6f 6e YOUT.....QLayout.*..layout().con
65a0 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 61 79 5f 6f 75 74 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 st.{.return.lay_out;.}.#endif...
65c0 20 20 76 6f 69 64 09 09 75 70 64 61 74 65 47 65 6f 6d 65 74 72 79 28 29 3b 0a 20 20 20 20 76 69 ..void..updateGeometry();.....vi
65e0 72 74 75 61 6c 20 76 6f 69 64 20 09 72 65 70 61 72 65 6e 74 28 20 51 57 69 64 67 65 74 20 2a 70 rtual.void..reparent(.QWidget.*p
6600 61 72 65 6e 74 2c 20 57 46 6c 61 67 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 0a 09 arent,.WFlags,.const.QPoint.&,..
6620 09 09 09 20 20 62 6f 6f 6c 20 73 68 6f 77 49 74 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f .....bool.showIt=FALSE.);.....vo
6640 69 64 09 09 72 65 70 61 72 65 6e 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 id..reparent(.QWidget.*parent,.c
6660 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 0a 09 09 09 09 20 20 62 6f 6f 6c 20 73 68 6f 77 49 74 onst.QPoint.&,.......bool.showIt
6680 3d 46 41 4c 53 45 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 =FALSE.);.#ifndef.QT_NO_COMPAT..
66a0 20 20 20 76 6f 69 64 09 09 72 65 63 72 65 61 74 65 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 ...void..recreate(.QWidget.*pare
66c0 6e 74 2c 20 57 46 6c 61 67 73 20 66 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 2c 0a nt,.WFlags.f,.const.QPoint.&.p,.
66e0 09 09 09 09 20 20 62 6f 6f 6c 20 73 68 6f 77 49 74 3d 46 41 4c 53 45 20 29 20 7b 20 72 65 70 61 ......bool.showIt=FALSE.).{.repa
6700 72 65 6e 74 28 70 61 72 65 6e 74 2c 66 2c 70 2c 73 68 6f 77 49 74 29 3b 20 7d 0a 23 65 6e 64 69 rent(parent,f,p,showIt);.}.#endi
6720 66 0a 0a 20 20 20 20 76 6f 69 64 09 09 65 72 61 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 f......void..erase();.....void..
6740 65 72 61 73 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 erase(.int.x,.int.y,.int.w,.int.
6760 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 65 72 61 73 65 28 20 63 6f 6e 73 74 20 51 52 65 63 h.);.....void..erase(.const.QRec
6780 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 65 72 61 73 65 28 20 63 6f 6e 73 74 20 51 52 t.&.);.....void..erase(.const.QR
67a0 65 67 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 63 72 6f 6c 6c 28 20 69 6e 74 egion.&.);.....void..scroll(.int
67c0 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 63 72 6f 6c 6c 28 .dx,.int.dy.);.....void..scroll(
67e0 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b .int.dx,.int.dy,.const.QRect&.);
6800 0a 0a 20 20 20 20 76 6f 69 64 09 09 64 72 61 77 54 65 78 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 ......void..drawText(.int.x,.int
6820 20 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 .y,.const.QString.&);.....void..
6840 64 72 61 77 54 65 78 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 drawText(.const.QPoint.&,.const.
6860 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 2f 2f 20 4d 69 73 63 2e 20 66 75 6e 63 74 69 QString.&);......//.Misc..functi
6880 6f 6e 73 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 09 09 66 6f 63 75 73 57 69 64 67 65 74 28 ons......QWidget.*..focusWidget(
68a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).const;.....QRect..............
68c0 20 6d 69 63 72 6f 46 6f 63 75 73 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f .microFocusHint().const;......//
68e0 20 64 72 61 67 20 61 6e 64 20 64 72 6f 70 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 61 63 63 65 70 74 .drag.and.drop......bool..accept
6900 44 72 6f 70 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 Drops().const;.....virtual.void.
6920 73 65 74 41 63 63 65 70 74 44 72 6f 70 73 28 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 0a 20 20 20 20 setAcceptDrops(.bool.on.);......
6940 2f 2f 20 74 72 61 6e 73 70 61 72 65 6e 63 79 20 61 6e 64 20 70 73 65 75 64 6f 20 74 72 61 6e 73 //.transparency.and.pseudo.trans
6960 70 61 72 65 6e 63 79 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 41 75 74 parency......virtual.void.setAut
6980 6f 4d 61 73 6b 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 61 75 74 6f 4d 61 73 6b 28 oMask(bool);.....bool..autoMask(
69a0 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 ).const;......enum.BackgroundOri
69c0 67 69 6e 20 7b 20 57 69 64 67 65 74 4f 72 69 67 69 6e 2c 20 50 61 72 65 6e 74 4f 72 69 67 69 6e gin.{.WidgetOrigin,.ParentOrigin
69e0 2c 20 57 69 6e 64 6f 77 4f 72 69 67 69 6e 2c 20 41 6e 63 65 73 74 6f 72 4f 72 69 67 69 6e 20 7d ,.WindowOrigin,.AncestorOrigin.}
6a00 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 61 63 6b 67 72 6f 75 6e ;......virtual.void.setBackgroun
6a20 64 4f 72 69 67 69 6e 28 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 29 3b 0a 20 20 20 dOrigin(.BackgroundOrigin.);....
6a40 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 62 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 .BackgroundOrigin.backgroundOrig
6a60 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 62 61 63 6b 67 72 6f 75 6e in().const;.....QPoint.backgroun
6a80 64 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 77 68 61 74 73 20 74 dOffset().const;......//.whats.t
6aa0 68 69 73 20 68 65 6c 70 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 75 73 74 6f 6d his.help.....virtual.bool.custom
6ac0 57 68 61 74 73 54 68 69 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 WhatsThis().const;......QWidget.
6ae0 2a 09 09 70 61 72 65 6e 74 57 69 64 67 65 74 28 20 62 6f 6f 6c 20 73 61 6d 65 57 69 6e 64 6f 77 *..parentWidget(.bool.sameWindow
6b00 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 57 53 74 61 74 65 09 09 74 65 .=.FALSE.).const;.....WState..te
6b20 73 74 57 53 74 61 74 65 28 20 57 53 74 61 74 65 20 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 stWState(.WState.s.).const;.....
6b40 57 46 6c 61 67 73 09 09 74 65 73 74 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 20 63 WFlags..testWFlags(.WFlags.f.).c
6b60 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 09 66 69 6e 64 28 onst;.....static.QWidget.*.find(
6b80 20 57 49 64 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4d 61 70 70 65 72 .WId.);.....static.QWidgetMapper
6ba0 20 2a 77 6d 61 70 70 65 72 28 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 20 2a 63 68 69 6c .*wmapper();......QWidget..*chil
6bc0 64 41 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 54 dAt(.int.x,.int.y,.bool.includeT
6be0 68 69 73 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 his.=.FALSE.).const;.....QWidget
6c00 20 20 2a 63 68 69 6c 64 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 62 6f 6f 6c ..*childAt(.const.QPoint.&,.bool
6c20 20 69 6e 63 6c 75 64 65 54 68 69 73 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 .includeThis.=.FALSE.).const;..#
6c40 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 76 69 72 74 75 61 6c if.defined(Q_WS_QWS).....virtual
6c60 20 51 47 66 78 20 2a 20 67 72 61 70 68 69 63 73 43 6f 6e 74 65 78 74 28 62 6f 6f 6c 20 63 6c 69 .QGfx.*.graphicsContext(bool.cli
6c80 70 5f 63 68 69 6c 64 72 65 6e 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 p_children=TRUE).const;.#endif.#
6ca0 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 51 52 65 67 69 6f 6e if.defined(Q_WS_MAC).....QRegion
6cc0 20 63 6c 69 70 70 65 64 52 65 67 69 6f 6e 28 62 6f 6f 6c 20 64 6f 5f 63 68 69 6c 64 72 65 6e 3d .clippedRegion(bool.do_children=
6ce0 54 52 55 45 29 3b 0a 20 20 20 20 75 69 6e 74 20 63 6c 69 70 70 65 64 53 65 72 69 61 6c 28 62 6f TRUE);.....uint.clippedSerial(bo
6d00 6f 6c 20 64 6f 5f 63 68 69 6c 64 72 65 6e 3d 54 52 55 45 29 3b 0a 23 69 66 6e 64 65 66 20 51 4d ol.do_children=TRUE);.#ifndef.QM
6d20 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 20 20 20 20 43 47 43 6f 6e 74 65 78 74 52 65 66 20 6d 61 AC_NO_QUARTZ.....CGContextRef.ma
6d40 63 43 47 43 6f 6e 74 65 78 74 28 62 6f 6f 6c 20 63 6c 69 70 70 65 64 3d 54 52 55 45 29 20 63 6f cCGContext(bool.clipped=TRUE).co
6d60 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 nst;.#endif.#endif......void.set
6d80 57 69 6e 64 6f 77 4f 70 61 63 69 74 79 28 64 6f 75 62 6c 65 20 6c 65 76 65 6c 29 3b 0a 20 20 20 WindowOpacity(double.level);....
6da0 20 64 6f 75 62 6c 65 20 77 69 6e 64 6f 77 4f 70 61 63 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 0a .double.windowOpacity().const;..
6dc0 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 2f 2f 20 45 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 protected:.....//.Event.handlers
6de0 0a 20 20 20 20 62 6f 6f 6c 09 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 .....bool..event(.QEvent.*.);...
6e00 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 ..virtual.void.mousePressEvent(.
6e20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 QMouseEvent.*.);.....virtual.voi
6e40 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 d.mouseReleaseEvent(.QMouseEvent
6e60 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 44 6f 75 62 .*.);.....virtual.void.mouseDoub
6e80 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 leClickEvent(.QMouseEvent.*.);..
6ea0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 ...virtual.void.mouseMoveEvent(.
6ec0 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 QMouseEvent.*.);.#ifndef.QT_NO_W
6ee0 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 68 65 65 6c HEELEVENT.....virtual.void.wheel
6f00 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 Event(.QWheelEvent.*.);.#endif..
6f20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 ...virtual.void.keyPressEvent(.Q
6f40 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6b KeyEvent.*.);.....virtual.void.k
6f60 65 79 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 eyReleaseEvent(.QKeyEvent.*.);..
6f80 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 ...virtual.void.focusInEvent(.QF
6fa0 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ocusEvent.*.);.....virtual.void.
6fc0 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a focusOutEvent(.QFocusEvent.*.);.
6fe0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6e 74 65 72 45 76 65 6e 74 28 20 51 45 76 ....virtual.void.enterEvent(.QEv
7000 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 65 61 76 65 45 ent.*.);.....virtual.void.leaveE
7020 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f vent(.QEvent.*.);.....virtual.vo
7040 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a id.paintEvent(.QPaintEvent.*.);.
7060 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 76 ....virtual.void.moveEvent(.QMov
7080 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 eEvent.*.);.....virtual.void.res
70a0 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 izeEvent(.QResizeEvent.*.);.....
70c0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 6f 73 65 45 76 65 6e 74 28 20 51 43 6c 6f 73 65 45 virtual.void.closeEvent(.QCloseE
70e0 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 vent.*.);.....virtual.void.conte
7100 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a xtMenuEvent(.QContextMenuEvent.*
7120 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6d 53 74 61 72 74 45 76 65 6e .);.....virtual.void.imStartEven
7140 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 t(.QIMEvent.*.);.....virtual.voi
7160 64 20 69 6d 43 6f 6d 70 6f 73 65 45 76 65 6e 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a d.imComposeEvent(.QIMEvent.*.);.
7180 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6d 45 6e 64 45 76 65 6e 74 28 20 51 49 4d ....virtual.void.imEndEvent(.QIM
71a0 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 61 62 6c Event.*.);.....virtual.void.tabl
71c0 65 74 45 76 65 6e 74 28 20 51 54 61 62 6c 65 74 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 23 69 66 6e etEvent(.QTabletEvent.*.);..#ifn
71e0 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 69 72 74 75 61 def.QT_NO_DRAGANDDROP.....virtua
7200 6c 20 76 6f 69 64 20 64 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 l.void.dragEnterEvent(.QDragEnte
7220 72 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 rEvent.*.);.....virtual.void.dra
7240 67 4d 6f 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a gMoveEvent(.QDragMoveEvent.*.);.
7260 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 ....virtual.void.dragLeaveEvent(
7280 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 .QDragLeaveEvent.*.);.....virtua
72a0 6c 20 76 6f 69 64 20 64 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 20 29 l.void.dropEvent(.QDropEvent.*.)
72c0 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 45 ;.#endif......virtual.void.showE
72e0 76 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 vent(.QShowEvent.*.);.....virtua
7300 6c 20 76 6f 69 64 20 68 69 64 65 45 76 65 6e 74 28 20 51 48 69 64 65 45 76 65 6e 74 20 2a 20 29 l.void.hideEvent(.QHideEvent.*.)
7320 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 69 72 ;..#if.defined(Q_WS_MAC).....vir
7340 74 75 61 6c 20 62 6f 6f 6c 20 6d 61 63 45 76 65 6e 74 28 20 4d 53 47 20 2a 20 29 3b 0a 23 65 6e tual.bool.macEvent(.MSG.*.);.#en
7360 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 76 69 dif.#if.defined(Q_WS_WIN).....vi
7380 72 74 75 61 6c 20 62 6f 6f 6c 20 77 69 6e 45 76 65 6e 74 28 20 4d 53 47 20 2a 20 29 3b 0a 23 65 rtual.bool.winEvent(.MSG.*.);.#e
73a0 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 76 ndif.#if.defined(Q_WS_X11).....v
73c0 69 72 74 75 61 6c 20 62 6f 6f 6c 20 78 31 31 45 76 65 6e 74 28 20 58 45 76 65 6e 74 20 2a 20 29 irtual.bool.x11Event(.XEvent.*.)
73e0 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 ;.#endif.#if.defined(Q_WS_QWS)..
7400 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 71 77 73 45 76 65 6e 74 28 20 51 57 53 45 76 65 ...virtual.bool.qwsEvent(.QWSEve
7420 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 6e 73 69 67 6e 65 64 20 63 68 61 nt.*.);.....virtual.unsigned.cha
7440 72 20 2a 73 63 61 6e 4c 69 6e 65 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 r.*scanLine(.int.).const;.....vi
7460 72 74 75 61 6c 20 69 6e 74 20 62 79 74 65 73 50 65 72 4c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a rtual.int.bytesPerLine().const;.
7480 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 4d #endif......virtual.void.updateM
74a0 61 73 6b 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 4d 69 73 63 2e 20 70 72 6f 74 65 63 74 65 64 20 66 ask();......//.Misc..protected.f
74c0 75 6e 63 74 69 6f 6e 73 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 unctions..#ifndef.QT_NO_STYLE...
74e0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 ..virtual.void.styleChange(.QSty
7500 6c 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 le&.);.#endif.....virtual.void.e
7520 6e 61 62 6c 65 64 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 6f 6c 64 45 6e 61 62 6c 65 64 20 29 3b nabledChange(.bool.oldEnabled.);
7540 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 76 69 72 74 75 .#ifndef.QT_NO_PALETTE.....virtu
7560 61 6c 20 76 6f 69 64 20 70 61 6c 65 74 74 65 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 50 61 al.void.paletteChange(.const.QPa
7580 6c 65 74 74 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f lette.&.);.#endif.....virtual.vo
75a0 69 64 20 66 6f 6e 74 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a id.fontChange(.const.QFont.&.);.
75c0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f ....virtual.void.windowActivatio
75e0 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 6f 6c 64 41 63 74 69 76 65 20 29 3b 0a 0a 20 20 20 20 nChange(.bool.oldActive.);......
7600 69 6e 74 09 09 20 6d 65 74 72 69 63 28 20 69 6e 74 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 int...metric(.int.).const;......
7620 76 6f 69 64 09 20 72 65 73 65 74 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 0a 20 20 20 20 void..resetInputContext();......
7640 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 72 65 61 74 65 28 20 57 49 64 20 3d 20 30 2c 20 62 6f virtual.void.create(.WId.=.0,.bo
7660 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 57 69 6e 64 6f 77 20 3d 20 54 52 55 45 2c 0a 09 09 09 20 ol.initializeWindow.=.TRUE,.....
7680 62 6f 6f 6c 20 64 65 73 74 72 6f 79 4f 6c 64 57 69 6e 64 6f 77 20 3d 20 54 52 55 45 20 29 3b 0a bool.destroyOldWindow.=.TRUE.);.
76a0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 73 74 72 6f 79 28 20 62 6f 6f 6c 20 64 ....virtual.void.destroy(.bool.d
76c0 65 73 74 72 6f 79 57 69 6e 64 6f 77 20 3d 20 54 52 55 45 2c 0a 09 09 09 20 20 62 6f 6f 6c 20 64 estroyWindow.=.TRUE,......bool.d
76e0 65 73 74 72 6f 79 53 75 62 57 69 6e 64 6f 77 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 75 estroySubWindows.=.TRUE.);.....u
7700 69 6e 74 09 20 67 65 74 57 53 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 int..getWState().const;.....virt
7720 75 61 6c 20 76 6f 69 64 20 73 65 74 57 53 74 61 74 65 28 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 ual.void.setWState(.uint.);.....
7740 76 6f 69 64 09 20 63 6c 65 61 72 57 53 74 61 74 65 28 20 75 69 6e 74 20 6e 20 29 3b 0a 20 20 20 void..clearWState(.uint.n.);....
7760 20 57 46 6c 61 67 73 09 20 67 65 74 57 46 6c 61 67 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .WFlags..getWFlags().const;.....
7780 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 29 virtual.void.setWFlags(.WFlags.)
77a0 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 6c 65 61 72 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 ;.....void..clearWFlags(.WFlags.
77c0 6e 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 6f 63 75 73 4e 65 78 74 n.);......virtual.bool.focusNext
77e0 50 72 65 76 43 68 69 6c 64 28 20 62 6f 6f 6c 20 6e 65 78 74 20 29 3b 0a 0a 20 20 20 20 51 57 45 PrevChild(.bool.next.);......QWE
7800 78 74 72 61 09 2a 65 78 74 72 61 44 61 74 61 28 29 3b 0a 20 20 20 20 51 54 4c 57 45 78 74 72 61 xtra.*extraData();.....QTLWExtra
7820 09 2a 74 6f 70 44 61 74 61 28 29 3b 0a 20 20 20 20 51 46 6f 63 75 73 44 61 74 61 09 2a 66 6f 63 .*topData();.....QFocusData.*foc
7840 75 73 44 61 74 61 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4b usData();......virtual.void.setK
7860 65 79 43 6f 6d 70 72 65 73 73 69 6f 6e 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c eyCompression(bool);.....virtual
7880 20 76 6f 69 64 20 73 65 74 4d 69 63 72 6f 46 6f 63 75 73 48 69 6e 74 28 69 6e 74 20 78 2c 20 69 .void.setMicroFocusHint(int.x,.i
78a0 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 62 6f 6f 6c 20 74 65 78 74 3d 54 52 nt.y,.int.w,.int.h,.bool.text=TR
78c0 55 45 2c 20 51 46 6f 6e 74 20 2a 66 20 3d 20 30 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 UE,.QFont.*f.=.0);..#if.defined(
78e0 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 6f 69 64 20 64 69 72 74 79 43 6c 69 70 70 65 64 52 Q_WS_MAC).....void.dirtyClippedR
7900 65 67 69 6f 6e 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6c 69 70 70 65 64 52 egion(bool);.....bool.isClippedR
7920 65 67 69 6f 6e 44 69 72 74 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 egionDirty();.....virtual.void.s
7940 65 74 52 65 67 69 6f 6e 44 69 72 74 79 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c etRegionDirty(bool);.....virtual
7960 20 76 6f 69 64 20 6d 61 63 57 69 64 67 65 74 43 68 61 6e 67 65 64 57 69 6e 64 6f 77 28 29 3b 0a .void.macWidgetChangedWindow();.
7980 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 #endif..private.slots:.....void.
79a0 20 66 6f 63 75 73 50 72 6f 78 79 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 .focusProxyDestroyed();..private
79c0 3a 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 46 6f 6e 74 53 79 73 28 20 51 46 6f 6e 74 20 2a 66 :.....void..setFontSys(.QFont.*f
79e0 20 3d 20 30 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 .=.0.);.#if.defined(Q_WS_X11)...
7a00 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 ..void..createInputContext();...
7a20 20 20 76 6f 69 64 09 20 64 65 73 74 72 6f 79 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 20 ..void..destroyInputContext();..
7a40 20 20 20 76 6f 69 64 09 20 66 6f 63 75 73 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 ...void..focusInputContext();...
7a60 20 20 76 6f 69 64 09 20 63 68 65 63 6b 43 68 69 6c 64 72 65 6e 44 6e 64 28 29 3b 0a 23 65 6c 69 ..void..checkChildrenDnd();.#eli
7a80 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 75 69 6e 74 20 20 20 20 f.defined(Q_WS_MAC).....uint....
7aa0 6f 77 6e 5f 69 64 20 3a 20 31 2c 20 6d 61 63 44 72 6f 70 45 6e 61 62 6c 65 64 20 3a 20 31 3b 0a own_id.:.1,.macDropEnabled.:.1;.
7ac0 20 20 20 20 45 76 65 6e 74 48 61 6e 64 6c 65 72 52 65 66 20 77 69 6e 64 6f 77 5f 65 76 65 6e 74 ....EventHandlerRef.window_event
7ae0 3b 0a 20 20 20 20 2f 2f 6d 61 63 20 65 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 ;.....//mac.event.functions.....
7b00 76 6f 69 64 20 20 20 20 70 72 6f 70 61 67 61 74 65 55 70 64 61 74 65 73 28 62 6f 6f 6c 20 75 70 void....propagateUpdates(bool.up
7b20 64 61 74 65 5f 72 67 6e 3d 54 52 55 45 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 75 70 64 61 date_rgn=TRUE);.....void....upda
7b40 74 65 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 26 20 29 3b 0a 20 20 20 20 2f 2f 66 72 69 65 te(.const.QRegion&.);.....//frie
7b60 6e 64 73 2c 20 77 61 79 20 74 6f 6f 20 6d 61 6e 79 20 2d 20 66 69 78 20 74 68 69 73 20 69 6d 6d nds,.way.too.many.-.fix.this.imm
7b80 65 64 69 61 74 65 6c 79 21 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 63 6c 65 ediately!.....friend.void.qt_cle
7ba0 61 6e 5f 72 6f 6f 74 5f 77 69 6e 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 an_root_win();.....friend.bool.q
7bc0 74 5f 72 65 63 72 65 61 74 65 5f 72 6f 6f 74 5f 77 69 6e 28 29 3b 0a 20 20 20 20 66 72 69 65 6e t_recreate_root_win();.....frien
7be0 64 20 51 50 6f 69 6e 74 20 70 6f 73 49 6e 57 69 6e 64 6f 77 28 51 57 69 64 67 65 74 20 2a 29 3b d.QPoint.posInWindow(QWidget.*);
7c00 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 6d 61 63 5f 75 70 64 61 74 65 5f 73 .....friend.bool.qt_mac_update_s
7c20 69 7a 65 72 28 51 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 izer(QWidget.*,.int);.....friend
7c40 20 51 57 69 64 67 65 74 20 2a 71 74 5f 72 65 63 75 72 73 69 76 65 5f 6d 61 74 63 68 28 51 57 69 .QWidget.*qt_recursive_match(QWi
7c60 64 67 65 74 20 2a 77 69 64 67 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 3b 0a 20 20 20 20 66 dget.*widg,.int.x,.int.y);.....f
7c80 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 70 61 69 6e 74 5f 63 68 69 6c 64 72 65 6e 28 51 57 69 riend.bool.qt_paint_children(QWi
7ca0 64 67 65 74 20 2a 2c 51 52 65 67 69 6f 6e 20 26 2c 20 75 63 68 61 72 20 6f 70 73 29 3b 0a 20 20 dget.*,QRegion.&,.uchar.ops);...
7cc0 20 20 66 72 69 65 6e 64 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 4f 53 53 74 61 74 75 73 20 71 74 ..friend.QMAC_PASCAL.OSStatus.qt
7ce0 5f 77 69 6e 64 6f 77 5f 65 76 65 6e 74 28 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 _window_event(EventHandlerCallRe
7d00 66 20 65 72 2c 20 45 76 65 6e 74 52 65 66 20 65 76 65 6e 74 2c 20 76 6f 69 64 20 2a 29 3b 0a 20 f.er,.EventRef.event,.void.*);..
7d20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 65 76 65 6e 74 5f 72 65 71 75 65 73 74 5f ...friend.void.qt_event_request_
7d40 75 70 64 61 74 65 73 28 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e updates(QWidget.*,.const.QRegion
7d60 20 26 2c 20 62 6f 6f 6c 20 73 75 62 74 72 61 63 74 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 62 .&,.bool.subtract);.....friend.b
7d80 6f 6f 6c 20 71 74 5f 77 69 6e 64 6f 77 5f 72 67 6e 28 57 49 64 2c 20 73 68 6f 72 74 2c 20 52 67 ool.qt_window_rgn(WId,.short,.Rg
7da0 6e 48 61 6e 64 6c 65 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 nHandle,.bool);.....friend.class
7dc0 20 51 44 72 61 67 4d 61 6e 61 67 65 72 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 .QDragManager;.#endif..#ifndef.Q
7de0 54 5f 4e 4f 5f 4c 41 59 4f 55 54 0a 20 20 20 20 76 6f 69 64 20 09 20 73 65 74 4c 61 79 6f 75 74 T_NO_LAYOUT.....void...setLayout
7e00 28 20 51 4c 61 79 6f 75 74 20 2a 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 (.QLayout.*l.);.#endif.....void.
7e20 20 73 65 74 57 69 6e 49 64 28 20 57 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 68 6f 77 .setWinId(.WId.);.....void..show
7e40 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 68 69 64 65 57 69 6e 64 6f 77 28 29 Window();.....void..hideWindow()
7e60 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 68 6f 77 43 68 69 6c 64 72 65 6e 28 20 62 6f 6f 6c 20 73 ;.....void..showChildren(.bool.s
7e80 70 6f 6e 74 61 6e 65 6f 75 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 68 69 64 65 43 68 69 6c pontaneous.);.....void..hideChil
7ea0 64 72 65 6e 28 20 62 6f 6f 6c 20 73 70 6f 6e 74 61 6e 65 6f 75 73 20 29 3b 0a 20 20 20 20 76 6f dren(.bool.spontaneous.);.....vo
7ec0 69 64 09 20 72 65 70 61 72 65 6e 74 53 79 73 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 id..reparentSys(.QWidget.*parent
7ee0 2c 20 57 46 6c 61 67 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 20 62 6f 6f 6c 20 ,.WFlags,.const.QPoint.&,..bool.
7f00 73 68 6f 77 49 74 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 54 4c 45 78 74 72 61 showIt);.....void..createTLExtra
7f20 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 45 78 74 72 61 28 29 3b 0a 20 20 20 ();.....void..createExtra();....
7f40 20 76 6f 69 64 09 20 64 65 6c 65 74 65 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 .void..deleteExtra();.....void..
7f60 63 72 65 61 74 65 53 79 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 6c 65 createSysExtra();.....void..dele
7f80 74 65 53 79 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 54 4c teSysExtra();.....void..createTL
7fa0 53 79 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 6c 65 74 65 54 4c 53 79 SysExtra();.....void..deleteTLSy
7fc0 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 61 63 74 69 76 61 74 65 57 69 sExtra();.....void..deactivateWi
7fe0 64 67 65 74 43 6c 65 61 6e 75 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 69 6e 74 65 72 6e 61 dgetCleanup();.....void..interna
8000 6c 53 65 74 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 lSetGeometry(.int,.int,.int,.int
8020 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 72 65 70 61 72 65 6e 74 46 6f 63 75 ,.bool.);.....void..reparentFocu
8040 73 57 69 64 67 65 74 73 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 46 6f 63 75 sWidgets(.QWidget.*.);.....QFocu
8060 73 44 61 74 61 09 2a 66 6f 63 75 73 44 61 74 61 28 20 62 6f 6f 6c 20 63 72 65 61 74 65 20 29 3b sData.*focusData(.bool.create.);
8080 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 46 .....void.........setBackgroundF
80a0 72 6f 6d 4d 6f 64 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 romMode();.....void.........setB
80c0 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 44 69 72 65 63 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c ackgroundColorDirect(.const.QCol
80e0 6f 72 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 09 20 73 65 74 42 61 63 6b 67 72 6f 75 or.&.);.....void.....setBackgrou
8100 6e 64 50 69 78 6d 61 70 44 69 72 65 63 74 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 ndPixmapDirect(.const.QPixmap.&.
8120 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e );.....void.........setBackgroun
8140 64 4d 6f 64 65 44 69 72 65 63 74 28 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 29 3b 0a 20 dModeDirect(.BackgroundMode.);..
8160 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 45 6d 70 ...void.........setBackgroundEmp
8180 74 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 75 70 64 61 74 65 46 72 61 6d 65 53 74 72 75 74 ty();.....void..updateFrameStrut
81a0 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a ().const;.#if.defined(Q_WS_X11).
81c0 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 58 31 ....void.........setBackgroundX1
81e0 31 52 65 6c 61 74 69 76 65 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 57 49 64 09 09 20 77 1Relative();.#endif......WId...w
8200 69 6e 69 64 3b 0a 20 20 20 20 75 69 6e 74 09 20 77 69 64 67 65 74 5f 73 74 61 74 65 3b 0a 20 20 inid;.....uint..widget_state;...
8220 20 20 75 69 6e 74 09 20 77 69 64 67 65 74 5f 66 6c 61 67 73 3b 0a 20 20 20 20 75 69 6e 74 09 20 ..uint..widget_flags;.....uint..
8240 66 6f 63 75 73 5f 70 6f 6c 69 63 79 20 3a 20 34 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 6f 77 6e focus_policy.:.4;.....uint...own
8260 5f 66 6f 6e 74 20 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 6f 77 6e 5f 70 61 6c 65 74 74 65 _font.:1;.....uint...own_palette
8280 20 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 73 69 7a 65 68 69 6e 74 5f 66 6f 72 63 65 64 20 .:1;.....uint...sizehint_forced.
82a0 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 69 73 5f 63 6c 6f 73 69 6e 67 20 3a 31 3b 0a 20 20 :1;.....uint...is_closing.:1;...
82c0 20 20 75 69 6e 74 20 09 20 69 6e 5f 73 68 6f 77 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 ..uint...in_show.:.1;.....uint..
82e0 20 69 6e 5f 73 68 6f 77 5f 6d 61 78 69 6d 69 7a 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 .in_show_maximized.:.1;.....uint
8300 09 20 66 73 74 72 75 74 5f 64 69 72 74 79 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 20 69 6d ..fstrut_dirty.:.1;.....uint..im
8320 5f 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 51 52 65 63 74 09 20 63 72 65 63 74 3b 0a _enabled.:.1;.....QRect..crect;.
8340 20 20 20 20 51 43 6f 6c 6f 72 09 20 62 67 5f 63 6f 6c 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e ....QColor..bg_col;.#ifndef.QT_N
8360 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 51 50 61 6c 65 74 74 65 09 20 70 61 6c 3b 0a 23 65 6e O_PALETTE.....QPalette..pal;.#en
8380 64 69 66 0a 20 20 20 20 51 46 6f 6e 74 09 20 66 6e 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e dif.....QFont..fnt;.#ifndef.QT_N
83a0 4f 5f 4c 41 59 4f 55 54 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 09 2a 6c 61 79 5f 6f 75 74 3b 0a O_LAYOUT.....QLayout..*lay_out;.
83c0 23 65 6e 64 69 66 0a 20 20 20 20 51 57 45 78 74 72 61 09 2a 65 78 74 72 61 3b 0a 23 69 66 20 64 #endif.....QWExtra.*extra;.#if.d
83e0 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 51 52 65 67 69 6f 6e 09 20 72 65 efined(Q_WS_QWS).....QRegion..re
8400 71 5f 72 65 67 69 6f 6e 3b 09 09 09 2f 2f 20 52 65 71 75 65 73 74 65 64 20 72 65 67 69 6f 6e 0a q_region;...//.Requested.region.
8420 20 20 20 20 6d 75 74 61 62 6c 65 20 51 52 65 67 69 6f 6e 09 20 70 61 69 6e 74 61 62 6c 65 5f 72 ....mutable.QRegion..paintable_r
8440 65 67 69 6f 6e 3b 09 2f 2f 20 50 61 69 6e 74 61 62 6c 65 20 72 65 67 69 6f 6e 0a 20 20 20 20 6d egion;.//.Paintable.region.....m
8460 75 74 61 62 6c 65 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 70 61 69 6e 74 61 62 6c 65 5f 72 65 utable.bool.........paintable_re
8480 67 69 6f 6e 5f 64 69 72 74 79 3b 2f 2f 20 6e 65 65 64 73 20 74 6f 20 62 65 20 72 65 63 61 6c 63 gion_dirty;//.needs.to.be.recalc
84a0 75 6c 61 74 65 64 0a 20 20 20 20 6d 75 74 61 62 6c 65 20 51 52 65 67 69 6f 6e 20 20 20 20 20 20 ulated.....mutable.QRegion......
84c0 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 3b 20 20 20 20 20 20 20 20 20 20 2f 2f 20 41 6c 6c 6f 63 61 alloc_region;..........//.Alloca
84e0 74 65 64 20 72 65 67 69 6f 6e 0a 20 20 20 20 6d 75 74 61 62 6c 65 20 62 6f 6f 6c 20 20 20 20 20 ted.region.....mutable.bool.....
8500 20 20 20 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 64 69 72 74 79 3b 20 20 20 20 2f 2f 20 6e 65 ....alloc_region_dirty;....//.ne
8520 65 64 73 20 74 6f 20 62 65 20 72 65 63 61 6c 63 75 6c 61 74 65 64 0a 20 20 20 20 6d 75 74 61 62 eds.to.be.recalculated.....mutab
8540 6c 65 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 6f 76 65 72 6c 61 70 70 69 6e 67 5f 63 68 69 6c le.int..........overlapping_chil
8560 64 72 65 6e 3b 20 20 2f 2f 20 48 61 6e 64 6c 65 20 6f 76 65 72 6c 61 70 70 69 6e 67 20 63 68 69 dren;..//.Handle.overlapping.chi
8580 6c 64 72 65 6e 0a 0a 20 20 20 20 69 6e 74 09 09 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 69 6e ldren......int...alloc_region_in
85a0 64 65 78 3b 0a 20 20 20 20 69 6e 74 09 09 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 72 65 76 69 dex;.....int...alloc_region_revi
85c0 73 69 6f 6e 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 4f 76 65 72 6c 61 70 70 69 6e sion;......void.updateOverlappin
85e0 67 43 68 69 6c 64 72 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 gChildren().const;.....void.setC
8600 68 69 6c 64 72 65 6e 41 6c 6c 6f 63 61 74 65 64 44 69 72 74 79 28 29 3b 0a 20 20 20 20 76 6f 69 hildrenAllocatedDirty();.....voi
8620 64 20 73 65 74 43 68 69 6c 64 72 65 6e 41 6c 6c 6f 63 61 74 65 64 44 69 72 74 79 28 20 63 6f 6e d.setChildrenAllocatedDirty(.con
8640 73 74 20 51 52 65 67 69 6f 6e 20 26 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 64 69 st.QRegion.&r,.const.QWidget.*di
8660 72 74 79 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 6c 6c 6f 63 61 74 65 64 52 65 67 rty=0.);.....bool.isAllocatedReg
8680 69 6f 6e 44 69 72 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 ionDirty().const;.....void.updat
86a0 65 52 65 71 75 65 73 74 65 64 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 eRequestedRegion(.const.QPoint.&
86c0 67 70 6f 73 20 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 71 75 65 73 74 65 64 52 65 67 gpos.);.....QRegion.requestedReg
86e0 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 61 6c 6c 6f 63 61 74 ion().const;.....QRegion.allocat
8700 65 64 52 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 70 61 edRegion().const;.....QRegion.pa
8720 69 6e 74 61 62 6c 65 52 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 intableRegion().const;......void
8740 20 75 70 64 61 74 65 47 72 61 70 68 69 63 73 43 6f 6e 74 65 78 74 28 20 51 47 66 78 20 2a 71 67 .updateGraphicsContext(.QGfx.*qg
8760 66 78 5f 71 77 73 2c 20 62 6f 6f 6c 20 63 6c 69 70 5f 63 68 69 6c 64 72 65 6e 20 29 20 63 6f 6e fx_qws,.bool.clip_children.).con
8780 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 76 6f 69 st;.#ifndef.QT_NO_CURSOR.....voi
87a0 64 20 75 70 64 61 74 65 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 d.updateCursor(.const.QRegion.&r
87c0 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 75 73 65 64 20 74 6f .).const;.#endif......//.used.to
87e0 20 61 63 63 75 6d 75 6c 61 74 65 20 64 69 72 74 79 20 72 65 67 69 6f 6e 20 77 68 65 6e 20 63 68 .accumulate.dirty.region.when.ch
8800 69 6c 64 72 65 6e 20 6d 6f 76 65 64 2f 72 65 73 69 7a 65 64 2e 0a 20 20 20 20 51 52 65 67 69 6f ildren.moved/resized......QRegio
8820 6e 20 64 69 72 74 79 43 68 69 6c 64 72 65 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 74 74 n.dirtyChildren;.....bool.isSett
8840 69 6e 67 47 65 6f 6d 65 74 72 79 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 ingGeometry;.....friend.class.QW
8860 53 4d 61 6e 61 67 65 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 SManager;.#endif.....static.int.
8880 69 6e 73 74 61 6e 63 65 43 6f 75 6e 74 65 72 3b 20 20 2f 2f 20 43 75 72 72 65 6e 74 20 6e 75 6d instanceCounter;..//.Current.num
88a0 62 65 72 20 6f 66 20 77 69 64 67 65 74 20 69 6e 73 74 61 6e 63 65 73 0a 20 20 20 20 73 74 61 74 ber.of.widget.instances.....stat
88c0 69 63 20 69 6e 74 20 6d 61 78 49 6e 73 74 61 6e 63 65 73 3b 20 20 20 20 20 2f 2f 20 4d 61 78 69 ic.int.maxInstances;.....//.Maxi
88e0 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 77 69 64 67 65 74 20 69 6e 73 74 61 6e 63 65 73 0a 0a mum.number.of.widget.instances..
8900 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 63 72 65 61 74 65 4d 61 70 70 65 72 28 29 3b ....static.void..createMapper();
8920 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 64 65 73 74 72 6f 79 4d 61 70 70 65 72 28 .....static.void..destroyMapper(
8940 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 09 20 2a 77 4c 69 73 );.....static.QWidgetList..*wLis
8960 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 09 20 2a 74 6c t();.....static.QWidgetList..*tl
8980 77 4c 69 73 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4d 61 70 70 65 wList();.....static.QWidgetMappe
89a0 72 20 2a 6d 61 70 70 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 r.*mapper;.....friend.class.QApp
89c0 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 42 61 73 65 lication;.....friend.class.QBase
89e0 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 Application;.....friend.class.QP
8a00 61 69 6e 74 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 4d 65 ainter;.....friend.class.QFontMe
8a20 74 72 69 63 73 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 49 6e 66 trics;.....friend.class.QFontInf
8a40 6f 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 45 54 57 69 64 67 65 74 3b 0a 20 o;.....friend.class.QETWidget;..
8a60 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a 0a 70 72 69 76 61 74 ...friend.class.QLayout;..privat
8a80 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 e:.//.Disabled.copy.constructor.
8aa0 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 and.operator=.#if.defined(Q_DISA
8ac0 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 57 69 BLE_COPY).....QWidget(.const.QWi
8ae0 64 67 65 74 20 26 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 26 6f 70 65 72 61 74 6f 72 3d dget.&.);.....QWidget.&operator=
8b00 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 75 62 (.const.QWidget.&.);.#endif..pub
8b20 6c 69 63 3a 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 64 69 lic:.//.obsolete.functions.to.di
8b40 73 73 61 70 70 65 61 72 20 6f 72 20 74 6f 20 62 65 63 6f 6d 65 20 69 6e 6c 69 6e 65 20 69 6e 20 ssappear.or.to.become.inline.in.
8b60 33 2e 30 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 76 6f 3.0.#ifndef.QT_NO_PALETTE.....vo
8b80 69 64 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 70 id.setPalette(.const.QPalette.&p
8ba0 2c 20 62 6f 6f 6c 20 29 20 7b 20 73 65 74 50 61 6c 65 74 74 65 28 20 70 20 29 3b 20 7d 0a 23 65 ,.bool.).{.setPalette(.p.);.}.#e
8bc0 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f ndif.....void.setFont(.const.QFo
8be0 6e 74 20 26 66 2c 20 62 6f 6f 6c 20 29 20 7b 20 73 65 74 46 6f 6e 74 28 20 66 20 29 3b 20 7d 0a nt.&f,.bool.).{.setFont(.f.);.}.
8c00 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 57 53 74 61 74 65 20 51 57 69 64 67 65 74 3a 3a };...inline.Qt::WState.QWidget::
8c20 74 65 73 74 57 53 74 61 74 65 28 20 57 53 74 61 74 65 20 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 testWState(.WState.s.).const.{.r
8c40 65 74 75 72 6e 20 28 77 69 64 67 65 74 5f 73 74 61 74 65 20 26 20 73 29 3b 20 7d 0a 0a 69 6e 6c eturn.(widget_state.&.s);.}..inl
8c60 69 6e 65 20 51 74 3a 3a 57 46 6c 61 67 73 20 51 57 69 64 67 65 74 3a 3a 74 65 73 74 57 46 6c 61 ine.Qt::WFlags.QWidget::testWFla
8c80 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 77 gs(.WFlags.f.).const.{.return.(w
8ca0 69 64 67 65 74 5f 66 6c 61 67 73 20 26 20 66 29 3b 20 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 57 49 64 idget_flags.&.f);.}...inline.WId
8cc0 20 51 57 69 64 67 65 74 3a 3a 77 69 6e 49 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e .QWidget::winId().const.{.return
8ce0 20 77 69 6e 69 64 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a .winid;.}..inline.bool.QWidget::
8d00 69 73 54 6f 70 4c 65 76 65 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 isTopLevel().const.{.return.test
8d20 57 46 6c 61 67 73 28 57 54 79 70 65 5f 54 6f 70 4c 65 76 65 6c 29 3b 20 7d 0a 0a 69 6e 6c 69 6e WFlags(WType_TopLevel);.}..inlin
8d40 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 44 69 61 6c 6f 67 28 29 20 63 6f 6e 73 74 e.bool.QWidget::isDialog().const
8d60 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 57 46 6c 61 67 73 28 57 54 79 70 65 5f 44 69 61 6c 6f .{.return.testWFlags(WType_Dialo
8d80 67 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 50 6f g);.}..inline.bool.QWidget::isPo
8da0 70 75 70 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 57 46 6c 61 67 73 28 pup().const.{.return.testWFlags(
8dc0 57 54 79 70 65 5f 50 6f 70 75 70 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 WType_Popup);.}..inline.bool.QWi
8de0 64 67 65 74 3a 3a 69 73 44 65 73 6b 74 6f 70 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e dget::isDesktop().const.{.return
8e00 20 74 65 73 74 57 46 6c 61 67 73 28 57 54 79 70 65 5f 44 65 73 6b 74 6f 70 29 3b 20 7d 0a 0a 69 .testWFlags(WType_Desktop);.}..i
8e20 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 45 6e 61 62 6c 65 64 28 29 20 nline.bool.QWidget::isEnabled().
8e40 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 21 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 const.{.return.!testWState(WStat
8e60 65 5f 44 69 73 61 62 6c 65 64 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 e_Disabled);.}..inline.bool.QWid
8e80 67 65 74 3a 3a 69 73 4d 6f 64 61 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 get::isModal().const.{.return.te
8ea0 73 74 57 46 6c 61 67 73 28 57 53 68 6f 77 4d 6f 64 61 6c 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 stWFlags(WShowModal);.}..inline.
8ec0 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 45 6e 61 62 6c 65 64 54 6f 54 4c 57 28 29 20 63 bool.QWidget::isEnabledToTLW().c
8ee0 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 69 73 45 6e 61 62 6c 65 64 28 29 3b 20 7d 0a 0a 69 6e onst.{.return.isEnabled();.}..in
8f00 6c 69 6e 65 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 51 57 69 64 67 65 74 3a 3a 67 65 6f 6d 65 line.const.QRect.&QWidget::geome
8f20 74 72 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 63 72 65 63 74 3b 20 7d 0a 0a 69 try().const.{.return.crect;.}..i
8f40 6e 6c 69 6e 65 20 51 53 69 7a 65 20 51 57 69 64 67 65 74 3a 3a 73 69 7a 65 28 29 20 63 6f 6e 73 nline.QSize.QWidget::size().cons
8f60 74 0a 7b 20 72 65 74 75 72 6e 20 63 72 65 63 74 2e 73 69 7a 65 28 29 3b 20 7d 0a 0a 69 6e 6c 69 t.{.return.crect.size();.}..inli
8f80 6e 65 20 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 77 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 ne.int.QWidget::width().const.{.
8fa0 72 65 74 75 72 6e 20 63 72 65 63 74 2e 77 69 64 74 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 return.crect.width();.}..inline.
8fc0 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 int.QWidget::height().const.{.re
8fe0 74 75 72 6e 20 63 72 65 63 74 2e 68 65 69 67 68 74 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 turn.crect.height();.}..inline.Q
9000 52 65 63 74 20 51 57 69 64 67 65 74 3a 3a 72 65 63 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 Rect.QWidget::rect().const.{.ret
9020 75 72 6e 20 51 52 65 63 74 28 30 2c 30 2c 63 72 65 63 74 2e 77 69 64 74 68 28 29 2c 63 72 65 63 urn.QRect(0,0,crect.width(),crec
9040 74 2e 68 65 69 67 68 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 57 69 64 67 t.height());.}..inline.int.QWidg
9060 65 74 3a 3a 6d 69 6e 69 6d 75 6d 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 et::minimumWidth().const.{.retur
9080 6e 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 2e 77 69 64 74 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 n.minimumSize().width();.}..inli
90a0 6e 65 20 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 28 29 20 ne.int.QWidget::minimumHeight().
90c0 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 2e 68 65 69 const.{.return.minimumSize().hei
90e0 67 68 74 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 6d 61 ght();.}..inline.int.QWidget::ma
9100 78 69 6d 75 6d 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 61 78 69 ximumWidth().const.{.return.maxi
9120 6d 75 6d 53 69 7a 65 28 29 2e 77 69 64 74 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 mumSize().width();.}..inline.int
9140 20 51 57 69 64 67 65 74 3a 3a 6d 61 78 69 6d 75 6d 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a .QWidget::maximumHeight().const.
9160 7b 20 72 65 74 75 72 6e 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 2e 68 65 69 67 68 74 28 29 3b {.return.maximumSize().height();
9180 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 4d 69 6e 69 .}..inline.void.QWidget::setMini
91a0 6d 75 6d 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 73 65 74 4d mumSize(.const.QSize.&s.).{.setM
91c0 69 6e 69 6d 75 6d 53 69 7a 65 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 67 68 74 28 29 29 inimumSize(s.width(),s.height())
91e0 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 4d 61 78 ;.}..inline.void.QWidget::setMax
9200 69 6d 75 6d 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 73 65 74 imumSize(.const.QSize.&s.).{.set
9220 4d 61 78 69 6d 75 6d 53 69 7a 65 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 67 68 74 28 29 MaximumSize(s.width(),s.height()
9240 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 53 69 );.}..inline.void.QWidget::setSi
9260 7a 65 49 6e 63 72 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 zeIncrement(.const.QSize.&s.).{.
9280 73 65 74 53 69 7a 65 49 6e 63 72 65 6d 65 6e 74 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 setSizeIncrement(s.width(),s.hei
92a0 67 68 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a ght());.}..inline.void.QWidget::
92c0 73 65 74 42 61 73 65 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 setBaseSize(.const.QSize.&s.).{.
92e0 73 65 74 42 61 73 65 53 69 7a 65 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 67 68 74 28 29 setBaseSize(s.width(),s.height()
9300 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 51 57 69 64 67 );.}..inline.const.QColor.&QWidg
9320 65 74 3a 3a 65 72 61 73 65 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 et::eraseColor().const.{.return.
9340 62 67 5f 63 6f 6c 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 bg_col;.}..#ifndef.QT_NO_PALETTE
9360 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 51 57 69 64 67 65 74 3a .inline.const.QPalette.&QWidget:
9380 3a 70 61 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 61 6c 3b 20 7d :palette().const.{.return.pal;.}
93a0 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 46 6f 6e 74 20 51 57 69 64 67 65 74 3a 3a 66 .#endif..inline.QFont.QWidget::f
93c0 6f 6e 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 6e 74 3b 20 7d 0a 0a 69 6e 6c ont().const.{.return.fnt;.}..inl
93e0 69 6e 65 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 20 51 57 69 64 67 65 74 3a 3a 66 6f 6e 74 4d 65 ine.QFontMetrics.QWidget::fontMe
9400 74 72 69 63 73 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 51 46 6f 6e 74 4d 65 74 72 trics().const.{.return.QFontMetr
9420 69 63 73 28 66 6f 6e 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 46 6f 6e 74 49 6e 66 6f ics(font());.}..inline.QFontInfo
9440 20 51 57 69 64 67 65 74 3a 3a 66 6f 6e 74 49 6e 66 6f 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 .QWidget::fontInfo().const.{.ret
9460 75 72 6e 20 51 46 6f 6e 74 49 6e 66 6f 28 66 6f 6e 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 urn.QFontInfo(font());.}..inline
9480 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 68 61 73 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 .bool.QWidget::hasMouseTracking(
94a0 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 ).const.{.return.testWState(WSta
94c0 74 65 5f 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f te_MouseTracking);.}..inline.boo
94e0 6c 20 51 57 69 64 67 65 74 3a 3a 68 61 73 4d 6f 75 73 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 l.QWidget::hasMouse().const.{.re
9500 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 48 61 73 4d 6f 75 73 65 29 turn.testWState(WState_HasMouse)
9520 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 20 51 57 69 64 67 65 74 3a 3a 69 73 46 6f 63 ;.}..inline.bool..QWidget::isFoc
9540 75 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 46 6f 63 75 usEnabled().const.{.return.(Focu
9560 73 50 6f 6c 69 63 79 29 66 6f 63 75 73 5f 70 6f 6c 69 63 79 20 21 3d 20 4e 6f 46 6f 63 75 73 3b sPolicy)focus_policy.!=.NoFocus;
9580 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 3a 3a 46 6f 63 75 73 50 6f 6c 69 63 79 20 .}..inline.QWidget::FocusPolicy.
95a0 51 57 69 64 67 65 74 3a 3a 66 6f 63 75 73 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 QWidget::focusPolicy().const.{.r
95c0 65 74 75 72 6e 20 28 46 6f 63 75 73 50 6f 6c 69 63 79 29 66 6f 63 75 73 5f 70 6f 6c 69 63 79 3b eturn.(FocusPolicy)focus_policy;
95e0 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 55 70 64 61 74 .}..inline.bool.QWidget::isUpdat
9600 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 21 74 65 73 74 esEnabled().const.{.return.!test
9620 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 42 6c 6f 63 6b 55 70 64 61 74 65 73 29 3b 20 7d 0a 0a WState(WState_BlockUpdates);.}..
9640 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 75 70 64 61 74 65 28 20 63 6f 6e inline.void.QWidget::update(.con
9660 73 74 20 51 52 65 63 74 20 26 72 20 29 0a 7b 20 75 70 64 61 74 65 28 20 72 2e 78 28 29 2c 20 72 st.QRect.&r.).{.update(.r.x(),.r
9680 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 20 29 3b 20 7d .y(),.r.width(),.r.height().);.}
96a0 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 72 65 70 61 69 6e 74 28 29 ..inline.void.QWidget::repaint()
96c0 0a 7b 20 72 65 70 61 69 6e 74 28 20 54 52 55 45 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f .{.repaint(.TRUE.);.}..inline.vo
96e0 69 64 20 51 57 69 64 67 65 74 3a 3a 72 65 70 61 69 6e 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 id.QWidget::repaint(.const.QRect
9700 20 26 72 2c 20 62 6f 6f 6c 20 65 72 61 73 65 20 29 0a 7b 20 72 65 70 61 69 6e 74 28 20 72 2e 78 .&r,.bool.erase.).{.repaint(.r.x
9720 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 (),.r.y(),.r.width(),.r.height()
9740 2c 20 65 72 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 ,.erase.);.}..inline.void.QWidge
9760 74 3a 3a 65 72 61 73 65 28 29 0a 7b 20 65 72 61 73 65 28 20 30 2c 20 30 2c 20 63 72 65 63 74 2e t::erase().{.erase(.0,.0,.crect.
9780 77 69 64 74 68 28 29 2c 20 63 72 65 63 74 2e 68 65 69 67 68 74 28 29 20 29 3b 20 7d 0a 0a 69 6e width(),.crect.height().);.}..in
97a0 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 65 72 61 73 65 28 20 63 6f 6e 73 74 20 line.void.QWidget::erase(.const.
97c0 51 52 65 63 74 20 26 72 20 29 0a 7b 20 65 72 61 73 65 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 QRect.&r.).{.erase(.r.x(),.r.y()
97e0 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 20 29 3b 20 7d 0a 0a 69 6e ,.r.width(),.r.height().);.}..in
9800 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 63 6c 6f 73 65 28 29 0a 7b 20 72 65 74 line.bool.QWidget::close().{.ret
9820 75 72 6e 20 63 6c 6f 73 65 28 20 46 41 4c 53 45 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f urn.close(.FALSE.);.}..inline.bo
9840 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 20 ol.QWidget::isVisible().const.{.
9860 72 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 56 69 73 69 62 6c 65 return.testWState(WState_Visible
9880 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 56 69 73 );.}..inline.bool.QWidget::isVis
98a0 69 62 6c 65 54 6f 54 4c 57 28 29 20 63 6f 6e 73 74 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 7b 20 ibleToTLW().const.//.obsolete.{.
98c0 72 65 74 75 72 6e 20 69 73 56 69 73 69 62 6c 65 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f return.isVisible();.}..inline.bo
98e0 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 48 69 64 64 65 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 ol.QWidget::isHidden().const.{.r
9900 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 46 6f 72 63 65 48 69 64 eturn.testWState(WState_ForceHid
9920 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 53 68 e);.}..inline.bool.QWidget::isSh
9940 6f 77 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 21 74 65 73 74 57 53 74 61 74 65 own().const.{.return.!testWState
9960 28 57 53 74 61 74 65 5f 46 6f 72 63 65 48 69 64 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f (WState_ForceHide);.}..inline.vo
9980 69 64 20 51 57 69 64 67 65 74 3a 3a 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 id.QWidget::move(.const.QPoint.&
99a0 70 20 29 0a 7b 20 6d 6f 76 65 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 20 29 3b 20 7d 0a 0a 69 p.).{.move(.p.x(),.p.y().);.}..i
99c0 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 72 65 73 69 7a 65 28 20 63 6f 6e 73 nline.void.QWidget::resize(.cons
99e0 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 72 65 73 69 7a 65 28 20 73 2e 77 69 64 74 68 28 29 t.QSize.&s.).{.resize(.s.width()
9a00 2c 20 73 2e 68 65 69 67 68 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 ,.s.height());.}..inline.void.QW
9a20 69 64 67 65 74 3a 3a 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 idget::setGeometry(.const.QRect.
9a40 26 72 20 29 0a 7b 20 73 65 74 47 65 6f 6d 65 74 72 79 28 20 72 2e 6c 65 66 74 28 29 2c 20 72 2e &r.).{.setGeometry(.r.left(),.r.
9a60 74 6f 70 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 20 29 3b 20 top(),.r.width(),.r.height().);.
9a80 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 64 72 61 77 54 65 78 74 }..inline.void.QWidget::drawText
9aa0 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 (.const.QPoint.&p,.const.QString
9ac0 20 26 73 20 29 0a 7b 20 64 72 61 77 54 65 78 74 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 2c 20 .&s.).{.drawText(.p.x(),.p.y(),.
9ae0 73 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 20 2a 51 57 69 64 67 65 74 3a s.);.}..inline.QWidget.*QWidget:
9b00 3a 70 61 72 65 6e 74 57 69 64 67 65 74 28 20 62 6f 6f 6c 20 73 61 6d 65 57 69 6e 64 6f 77 20 29 :parentWidget(.bool.sameWindow.)
9b20 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 73 61 6d 65 57 69 6e 64 6f 77 20 29 0a 09 .const.{.....if.(.sameWindow.)..
9b40 72 65 74 75 72 6e 20 69 73 54 6f 70 4c 65 76 65 6c 28 29 20 3f 20 30 20 3a 20 28 51 57 69 64 67 return.isTopLevel().?.0.:.(QWidg
9b60 65 74 20 2a 29 51 4f 62 6a 65 63 74 3a 3a 70 61 72 65 6e 74 28 29 3b 0a 20 20 20 20 72 65 74 75 et.*)QObject::parent();.....retu
9b80 72 6e 20 28 51 57 69 64 67 65 74 20 2a 29 51 4f 62 6a 65 63 74 3a 3a 70 61 72 65 6e 74 28 29 3b rn.(QWidget.*)QObject::parent();
9ba0 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 4d 61 70 70 65 72 20 2a 51 57 69 64 67 65 .}..inline.QWidgetMapper.*QWidge
9bc0 74 3a 3a 77 6d 61 70 70 65 72 28 29 0a 7b 20 72 65 74 75 72 6e 20 6d 61 70 70 65 72 3b 20 7d 0a t::wmapper().{.return.mapper;.}.
9be0 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 67 65 74 57 53 74 61 74 65 28 .inline.uint.QWidget::getWState(
9c00 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 69 64 67 65 74 5f 73 74 61 74 65 3b 20 7d ).const.{.return.widget_state;.}
9c20 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 57 53 74 61 74 65 ..inline.void.QWidget::setWState
9c40 28 20 75 69 6e 74 20 66 20 29 0a 7b 20 77 69 64 67 65 74 5f 73 74 61 74 65 20 7c 3d 20 66 3b 20 (.uint.f.).{.widget_state.|=.f;.
9c60 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 63 6c 65 61 72 57 53 74 }..inline.void.QWidget::clearWSt
9c80 61 74 65 28 20 75 69 6e 74 20 66 20 29 0a 7b 20 77 69 64 67 65 74 5f 73 74 61 74 65 20 26 3d 20 ate(.uint.f.).{.widget_state.&=.
9ca0 7e 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 57 46 6c 61 67 73 20 51 57 69 64 67 65 74 ~f;.}..inline.Qt::WFlags.QWidget
9cc0 3a 3a 67 65 74 57 46 6c 61 67 73 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 69 64 ::getWFlags().const.{.return.wid
9ce0 67 65 74 5f 66 6c 61 67 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 get_flags;.}..inline.void.QWidge
9d00 74 3a 3a 73 65 74 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 0a 7b 20 77 69 64 67 65 t::setWFlags(.WFlags.f.).{.widge
9d20 74 5f 66 6c 61 67 73 20 7c 3d 20 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 t_flags.|=.f;.}..inline.void.QWi
9d40 64 67 65 74 3a 3a 63 6c 65 61 72 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 0a 7b 20 dget::clearWFlags(.WFlags.f.).{.
9d60 77 69 64 67 65 74 5f 66 6c 61 67 73 20 26 3d 20 7e 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f widget_flags.&=.~f;.}..inline.vo
9d80 69 64 20 51 57 69 64 67 65 74 3a 3a 63 6f 6e 73 74 50 6f 6c 69 73 68 28 29 20 63 6f 6e 73 74 0a id.QWidget::constPolish().const.
9da0 7b 0a 20 20 20 20 69 66 20 28 20 21 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 50 6f {.....if.(.!testWState(WState_Po
9dc0 6c 69 73 68 65 64 29 20 29 20 7b 0a 09 51 57 69 64 67 65 74 2a 20 74 68 61 74 20 3d 20 28 51 57 lished).).{..QWidget*.that.=.(QW
9de0 69 64 67 65 74 2a 29 20 74 68 69 73 3b 0a 09 74 68 61 74 2d 3e 70 6f 6c 69 73 68 28 29 3b 0a 20 idget*).this;..that->polish();..
9e00 20 20 20 20 20 20 20 74 68 61 74 2d 3e 73 65 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 50 6f .......that->setWState(WState_Po
9e20 6c 69 73 68 65 64 29 3b 20 2f 2f 20 62 65 20 6f 6e 20 74 68 65 20 73 61 66 65 20 73 69 64 65 2e lished);.//.be.on.the.safe.side.
9e40 2e 2e 0a 20 20 20 20 7d 0a 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a .......}.}.#ifndef.QT_NO_CURSOR.
9e60 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 6f 77 6e 43 75 72 73 6f 72 28 29 inline.bool.QWidget::ownCursor()
9e80 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 20 .const.{.....return.testWState(.
9ea0 57 53 74 61 74 65 5f 4f 77 6e 43 75 72 73 6f 72 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c WState_OwnCursor.);.}.#endif.inl
9ec0 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 6f 77 6e 46 6f 6e 74 28 29 20 63 6f 6e 73 ine.bool.QWidget::ownFont().cons
9ee0 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6f 77 6e 5f 66 6f 6e 74 3b 0a 7d 0a 23 69 66 6e 64 t.{.....return.own_font;.}.#ifnd
9f00 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 ef.QT_NO_PALETTE.inline.bool.QWi
9f20 64 67 65 74 3a 3a 6f 77 6e 50 61 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 dget::ownPalette().const.{.....r
9f40 65 74 75 72 6e 20 6f 77 6e 5f 70 61 6c 65 74 74 65 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c eturn.own_palette;.}.#endif..inl
9f60 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 ine.void.QWidget::setSizePolicy(
9f80 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 68 6f 72 2c 20 51 53 69 7a .QSizePolicy::SizeType.hor,.QSiz
9fa0 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 ePolicy::SizeType.ver,.bool.hfw.
9fc0 29 0a 7b 0a 20 20 20 20 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 ).{.....setSizePolicy(.QSizePoli
9fe0 63 79 28 20 68 6f 72 2c 20 76 65 72 2c 20 68 66 77 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 cy(.hor,.ver,.hfw).);.}..inline.
a000 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c bool.QWidget::isInputMethodEnabl
a020 65 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 69 6d ed().const.{.....return.(bool)im
a040 5f 65 6e 61 62 6c 65 64 3b 0a 7d 0a 0a 2f 2f 20 45 78 74 72 61 20 51 57 69 64 67 65 74 20 64 61 _enabled;.}..//.Extra.QWidget.da
a060 74 61 0a 2f 2f 20 20 2d 20 74 6f 20 6d 69 6e 69 6d 69 7a 65 20 6d 65 6d 6f 72 79 20 75 73 61 67 ta.//..-.to.minimize.memory.usag
a080 65 20 66 6f 72 20 6d 65 6d 62 65 72 73 20 74 68 61 74 20 61 72 65 20 73 65 6c 64 6f 6d 20 75 73 e.for.members.that.are.seldom.us
a0a0 65 64 2e 0a 2f 2f 20 20 2d 20 74 6f 70 2d 6c 65 76 65 6c 20 77 69 64 67 65 74 73 20 68 61 76 65 ed..//..-.top-level.widgets.have
a0c0 20 65 78 74 72 61 20 65 78 74 72 61 20 64 61 74 61 20 74 6f 20 72 65 64 75 63 65 20 63 6f 73 74 .extra.extra.data.to.reduce.cost
a0e0 20 66 75 72 74 68 65 72 0a 0a 63 6c 61 73 73 20 51 46 6f 63 75 73 44 61 74 61 3b 0a 63 6c 61 73 .further..class.QFocusData;.clas
a100 73 20 51 57 53 4d 61 6e 61 67 65 72 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 s.QWSManager;.#if.defined(Q_WS_W
a120 49 4e 29 0a 63 6c 61 73 73 20 51 4f 6c 65 44 72 6f 70 54 61 72 67 65 74 3b 0a 23 65 6e 64 69 66 IN).class.QOleDropTarget;.#endif
a140 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 63 6c 61 73 73 20 51 4d 61 .#if.defined(Q_WS_MAC).class.QMa
a160 63 44 6e 64 45 78 74 72 61 3b 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 50 4f cDndExtra;.#endif..struct.Q_EXPO
a180 52 54 20 51 54 4c 57 45 78 74 72 61 20 7b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 RT.QTLWExtra.{.#ifndef.QT_NO_WID
a1a0 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 63 61 70 74 69 6f GET_TOPEXTRA.....QString..captio
a1c0 6e 3b 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 63 61 70 74 69 6f 6e 0a 20 20 20 20 51 53 74 72 n;....//.widget.caption.....QStr
a1e0 69 6e 67 20 20 69 63 6f 6e 54 65 78 74 3b 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 69 63 6f 6e ing..iconText;....//.widget.icon
a200 20 74 65 78 74 0a 20 20 20 20 51 50 69 78 6d 61 70 20 2a 69 63 6f 6e 3b 09 09 09 09 2f 2f 20 77 .text.....QPixmap.*icon;....//.w
a220 69 64 67 65 74 20 69 63 6f 6e 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 46 6f 63 75 73 44 61 74 61 idget.icon.#endif.....QFocusData
a240 20 2a 66 6f 63 75 73 44 61 74 61 3b 09 09 09 2f 2f 20 66 6f 63 75 73 20 64 61 74 61 20 28 66 6f .*focusData;...//.focus.data.(fo
a260 72 20 54 4c 57 29 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 69 6e 63 77 2c 20 69 6e 63 68 3b 09 r.TLW).....short....incw,.inch;.
a280 09 09 2f 2f 20 73 69 7a 65 20 69 6e 63 72 65 6d 65 6e 74 73 0a 20 20 20 20 2f 2f 20 66 72 61 6d ..//.size.increments.....//.fram
a2a0 65 20 73 74 72 75 74 0a 20 20 20 20 75 6c 6f 6e 67 20 20 20 20 66 6c 65 66 74 2c 20 66 72 69 67 e.strut.....ulong....fleft,.frig
a2c0 68 74 2c 20 66 74 6f 70 2c 20 66 62 6f 74 74 6f 6d 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 ht,.ftop,.fbottom;.....uint.....
a2e0 75 6e 75 73 65 64 20 3a 20 38 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 unused.:.8;.....................
a300 20 20 2f 2f 20 6e 6f 74 20 75 73 65 64 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2e 2e 2e 0a 23 ..//.not.used.at.this.point....#
a320 69 66 20 64 65 66 69 6e 65 64 28 20 51 5f 57 53 5f 57 49 4e 20 29 20 7c 7c 20 64 65 66 69 6e 65 if.defined(.Q_WS_WIN.).||.define
a340 64 28 20 51 5f 57 53 5f 4d 41 43 20 29 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 6f 70 61 63 69 d(.Q_WS_MAC.).....uint.....opaci
a360 74 79 20 3a 20 38 3b 09 09 20 20 20 20 20 20 20 2f 2f 20 53 74 6f 72 65 73 20 6f 70 61 63 69 74 ty.:.8;.........//.Stores.opacit
a380 79 20 6c 65 76 65 6c 20 6f 6e 20 57 69 6e 64 6f 77 73 2f 4d 61 63 20 4f 53 20 58 2e 0a 23 65 6e y.level.on.Windows/Mac.OS.X..#en
a3a0 64 69 66 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 73 61 76 65 64 46 6c 61 67 73 3b 09 09 09 2f dif.....uint.....savedFlags;.../
a3c0 2f 20 53 61 76 65 20 77 69 64 67 65 74 66 6c 61 67 73 20 77 68 69 6c 65 20 73 68 6f 77 69 6e 67 /.Save.widgetflags.while.showing
a3e0 20 66 75 6c 6c 73 63 72 65 65 6e 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 62 61 73 65 77 2c 20 .fullscreen.....short....basew,.
a400 62 61 73 65 68 3b 09 09 09 2f 2f 20 62 61 73 65 20 73 69 7a 65 73 0a 23 69 66 20 64 65 66 69 6e baseh;...//.base.sizes.#if.defin
a420 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 57 49 64 20 20 70 61 72 65 6e 74 57 69 6e 49 ed(Q_WS_X11).....WId..parentWinI
a440 64 3b 09 09 09 09 2f 2f 20 70 61 72 65 6e 74 20 77 69 6e 64 6f 77 20 49 64 20 28 76 61 6c 69 64 d;....//.parent.window.Id.(valid
a460 20 61 66 74 65 72 20 72 65 70 61 72 65 6e 74 69 6e 67 29 0a 20 20 20 20 75 69 6e 74 20 20 20 20 .after.reparenting).....uint....
a480 20 65 6d 62 65 64 64 65 64 20 3a 20 31 3b 09 09 09 2f 2f 20 77 69 6e 64 6f 77 20 69 73 20 65 6d .embedded.:.1;...//.window.is.em
a4a0 62 65 64 64 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 51 74 20 61 70 70 6c 69 63 61 74 69 6f 6e bedded.in.another.Qt.application
a4c0 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 73 70 6f 6e 74 5f 75 6e 6d 61 70 70 65 64 3a 20 31 3b .....uint.....spont_unmapped:.1;
a4e0 09 09 09 2f 2f 20 77 69 6e 64 6f 77 20 77 61 73 20 73 70 6f 6e 74 61 6e 65 6f 75 73 6c 79 20 75 ...//.window.was.spontaneously.u
a500 6e 6d 61 70 70 65 64 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 72 65 73 65 72 76 65 64 3a 20 31 nmapped.....uint.....reserved:.1
a520 3b 09 09 09 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 64 6e 64 ;...//.reserved.....uint.....dnd
a540 20 3a 20 31 3b 09 09 09 09 2f 2f 20 44 4e 44 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 73 74 61 .:.1;....//.DND.properties.insta
a560 6c 6c 65 64 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 75 73 70 6f 73 20 3a 20 31 3b 09 09 09 09 lled.....uint.....uspos.:.1;....
a580 2f 2f 20 55 73 65 72 20 64 65 66 69 6e 65 64 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 75 69 6e //.User.defined.position.....uin
a5a0 74 20 20 20 20 20 75 73 73 69 7a 65 20 3a 20 31 3b 09 09 09 2f 2f 20 55 73 65 72 20 64 65 66 69 t.....ussize.:.1;...//.User.defi
a5c0 6e 65 64 20 73 69 7a 65 0a 20 20 20 20 76 6f 69 64 20 20 20 20 2a 78 69 63 3b 09 09 09 09 2f 2f ned.size.....void....*xic;....//
a5e0 20 58 49 4d 20 49 6e 70 75 74 20 43 6f 6e 74 65 78 74 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 .XIM.Input.Context.#endif.#if.de
a600 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 57 69 6e 64 6f 77 47 72 6f 75 70 52 fined(Q_WS_MAC).....WindowGroupR
a620 65 66 20 67 72 6f 75 70 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 69 73 5f 6d 6f 76 65 64 3a ef.group;.....uint.....is_moved:
a640 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 72 65 73 69 7a 65 72 20 3a 20 34 3b 0a 23 65 .1;.....uint.....resizer.:.4;.#e
a660 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 20 26 26 20 21 64 ndif.#if.defined(Q_WS_QWS).&&.!d
a680 65 66 69 6e 65 64 20 28 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 20 29 0a 20 20 20 efined.(.QT_NO_QWS_MANAGER.)....
a6a0 20 51 52 65 67 69 6f 6e 20 64 65 63 6f 72 5f 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 69 6f 6e 3b .QRegion.decor_allocated_region;
a6c0 09 09 2f 2f 20 64 65 63 6f 72 61 74 69 6f 6e 20 61 6c 6c 6f 63 61 74 65 64 20 72 65 67 69 6f 6e ..//.decoration.allocated.region
a6e0 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 65 72 20 2a 71 77 73 4d 61 6e 61 67 65 72 3b 0a 23 65 6e .....QWSManager.*qwsManager;.#en
a700 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 48 49 dif.#if.defined(Q_WS_WIN).....HI
a720 43 4f 4e 20 20 20 20 77 69 6e 49 63 6f 6e 3b 09 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 57 CON....winIcon;....//.internal.W
a740 69 6e 64 6f 77 73 20 69 63 6f 6e 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 52 65 63 74 20 20 20 20 indows.icon.#endif.....QRect....
a760 6e 6f 72 6d 61 6c 47 65 6f 6d 65 74 72 79 3b 09 09 09 2f 2f 20 75 73 65 64 20 62 79 20 73 68 6f normalGeometry;...//.used.by.sho
a780 77 4d 69 6e 2f 6d 61 78 69 6d 69 7a 65 64 2f 46 75 6c 6c 53 63 72 65 65 6e 0a 7d 3b 0a 0a 0a 23 wMin/maximized/FullScreen.};...#
a7a0 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 53 49 5a 45 5f 4d 41 58 20 33 32 37 36 37 0a 0a 2f 2f define.QWIDGETSIZE_MAX.32767..//
a7c0 20 64 65 61 72 20 75 73 65 72 3a 20 79 6f 75 20 63 61 6e 20 73 65 65 20 74 68 69 73 20 73 74 72 .dear.user:.you.can.see.this.str
a7e0 75 63 74 2c 20 62 75 74 20 69 74 20 69 73 20 69 6e 74 65 72 6e 61 6c 2e 20 64 6f 20 6e 6f 74 20 uct,.but.it.is.internal..do.not.
a800 74 6f 75 63 68 2e 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 51 57 45 78 74 72 61 20 touch...struct.Q_EXPORT.QWExtra.
a820 7b 0a 20 20 20 20 51 5f 49 4e 54 31 36 20 20 6d 69 6e 77 2c 20 6d 69 6e 68 3b 09 09 09 2f 2f 20 {.....Q_INT16..minw,.minh;...//.
a840 6d 69 6e 69 6d 75 6d 20 73 69 7a 65 0a 20 20 20 20 51 5f 49 4e 54 31 36 20 20 6d 61 78 77 2c 20 minimum.size.....Q_INT16..maxw,.
a860 6d 61 78 68 3b 09 09 09 2f 2f 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 0a 20 20 20 20 51 50 69 78 maxh;...//.maximum.size.....QPix
a880 6d 61 70 20 2a 62 67 5f 70 69 78 3b 09 09 09 09 2f 2f 20 62 61 63 6b 67 72 6f 75 6e 64 20 70 69 map.*bg_pix;....//.background.pi
a8a0 78 6d 61 70 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 66 6f 63 75 73 5f 70 72 6f 78 79 3b 0a 23 xmap.....QWidget.*focus_proxy;.#
a8c0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 51 43 75 72 73 6f 72 20 ifndef.QT_NO_CURSOR.....QCursor.
a8e0 2a 63 75 72 73 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 54 4c 57 45 78 74 72 61 20 2a 74 6f 70 *curs;.#endif.....QTLWExtra.*top
a900 65 78 74 72 61 3b 09 09 09 2f 2f 20 6f 6e 6c 79 20 75 73 65 66 75 6c 20 66 6f 72 20 54 4c 57 73 extra;...//.only.useful.for.TLWs
a920 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 51 4f 6c 65 44 .#if.defined(Q_WS_WIN).....QOleD
a940 72 6f 70 54 61 72 67 65 74 20 2a 64 72 6f 70 54 61 72 67 65 74 3b 09 09 09 2f 2f 20 64 72 6f 70 ropTarget.*dropTarget;...//.drop
a960 20 74 61 72 67 65 74 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f .target.#endif.#if.defined(Q_WS_
a980 58 31 31 29 0a 20 20 20 20 57 49 64 20 78 44 6e 64 50 72 6f 78 79 3b 09 09 09 09 2f 2f 20 58 44 X11).....WId.xDndProxy;....//.XD
a9a0 4e 44 20 66 6f 72 77 61 72 64 69 6e 67 20 74 6f 20 65 6d 62 65 64 64 65 64 20 77 69 6e 64 6f 77 ND.forwarding.to.embedded.window
a9c0 73 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 s.#endif.#if.defined(Q_WS_MAC)..
a9e0 20 20 20 51 52 65 67 69 6f 6e 20 63 6c 69 70 5f 73 61 76 65 64 2c 20 63 6c 69 70 5f 73 69 62 73 ...QRegion.clip_saved,.clip_sibs
aa00 2c 20 63 6c 69 70 5f 63 68 69 6c 64 72 65 6e 3b 0a 20 20 20 20 51 4d 61 63 44 6e 64 45 78 74 72 ,.clip_children;.....QMacDndExtr
aa20 61 20 2a 6d 61 63 44 6e 64 45 78 74 72 61 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 64 69 72 74 a.*macDndExtra;.....QRegion.dirt
aa40 79 5f 61 72 65 61 3b 0a 20 20 20 20 75 69 6e 74 20 63 6c 69 70 5f 64 69 72 74 79 20 3a 20 31 2c y_area;.....uint.clip_dirty.:.1,
aa60 20 63 6c 69 70 5f 73 65 72 69 61 6c 20 3a 20 31 35 3b 0a 20 20 20 20 75 69 6e 74 20 63 68 69 6c .clip_serial.:.15;.....uint.chil
aa80 64 5f 64 69 72 74 79 20 3a 20 31 2c 20 63 68 69 6c 64 5f 73 65 72 69 61 6c 20 3a 20 31 35 3b 0a d_dirty.:.1,.child_serial.:.15;.
aaa0 23 69 66 6e 64 65 66 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 20 20 20 20 75 69 6e 74 20 #ifndef.QMAC_NO_QUARTZ.....uint.
aac0 63 74 78 5f 63 68 69 6c 64 72 65 6e 5f 63 6c 69 70 70 65 64 3a 31 3b 0a 23 65 6e 64 69 66 20 2f ctx_children_clipped:1;.#endif./
aae0 2f 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 20 20 20 20 75 69 6e 74 20 68 61 73 5f 64 69 /.QMAC_NO_QUARTZ.....uint.has_di
ab00 72 74 79 5f 61 72 65 61 3a 31 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 20 rty_area:1;.#endif.//.Q_WS_MAC..
ab20 20 20 20 75 69 6e 74 20 62 67 5f 6f 72 69 67 69 6e 20 3a 20 32 3b 0a 23 69 66 20 64 65 66 69 6e ...uint.bg_origin.:.2;.#if.defin
ab40 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 75 69 6e 74 20 63 68 69 6c 64 72 65 6e 5f 75 ed(Q_WS_X11).....uint.children_u
ab60 73 65 5f 64 6e 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 6d 70 72 65 73 73 5f 65 76 se_dnd.:.1;.....uint.compress_ev
ab80 65 6e 74 73 20 3a 20 31 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 ents.:.1;.#endif.#if.defined(Q_W
aba0 53 5f 51 57 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 S_QWS).||.defined(Q_WS_MAC).....
abc0 51 52 65 67 69 6f 6e 20 6d 61 73 6b 3b 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 6d 61 73 6b 0a QRegion.mask;....//.widget.mask.
abe0 23 65 6e 64 69 66 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 62 67 5f 6d 6f 64 65 3b 09 09 09 09 #endif.....char.....bg_mode;....
ac00 2f 2f 20 62 61 63 6b 67 72 6f 75 6e 64 20 6d 6f 64 65 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 //.background.mode.....char.....
ac20 62 67 5f 6d 6f 64 65 5f 76 69 73 75 61 6c 3b 09 09 09 2f 2f 20 76 69 73 75 61 6c 20 62 61 63 6b bg_mode_visual;...//.visual.back
ac40 67 72 6f 75 6e 64 20 6d 6f 64 65 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a ground.mode.#ifndef.QT_NO_STYLE.
ac60 20 20 20 20 51 53 74 79 6c 65 2a 20 73 74 79 6c 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 52 ....QStyle*.style;.#endif.....QR
ac80 65 63 74 20 6d 69 63 72 6f 5f 66 6f 63 75 73 5f 68 69 6e 74 3b 09 09 09 2f 2f 20 6d 69 63 72 6f ect.micro_focus_hint;...//.micro
aca0 20 66 6f 63 75 73 20 68 69 6e 74 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 73 69 7a 65 .focus.hint.....QSizePolicy.size
acc0 5f 70 6f 6c 69 63 79 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 _policy;.};..#define.Q_DEFINED_Q
ace0 57 49 44 47 45 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 0a WIDGET.#include."qwinexport.h"..
ad00 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 5f 48 0a 00 00 00 16 00 71 00 78 00 74 00 77 #endif.//.QWIDGET_H......q.x.t.w
ad20 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 07 dc 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .i.d.g.e.t...h..../*************
ad40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
ad60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
ad80 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 20 65 **.$Id$.**.**.Definition.of.Qt.e
ada0 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73 65 73 20 66 6f 72 20 58 74 2f 4d 6f 74 69 66 20 73 75 xtension.classes.for.Xt/Motif.su
adc0 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d pport..**.**.Copyright.(C).1992-
ade0 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 2002.Trolltech.ASA...All.rights.
ae00 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 reserved..**.**.This.file.is.par
ae20 74 20 6f 66 20 74 68 65 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 58 74 2f 4d 6f 74 t.of.the.Qt.extension.for.Xt/Mot
ae40 69 66 20 73 75 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 if.support..**.**.Licensees.hold
ae60 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 ing.valid.Qt.Enterprise.Edition.
ae80 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 58 31 31 20 6d 61 79 20 75 73 65 0a 2a 2a 20 74 68 69 73 licenses.for.X11.may.use.**.this
aea0 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 .file.in.accordance.with.the.Qt.
aec0 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f Commercial.License.Agreement.pro
aee0 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a vided.**.with.the.Software..**.*
af00 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 *.This.file.is.not.available.for
af20 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 .use.under.any.other.license.wit
af40 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 hout.**.express.written.permissi
af60 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a on.from.the.copyright.holder..**
af80 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 .**.This.file.is.provided.AS.IS.
afa0 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e with.NO.WARRANTY.OF.ANY.KIND,.IN
afc0 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 CLUDING.THE.**.WARRANTY.OF.DESIG
afe0 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 N,.MERCHANTABILITY.AND.FITNESS.F
b000 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 OR.A.PARTICULAR.PURPOSE..**.**.S
b020 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 ee.http://qtsoftware.com/pricing
b040 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 .html.or.email.sales@trolltech.c
b060 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 om.for.**...information.about.Qt
b080 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a .Commercial.License.Agreements..
b0a0 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d **.**.Contact.info@trolltech.com
b0c0 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e .if.any.conditions.of.this.licen
b0e0 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a sing.are.**.not.clear.to.you..**
b100 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
b120 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
b140 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 58 54 57 49 44 47 45 54 5f 48 0a 23 64 *******/..#ifndef.QXTWIDGET_H.#d
b160 65 66 69 6e 65 20 51 58 54 57 49 44 47 45 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 efine.QXTWIDGET_H..#include.<qwi
b180 64 67 65 74 2e 68 3e 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 58 31 31 2f 49 6e 74 72 69 6e 73 69 63 dget.h>..#include.<X11/Intrinsic
b1a0 2e 68 3e 0a 0a 0a 63 6c 61 73 73 20 51 58 74 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 .h>...class.QXtWidget.:.public.Q
b1c0 57 69 64 67 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 57 69 64 67 65 74 Widget.{.....Q_OBJECT.....Widget
b1e0 20 78 74 77 3b 0a 20 20 20 20 57 69 64 67 65 74 20 78 74 70 61 72 65 6e 74 3b 0a 20 20 20 20 62 .xtw;.....Widget.xtparent;.....b
b200 6f 6f 6c 20 20 20 6e 65 65 64 5f 72 65 72 6f 6f 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 ool...need_reroot;.....void.init
b220 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 (const.char*.name,.WidgetClass.w
b240 69 64 67 65 74 5f 63 6c 61 73 73 2c 0a 09 20 20 20 20 20 20 57 69 64 67 65 74 20 70 61 72 65 6e idget_class,........Widget.paren
b260 74 2c 20 51 57 69 64 67 65 74 2a 20 71 70 61 72 65 6e 74 2c 0a 09 20 20 20 20 20 20 41 72 67 4c t,.QWidget*.qparent,........ArgL
b280 69 73 74 20 61 72 67 73 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 73 2c 0a 09 20 20 ist.args,.Cardinal.num_args,....
b2a0 20 20 20 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f ....bool.managed);.....friend.vo
b2c0 69 64 20 71 77 69 64 67 65 74 5f 72 65 61 6c 69 7a 65 28 20 57 69 64 67 65 74 20 77 69 64 67 65 id.qwidget_realize(.Widget.widge
b2e0 74 2c 20 58 74 56 61 6c 75 65 4d 61 73 6b 2a 20 6d 61 73 6b 2c 0a 09 09 09 09 20 58 53 65 74 57 t,.XtValueMask*.mask,......XSetW
b300 69 6e 64 6f 77 41 74 74 72 69 62 75 74 65 73 2a 20 61 74 74 72 69 62 75 74 65 73 20 29 3b 0a 0a indowAttributes*.attributes.);..
b320 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 63 68 61 72 public:.....QXtWidget(const.char
b340 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 2c 20 62 6f 6f 6c 20 6d 61 6e 61 *.name,.Widget.parent,.bool.mana
b360 67 65 64 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 ged=FALSE);.....QXtWidget(const.
b380 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 69 64 67 65 74 5f 63 char*.name,.WidgetClass.widget_c
b3a0 6c 61 73 73 2c 0a 09 20 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 lass,........QWidget.*parent=0,.
b3c0 41 72 67 4c 69 73 74 20 61 72 67 73 3d 30 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 ArgList.args=0,.Cardinal.num_arg
b3e0 73 3d 30 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 3d 46 41 4c 53 45 29 3b s=0,........bool.managed=FALSE);
b400 0a 20 20 20 20 7e 51 58 74 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 57 69 64 67 65 74 20 78 .....~QXtWidget();......Widget.x
b420 74 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 74 77 3b 20 7d 0a tWidget().const.{.return.xtw;.}.
b440 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 3b ....bool.isActiveWindow().const;
b460 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 .....void.setActiveWindow();..pr
b480 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f otected:.....void.moveEvent(.QMo
b4a0 76 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 veEvent*.);.....void.resizeEvent
b4c0 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 78 31 31 45 (.QResizeEvent*.);.....bool.x11E
b4e0 76 65 6e 74 28 20 58 45 76 65 6e 74 20 2a 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 vent(.XEvent.*.);.};..#endif.//.
b500 51 58 54 57 49 44 47 45 54 5f 48 0a 00 00 00 1a 00 71 00 74 00 6f 00 6f 00 6c 00 62 00 75 00 74 QXTWIDGET_H......q.t.o.o.l.b.u.t
b520 00 74 00 6f 00 6e 00 2e 00 68 00 00 16 02 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .t.o.n...h..../*****************
b540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
b560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 ***************************.**.$
b580 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 6f 6f 6c 42 Id:.$.**.**.Definition.of.QToolB
b5a0 75 74 74 6f 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 39 38 utton.class.**.**.Created.:.9798
b5c0 39 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 99.**.**.Copyright.(C).1992-2000
b5e0 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 .Trolltech.ASA...All.rights.rese
b600 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 rved..**.**.This.file.is.part.of
b620 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 .the.widgets.module.of.the.Qt.GU
b640 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 I.Toolkit..**.**.This.file.may.b
b660 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 e.distributed.under.the.terms.of
b680 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 .the.Q.Public.License.**.as.defi
b6a0 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 ned.by.Trolltech.ASA.of.Norway.a
b6c0 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 nd.appearing.in.the.file.**.LICE
b6e0 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e NSE.QPL.included.in.the.packagin
b700 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 g.of.this.file..**.**.This.file.
b720 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 may.be.distributed.and/or.modifi
b740 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 ed.under.the.terms.of.the.**.GNU
b760 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 .General.Public.License.version.
b780 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 2.as.published.by.the.Free.Softw
b7a0 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 are.**.Foundation.and.appearing.
b7c0 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 in.the.file.LICENSE.GPL.included
b7e0 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c .in.the.**.packaging.of.this.fil
b800 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 e..**.**.Licensees.holding.valid
b820 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f .Qt.Enterprise.Edition.or.Qt.Pro
b840 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 fessional.Edition.**.licenses.ma
b860 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 y.use.this.file.in.accordance.wi
b880 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 th.the.Qt.Commercial.License.**.
b8a0 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 Agreement.provided.with.the.Soft
b8c0 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 ware..**.**.This.file.is.provide
b8e0 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 d.AS.IS.with.NO.WARRANTY.OF.ANY.
b900 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 KIND,.INCLUDING.THE.**.WARRANTY.
b920 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 OF.DESIGN,.MERCHANTABILITY.AND.F
b940 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e ITNESS.FOR.A.PARTICULAR.PURPOSE.
b960 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d .**.**.See.http://qtsoftware.com
b980 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f /pricing.html.or.email.sales@tro
b9a0 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 lltech.com.for.**...information.
b9c0 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 about.Qt.Commercial.License.Agre
b9e0 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 ements..**.See.http://qtsoftware
ba00 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f .com/qpl/.for.QPL.licensing.info
ba20 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 rmation..**.See.http://qtsoftwar
ba40 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/gpl/.for.GPL.licensing.inf
ba60 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f ormation..**.**.Contact.info@tro
ba80 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 lltech.com.if.any.conditions.of.
baa0 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 this.licensing.are.**.not.clear.
bac0 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a to.you..**.*********************
bae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
bb00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f 4f *****************/..#ifndef.QTOO
bb20 4c 42 55 54 54 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f 4c 42 55 54 54 4f 4e 5f 48 0a LBUTTON_H.#define.QTOOLBUTTON_H.
bb40 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 2e .#ifndef.QT_H.#include."qbutton.
bb60 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 h".#include."qstring.h".#include
bb80 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e ."qpixmap.h".#include."qiconset.
bba0 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f h".#endif.//.QT_H..#ifndef.QT_NO
bbc0 5f 54 4f 4f 4c 42 55 54 54 4f 4e 0a 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 50 72 _TOOLBUTTON..class.QToolButtonPr
bbe0 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 3b 0a 63 6c 61 73 73 20 51 50 6f ivate;.class.QToolBar;.class.QPo
bc00 70 75 70 4d 65 6e 75 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 42 75 pupMenu;..class.Q_EXPORT.QToolBu
bc20 74 74 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 tton.:.public.QButton.{.....Q_OB
bc40 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 29 JECT.....Q_ENUMS(.TextPosition.)
bc60 0a 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 20 69 63 6f 6e 53 ......Q_PROPERTY(.QIconSet.iconS
bc80 65 74 20 52 45 41 44 20 69 63 6f 6e 53 65 74 20 57 52 49 54 45 20 73 65 74 49 63 6f 6e 53 65 74 et.READ.iconSet.WRITE.setIconSet
bca0 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 20 6f 6e 49 63 .).....Q_PROPERTY(.QIconSet.onIc
bcc0 6f 6e 53 65 74 20 52 45 41 44 20 6f 6e 49 63 6f 6e 53 65 74 20 57 52 49 54 45 20 73 65 74 4f 6e onSet.READ.onIconSet.WRITE.setOn
bce0 49 63 6f 6e 53 65 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 54 4f 52 45 44 20 IconSet.DESIGNABLE.false.STORED.
bd00 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 false.).....Q_PROPERTY(.QIconSet
bd20 20 6f 66 66 49 63 6f 6e 53 65 74 20 52 45 41 44 20 6f 66 66 49 63 6f 6e 53 65 74 20 57 52 49 54 .offIconSet.READ.offIconSet.WRIT
bd40 45 20 73 65 74 4f 66 66 49 63 6f 6e 53 65 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 E.setOffIconSet.DESIGNABLE.false
bd60 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 .STORED.false.).....Q_PROPERTY(.
bd80 62 6f 6f 6c 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 20 52 45 41 44 20 75 73 65 73 42 69 67 50 bool.usesBigPixmap.READ.usesBigP
bda0 69 78 6d 61 70 20 57 52 49 54 45 20 73 65 74 55 73 65 73 42 69 67 50 69 78 6d 61 70 20 29 0a 20 ixmap.WRITE.setUsesBigPixmap.)..
bdc0 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 73 65 73 54 65 78 74 4c 61 62 65 ...Q_PROPERTY(.bool.usesTextLabe
bde0 6c 20 52 45 41 44 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 20 57 52 49 54 45 20 73 65 74 55 73 l.READ.usesTextLabel.WRITE.setUs
be00 65 73 54 65 78 74 4c 61 62 65 6c 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 esTextLabel.).....Q_PROPERTY(.QS
be20 74 72 69 6e 67 20 74 65 78 74 4c 61 62 65 6c 20 52 45 41 44 20 74 65 78 74 4c 61 62 65 6c 20 57 tring.textLabel.READ.textLabel.W
be40 52 49 54 45 20 73 65 74 54 65 78 74 4c 61 62 65 6c 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 RITE.setTextLabel.).....Q_PROPER
be60 54 59 28 20 69 6e 74 20 70 6f 70 75 70 44 65 6c 61 79 20 52 45 41 44 20 70 6f 70 75 70 44 65 6c TY(.int.popupDelay.READ.popupDel
be80 61 79 20 57 52 49 54 45 20 73 65 74 50 6f 70 75 70 44 65 6c 61 79 20 29 0a 20 20 20 20 51 5f 50 ay.WRITE.setPopupDelay.).....Q_P
bea0 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 52 61 69 73 65 20 52 45 41 44 20 61 75 74 ROPERTY(.bool.autoRaise.READ.aut
bec0 6f 52 61 69 73 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 61 69 73 65 20 29 0a 20 20 20 20 oRaise.WRITE.setAutoRaise.).....
bee0 51 5f 50 52 4f 50 45 52 54 59 28 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 74 65 78 74 50 6f 73 Q_PROPERTY(.TextPosition.textPos
bf00 69 74 69 6f 6e 20 52 45 41 44 20 74 65 78 74 50 6f 73 69 74 69 6f 6e 20 57 52 49 54 45 20 73 65 ition.READ.textPosition.WRITE.se
bf20 74 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 29 0a 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 tTextPosition.)......Q_OVERRIDE(
bf40 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 42 75 74 74 6f 6e 20 57 52 49 54 45 20 73 65 74 54 6f 67 67 .bool.toggleButton.WRITE.setTogg
bf60 6c 65 42 75 74 74 6f 6e 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 leButton.).....Q_OVERRIDE(.bool.
bf80 6f 6e 20 57 52 49 54 45 20 73 65 74 4f 6e 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 on.WRITE.setOn.).....Q_OVERRIDE(
bfa0 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 .QPixmap.pixmap.DESIGNABLE.false
bfc0 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 .STORED.false.).....Q_OVERRIDE(.
bfe0 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 44 45 BackgroundMode.backgroundMode.DE
c000 53 49 47 4e 41 42 4c 45 20 74 72 75 65 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d SIGNABLE.true)..public:.....enum
c020 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 7b 0a 09 42 65 73 69 64 65 49 63 6f 6e 2c 0a 09 42 65 .TextPosition.{..BesideIcon,..Be
c040 6c 6f 77 49 63 6f 6e 2c 0a 09 52 69 67 68 74 20 3d 20 42 65 73 69 64 65 49 63 6f 6e 2c 20 2f 2f lowIcon,..Right.=.BesideIcon,.//
c060 20 6f 62 73 6f 6c 65 74 65 0a 09 55 6e 64 65 72 20 3d 20 42 65 6c 6f 77 49 63 6f 6e 20 2f 2f 20 .obsolete..Under.=.BelowIcon.//.
c080 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 obsolete.....};.....QToolButton(
c0a0 20 51 57 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e .QWidget.*.parent,.const.char*.n
c0c0 61 6d 65 3d 30 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 20 ame=0.);.#ifndef.QT_NO_TOOLBAR..
c0e0 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 ...QToolButton(.const.QIconSet&.
c100 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 4c 61 62 65 6c 2c 0a 09 09 20 s,.const.QString.&textLabel,....
c120 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 67 72 6f 75 70 74 65 78 74 2c 0a 09 09 20 51 4f 62 const.QString&.grouptext,....QOb
c140 6a 65 63 74 20 2a 20 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 6c 6f ject.*.receiver,.const.char*.slo
c160 74 2c 0a 09 09 20 51 54 6f 6f 6c 42 61 72 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 t,....QToolBar.*.parent,.const.c
c180 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 54 6f 6f 6c 42 har*.name=0.);.#endif.....QToolB
c1a0 75 74 74 6f 6e 28 20 41 72 72 6f 77 54 79 70 65 20 74 79 70 65 2c 20 51 57 69 64 67 65 74 20 2a utton(.ArrowType.type,.QWidget.*
c1c0 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 parent,.const.char*.name=0.);...
c1e0 20 20 7e 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a ..~QToolButton();......QSize.siz
c200 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d eHint().const;.....QSize.minimum
c220 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f SizeHint().const;..#ifndef.QT_NO
c240 5f 43 4f 4d 50 41 54 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 6e 49 63 6f 6e 53 65 74 28 20 63 _COMPAT.....void.setOnIconSet(.c
c260 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 66 onst.QIconSet&.);.....void.setOf
c280 66 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 fIconSet(.const.QIconSet&.);....
c2a0 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 .void.setIconSet(.const.QIconSet
c2c0 20 26 2c 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 6f 6e 49 63 .&,.bool.on.);.....QIconSet.onIc
c2e0 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 6f 66 66 49 onSet().const;.....QIconSet.offI
c300 63 6f 6e 53 65 74 28 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 69 63 conSet(.).const;.....QIconSet.ic
c320 6f 6e 53 65 74 28 20 62 6f 6f 6c 20 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 onSet(.bool.on.).const;.#endif..
c340 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 ...virtual.void.setIconSet(.cons
c360 74 20 51 49 63 6f 6e 53 65 74 20 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 69 63 6f t.QIconSet.&.);.....QIconSet.ico
c380 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 42 69 67 50 nSet().const;......bool.usesBigP
c3a0 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 75 62 70 3b 20 7d 0a 20 20 ixmap().const.{.return.ubp;.}...
c3c0 20 20 62 6f 6f 6c 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 ..bool.usesTextLabel().const.{.r
c3e0 65 74 75 72 6e 20 75 74 6c 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 4c 61 62 eturn.utl;.}.....QString.textLab
c400 65 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6c 3b 20 7d 0a 0a 23 69 66 6e 64 el().const.{.return.tl;.}..#ifnd
c420 65 66 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 ef.QT_NO_POPUPMENU.....void.setP
c440 6f 70 75 70 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 70 20 29 3b 0a 20 20 20 20 51 opup(.QPopupMenu*.popup.);.....Q
c460 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 PopupMenu*.popup().const;......v
c480 6f 69 64 20 73 65 74 50 6f 70 75 70 44 65 6c 61 79 28 20 69 6e 74 20 64 65 6c 61 79 20 29 3b 0a oid.setPopupDelay(.int.delay.);.
c4a0 20 20 20 20 69 6e 74 20 70 6f 70 75 70 44 65 6c 61 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 ....int.popupDelay().const;.....
c4c0 20 76 6f 69 64 20 6f 70 65 6e 50 6f 70 75 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 .void.openPopup();.#endif......v
c4e0 6f 69 64 20 73 65 74 41 75 74 6f 52 61 69 73 65 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b oid.setAutoRaise(.bool.enable.);
c500 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 61 69 73 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .....bool.autoRaise().const;....
c520 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 74 65 78 74 50 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e .TextPosition.textPosition().con
c540 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 st;......void.setText(.const.QSt
c560 72 69 6e 67 20 26 74 78 74 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 ring.&txt.);..public.slots:.....
c580 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 73 65 73 42 69 67 50 69 78 6d 61 70 28 20 62 virtual.void.setUsesBigPixmap(.b
c5a0 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 ool.enable.);.....virtual.void.s
c5c0 65 74 55 73 65 73 54 65 78 74 4c 61 62 65 6c 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a etUsesTextLabel(.bool.enable.);.
c5e0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 4c 61 62 65 6c 28 20 63 ....virtual.void.setTextLabel(.c
c600 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 onst.QString.&,.bool.);......vir
c620 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 20 62 6f 6f 6c 20 tual.void.setToggleButton(.bool.
c640 65 6e 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f enable.);......virtual.void.setO
c660 6e 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c n(.bool.enable.);.....void.toggl
c680 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 4c 61 62 65 6c 28 20 63 6f 6e 73 e();.....void.setTextLabel(.cons
c6a0 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 50 t.QString.&.);.....void.setTextP
c6c0 6f 73 69 74 69 6f 6e 28 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 70 6f 73 20 29 3b 0a 0a 70 72 osition(.TextPosition.pos.);..pr
c6e0 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e otected:.....void.mousePressEven
c700 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 t(.QMouseEvent.*.);.....void.dra
c720 77 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 wButton(.QPainter.*.);.....void.
c740 64 72 61 77 42 75 74 74 6f 6e 4c 61 62 65 6c 28 51 50 61 69 6e 74 65 72 20 2a 29 3b 0a 0a 20 20 drawButtonLabel(QPainter.*);....
c760 20 20 76 6f 69 64 20 65 6e 74 65 72 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 ..void.enterEvent(.QEvent.*.);..
c780 20 20 20 76 6f 69 64 20 6c 65 61 76 65 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a ...void.leaveEvent(.QEvent.*.);.
c7a0 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 76 65 45 76 65 6e 74 20 2a ....void.moveEvent(.QMoveEvent.*
c7c0 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 4d 61 6b 65 20 76 69 72 74 75 61 6c 20 69 6e 20 .);......//.###.Make.virtual.in.
c7e0 34 2e 30 2c 20 6d 61 79 62 65 20 61 63 74 20 6c 69 6b 65 20 51 50 75 73 68 42 75 74 74 6f 6e 20 4.0,.maybe.act.like.QPushButton.
c800 77 69 74 68 0a 20 20 20 20 2f 2f 20 72 65 67 61 72 64 73 20 74 6f 20 73 65 74 46 6c 61 74 28 29 with.....//.regards.to.setFlat()
c820 20 69 6e 73 74 65 61 64 3f 20 20 41 6e 64 79 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 33 44 28 .instead?..Andy.....bool.uses3D(
c840 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 30 34 ).const;.#if.(QT_VERSION.>=.0x04
c860 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 6e 65 65 0000).#error."Some.functions.nee
c880 64 20 74 6f 20 62 65 20 63 68 61 6e 67 65 64 20 74 6f 20 76 69 72 74 75 61 6c 20 66 6f 72 20 51 d.to.be.changed.to.virtual.for.Q
c8a0 74 20 34 2e 30 22 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c t.4.0".#endif......bool.eventFil
c8c0 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 23 ter(.QObject.*o,.QEvent.*e.);..#
c8e0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 76 6f 69 64 20 70 61 ifndef.QT_NO_PALETTE.....void.pa
c900 6c 65 74 74 65 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b letteChange(.const.QPalette.&.);
c920 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 .#endif..private.slots:.....void
c940 20 70 6f 70 75 70 54 69 6d 65 72 44 6f 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 .popupTimerDone();.....void.popu
c960 70 50 72 65 73 73 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 pPressed();..private:.....void.i
c980 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 62 70 3b 0a 20 20 20 20 69 6e 74 20 nit();......QPixmap.bp;.....int.
c9a0 62 70 49 44 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 73 70 3b 0a 20 20 20 20 69 6e 74 20 73 70 bpID;.....QPixmap.sp;.....int.sp
c9c0 49 44 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6c 3b 0a 0a 20 20 20 20 51 54 6f 6f 6c 42 ID;......QString.tl;......QToolB
c9e0 75 74 74 6f 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 2a 73 uttonPrivate.*d;.....QIconSet.*s
ca00 3b 0a 0a 20 20 20 20 75 69 6e 74 20 75 74 6c 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 75 62 ;......uint.utl.:.1;.....uint.ub
ca20 70 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 68 61 73 41 72 72 6f 77 20 3a 20 31 3b 0a 0a 70 p.:.1;.....uint.hasArrow.:.1;..p
ca40 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 rivate:.//.Disabled.copy.constru
ca60 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 ctor.and.operator=.#if.defined(Q
ca80 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 20 _DISABLE_COPY).....QToolButton(.
caa0 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c const.QToolButton.&.);.....QTool
cac0 42 75 74 74 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 75 Button&.operator=(.const.QToolBu
cae0 74 74 6f 6e 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 tton.&.);.#endif.};..#endif.//.Q
cb00 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 4f 4f 4c T_NO_TOOLBUTTON..#endif.//.QTOOL
cb20 42 55 54 54 4f 4e 5f 48 0a 00 00 00 10 00 71 00 73 00 74 00 61 00 63 00 6b 00 2e 00 68 00 00 04 BUTTON_H......q.s.t.a.c.k...h...
cb40 41 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A/******************************
cb60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
cb80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d **************.**.$Id$.**.**.Com
cba0 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 patibility.file.-.should.only.be
cbc0 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 .included.by.legacy.code..**.It.
cbe0 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 #includes.the.file.which.obsolet
cc00 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 es.this.one..**.**.Copyright.(C)
cc20 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 .1998-2000.Trolltech.ASA...All.r
cc40 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 ights.reserved..**..This.file.is
cc60 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a .part.of.the.Qt.GUI.Toolkit..**.
cc80 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 **.This.file.may.be.distributed.
cca0 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 under.the.terms.of.the.Q.Public.
ccc0 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 License.**.as.defined.by.Trollte
cce0 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 ch.ASA.of.Norway.and.appearing.i
cd00 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 n.the.file.**.LICENSE.QPL.includ
cd20 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 ed.in.the.packaging.of.this.file
cd40 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 ..**.**.Licensees.holding.valid.
cd60 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 Qt.Professional.Edition.licenses
cd80 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 .may.use.this.**.file.in.accorda
cda0 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 nce.with.the.Qt.Professional.Edi
cdc0 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 tion.License.Agreement.**.provid
cde0 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 ed.with.the.Qt.Professional.Edit
ce00 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 ion..**.**.See.http://qtsoftware
ce20 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 .com/pricing.html.or.email.sales
ce40 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f @trolltech.com.for.**.informatio
ce60 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e n.about.the.Professional.Edition
ce80 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 .licensing,.or.see.**.http://qts
cea0 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 oftware.com/qpl/.for.QPL.licensi
cec0 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ng.information..**.*************
cee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
cf00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
cf20 2f 0a 23 69 66 6e 64 65 66 20 51 53 54 41 43 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 41 43 /.#ifndef.QSTACK_H.#define.QSTAC
cf40 4b 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 K_H.#ifndef.QT_NO_COMPAT.#includ
cf60 65 20 22 71 70 74 72 73 74 61 63 6b 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 e."qptrstack.h".#endif.#endif...
cf80 00 14 00 71 00 74 00 6f 00 6f 00 6c 00 62 00 61 00 72 00 2e 00 68 00 00 0c 42 2f 2a 2a 2a 2a 2a ...q.t.o.o.l.b.a.r...h...B/*****
cfa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
cfc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
cfe0 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 *******.**.$Id:.$.**.**.Definiti
d000 6f 6e 20 6f 66 20 51 54 6f 6f 6c 42 61 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 on.of.QToolBar.class.**.**.Creat
d020 65 64 20 3a 20 39 38 30 33 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 ed.:.980306.**.**.Copyright.(C).
d040 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 1992-2000.Trolltech.ASA...All.ri
d060 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 ghts.reserved..**.**.This.file.i
d080 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 s.part.of.the.widgets.module.of.
d0a0 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 the.Qt.GUI.Toolkit..**.**.This.f
d0c0 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 ile.may.be.distributed.under.the
d0e0 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a .terms.of.the.Q.Public.License.*
d100 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 *.as.defined.by.Trolltech.ASA.of
d120 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c .Norway.and.appearing.in.the.fil
d140 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 e.**.LICENSE.QPL.included.in.the
d160 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 .packaging.of.this.file..**.**.T
d180 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f his.file.may.be.distributed.and/
d1a0 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 or.modified.under.the.terms.of.t
d1c0 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.**.GNU.General.Public.License
d1e0 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 .version.2.as.published.by.the.F
d200 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 ree.Software.**.Foundation.and.a
d220 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c ppearing.in.the.file.LICENSE.GPL
d240 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 .included.in.the.**.packaging.of
d260 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 .this.file..**.**.Licensees.hold
d280 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 ing.valid.Qt.Enterprise.Edition.
d2a0 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 or.Qt.Professional.Edition.**.li
d2c0 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f censes.may.use.this.file.in.acco
d2e0 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 rdance.with.the.Qt.Commercial.Li
d300 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 cense.**.Agreement.provided.with
d320 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 .the.Software..**.**.This.file.i
d340 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 s.provided.AS.IS.with.NO.WARRANT
d360 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 Y.OF.ANY.KIND,.INCLUDING.THE.**.
d380 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c WARRANTY.OF.DESIGN,.MERCHANTABIL
d3a0 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 ITY.AND.FITNESS.FOR.A.PARTICULAR
d3c0 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .PURPOSE..**.**.See.http://qtsof
d3e0 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 tware.com/pricing.html.or.email.
d400 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 sales@trolltech.com.for.**...inf
d420 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 ormation.about.Qt.Commercial.Lic
d440 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ense.Agreements..**.See.http://q
d460 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e tsoftware.com/qpl/.for.QPL.licen
d480 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f sing.information..**.See.http://
d4a0 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 qtsoftware.com/gpl/.for.GPL.lice
d4c0 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 nsing.information..**.**.Contact
d4e0 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 .info@trolltech.com.if.any.condi
d500 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e tions.of.this.licensing.are.**.n
d520 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ot.clear.to.you..**.************
d540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 **************************/..#if
d580 6e 64 65 66 20 51 54 4f 4f 4c 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f 4c 42 41 52 ndef.QTOOLBAR_H.#define.QTOOLBAR
d5a0 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 6f 63 6b _H..#ifndef.QT_H.#include."qdock
d5c0 77 69 6e 64 6f 77 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 window.h".#endif.//.QT_H..#ifnde
d5e0 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 0a 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 f.QT_NO_TOOLBAR..class.QMainWind
d600 6f 77 3b 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 ow;.class.QButton;.class.QBoxLay
d620 6f 75 74 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 out;.class.QToolBarPrivate;..cla
d640 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 42 61 72 3a 20 70 75 62 6c 69 63 20 51 44 6f ss.Q_EXPORT.QToolBar:.public.QDo
d660 63 6b 57 69 6e 64 6f 77 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 ckWindow.{.....Q_OBJECT.....Q_PR
d680 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 20 52 45 41 44 20 6c 61 62 65 6c OPERTY(.QString.label.READ.label
d6a0 20 57 52 49 54 45 20 73 65 74 4c 61 62 65 6c 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 .WRITE.setLabel.)..public:.....Q
d6c0 54 6f 6f 6c 42 61 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 0a 09 ToolBar(.const.QString.&label,..
d6e0 20 20 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 2c 20 54 6f 6f 6c 42 61 72 44 6f 63 6b ......QMainWindow.*,.ToolBarDock
d700 20 3d 20 44 6f 63 6b 54 6f 70 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 .=.DockTop,........bool.newLine.
d720 3d 20 46 41 4c 53 45 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 =.FALSE,.const.char*.name=0.);..
d740 20 20 20 51 54 6f 6f 6c 42 61 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 ...QToolBar(.const.QString.&labe
d760 6c 2c 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 2c 20 51 57 69 64 67 65 74 20 2a 2c 0a 09 20 20 l,.QMainWindow.*,.QWidget.*,....
d780 20 20 20 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 3d 20 46 41 4c 53 45 2c 20 63 6f 6e 73 74 20 ....bool.newLine.=.FALSE,.const.
d7a0 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 char*.name=0,.WFlags.f.=.0.);...
d7c0 20 20 51 54 6f 6f 6c 42 61 72 28 20 51 4d 61 69 6e 57 69 6e 64 6f 77 2a 20 70 61 72 65 6e 74 3d ..QToolBar(.QMainWindow*.parent=
d7e0 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 0,.const.char*.name=0.);.....~QT
d800 6f 6f 6c 42 61 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 65 70 61 72 61 74 6f 72 oolBar();......void.addSeparator
d820 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 ();......void.show();.....void.h
d840 69 64 65 28 29 3b 0a 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 20 6d 61 69 6e 57 69 ide();......QMainWindow.*.mainWi
d860 6e 64 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ndow().const;......virtual.void.
d880 73 65 74 53 74 72 65 74 63 68 61 62 6c 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 setStretchableWidget(.QWidget.*.
d8a0 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 65 20 29 );......bool.event(.QEvent.*.e.)
d8c0 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c 28 20 63 6f ;......virtual.void.setLabel(.co
d8e0 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 62 nst.QString.&.);.....QString.lab
d900 65 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c el().const;......virtual.void.cl
d920 65 61 72 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 ear();......QSize.minimumSize().
d940 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 const;.....QSize.minimumSizeHint
d960 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 ().const;......void.setOrientati
d980 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 on(.Orientation.o.);.....void.se
d9a0 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 20 69 6e 74 20 6d 69 6e 77 2c 20 69 6e 74 20 6d 69 6e 68 tMinimumSize(.int.minw,.int.minh
d9c0 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 .);..protected:.....void.resizeE
d9e0 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 vent(.QResizeEvent.*e.);.....voi
da00 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 20 26 20 29 3b 0a 0a 70 72 69 76 d.styleChange(.QStyle.&.);..priv
da20 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 50 6f 70 75 70 28 ate.slots:.....void.createPopup(
da40 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 );..private:.....void.init();...
da60 20 20 76 6f 69 64 20 63 68 65 63 6b 46 6f 72 45 78 74 65 6e 73 69 6f 6e 28 20 63 6f 6e 73 74 20 ..void.checkForExtension(.const.
da80 51 53 69 7a 65 20 26 73 7a 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 50 72 69 76 61 74 65 QSize.&sz.);.....QToolBarPrivate
daa0 20 2a 20 64 3b 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 20 6d 77 3b 0a 20 20 20 20 .*.d;.....QMainWindow.*.mw;.....
dac0 51 57 69 64 67 65 74 20 2a 20 73 77 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 3b 0a 0a 20 20 QWidget.*.sw;.....QString.l;....
dae0 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3b 0a 0a 70 72 69 ..friend.class.QMainWindow;..pri
db00 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 vate:.//.Disabled.copy.construct
db20 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 or.and.operator=.#if.defined(Q_D
db40 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 28 20 63 6f 6e 73 74 ISABLE_COPY).....QToolBar(.const
db60 20 51 54 6f 6f 6c 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 26 20 6f 70 65 .QToolBar.&.);.....QToolBar&.ope
db80 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 61 72 20 26 20 29 3b 0a 23 65 6e 64 rator=(.const.QToolBar.&.);.#end
dba0 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 0a if.};..#endif.//.QT_NO_TOOLBAR..
dbc0 23 65 6e 64 69 66 20 2f 2f 20 51 54 4f 4f 4c 42 41 52 5f 48 0a 00 00 00 1c 00 71 00 77 00 69 00 #endif.//.QTOOLBAR_H......q.w.i.
dbe0 64 00 67 00 65 00 74 00 73 00 74 00 61 00 63 00 6b 00 2e 00 68 00 00 0b 8c 2f 2a 2a 2a 2a 2a 2a d.g.e.t.s.t.a.c.k...h..../******
dc00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
dc20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
dc40 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f ******.**.$Id:.$.**.**.Definitio
dc60 6e 20 6f 66 20 51 57 69 64 67 65 74 53 74 61 63 6b 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 n.of.QWidgetStack.class.**.**.Cr
dc80 65 61 74 65 64 20 3a 20 39 38 30 33 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 eated.:.980306.**.**.Copyright.(
dca0 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c C).1992-2000.Trolltech.ASA...All
dcc0 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
dce0 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 e.is.part.of.the.widgets.module.
dd00 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 of.the.Qt.GUI.Toolkit..**.**.Thi
dd20 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 s.file.may.be.distributed.under.
dd40 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.terms.of.the.Q.Public.Licens
dd60 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 e.**.as.defined.by.Trolltech.ASA
dd80 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 .of.Norway.and.appearing.in.the.
dda0 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 file.**.LICENSE.QPL.included.in.
ddc0 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a the.packaging.of.this.file..**.*
dde0 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 *.This.file.may.be.distributed.a
de00 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f nd/or.modified.under.the.terms.o
de20 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 f.the.**.GNU.General.Public.Lice
de40 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 nse.version.2.as.published.by.th
de60 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e e.Free.Software.**.Foundation.an
de80 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e d.appearing.in.the.file.LICENSE.
dea0 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 GPL.included.in.the.**.packaging
dec0 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 .of.this.file..**.**.Licensees.h
dee0 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 olding.valid.Qt.Enterprise.Editi
df00 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a on.or.Qt.Professional.Edition.**
df20 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 .licenses.may.use.this.file.in.a
df40 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c ccordance.with.the.Qt.Commercial
df60 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 .License.**.Agreement.provided.w
df80 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c ith.the.Software..**.**.This.fil
dfa0 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 e.is.provided.AS.IS.with.NO.WARR
dfc0 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a ANTY.OF.ANY.KIND,.INCLUDING.THE.
dfe0 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 **.WARRANTY.OF.DESIGN,.MERCHANTA
e000 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 BILITY.AND.FITNESS.FOR.A.PARTICU
e020 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 LAR.PURPOSE..**.**.See.http://qt
e040 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 software.com/pricing.html.or.ema
e060 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 il.sales@trolltech.com.for.**...
e080 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 information.about.Qt.Commercial.
e0a0 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a License.Agreements..**.See.http:
e0c0 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 //qtsoftware.com/qpl/.for.QPL.li
e0e0 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 censing.information..**.See.http
e100 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c ://qtsoftware.com/gpl/.for.GPL.l
e120 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 icensing.information..**.**.Cont
e140 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f act.info@trolltech.com.if.any.co
e160 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a nditions.of.this.licensing.are.*
e180 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a *.not.clear.to.you..**.*********
e1a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e1c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a *****************************/..
e1e0 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 53 54 41 43 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 #ifndef.QWIDGETSTACK_H.#define.Q
e200 57 49 44 47 45 54 53 54 41 43 4b 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 WIDGETSTACK_H..#ifndef.QT_H.#inc
e220 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6e 74 64 69 lude."qframe.h".#include."qintdi
e240 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 64 69 63 74 2e 68 22 0a 23 65 6e 64 ct.h".#include."qptrdict.h".#end
e260 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 if.//.QT_H..#ifndef.QT_NO_WIDGET
e280 53 54 41 43 4b 0a 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 53 74 61 63 6b 50 72 69 76 61 74 STACK...class.QWidgetStackPrivat
e2a0 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 53 74 61 63 6b e;...class.Q_EXPORT.QWidgetStack
e2c0 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 :.public.QFrame.{.....Q_OBJECT.p
e2e0 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 28 20 51 57 69 64 67 65 74 ublic:.....QWidgetStack(.QWidget
e300 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 *.parent=0,.const.char*.name=0.)
e320 3b 0a 20 20 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 ;.....QWidgetStack(.QWidget*.par
e340 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 46 6c 61 67 73 20 66 29 ent,.const.char*.name,.WFlags.f)
e360 3b 0a 0a 20 20 20 20 7e 51 57 69 64 67 65 74 53 74 61 63 6b 28 29 3b 0a 0a 20 20 20 20 69 6e 74 ;......~QWidgetStack();......int
e380 20 61 64 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 20 3d 20 2d 31 20 .addWidget(.QWidget.*,.int.=.-1.
e3a0 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 );.....void.removeWidget(.QWidge
e3c0 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e t.*.);......QSize.sizeHint().con
e3e0 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 st;.....QSize.minimumSizeHint().
e400 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a 20 20 20 20 51 57 69 const;.....void.show();......QWi
e420 64 67 65 74 20 2a 20 77 69 64 67 65 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 dget.*.widget(.int.).const;.....
e440 69 6e 74 20 69 64 28 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 int.id(.QWidget.*.).const;......
e460 51 57 69 64 67 65 74 20 2a 20 76 69 73 69 62 6c 65 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 3b QWidget.*.visibleWidget().const;
e480 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 72 61 6d 65 52 65 63 74 28 20 63 6f 6e 73 74 20 51 ......void.setFrameRect(.const.Q
e4a0 52 65 63 74 20 26 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 62 6f Rect.&.);..signals:.....void.abo
e4c0 75 74 54 6f 53 68 6f 77 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 62 6f 75 74 54 utToShow(.int.);.....void.aboutT
e4e0 6f 53 68 6f 77 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 oShow(.QWidget.*.);..public.slot
e500 73 3a 0a 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 57 69 64 67 65 74 28 20 69 6e 74 20 29 3b 0a s:.....void.raiseWidget(.int.);.
e520 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 ....void.raiseWidget(.QWidget.*.
e540 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 );..protected:.....void.frameCha
e560 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 nged();.....void.resizeEvent(.QR
e580 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 esizeEvent.*.);......virtual.voi
e5a0 64 20 73 65 74 43 68 69 6c 64 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 d.setChildGeometries();.....void
e5c0 20 63 68 69 6c 64 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 .childEvent(.QChildEvent.*.);..p
e5e0 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 57 rivate:.....void.init();......QW
e600 69 64 67 65 74 53 74 61 63 6b 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 20 20 20 20 51 49 6e 74 44 idgetStackPrivate.*.d;.....QIntD
e620 69 63 74 3c 51 57 69 64 67 65 74 3e 20 2a 20 64 69 63 74 3b 0a 20 20 20 20 51 50 74 72 44 69 63 ict<QWidget>.*.dict;.....QPtrDic
e640 74 3c 51 57 69 64 67 65 74 3e 20 2a 20 66 6f 63 75 73 57 69 64 67 65 74 73 3b 0a 20 20 20 20 51 t<QWidget>.*.focusWidgets;.....Q
e660 57 69 64 67 65 74 20 2a 20 74 6f 70 57 69 64 67 65 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 Widget.*.topWidget;.....QWidget.
e680 2a 20 69 6e 76 69 73 69 62 6c 65 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c *.invisible;..private:.//.Disabl
e6a0 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 ed.copy.constructor.and.operator
e6c0 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 =.#if.defined(Q_DISABLE_COPY)...
e6e0 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 53 74 61 ..QWidgetStack(.const.QWidgetSta
e700 63 6b 20 26 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 26 20 6f 70 65 72 61 74 ck.&.);.....QWidgetStack&.operat
e720 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 53 74 61 63 6b 20 26 20 29 3b 0a 23 65 6e or=(.const.QWidgetStack.&.);.#en
e740 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 dif.};..#endif.//.QT_NO_WIDGETST
e760 41 43 4b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 53 54 41 43 4b 5f 48 0a 00 00 ACK..#endif.//.QWIDGETSTACK_H...
e780 00 20 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 2e ...q.w.i.d.g.e.t.f.a.c.t.o.r.y..
e7a0 00 68 00 00 1a e6 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .h..../*************************
e7c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 *************.**.Copyright.(C).2
e800 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 000.Trolltech.ASA...All.rights.r
e820 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 eserved..**.**.This.file.is.part
e840 20 6f 66 20 51 74 20 44 65 73 69 67 6e 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 .of.Qt.Designer..**.**.This.file
e860 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
e880 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
e8a0 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
e8c0 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
e8e0 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
e900 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
e920 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
e940 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
e960 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
e980 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d ofessional.Edition.**.licenses.m
e9a0 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
e9c0 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a ith.the.Qt.Commercial.License.**
e9e0 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
ea00 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
ea20 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
ea40 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
ea60 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
ea80 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
eaa0 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
eac0 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 m/gpl/.for.GPL.licensing.informa
eae0 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 tion..**.See.http://qtsoftware.c
eb00 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 om/pricing.html.or.email.sales@t
eb20 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f rolltech.com.for.**...informatio
eb40 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 n.about.Qt.Commercial.License.Ag
eb60 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f reements..**.**.Contact.info@tro
eb80 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 lltech.com.if.any.conditions.of.
eba0 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 this.licensing.are.**.not.clear.
ebc0 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a to.you..**.*********************
ebe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
ec00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 *****************/..#ifndef.QWID
ec20 47 45 54 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 46 41 43 54 GETFACTORY_H.#define.QWIDGETFACT
ec40 4f 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 ORY_H..#ifndef.QT_H.#include.<qs
ec60 74 72 69 6e 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 74 72 6c 69 73 74 2e 68 3e 0a 23 tring.h>.#include.<qptrlist.h>.#
ec80 69 6e 63 6c 75 64 65 20 3c 71 69 6d 61 67 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 69 include.<qimage.h>.#include.<qpi
eca0 78 6d 61 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 61 6c 75 65 6c 69 73 74 2e 68 3e 0a xmap.h>.#include.<qvaluelist.h>.
ecc0 23 69 6e 63 6c 75 64 65 20 3c 71 6d 61 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 63 74 #include.<qmap.h>.#include.<qact
ece0 69 6f 6e 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 44 6f ion.h>.#endif.//.QT_H..class.QDo
ed00 6d 44 6f 63 75 6d 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 63 6c mDocument;.class.QDomElement;.cl
ed20 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 3b 0a 63 6c ass.QLayout;.class.QListView;.cl
ed40 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 4d 65 6e 75 42 61 ass.QListViewItem;.class.QMenuBa
ed60 72 3b 0a 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a r;.class.QTable;.class.QWidget;.
ed80 63 6c 61 73 73 20 51 57 69 64 67 65 74 46 61 63 74 6f 72 79 50 72 69 76 61 74 65 3b 0a 63 6c 61 class.QWidgetFactoryPrivate;.cla
eda0 73 73 20 55 69 62 53 74 72 54 61 62 6c 65 3b 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 46 61 ss.UibStrTable;..class.QWidgetFa
edc0 63 74 6f 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 46 61 63 74 6f ctory.{.public:.....QWidgetFacto
ede0 72 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 69 64 67 65 74 46 61 63 74 6f 72 ry();.....virtual.~QWidgetFactor
ee00 79 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 y();......static.QWidget.*create
ee20 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 69 46 69 6c 65 2c 20 51 4f 62 6a 65 63 74 (.const.QString.&uiFile,.QObject
ee40 20 2a 63 6f 6e 6e 65 63 74 6f 72 20 3d 20 30 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 .*connector.=.0,.QWidget.*parent
ee60 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 .=.0,.const.char.*name.=.0.);...
ee80 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 28 20 51 49 4f 44 65 76 ..static.QWidget.*create(.QIODev
eea0 69 63 65 20 2a 64 65 76 2c 20 51 4f 62 6a 65 63 74 20 2a 63 6f 6e 6e 65 63 74 6f 72 20 3d 20 30 ice.*dev,.QObject.*connector.=.0
eec0 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 ,.QWidget.*parent.=.0,.const.cha
eee0 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 r.*name.=.0.);.....static.void.a
ef00 64 64 57 69 64 67 65 74 46 61 63 74 6f 72 79 28 20 51 57 69 64 67 65 74 46 61 63 74 6f 72 79 20 ddWidgetFactory(.QWidgetFactory.
ef20 2a 66 61 63 74 6f 72 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6c 6f 61 64 *factory.);.....static.void.load
ef40 49 6d 61 67 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 20 29 3b 0a 0a 20 Images(.const.QString.&dir.);...
ef60 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 57 69 64 67 65 74 ...virtual.QWidget.*createWidget
ef80 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6c 61 73 73 4e 61 6d 65 2c 20 51 57 69 64 (.const.QString.&className,.QWid
efa0 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 20 get.*parent,.const.char.*name.).
efc0 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 77 69 const;.....static.QStringList.wi
efe0 64 67 65 74 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 dgets();.....static.bool.support
f000 73 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 77 69 64 67 65 74 20 29 sWidget(.const.QString.&widget.)
f020 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e 75 6d 20 4c 61 79 6f 75 74 54 79 70 65 20 ;..private:.....enum.LayoutType.
f040 7b 20 48 42 6f 78 2c 20 56 42 6f 78 2c 20 47 72 69 64 2c 20 4e 6f 4c 61 79 6f 75 74 20 7d 3b 0a {.HBox,.VBox,.Grid,.NoLayout.};.
f060 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 49 6d 61 67 65 43 6f 6c 6c 65 63 74 69 6f 6e 28 20 63 6f ....void.loadImageCollection(.co
f080 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c nst.QDomElement.&e.);.....void.l
f0a0 6f 61 64 43 6f 6e 6e 65 63 74 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e oadConnections(.const.QDomElemen
f0c0 74 20 26 65 2c 20 51 4f 62 6a 65 63 74 20 2a 63 6f 6e 6e 65 63 74 6f 72 20 29 3b 0a 20 20 20 20 t.&e,.QObject.*connector.);.....
f0e0 76 6f 69 64 20 6c 6f 61 64 54 61 62 4f 72 64 65 72 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 void.loadTabOrder(.const.QDomEle
f100 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 57 69 ment.&e.);.....QWidget.*createWi
f120 64 67 65 74 49 6e 74 65 72 6e 61 6c 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 dgetInternal(.const.QDomElement.
f140 26 65 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 51 4c 61 79 6f 75 74 2a 20 6c 61 &e,.QWidget.*parent,.QLayout*.la
f160 79 6f 75 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6c 61 73 73 4e 61 6d 65 41 72 yout,.const.QString.&classNameAr
f180 67 20 29 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 2a 63 72 65 61 74 65 4c 61 79 6f 75 74 28 20 g.);.....QLayout.*createLayout(.
f1a0 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 20 51 4c 61 79 6f 75 74 2a 20 20 6c 61 79 6f 75 QWidget.*widget,.QLayout*..layou
f1c0 74 2c 20 4c 61 79 6f 75 74 54 79 70 65 20 74 79 70 65 2c 20 62 6f 6f 6c 20 69 73 51 4c 61 79 6f t,.LayoutType.type,.bool.isQLayo
f1e0 75 74 57 69 64 67 65 74 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 4c 61 79 6f 75 74 54 79 utWidget.=.FALSE.);.....LayoutTy
f200 70 65 20 6c 61 79 6f 75 74 54 79 70 65 28 20 51 4c 61 79 6f 75 74 20 2a 6c 20 29 20 63 6f 6e 73 pe.layoutType(.QLayout.*l.).cons
f220 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 51 4f 62 6a 65 63 74 t;.....void.setProperty(.QObject
f240 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 72 6f 70 2c 20 51 *.widget,.const.QString.&prop,.Q
f260 56 61 72 69 61 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f Variant.value.);.....void.setPro
f280 70 65 72 74 79 28 20 51 4f 62 6a 65 63 74 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 perty(.QObject*.widget,.const.QS
f2a0 74 72 69 6e 67 20 26 70 72 6f 70 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 tring.&prop,.const.QDomElement.&
f2c0 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 53 70 61 63 65 72 28 20 63 6f 6e 73 e.);.....void.createSpacer(.cons
f2e0 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 2c 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 t.QDomElement.&e,.QLayout.*layou
f300 74 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 6c 6f 61 64 46 72 6f 6d 43 6f 6c 6c 65 63 74 69 t.);.....QImage.loadFromCollecti
f320 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 on(.const.QString.&name.);.....Q
f340 50 69 78 6d 61 70 20 6c 6f 61 64 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 Pixmap.loadPixmap(.const.QString
f360 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 6c 6f 61 64 50 69 78 6d 61 70 .&name.);.....QPixmap.loadPixmap
f380 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 51 43 (.const.QDomElement.&e.);.....QC
f3a0 6f 6c 6f 72 47 72 6f 75 70 20 6c 6f 61 64 43 6f 6c 6f 72 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 olorGroup.loadColorGroup(.const.
f3c0 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 QDomElement.&e.);.....void.creat
f3e0 65 4c 69 73 74 56 69 65 77 43 6f 6c 75 6d 6e 28 20 51 4c 69 73 74 56 69 65 77 20 2a 6c 76 2c 20 eListViewColumn(.QListView.*lv,.
f400 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f const.QString&.txt,...........co
f420 6e 73 74 20 51 50 69 78 6d 61 70 26 20 70 69 78 2c 20 62 6f 6f 6c 20 63 6c 69 63 6b 61 62 6c 65 nst.QPixmap&.pix,.bool.clickable
f440 2c 0a 09 09 09 20 20 20 20 20 20 20 62 6f 6f 6c 20 72 65 73 69 7a 61 62 6c 65 20 29 3b 0a 23 69 ,...........bool.resizable.);.#i
f460 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 fndef.QT_NO_TABLE.....void.creat
f480 65 54 61 62 6c 65 43 6f 6c 75 6d 6e 4f 72 52 6f 77 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 eTableColumnOrRow(.QTable.*table
f4a0 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 2c 0a 09 09 09 09 20 63 6f 6e 73 74 ,.const.QString&.txt,......const
f4c0 20 51 50 69 78 6d 61 70 26 20 70 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 .QPixmap&.pix,.const.QString&.fi
f4e0 65 6c 64 2c 0a 09 09 09 09 20 62 6f 6f 6c 20 69 73 52 6f 77 20 29 3b 0a 23 65 6e 64 69 66 0a 20 eld,......bool.isRow.);.#endif..
f500 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 43 6f 6c 75 6d 6e 28 20 63 6f 6e 73 74 20 51 44 6f 6d ...void.createColumn(.const.QDom
f520 45 6c 65 6d 65 6e 74 20 26 65 2c 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 3b 0a 20 Element.&e,.QWidget.*widget.);..
f540 20 20 20 76 6f 69 64 20 6c 6f 61 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d ...void.loadItem(.const.QDomElem
f560 65 6e 74 20 26 65 2c 20 51 50 69 78 6d 61 70 20 26 70 69 78 2c 20 51 53 74 72 69 6e 67 20 26 74 ent.&e,.QPixmap.&pix,.QString.&t
f580 78 74 2c 20 62 6f 6f 6c 20 26 68 61 73 50 69 78 6d 61 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 xt,.bool.&hasPixmap.);.....void.
f5a0 63 72 65 61 74 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 createItem(.const.QDomElement.&e
f5c0 2c 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d ,.QWidget.*widget,.QListViewItem
f5e0 20 2a 69 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 43 68 69 6c 64 41 63 74 .*i.=.0.);.....void.loadChildAct
f600 69 6f 6e 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 44 6f 6d ion(.QObject.*parent,.const.QDom
f620 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 41 63 74 69 6f Element.&e.);.....void.loadActio
f640 6e 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 ns(.const.QDomElement.&e.);.....
f660 76 6f 69 64 20 6c 6f 61 64 54 6f 6f 6c 42 61 72 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 void.loadToolBars(.const.QDomEle
f680 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 4d 65 6e 75 42 61 72 28 ment.&e.);.....void.loadMenuBar(
f6a0 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 .const.QDomElement.&e.);.....voi
f6c0 64 20 6c 6f 61 64 50 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 70 2c 20 d.loadPopupMenu(.QPopupMenu.*p,.
f6e0 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 const.QDomElement.&e.);.....void
f700 20 6c 6f 61 64 46 75 6e 63 74 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e .loadFunctions(.const.QDomElemen
f720 74 20 26 65 20 29 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 20 2a 66 69 6e 64 41 63 74 69 6f 6e 28 t.&e.);.....QAction.*findAction(
f740 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 .const.QString.&name.);.....void
f760 20 6c 6f 61 64 45 78 74 72 61 53 6f 75 72 63 65 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 .loadExtraSource();.....QString.
f780 74 72 61 6e 73 6c 61 74 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 translate(.const.char.*sourceTex
f7a0 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6d 6d 65 6e 74 20 3d 20 22 22 20 29 3b 0a 20 t,.const.char.*comment.=."".);..
f7c0 20 20 20 51 53 74 72 69 6e 67 20 74 72 61 6e 73 6c 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 ...QString.translate(.const.QStr
f7e0 69 6e 67 26 20 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 ing&.sourceText,.const.QString&.
f800 63 6f 6d 6d 65 6e 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 20 20 20 20 comment.=.QString::null.);......
f820 76 6f 69 64 20 75 6e 70 61 63 6b 55 49 6e 74 31 36 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 void.unpackUInt16(.QDataStream&.
f840 69 6e 2c 20 51 5f 55 49 4e 54 31 36 26 20 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 in,.Q_UINT16&.n.);.....void.unpa
f860 63 6b 55 49 6e 74 33 32 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 5f 55 49 4e ckUInt32(.QDataStream&.in,.Q_UIN
f880 54 33 32 26 20 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 42 79 74 65 41 72 72 T32&.n.);.....void.unpackByteArr
f8a0 61 79 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 42 79 74 65 41 72 72 61 79 26 ay(.QDataStream&.in,.QByteArray&
f8c0 20 61 72 72 61 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 43 53 74 72 69 6e 67 .array.);.....void.unpackCString
f8e0 28 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 (.const.UibStrTable&.strings,.QD
f900 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 0a 09 09 09 51 43 53 74 72 69 6e 67 26 20 63 73 74 72 ataStream&.in,....QCString&.cstr
f920 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 .);.....void.unpackString(.const
f940 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 .UibStrTable&.strings,.QDataStre
f960 61 6d 26 20 69 6e 2c 0a 09 09 20 20 20 20 20 20 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 3b am&.in,..........QString&.str.);
f980 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 53 74 72 69 6e 67 53 70 6c 69 74 28 20 63 6f 6e .....void.unpackStringSplit(.con
f9a0 73 74 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 st.UibStrTable&.strings,.QDataSt
f9c0 72 65 61 6d 26 20 69 6e 2c 0a 09 09 09 20 20 20 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 3b ream&.in,........QString&.str.);
f9e0 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 55 .....void.unpackVariant(.const.U
fa00 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d ibStrTable&.strings,.QDataStream
fa20 26 20 69 6e 2c 0a 09 09 09 51 56 61 72 69 61 6e 74 26 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 &.in,....QVariant&.value.);.....
fa40 76 6f 69 64 20 69 6e 70 75 74 53 70 61 63 65 72 28 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 61 void.inputSpacer(.const.UibStrTa
fa60 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 0a 09 ble&.strings,.QDataStream&.in,..
fa80 09 20 20 20 20 20 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f .......QLayout.*parent.);.....vo
faa0 69 64 20 69 6e 70 75 74 43 6f 6c 75 6d 6e 4f 72 52 6f 77 28 20 63 6f 6e 73 74 20 55 69 62 53 74 id.inputColumnOrRow(.const.UibSt
fac0 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e rTable&.strings,.QDataStream&.in
fae0 2c 0a 09 09 09 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 62 6f 6f 6c 20 69 73 ,.......QObject.*parent,.bool.is
fb00 52 6f 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 70 75 74 49 74 65 6d 28 20 63 6f 6e 73 74 Row.);.....void.inputItem(.const
fb20 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 .UibStrTable&.strings,.QDataStre
fb40 61 6d 26 20 69 6e 2c 0a 09 09 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 51 am&.in,.......QObject.*parent,.Q
fb60 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 70 61 72 65 6e 74 49 74 65 6d 20 3d 20 30 20 29 3b 0a ListViewItem.*parentItem.=.0.);.
fb80 20 20 20 20 76 6f 69 64 20 69 6e 70 75 74 4d 65 6e 75 49 74 65 6d 28 20 51 4f 62 6a 65 63 74 20 ....void.inputMenuItem(.QObject.
fba0 2a 2a 6f 62 6a 65 63 74 73 2c 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 **objects,.const.UibStrTable&.st
fbc0 72 69 6e 67 73 2c 0a 09 09 09 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 4d 65 6e 75 rings,....QDataStream&.in,.QMenu
fbe0 42 61 72 20 2a 6d 65 6e 75 42 61 72 20 29 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 69 6e 70 Bar.*menuBar.);.....QObject.*inp
fc00 75 74 4f 62 6a 65 63 74 28 20 51 4f 62 6a 65 63 74 20 2a 2a 6f 62 6a 65 63 74 73 2c 20 69 6e 74 utObject(.QObject.**objects,.int
fc20 26 20 6e 75 6d 4f 62 6a 65 63 74 73 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 &.numObjects,......const.UibStrT
fc40 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 0a able&.strings,.QDataStream&.in,.
fc60 09 09 09 20 20 51 57 69 64 67 65 74 20 2a 61 6e 63 65 73 74 6f 72 57 69 64 67 65 74 2c 20 51 4f .....QWidget.*ancestorWidget,.QO
fc80 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 0a 09 09 09 20 20 51 43 53 74 72 69 6e 67 20 63 6c 61 bject.*parent,......QCString.cla
fca0 73 73 4e 61 6d 65 20 3d 20 22 22 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 ssName.=."".);.....QWidget.*crea
fcc0 74 65 46 72 6f 6d 55 69 46 69 6c 65 28 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 64 6f 63 2c 20 teFromUiFile(.QDomDocument.doc,.
fce0 51 4f 62 6a 65 63 74 20 2a 63 6f 6e 6e 65 63 74 6f 72 2c 0a 09 09 09 20 20 20 20 20 20 20 51 57 QObject.*connector,...........QW
fd00 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 idget.*parent,.const.char.*name.
fd20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 46 72 6f 6d 55 69 62 46 69 6c );.....QWidget.*createFromUibFil
fd40 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 4f 62 6a 65 63 74 20 2a 63 6f 6e e(.QDataStream&.in,.QObject.*con
fd60 6e 65 63 74 6f 72 2c 0a 09 09 09 09 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e nector,.....QWidget.*parent,.con
fd80 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 st.char.*name.);..private:.....s
fda0 74 72 75 63 74 20 49 6d 61 67 65 20 7b 0a 09 51 49 6d 61 67 65 20 69 6d 67 3b 0a 09 51 53 74 72 truct.Image.{..QImage.img;..QStr
fdc0 69 6e 67 20 6e 61 6d 65 3b 0a 09 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 20 63 6f 6e ing.name;..bool.operator==(..con
fde0 73 74 20 49 6d 61 67 65 20 26 69 20 29 20 63 6f 6e 73 74 20 7b 0a 09 20 20 20 20 72 65 74 75 72 st.Image.&i.).const.{......retur
fe00 6e 20 28 20 69 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 20 26 26 0a 09 09 20 20 20 20 20 69 2e 69 n.(.i.name.==.name.&&........i.i
fe20 6d 67 20 3d 3d 20 69 6d 67 20 29 3b 0a 09 7d 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 73 74 72 75 mg.==.img.);..}.....};......stru
fe40 63 74 20 46 69 65 6c 64 0a 20 20 20 20 7b 0a 09 46 69 65 6c 64 28 29 20 7b 7d 0a 09 46 69 65 6c ct.Field.....{..Field().{}..Fiel
fe60 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 50 69 78 d(.const.QString.&s1,.const.QPix
fe80 6d 61 70 20 26 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 20 3a 20 6e 61 map.&p,.const.QString.&s2.).:.na
fea0 6d 65 28 20 73 31 20 29 2c 20 70 69 78 28 20 70 20 29 2c 20 66 69 65 6c 64 28 20 73 32 20 29 20 me(.s1.),.pix(.p.),.field(.s2.).
fec0 7b 7d 0a 09 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 09 51 50 69 78 6d 61 70 20 70 69 78 3b 0a {}..QString.name;..QPixmap.pix;.
fee0 09 51 53 74 72 69 6e 67 20 66 69 65 6c 64 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 .QString.field;..Q_DUMMY_COMPARI
ff00 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 20 46 69 65 6c 64 20 29 0a 20 20 20 20 7d 3b 0a 0a 20 20 SON_OPERATOR(.Field.).....};....
ff20 20 20 73 74 72 75 63 74 20 53 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 0a 20 20 20 ..struct.SqlWidgetConnection....
ff40 20 7b 0a 09 53 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 20 7b 7d 0a 09 53 71 .{..SqlWidgetConnection().{}..Sq
ff60 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 lWidgetConnection(.const.QString
ff80 20 26 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 20 29 0a 09 20 20 20 20 3a 20 63 .&c,.const.QString.&t.)......:.c
ffa0 6f 6e 6e 28 20 63 20 29 2c 20 74 61 62 6c 65 28 20 74 20 29 2c 20 64 62 43 6f 6e 74 72 6f 6c 73 onn(.c.),.table(.t.),.dbControls
ffc0 28 20 6e 65 77 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 28 29 20 29 (.new.QMap<QString,.QString>().)
ffe0 20 7b 7d 0a 09 51 53 74 72 69 6e 67 20 63 6f 6e 6e 3b 0a 09 51 53 74 72 69 6e 67 20 74 61 62 6c .{}..QString.conn;..QString.tabl
10000 65 3b 0a 09 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 2a 64 62 43 6f e;..QMap<QString,.QString>.*dbCo
10020 6e 74 72 6f 6c 73 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 4f 4e 5f 4f 50 45 52 ntrols;..Q_DUMMY_COMPARISON_OPER
10040 41 54 4f 52 28 20 53 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 20 29 0a 20 20 20 20 ATOR(.SqlWidgetConnection.).....
10060 7d 3b 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 49 6d 61 67 65 3e 20 69 6d 61 67 65 73 };......QValueList<Image>.images
10080 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 74 6f 70 6c 65 76 65 6c 3b 0a 20 20 20 20 51 57 69 ;.....QWidget.*toplevel;.....QWi
100a0 64 67 65 74 46 61 63 74 6f 72 79 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 4d 61 70 3c dgetFactoryPrivate.*d;.....QMap<
100c0 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 2a 64 62 43 6f 6e 74 72 6f 6c 73 3b 0a 20 QString,.QString>.*dbControls;..
100e0 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 4c 69 73 74 3e 20 64 62 ...QMap<QString,.QStringList>.db
10100 54 61 62 6c 65 73 3b 0a 20 20 20 20 51 4d 61 70 3c 51 57 69 64 67 65 74 2a 2c 20 53 71 6c 57 69 Tables;.....QMap<QWidget*,.SqlWi
10120 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 3e 20 73 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 dgetConnection>.sqlWidgetConnect
10140 69 6f 6e 73 3b 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e ions;.....QMap<QString,.QString>
10160 20 62 75 64 64 69 65 73 3b 0a 20 20 20 20 51 4d 61 70 3c 51 54 61 62 6c 65 2a 2c 20 51 56 61 6c .buddies;.....QMap<QTable*,.QVal
10180 75 65 4c 69 73 74 3c 46 69 65 6c 64 3e 20 3e 20 66 69 65 6c 64 4d 61 70 73 3b 0a 20 20 20 20 51 ueList<Field>.>.fieldMaps;.....Q
101a0 50 74 72 4c 69 73 74 3c 51 41 63 74 69 6f 6e 3e 20 61 63 74 69 6f 6e 4c 69 73 74 3b 0a 20 20 20 PtrList<QAction>.actionList;....
101c0 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 6c 61 6e 67 75 61 67 65 .QMap<QString,.QString>.language
101e0 53 6c 6f 74 73 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6e 6f 44 61 74 61 62 61 73 Slots;.....QStringList.noDatabas
10200 65 57 69 64 67 65 74 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 50 69 78 6d 61 70 43 6f 6c 6c eWidgets;.....bool.usePixmapColl
10220 65 63 74 69 6f 6e 3b 0a 20 20 20 20 69 6e 74 20 64 65 66 4d 61 72 67 69 6e 3b 0a 20 20 20 20 69 ection;.....int.defMargin;.....i
10240 6e 74 20 64 65 66 53 70 61 63 69 6e 67 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 64 65 3b nt.defSpacing;.....QString.code;
10260 0a 20 20 20 20 51 53 74 72 69 6e 67 20 75 69 46 69 6c 65 56 65 72 73 69 6f 6e 3b 0a 7d 3b 0a 0a .....QString.uiFileVersion;.};..
10280 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 77 00 69 00 6e 00 64 00 6f 00 77 00 73 00 73 00 74 00 #endif......q.w.i.n.d.o.w.s.s.t.
102a0 79 00 6c 00 65 00 2e 00 68 00 00 0f 1b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a y.l.e...h..../******************
102c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
102e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 **************************.**.$I
10300 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 57 69 6e 64 6f 77 73 d:.$.**.**.Definition.of.Windows
10320 2d 6c 69 6b 65 20 73 74 79 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 -like.style.class.**.**.Created.
10340 3a 20 39 38 31 32 33 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 :.981231.**.**.Copyright.(C).199
10360 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2000.Trolltech.ASA...All.right
10380 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
103a0 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 art.of.the.widgets.module.of.the
103c0 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 .Qt.GUI.Toolkit..**.**.This.file
103e0 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 .may.be.distributed.under.the.te
10400 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 rms.of.the.Q.Public.License.**.a
10420 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f s.defined.by.Trolltech.ASA.of.No
10440 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a rway.and.appearing.in.the.file.*
10460 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 *.LICENSE.QPL.included.in.the.pa
10480 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 ckaging.of.this.file..**.**.This
104a0 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 .file.may.be.distributed.and/or.
104c0 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a modified.under.the.terms.of.the.
104e0 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 **.GNU.General.Public.License.ve
10500 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 rsion.2.as.published.by.the.Free
10520 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 .Software.**.Foundation.and.appe
10540 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e aring.in.the.file.LICENSE.GPL.in
10560 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 cluded.in.the.**.packaging.of.th
10580 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 is.file..**.**.Licensees.holding
105a0 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 .valid.Qt.Enterprise.Edition.or.
105c0 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e Qt.Professional.Edition.**.licen
105e0 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 ses.may.use.this.file.in.accorda
10600 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e nce.with.the.Qt.Commercial.Licen
10620 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 se.**.Agreement.provided.with.th
10640 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 e.Software..**.**.This.file.is.p
10660 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f rovided.AS.IS.with.NO.WARRANTY.O
10680 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 F.ANY.KIND,.INCLUDING.THE.**.WAR
106a0 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 RANTY.OF.DESIGN,.MERCHANTABILITY
106c0 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 .AND.FITNESS.FOR.A.PARTICULAR.PU
106e0 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 RPOSE..**.**.See.http://qtsoftwa
10700 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c re.com/pricing.html.or.email.sal
10720 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d es@trolltech.com.for.**...inform
10740 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ation.about.Qt.Commercial.Licens
10760 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f e.Agreements..**.See.http://qtso
10780 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/qpl/.for.QPL.licensin
107a0 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 g.information..**.See.http://qts
107c0 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 oftware.com/gpl/.for.GPL.licensi
107e0 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e ng.information..**.**.Contact.in
10800 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f fo@trolltech.com.if.any.conditio
10820 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 ns.of.this.licensing.are.**.not.
10840 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a clear.to.you..**.***************
10860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
10880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 ***********************/..#ifnde
108a0 66 20 51 57 49 4e 44 4f 57 53 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f f.QWINDOWSSTYLE_H.#define.QWINDO
108c0 57 53 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 WSSTYLE_H..#ifndef.QT_H.#include
108e0 20 22 71 63 6f 6d 6d 6f 6e 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 ."qcommonstyle.h".#endif.//.QT_H
10900 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f ..#if.!defined(QT_NO_STYLE_WINDO
10920 57 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 WS).||.defined(QT_PLUGIN)..#if.d
10940 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f efined(QT_PLUGIN).#define.Q_EXPO
10960 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 RT_STYLE_WINDOWS.#else.#define.Q
10980 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 20 51 5f 45 58 50 4f 52 54 0a 23 _EXPORT_STYLE_WINDOWS.Q_EXPORT.#
109a0 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e endif...class.Q_EXPORT_STYLE_WIN
109c0 44 4f 57 53 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 43 6f 6d DOWS.QWindowsStyle.:.public.QCom
109e0 6d 6f 6e 53 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a monStyle.{.....Q_OBJECT.public:.
10a00 20 20 20 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 7e 51 57 69 6e 64 6f ....QWindowsStyle();.....~QWindo
10a20 77 73 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 51 41 70 70 wsStyle();......void.polish(QApp
10a40 6c 69 63 61 74 69 6f 6e 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 51 41 lication*);.....void.unPolish(QA
10a60 70 70 6c 69 63 61 74 69 6f 6e 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 51 pplication*);......void.polish(Q
10a80 57 69 64 67 65 74 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 51 57 69 64 Widget*);.....void.unPolish(QWid
10aa0 67 65 74 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 50 61 6c 65 74 74 get*);......void.polish(.QPalett
10ac0 65 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 50 e.&.);......virtual.void.polishP
10ae0 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f opupMenu(.QPopupMenu*.);......//
10b00 20 6e 65 77 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 .new.stuff.....void.drawPrimitiv
10b20 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 69 6e e(.PrimitiveElement.pe,....QPain
10b40 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f ter.*p,....const.QRect.&r,....co
10b60 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 nst.QColorGroup.&cg,....SFlags.f
10b80 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 lags.=.Style_Default,....const.Q
10ba0 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 StyleOption&.=.QStyleOption::Def
10bc0 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 ault.).const;......void.drawCont
10be0 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 rol(.ControlElement.element,....
10c00 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 .....QPainter.*p,.........const.
10c20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 QWidget.*widget,.........const.Q
10c40 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f Rect.&r,.........const.QColorGro
10c60 75 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 up.&cg,.........SFlags.flags.=.S
10c80 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 tyle_Default,.........const.QSty
10ca0 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c leOption&.=.QStyleOption::Defaul
10cc0 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 t.).const;......void.drawComplex
10ce0 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c Control(.ComplexControl.control,
10d00 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 0a 09 09 09 20 20 20 20 20 63 6f .........QPainter*.p,.........co
10d20 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e nst.QWidget*.widget,.........con
10d40 73 74 20 51 52 65 63 74 26 20 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f st.QRect&.r,.........const.QColo
10d60 72 47 72 6f 75 70 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 66 6c 61 67 73 rGroup&.cg,.........SFlags.flags
10d80 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a .=.Style_Default,.#ifdef.Q_QDOC.
10da0 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 ........SCFlags.sub.=.SC_All,.#e
10dc0 6c 73 65 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 lse.........SCFlags.sub.=.(uint)
10de0 53 43 5f 41 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 SC_All,.#endif.........SCFlags.s
10e00 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 ubActive.=.SC_None,.........cons
10e20 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a t.QStyleOption&.=.QStyleOption::
10e40 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 4d Default.).const;......int.pixelM
10e60 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 0a 09 09 20 20 20 etric(.PixelMetric.metric,......
10e80 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 20 63 6f ..const.QWidget.*widget.=.0.).co
10ea0 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 nst;......QSize.sizeFromContents
10ec0 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 63 6f 6e 74 65 6e 74 73 2c 0a 09 09 09 20 20 20 20 (.ContentsType.contents,........
10ee0 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 63 6f const.QWidget.*widget,........co
10f00 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 20 20 20 20 nst.QSize.&contentsSize,........
10f20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 const.QStyleOption&.=.QStyleOpti
10f40 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 on::Default.).const;......int.st
10f60 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 74 20 51 57 69 64 yleHint(StyleHint.sh,.const.QWid
10f80 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 20 3d 20 51 53 get.*,.const.QStyleOption.&.=.QS
10fa0 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 51 53 74 79 6c 65 48 tyleOption::Default,.....QStyleH
10fc0 69 6e 74 52 65 74 75 72 6e 2a 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 69 78 intReturn*.=.0).const;......QPix
10fe0 6d 61 70 20 73 74 79 6c 65 50 69 78 6d 61 70 28 20 53 74 79 6c 65 50 69 78 6d 61 70 20 73 74 79 map.stylePixmap(.StylePixmap.sty
11000 6c 65 70 69 78 6d 61 70 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 lepixmap,.....const.QWidget.*wid
11020 67 65 74 20 3d 20 30 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 get.=.0,.....const.QStyleOption&
11040 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 .=.QStyleOption::Default.).const
11060 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 20 72 2c ;......QRect.subRect(.SubRect.r,
11080 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 3b 0a .const.QWidget.*widget.).const;.
110a0 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 63 6c 61 73 73 20 50 72 69 76 61 74 65 3b 0a 20 20 ..private:.....class.Private;...
110c0 20 20 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 ..Private.*d;......//.Disabled.c
110e0 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 opy.constructor.and.operator=.#i
11100 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 57 f.defined(Q_DISABLE_COPY).....QW
11120 69 6e 64 6f 77 73 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 indowsStyle(.const.QWindowsStyle
11140 20 26 20 29 3b 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 26 20 6f 70 65 72 61 74 6f .&.);.....QWindowsStyle&.operato
11160 72 3d 28 20 63 6f 6e 73 74 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 6e r=(.const.QWindowsStyle.&.);.#en
11180 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 dif.};..#endif.//.QT_NO_STYLE_WI
111a0 4e 44 4f 57 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e 44 4f 57 53 53 54 59 4c 45 5f 48 NDOWS..#endif.//.QWINDOWSSTYLE_H
111c0 0a 00 00 00 12 00 71 00 77 00 69 00 7a 00 61 00 72 00 64 00 2e 00 68 00 00 0e f1 2f 2a 2a 2a 2a ......q.w.i.z.a.r.d...h..../****
111e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
11200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
11220 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 ********.**.$Id:.$.**.**.Definit
11240 69 6f 6e 20 6f 66 20 74 68 65 20 51 57 69 7a 61 72 64 20 63 6c 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 ion.of.the.QWizard.class..**.**.
11260 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 Created.:.990101.**.**.Copyright
11280 20 28 43 29 20 31 39 39 39 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c .(C).1999.by.Trolltech.ASA...All
112a0 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
112c0 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 e.is.part.of.the.dialogs.module.
112e0 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 of.the.Qt.GUI.Toolkit..**.**.Thi
11300 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 s.file.may.be.distributed.under.
11320 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.terms.of.the.Q.Public.Licens
11340 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 e.**.as.defined.by.Trolltech.ASA
11360 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 .of.Norway.and.appearing.in.the.
11380 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 file.**.LICENSE.QPL.included.in.
113a0 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a the.packaging.of.this.file..**.*
113c0 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 *.This.file.may.be.distributed.a
113e0 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f nd/or.modified.under.the.terms.o
11400 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 f.the.**.GNU.General.Public.Lice
11420 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 nse.version.2.as.published.by.th
11440 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e e.Free.Software.**.Foundation.an
11460 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e d.appearing.in.the.file.LICENSE.
11480 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 GPL.included.in.the.**.packaging
114a0 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 .of.this.file..**.**.Licensees.h
114c0 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 olding.valid.Qt.Enterprise.Editi
114e0 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a on.or.Qt.Professional.Edition.**
11500 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 .licenses.may.use.this.file.in.a
11520 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c ccordance.with.the.Qt.Commercial
11540 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 .License.**.Agreement.provided.w
11560 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c ith.the.Software..**.**.This.fil
11580 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 e.is.provided.AS.IS.with.NO.WARR
115a0 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a ANTY.OF.ANY.KIND,.INCLUDING.THE.
115c0 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 **.WARRANTY.OF.DESIGN,.MERCHANTA
115e0 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 BILITY.AND.FITNESS.FOR.A.PARTICU
11600 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 LAR.PURPOSE..**.**.See.http://qt
11620 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 software.com/pricing.html.or.ema
11640 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 il.sales@trolltech.com.for.**...
11660 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 information.about.Qt.Commercial.
11680 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a License.Agreements..**.See.http:
116a0 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 //qtsoftware.com/qpl/.for.QPL.li
116c0 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 censing.information..**.See.http
116e0 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c ://qtsoftware.com/gpl/.for.GPL.l
11700 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 icensing.information..**.**.Cont
11720 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f act.info@trolltech.com.if.any.co
11740 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a nditions.of.this.licensing.are.*
11760 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a *.not.clear.to.you..**.*********
11780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
117a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a *****************************/..
117c0 23 69 66 6e 64 65 66 20 51 57 49 5a 41 52 44 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 #ifndef.QWIZARDDIALOG_H.#define.
117e0 51 57 49 5a 41 52 44 44 49 41 4c 4f 47 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 QWIZARDDIALOG_H...#ifndef.QT_H.#
11800 69 6e 63 6c 75 64 65 20 22 71 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 include."qdialog.h".#endif.//.QT
11820 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 0a 63 6c 61 73 73 20 _H..#ifndef.QT_NO_WIZARD..class.
11840 51 48 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 57 69 7a 61 72 64 50 72 69 76 61 74 QHBoxLayout;.class.QWizardPrivat
11860 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 7a 61 72 64 20 3a 20 70 75 62 e;..class.Q_EXPORT.QWizard.:.pub
11880 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 lic.QDialog.{.....Q_OBJECT.....Q
118a0 5f 50 52 4f 50 45 52 54 59 28 20 51 46 6f 6e 74 20 74 69 74 6c 65 46 6f 6e 74 20 52 45 41 44 20 _PROPERTY(.QFont.titleFont.READ.
118c0 74 69 74 6c 65 46 6f 6e 74 20 57 52 49 54 45 20 73 65 74 54 69 74 6c 65 46 6f 6e 74 20 29 0a 0a titleFont.WRITE.setTitleFont.)..
118e0 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 7a 61 72 64 28 20 51 57 69 64 67 65 74 2a 20 70 61 public:.....QWizard(.QWidget*.pa
11900 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c rent=0,.const.char*.name=0,.bool
11920 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 20 20 20 20 20 57 46 6c 61 67 73 20 66 3d 30 20 29 .modal=FALSE,.......WFlags.f=0.)
11940 3b 0a 20 20 20 20 7e 51 57 69 7a 61 72 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 ;.....~QWizard();......void.show
11960 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f ();......void.setFont(.const.QFo
11980 6e 74 20 26 20 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 nt.&.font.);......virtual.void.a
119a0 64 64 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ddPage(.QWidget.*,.const.QString
119c0 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 50 61 67 .&.);.....virtual.void.insertPag
119e0 65 28 20 51 57 69 64 67 65 74 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 e(.QWidget*,.const.QString&,.int
11a00 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 50 61 67 65 28 .);.....virtual.void.removePage(
11a20 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 69 74 6c 65 .QWidget.*.);......QString.title
11a40 28 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 (.QWidget.*.).const;.....void.se
11a60 74 54 69 74 6c 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 tTitle(.QWidget.*,.const.QString
11a80 20 26 20 29 3b 0a 20 20 20 20 51 46 6f 6e 74 20 74 69 74 6c 65 46 6f 6e 74 28 29 20 63 6f 6e 73 .&.);.....QFont.titleFont().cons
11aa0 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 69 74 6c 65 46 6f 6e 74 28 20 63 6f 6e 73 74 20 t;.....void.setTitleFont(.const.
11ac0 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f QFont.&.);......virtual.void.sho
11ae0 77 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 wPage(.QWidget.*.);......QWidget
11b00 20 2a 20 63 75 72 72 65 6e 74 50 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 .*.currentPage().const;......QWi
11b20 64 67 65 74 2a 20 70 61 67 65 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 dget*.page(.int.).const;.....int
11b40 20 70 61 67 65 43 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 .pageCount().const;.....int.inde
11b60 78 4f 66 28 20 51 57 69 64 67 65 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 xOf(.QWidget*.).const;......virt
11b80 75 61 6c 20 62 6f 6f 6c 20 61 70 70 72 6f 70 72 69 61 74 65 28 20 51 57 69 64 67 65 74 20 2a 20 ual.bool.appropriate(.QWidget.*.
11ba0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 70 70 ).const;.....virtual.void.setApp
11bc0 72 6f 70 72 69 61 74 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 ropriate(.QWidget.*,.bool.);....
11be0 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 62 61 63 6b 42 75 74 74 6f 6e 28 29 20 63 6f 6e ..QPushButton.*.backButton().con
11c00 73 74 3b 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 6e 65 78 74 42 75 74 74 6f 6e st;.....QPushButton.*.nextButton
11c20 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 66 69 6e 69 ().const;.....QPushButton.*.fini
11c40 73 68 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f shButton().const;.....QPushButto
11c60 6e 20 2a 20 63 61 6e 63 65 6c 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 n.*.cancelButton().const;.....QP
11c80 75 73 68 42 75 74 74 6f 6e 20 2a 20 68 65 6c 70 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a ushButton.*.helpButton().const;.
11ca0 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a .....bool.eventFilter(.QObject.*
11cc0 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 ,.QEvent.*.);..public.slots:....
11ce0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 61 63 6b 45 6e 61 62 6c 65 64 28 20 51 57 .virtual.void.setBackEnabled(.QW
11d00 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 idget.*,.bool.);.....virtual.voi
11d20 64 20 73 65 74 4e 65 78 74 45 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f d.setNextEnabled(.QWidget.*,.boo
11d40 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6e 69 73 68 45 l.);.....virtual.void.setFinishE
11d60 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 nabled(.QWidget.*,.bool.);......
11d80 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 48 65 6c 70 45 6e 61 62 6c 65 64 28 20 51 57 69 virtual.void.setHelpEnabled(.QWi
11da0 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 dget.*,.bool.);......//.obsolete
11dc0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6e 69 73 68 28 20 20 51 57 .....virtual.void.setFinish(..QW
11de0 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 20 7b 7d 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c idget.*,.bool.).{}..protected.sl
11e00 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 61 63 6b 28 29 3b 0a 20 20 ots:.....virtual.void.back();...
11e20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 ..virtual.void.next();.....virtu
11e40 61 6c 20 76 6f 69 64 20 68 65 6c 70 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f al.void.help();..signals:.....vo
11e60 69 64 20 68 65 6c 70 43 6c 69 63 6b 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 id.helpClicked();.....void.selec
11e80 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 ted(.const.QString&.);..protecte
11ea0 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 61 79 4f 75 74 42 75 74 74 6f 6e d:.....virtual.void.layOutButton
11ec0 52 6f 77 28 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 Row(.QHBoxLayout.*.);.....virtua
11ee0 6c 20 76 6f 69 64 20 6c 61 79 4f 75 74 54 69 74 6c 65 52 6f 77 28 20 51 48 42 6f 78 4c 61 79 6f l.void.layOutTitleRow(.QHBoxLayo
11f00 75 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 70 72 69 76 61 74 ut.*,.const.QString.&.);..privat
11f20 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 61 63 6b 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c e:.....void.setBackEnabled(.bool
11f40 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 65 78 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f .);.....void.setNextEnabled(.boo
11f60 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 48 65 6c 70 45 6e 61 62 6c 65 64 28 20 62 l.);......void.setHelpEnabled(.b
11f80 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 65 78 74 50 61 67 65 28 20 51 57 ool.);......void.setNextPage(.QW
11fa0 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 42 75 74 74 6f idget.*.);......void.updateButto
11fc0 6e 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6c 61 79 4f 75 74 28 29 3b 0a 0a 20 20 20 20 51 ns();......void.layOut();......Q
11fe0 57 69 7a 61 72 64 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 WizardPrivate.*d;..private:.//.D
12000 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 isabled.copy.constructor.and.ope
12020 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 rator=.#if.defined(Q_DISABLE_COP
12040 59 29 0a 20 20 20 20 51 57 69 7a 61 72 64 28 20 63 6f 6e 73 74 20 51 57 69 7a 61 72 64 20 26 20 Y).....QWizard(.const.QWizard.&.
12060 29 3b 0a 20 20 20 20 51 57 69 7a 61 72 64 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 );.....QWizard&.operator=(.const
12080 20 51 57 69 7a 61 72 64 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 .QWizard.&.);.#endif.};..#endif.
120a0 2f 2f 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 5a 41 //.QT_NO_WIZARD..#endif.//.QWIZA
120c0 52 44 5f 48 0a 00 00 00 30 00 71 00 77 00 73 00 68 00 79 00 64 00 72 00 6f 00 64 00 65 00 63 00 RD_H....0.q.w.s.h.y.d.r.o.d.e.c.
120e0 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 86 2f 2a 2a o.r.a.t.i.o.n._.q.w.s...h..../**
12100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
12120 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
12140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 **********.**.$Id$.**.**.Declara
12160 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 48 79 64 72 6f 20 64 65 63 6f 72 61 tion.of.Qtopia.Core.Hydro.decora
12180 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a tions.**.**.Created.:.000101.**.
121a0 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c **.Copyright.(C).2000-2002.Troll
121c0 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a tech.ASA...All.rights.reserved..
121e0 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b **.**.This.file.is.part.of.the.k
12200 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b ernel.module.of.the.Qt.GUI.Toolk
12220 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 it..**.**.This.file.may.be.distr
12240 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 ibuted.and/or.modified.under.the
12260 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 .terms.of.the.**.GNU.General.Pub
12280 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 lic.License.version.2.as.publish
122a0 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 ed.by.the.Free.Software.**.Found
122c0 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 ation.and.appearing.in.the.file.
122e0 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 LICENSE.GPL.included.in.the.**.p
12300 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 ackaging.of.this.file..**.**.Lic
12320 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 ensees.holding.valid.Qt.Enterpri
12340 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 se.Edition.or.Qt.Professional.Ed
12360 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 ition.**.licenses.for.Qtopia.Cor
12380 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 e.may.use.this.file.in.accordanc
123a0 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 e.with.the.**.Qt.Embedded.Commer
123c0 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 cial.License.Agreement.provided.
123e0 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 with.the.Software..**.**.This.fi
12400 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 le.is.provided.AS.IS.with.NO.WAR
12420 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 RANTY.OF.ANY.KIND,.INCLUDING.THE
12440 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 .**.WARRANTY.OF.DESIGN,.MERCHANT
12460 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 ABILITY.AND.FITNESS.FOR.A.PARTIC
12480 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ULAR.PURPOSE..**.**.See.http://q
124a0 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d tsoftware.com/pricing.html.or.em
124c0 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 ail.sales@trolltech.com.for.**..
124e0 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c .information.about.Qt.Commercial
12500 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 .License.Agreements..**.See.http
12520 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c ://qtsoftware.com/gpl/.for.GPL.l
12540 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 icensing.information..**.**.Cont
12560 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f act.info@trolltech.com.if.any.co
12580 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a nditions.of.this.licensing.are.*
125a0 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a *.not.clear.to.you..**.*********
125c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
125e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a *****************************/..
12600 23 69 66 6e 64 65 66 20 51 57 53 48 59 44 52 4f 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 #ifndef.QWSHYDRODECORATION_QWS_H
12620 0a 23 64 65 66 69 6e 65 20 51 57 53 48 59 44 52 4f 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f .#define.QWSHYDRODECORATION_QWS_
12640 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 H..#ifndef.QT_H.#include."qwsdef
12660 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 aultdecoration_qws.h".#endif.//.
12680 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 QT_H...#ifndef.QT_NO_QWS_HYDRO_W
126a0 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 74 69 M_STYLE...class.QWSHydroDecorati
126c0 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e on.:.public.QWSDefaultDecoration
126e0 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 74 69 6f .{.public:.....QWSHydroDecoratio
12700 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 n();.....virtual.~QWSHydroDecora
12720 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 tion();......virtual.QRegion.reg
12740 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 ion(const.QWidget.*,.const.QRect
12760 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 .&rect,.Region);.....virtual.voi
12780 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 d.paint(QPainter.*,.const.QWidge
127a0 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 t.*);.....virtual.void.paintButt
127c0 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 on(QPainter.*,.const.QWidget.*,.
127e0 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 2f Region,.int.state);.protected:./
12800 2f 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 63 /....virtual.int.getTitleWidth(c
12820 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 onst.QWidget.*);.....virtual.int
12840 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 .getTitleHeight(const.QWidget.*)
12860 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 65 6e 75 50 ;.....virtual.const.char.**menuP
12880 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 ixmap();.....virtual.const.char.
128a0 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e **closePixmap();.....virtual.con
128c0 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 st.char.**minimizePixmap();.....
128e0 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d 69 7a 65 50 69 78 virtual.const.char.**maximizePix
12900 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a map();.....virtual.const.char.**
12920 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f normalizePixmap();.};..#endif.//
12940 20 51 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 .QT_NO_QWS_HYDRO_WM_STYLE..#endi
12960 66 20 2f 2f 20 51 57 53 48 59 44 52 4f 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 f.//.QWSHYDRODECORATION_QWS_H...
12980 00 0a 00 71 00 78 00 74 00 2e 00 68 00 00 0b 51 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...q.x.t...h...Q/***************
129a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
129c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a *****************************.**
129e0 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 20 65 .$Id:.$.**.**.Definition.of.Qt.e
12a00 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73 65 73 20 66 6f 72 20 58 74 2f 4d 6f 74 69 66 20 73 75 xtension.classes.for.Xt/Motif.su
12a20 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 31 30 37 0a 2a 2a pport..**.**.Created.:.980107.**
12a40 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c .**.Copyright.(C).1992-2000.Trol
12a60 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e ltech.ASA...All.rights.reserved.
12a80 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 .**.**.This.file.is.part.of.the.
12aa0 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
12ac0 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
12ae0 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
12b00 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
12b20 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
12b40 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
12b60 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
12b80 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
12ba0 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
12bc0 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
12be0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
12c00 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
12c20 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
12c40 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
12c60 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
12c80 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
12ca0 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
12cc0 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
12ce0 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
12d00 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
12d20 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
12d40 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
12d60 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
12d80 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
12da0 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
12dc0 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
12de0 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
12e00 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
12e20 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
12e40 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
12e60 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
12e80 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
12ea0 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
12ec0 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
12ee0 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
12f00 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
12f20 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
12f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
12f60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
12f80 20 51 58 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 58 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c .QXT_H.#define.QXT_H..#include.<
12fa0 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 qapplication.h>.#include.<qwidge
12fc0 74 2e 68 3e 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 58 31 31 2f 49 6e 74 72 69 6e 73 69 63 2e 68 3e t.h>..#include.<X11/Intrinsic.h>
12fe0 0a 0a 23 69 66 64 65 66 20 42 6f 6f 6c 0a 23 75 6e 64 65 66 20 42 6f 6f 6c 0a 23 65 6e 64 69 66 ..#ifdef.Bool.#undef.Bool.#endif
13000 20 2f 2f 20 42 6f 6f 6c 0a 0a 63 6c 61 73 73 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 20 3a .//.Bool..class.QXtApplication.:
13020 20 70 75 62 6c 69 63 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 7b 0a 20 20 20 20 51 5f 4f 42 4a .public.QApplication.{.....Q_OBJ
13040 45 43 54 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 ECT.....void.init();..public:...
13060 20 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 28 69 6e 74 26 20 61 72 67 63 2c 20 63 68 61 72 ..QXtApplication(int&.argc,.char
13080 2a 2a 20 61 72 67 76 2c 0a 09 63 6f 6e 73 74 20 63 68 61 72 2a 20 61 70 70 63 6c 61 73 73 3d 30 **.argv,..const.char*.appclass=0
130a0 2c 0a 09 58 72 6d 4f 70 74 69 6f 6e 44 65 73 63 52 65 63 20 2a 6f 70 74 69 6f 6e 73 3d 30 2c 20 ,..XrmOptionDescRec.*options=0,.
130c0 69 6e 74 20 6e 75 6d 5f 6f 70 74 69 6f 6e 73 3d 30 2c 0a 09 63 6f 6e 73 74 20 63 68 61 72 2a 2a int.num_options=0,..const.char**
130e0 20 72 65 73 6f 75 72 63 65 73 3d 30 29 3b 0a 20 20 20 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f .resources=0);.....QXtApplicatio
13100 6e 28 44 69 73 70 6c 61 79 20 2a 2c 20 48 41 4e 44 4c 45 20 3d 20 30 2c 20 48 41 4e 44 4c 45 20 n(Display.*,.HANDLE.=.0,.HANDLE.
13120 3d 20 30 29 3b 0a 20 20 20 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 28 44 69 73 70 6c 61 79 =.0);.....QXtApplication(Display
13140 20 2a 2c 20 69 6e 74 2c 20 63 68 61 72 20 2a 2a 2c 20 48 41 4e 44 4c 45 20 3d 20 30 2c 20 48 41 .*,.int,.char.**,.HANDLE.=.0,.HA
13160 4e 44 4c 45 20 3d 20 30 29 3b 0a 20 20 20 20 7e 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 28 29 NDLE.=.0);.....~QXtApplication()
13180 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 58 74 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 ;.};..class.QXtWidget.:.public.Q
131a0 57 69 64 67 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 57 69 64 67 65 74 Widget.{.....Q_OBJECT.....Widget
131c0 20 78 74 77 3b 0a 20 20 20 20 57 69 64 67 65 74 20 78 74 70 61 72 65 6e 74 3b 0a 20 20 20 20 62 .xtw;.....Widget.xtparent;.....b
131e0 6f 6f 6c 20 20 20 6e 65 65 64 5f 72 65 72 6f 6f 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 ool...need_reroot;.....void.init
13200 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 (const.char*.name,.WidgetClass.w
13220 69 64 67 65 74 5f 63 6c 61 73 73 2c 0a 09 09 20 20 20 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 idget_class,.......Widget.parent
13240 2c 20 51 57 69 64 67 65 74 2a 20 71 70 61 72 65 6e 74 2c 0a 09 09 20 20 20 20 41 72 67 4c 69 73 ,.QWidget*.qparent,.......ArgLis
13260 74 20 61 72 67 73 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 73 2c 0a 09 09 20 20 20 t.args,.Cardinal.num_args,......
13280 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 .bool.managed);.....friend.void.
132a0 71 77 69 64 67 65 74 5f 72 65 61 6c 69 7a 65 28 20 57 69 64 67 65 74 20 77 69 64 67 65 74 2c 20 qwidget_realize(.Widget.widget,.
132c0 58 74 56 61 6c 75 65 4d 61 73 6b 2a 20 6d 61 73 6b 2c 0a 09 09 09 09 20 58 53 65 74 57 69 6e 64 XtValueMask*.mask,......XSetWind
132e0 6f 77 41 74 74 72 69 62 75 74 65 73 2a 20 61 74 74 72 69 62 75 74 65 73 20 29 3b 0a 0a 70 75 62 owAttributes*.attributes.);..pub
13300 6c 69 63 3a 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e lic:.....QXtWidget(const.char*.n
13320 61 6d 65 2c 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 2c 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 ame,.Widget.parent,.bool.managed
13340 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 63 68 61 =FALSE);.....QXtWidget(const.cha
13360 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 69 64 67 65 74 5f 63 6c 61 73 r*.name,.WidgetClass.widget_clas
13380 73 2c 0a 09 20 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 41 72 67 s,........QWidget.*parent=0,.Arg
133a0 4c 69 73 74 20 61 72 67 73 3d 30 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 73 3d 30 List.args=0,.Cardinal.num_args=0
133c0 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 3d 46 41 4c 53 45 29 3b 0a 20 20 ,........bool.managed=FALSE);...
133e0 20 20 7e 51 58 74 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 57 69 64 67 65 74 20 78 74 57 69 ..~QXtWidget();......Widget.xtWi
13400 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 74 77 3b 20 7d 0a 20 20 20 dget().const.{.return.xtw;.}....
13420 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 .bool.isActiveWindow().const;...
13440 20 20 76 6f 69 64 20 73 65 74 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 6f 74 65 ..void.setActiveWindow();..prote
13460 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 76 65 45 cted:.....void.moveEvent(.QMoveE
13480 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 vent*.);.....void.resizeEvent(.Q
134a0 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 78 31 31 45 76 65 6e ResizeEvent*.);.....bool.x11Even
134c0 74 28 20 58 45 76 65 6e 74 20 2a 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 t(.XEvent.*.);.};..#endif......q
134e0 00 74 00 61 00 62 00 77 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 13 42 2f 2a 2a 2a 2a 2a .t.a.b.w.i.d.g.e.t...h...B/*****
13500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13540 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 *******.**.$Id:.$.**.**.Definiti
13560 6f 6e 20 6f 66 20 51 54 61 62 57 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 on.of.QTabWidget.class.**.**.Cre
13580 61 74 65 64 20 3a 20 39 39 30 33 31 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 ated.:.990318.**.**.Copyright.(C
135a0 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 ).1992-2000.Trolltech.ASA...All.
135c0 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 rights.reserved..**.**.This.file
135e0 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f .is.part.of.the.widgets.module.o
13600 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 f.the.Qt.GUI.Toolkit..**.**.This
13620 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 .file.may.be.distributed.under.t
13640 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.terms.of.the.Q.Public.License
13660 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 .**.as.defined.by.Trolltech.ASA.
13680 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 of.Norway.and.appearing.in.the.f
136a0 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 ile.**.LICENSE.QPL.included.in.t
136c0 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a he.packaging.of.this.file..**.**
136e0 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e .This.file.may.be.distributed.an
13700 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 d/or.modified.under.the.terms.of
13720 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e .the.**.GNU.General.Public.Licen
13740 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 se.version.2.as.published.by.the
13760 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 .Free.Software.**.Foundation.and
13780 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 .appearing.in.the.file.LICENSE.G
137a0 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 PL.included.in.the.**.packaging.
137c0 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f of.this.file..**.**.Licensees.ho
137e0 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f lding.valid.Qt.Enterprise.Editio
13800 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 n.or.Qt.Professional.Edition.**.
13820 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 licenses.may.use.this.file.in.ac
13840 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 cordance.with.the.Qt.Commercial.
13860 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 License.**.Agreement.provided.wi
13880 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 th.the.Software..**.**.This.file
138a0 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 .is.provided.AS.IS.with.NO.WARRA
138c0 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a NTY.OF.ANY.KIND,.INCLUDING.THE.*
138e0 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 *.WARRANTY.OF.DESIGN,.MERCHANTAB
13900 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c ILITY.AND.FITNESS.FOR.A.PARTICUL
13920 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 AR.PURPOSE..**.**.See.http://qts
13940 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 oftware.com/pricing.html.or.emai
13960 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 l.sales@trolltech.com.for.**...i
13980 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c nformation.about.Qt.Commercial.L
139a0 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f icense.Agreements..**.See.http:/
139c0 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 /qtsoftware.com/qpl/.for.QPL.lic
139e0 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a ensing.information..**.See.http:
13a00 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 //qtsoftware.com/gpl/.for.GPL.li
13a20 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 censing.information..**.**.Conta
13a40 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e ct.info@trolltech.com.if.any.con
13a60 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a ditions.of.this.licensing.are.**
13a80 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .not.clear.to.you..**.**********
13aa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 ****************************/..#
13ae0 69 66 6e 64 65 66 20 51 54 41 42 57 49 44 47 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 ifndef.QTABWIDGET_H.#define.QTAB
13b00 57 49 44 47 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 WIDGET_H..#ifndef.QT_H.#include.
13b20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 "qwidget.h".#include."qiconset.h
13b40 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f ".#endif.//.QT_H..#ifndef.QT_NO_
13b60 54 41 42 57 49 44 47 45 54 0a 0a 63 6c 61 73 73 20 51 54 61 62 42 61 72 3b 0a 63 6c 61 73 73 20 TABWIDGET..class.QTabBar;.class.
13b80 51 54 61 62 57 69 64 67 65 74 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 54 61 62 3b 0a 63 6c 61 73 QTabWidgetData;.class.QTab;.clas
13ba0 73 20 51 57 69 64 67 65 74 53 74 61 63 6b 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 s.QWidgetStack;...class.Q_EXPORT
13bc0 20 51 54 61 62 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 .QTabWidget.:.public.QWidget.{..
13be0 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 54 61 62 50 6f 73 69 ...Q_OBJECT.....Q_ENUMS(.TabPosi
13c00 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 54 61 62 53 68 61 70 65 20 29 0a 20 tion.).....Q_ENUMS(.TabShape.)..
13c20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 61 62 50 6f 73 69 74 69 6f 6e 20 74 61 62 50 6f ...Q_PROPERTY(.TabPosition.tabPo
13c40 73 69 74 69 6f 6e 20 52 45 41 44 20 74 61 62 50 6f 73 69 74 69 6f 6e 20 57 52 49 54 45 20 73 65 sition.READ.tabPosition.WRITE.se
13c60 74 54 61 62 50 6f 73 69 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 tTabPosition.).....Q_PROPERTY(.T
13c80 61 62 53 68 61 70 65 20 74 61 62 53 68 61 70 65 20 52 45 41 44 20 74 61 62 53 68 61 70 65 20 57 abShape.tabShape.READ.tabShape.W
13ca0 52 49 54 45 20 73 65 74 54 61 62 53 68 61 70 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 RITE.setTabShape.).....Q_PROPERT
13cc0 59 28 20 69 6e 74 20 6d 61 72 67 69 6e 20 52 45 41 44 20 6d 61 72 67 69 6e 20 57 52 49 54 45 20 Y(.int.margin.READ.margin.WRITE.
13ce0 73 65 74 4d 61 72 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 setMargin.).....Q_PROPERTY(.int.
13d00 63 75 72 72 65 6e 74 50 61 67 65 20 52 45 41 44 20 63 75 72 72 65 6e 74 50 61 67 65 49 6e 64 65 currentPage.READ.currentPageInde
13d20 78 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e 74 50 61 67 65 20 29 0a 20 20 20 20 51 5f 50 x.WRITE.setCurrentPage.).....Q_P
13d40 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a ROPERTY(.int.count.READ.count.).
13d60 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 44 45 ....Q_OVERRIDE(.bool.autoMask.DE
13d80 53 49 47 4e 41 42 4c 45 20 74 72 75 65 20 53 43 52 49 50 54 41 42 4c 45 20 74 72 75 65 20 29 0a SIGNABLE.true.SCRIPTABLE.true.).
13da0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 .public:.....QTabWidget(.QWidget
13dc0 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d .*parent.=.0,.const.char.*name.=
13de0 20 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 54 61 62 57 69 64 .0,.WFlags.f.=.0.);.....~QTabWid
13e00 67 65 74 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 54 61 62 28 get();......virtual.void.addTab(
13e20 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 20 2f .QWidget.*,.const.QString.&.);./
13e40 2f 20 23 23 23 20 6d 61 6b 65 20 74 68 65 73 65 20 69 6e 6c 69 6e 65 20 69 6e 20 34 2e 30 0a 20 /.###.make.these.inline.in.4.0..
13e60 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 67 65 74 20 ...virtual.void.addTab(.QWidget.
13e80 2a 63 68 69 6c 64 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c *child,.const.QIconSet&.iconset,
13ea0 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 .....const.QString.&label.);....
13ec0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c .virtual.void.addTab(.QWidget.*,
13ee0 20 51 54 61 62 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 .QTab*.);......virtual.void.inse
13f00 72 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 rtTab(.QWidget.*,.const.QString.
13f20 26 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c &,.int.index.=.-1.);.....virtual
13f40 20 76 6f 69 64 20 69 6e 73 65 72 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c .void.insertTab(.QWidget.*child,
13f60 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 0a 09 09 09 20 20 20 .const.QIconSet&.iconset,.......
13f80 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 69 6e 74 20 69 6e 64 65 78 .const.QString.&label,.int.index
13fa0 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 .=.-1.);.....virtual.void.insert
13fc0 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 54 61 62 2a 2c 20 69 6e 74 20 69 6e 64 65 78 Tab(.QWidget.*,.QTab*,.int.index
13fe0 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 .=.-1.);......void.changeTab(.QW
14000 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 idget.*,.const.QString.&);.....v
14020 6f 69 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c 20 63 oid.changeTab(.QWidget.*child,.c
14040 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 0a 09 09 20 20 20 20 63 6f onst.QIconSet&.iconset,.......co
14060 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 nst.QString.&label.);......bool.
14080 69 73 54 61 62 45 6e 61 62 6c 65 64 28 20 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 isTabEnabled(..QWidget.*.).const
140a0 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 ;.....void.setTabEnabled(.QWidge
140c0 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 72 6e 65 72 t.*,.bool.);......void.setCorner
140e0 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 77 2c 20 51 74 3a 3a 43 6f 72 6e 65 72 20 Widget(.QWidget.*.w,.Qt::Corner.
14100 63 6f 72 6e 65 72 20 3d 20 51 74 3a 3a 54 6f 70 52 69 67 68 74 20 29 3b 0a 20 20 20 20 51 57 69 corner.=.Qt::TopRight.);.....QWi
14120 64 67 65 74 20 2a 20 63 6f 72 6e 65 72 57 69 64 67 65 74 28 20 51 74 3a 3a 43 6f 72 6e 65 72 20 dget.*.cornerWidget(.Qt::Corner.
14140 63 6f 72 6e 65 72 20 3d 20 51 74 3a 3a 54 6f 70 52 69 67 68 74 20 29 20 63 6f 6e 73 74 3b 0a 0a corner.=.Qt::TopRight.).const;..
14160 20 20 20 20 51 53 74 72 69 6e 67 20 74 61 62 4c 61 62 65 6c 28 20 51 57 69 64 67 65 74 20 2a 20 ....QString.tabLabel(.QWidget.*.
14180 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 4c 61 62 65 6c 28 20 51 ).const;.....void.setTabLabel(.Q
141a0 57 69 64 67 65 74 20 2a 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 20 29 3b 0a 0a Widget.*p,.const.QString.&l.);..
141c0 20 20 20 20 51 49 63 6f 6e 53 65 74 20 74 61 62 49 63 6f 6e 53 65 74 28 20 51 57 69 64 67 65 74 ....QIconSet.tabIconSet(.QWidget
141e0 20 2a 20 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 49 63 6f .*.w.).const;.....void.setTabIco
14200 6e 53 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 77 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 nSet(.QWidget.*.w,.const.QIconSe
14220 74 20 26 20 69 63 6f 6e 73 65 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 54 t.&.iconset.);......void.removeT
14240 61 62 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 3b 0a 20 20 20 20 76 6f abToolTip(.QWidget.*.w.);.....vo
14260 69 64 20 73 65 74 54 61 62 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 20 77 2c 20 63 id.setTabToolTip(.QWidget.*.w,.c
14280 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 69 70 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e onst.QString.&.tip.);.....QStrin
142a0 67 20 74 61 62 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 20 63 6f 6e 73 g.tabToolTip(.QWidget.*.w.).cons
142c0 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 63 75 72 72 65 6e 74 50 61 67 65 28 29 20 t;......QWidget.*.currentPage().
142e0 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 67 65 28 20 69 6e 74 20 29 20 const;.....QWidget.*page(.int.).
14300 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 28 20 69 6e 74 20 29 20 const;.....QString.label(.int.).
14320 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 50 61 67 65 49 6e 64 65 78 28 const;.....int.currentPageIndex(
14340 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 51 57 69 64 67 65 ).const;.....int.indexOf(.QWidge
14360 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 t.*.).const;......QSize.sizeHint
14380 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 ().const;.....QSize.minimumSizeH
143a0 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 61 62 50 6f 73 69 74 69 int().const;......enum.TabPositi
143c0 6f 6e 20 7b 20 54 6f 70 2c 20 42 6f 74 74 6f 6d 20 7d 3b 0a 20 20 20 20 54 61 62 50 6f 73 69 74 on.{.Top,.Bottom.};.....TabPosit
143e0 69 6f 6e 20 74 61 62 50 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 ion.tabPosition().const;.....voi
14400 64 20 73 65 74 54 61 62 50 6f 73 69 74 69 6f 6e 28 20 54 61 62 50 6f 73 69 74 69 6f 6e 20 29 3b d.setTabPosition(.TabPosition.);
14420 0a 0a 20 20 20 20 65 6e 75 6d 20 54 61 62 53 68 61 70 65 20 7b 20 52 6f 75 6e 64 65 64 2c 20 54 ......enum.TabShape.{.Rounded,.T
14440 72 69 61 6e 67 75 6c 61 72 20 7d 3b 0a 20 20 20 20 54 61 62 53 68 61 70 65 20 74 61 62 53 68 61 riangular.};.....TabShape.tabSha
14460 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 53 68 61 70 65 pe().const;.....void.setTabShape
14480 28 20 54 61 62 53 68 61 70 65 20 73 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 72 67 69 6e 28 (.TabShape.s.);......int.margin(
144a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 72 67 69 6e 28 20 69 6e 74 ).const;.....void.setMargin(.int
144c0 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 .);......int.count().const;..pub
144e0 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 50 61 lic.slots:.....void.setCurrentPa
14500 67 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 ge(.int.);.....virtual.void.show
14520 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 Page(.QWidget.*.);.....virtual.v
14540 6f 69 64 20 72 65 6d 6f 76 65 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 70 72 oid.removePage(.QWidget.*.);..pr
14560 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 28 20 51 53 68 otected:.....void.showEvent(.QSh
14580 6f 77 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e owEvent.*.);.....void.resizeEven
145a0 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 t(.QResizeEvent.*.);.....void.se
145c0 74 54 61 62 42 61 72 28 20 51 54 61 62 42 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 54 61 62 42 61 tTabBar(.QTabBar.*.);.....QTabBa
145e0 72 2a 20 74 61 62 42 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c r*.tabBar().const;.....void.styl
14600 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 eChange(.QStyle&.);.....void.upd
14620 61 74 65 4d 61 73 6b 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 ateMask();.....bool.eventFilter(
14640 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 .QObject.*,.QEvent.*.);..signals
14660 3a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 51 57 69 64 67 :.....void.currentChanged(.QWidg
14680 65 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 76 6f 69 64 20 et.*.);.#ifndef.Q_QDOC.....void.
146a0 73 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 selected(.const.QString&.);.#end
146c0 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 if..private.slots:.....void.show
146e0 54 61 62 28 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 61 62 57 69 Tab(.int.);..private:.....QTabWi
14700 64 67 65 74 44 61 74 61 20 2a 64 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 70 4c 61 79 6f 75 dgetData.*d;.....void.setUpLayou
14720 74 28 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c t(.bool.=.FALSE.);.....friend.cl
14740 61 73 73 20 51 54 61 62 44 69 61 6c 6f 67 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 ass.QTabDialog;..private:.//.Dis
14760 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 abled.copy.constructor.and.opera
14780 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 tor=.#if.defined(Q_DISABLE_COPY)
147a0 0a 20 20 20 20 51 54 61 62 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 54 61 62 57 69 64 67 65 .....QTabWidget(.const.QTabWidge
147c0 74 20 26 20 29 3b 0a 20 20 20 20 51 54 61 62 57 69 64 67 65 74 26 20 6f 70 65 72 61 74 6f 72 3d t.&.);.....QTabWidget&.operator=
147e0 28 20 63 6f 6e 73 74 20 51 54 61 62 57 69 64 67 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d (.const.QTabWidget.&.);.#endif.}
14800 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 41 42 57 49 44 47 45 54 0a 0a 23 65 ;..#endif.//.QT_NO_TABWIDGET..#e
14820 6e 64 69 66 20 2f 2f 20 51 54 41 42 57 49 44 47 45 54 5f 48 0a 00 00 00 1a 00 71 00 77 00 69 00 ndif.//.QTABWIDGET_H......q.w.i.
14840 6e 00 64 00 6f 00 77 00 64 00 65 00 66 00 73 00 2e 00 68 00 00 14 01 2f 2a 2a 2a 2a 2a 2a 2a 2a n.d.o.w.d.e.f.s...h..../********
14860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
148a0 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 ****.**.$Id$.**.**.Definition.of
148c0 20 67 65 6e 65 72 61 6c 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 20 64 65 70 65 6e 64 65 6e 74 .general.window.system.dependent
148e0 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 79 70 65 73 20 61 6e 64 0a 2a 2a 20 63 6f 6e 73 74 61 6e .functions,.types.and.**.constan
14900 74 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 30 32 39 0a 2a 2a 0a 2a 2a 20 ts.**.**.Created.:.931029.**.**.
14920 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 Copyright.(C).1992-2002.Trolltec
14940 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a h.ASA...All.rights.reserved..**.
14960 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e **.This.file.is.part.of.the.kern
14980 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e el.module.of.the.Qt.GUI.Toolkit.
149a0 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 .**.**.This.file.may.be.distribu
149c0 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 ted.under.the.terms.of.the.Q.Pub
149e0 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f lic.License.**.as.defined.by.Tro
14a00 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 lltech.ASA.of.Norway.and.appeari
14a20 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e ng.in.the.file.**.LICENSE.QPL.in
14a40 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 cluded.in.the.packaging.of.this.
14a60 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 file..**.**.This.file.may.be.dis
14a80 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 tributed.and/or.modified.under.t
14aa0 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 he.terms.of.the.**.GNU.General.P
14ac0 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 ublic.License.version.2.as.publi
14ae0 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 shed.by.the.Free.Software.**.Fou
14b00 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c ndation.and.appearing.in.the.fil
14b20 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a e.LICENSE.GPL.included.in.the.**
14b40 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c .packaging.of.this.file..**.**.L
14b60 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 icensees.holding.valid.Qt.Enterp
14b80 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 rise.Edition.or.Qt.Professional.
14ba0 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 Edition.**.licenses.may.use.this
14bc0 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 .file.in.accordance.with.the.Qt.
14be0 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 Commercial.License.**.Agreement.
14c00 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a provided.with.the.Software..**.*
14c20 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 *.This.file.is.provided.AS.IS.wi
14c40 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c th.NO.WARRANTY.OF.ANY.KIND,.INCL
14c60 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c UDING.THE.**.WARRANTY.OF.DESIGN,
14c80 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 .MERCHANTABILITY.AND.FITNESS.FOR
14ca0 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 .A.PARTICULAR.PURPOSE..**.**.See
14cc0 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 .http://qtsoftware.com/pricing.h
14ce0 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d tml.or.email.sales@trolltech.com
14d00 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 .for.**...information.about.Qt.C
14d20 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a ommercial.License.Agreements..**
14d40 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 .See.http://qtsoftware.com/qpl/.
14d60 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a for.QPL.licensing.information..*
14d80 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f *.See.http://qtsoftware.com/gpl/
14da0 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a .for.GPL.licensing.information..
14dc0 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d **.**.Contact.info@trolltech.com
14de0 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e .if.any.conditions.of.this.licen
14e00 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a sing.are.**.not.clear.to.you..**
14e20 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
14e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14e60 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a *******/..#ifndef.QWINDOWDEFS_H.
14e80 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 #define.QWINDOWDEFS_H..#ifndef.Q
14ea0 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 64 65 66 73 2e 68 22 0a 23 69 6e T_H.#include."qobjectdefs.h".#in
14ec0 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d clude."qstring.h".#include."qnam
14ee0 65 73 70 61 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2f 20 43 6c 61 espace.h".#endif.//.QT_H..//.Cla
14f00 73 73 20 66 6f 72 77 61 72 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 0a 63 6c 61 73 73 20 51 50 ss.forward.definitions..class.QP
14f20 61 69 6e 74 44 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 44 65 76 69 63 65 4d 65 aintDevice;.class.QPaintDeviceMe
14f40 74 72 69 63 73 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 57 69 64 trics;.class.QWidget;.class.QWid
14f60 67 65 74 4d 61 70 70 65 72 3b 0a 63 6c 61 73 73 20 51 44 69 61 6c 6f 67 3b 0a 63 6c 61 73 73 20 getMapper;.class.QDialog;.class.
14f80 51 43 6f 6c 6f 72 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3b 0a 63 6c 61 73 73 QColor;.class.QColorGroup;.class
14fa0 20 51 50 61 6c 65 74 74 65 3b 0a 63 6c 61 73 73 20 51 43 75 72 73 6f 72 3b 0a 63 6c 61 73 73 20 .QPalette;.class.QCursor;.class.
14fc0 51 50 6f 69 6e 74 3b 0a 63 6c 61 73 73 20 51 53 69 7a 65 3b 0a 63 6c 61 73 73 20 51 52 65 63 74 QPoint;.class.QSize;.class.QRect
14fe0 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e ;.class.QPointArray;.class.QPain
15000 74 65 72 3b 0a 63 6c 61 73 73 20 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b ter;.class.QRegion;.class.QFont;
15020 0a 63 6c 61 73 73 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 .class.QFontMetrics;.class.QFont
15040 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 51 50 65 6e 3b 0a 63 6c 61 73 73 20 51 42 72 75 73 68 3b 0a Info;.class.QPen;.class.QBrush;.
15060 63 6c 61 73 73 20 51 57 4d 61 74 72 69 78 3b 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 63 class.QWMatrix;.class.QPixmap;.c
15080 6c 61 73 73 20 51 42 69 74 6d 61 70 3b 0a 63 6c 61 73 73 20 51 4d 6f 76 69 65 3b 0a 63 6c 61 73 lass.QBitmap;.class.QMovie;.clas
150a0 73 20 51 49 6d 61 67 65 3b 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 49 4f 3b 0a 63 6c 61 73 73 20 s.QImage;.class.QImageIO;.class.
150c0 51 50 69 63 74 75 72 65 3b 0a 63 6c 61 73 73 20 51 50 72 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 QPicture;.class.QPrinter;.class.
150e0 51 41 63 63 65 6c 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 54 69 6d QAccel;.class.QTimer;.class.QTim
15100 65 3b 0a 63 6c 61 73 73 20 51 43 6c 69 70 62 6f 61 72 64 3b 0a 0a 0a 2f 2f 20 57 69 64 67 65 74 e;.class.QClipboard;...//.Widget
15120 20 6c 69 73 74 20 28 64 65 66 69 6e 65 64 20 69 6e 20 71 77 69 64 67 65 74 6c 69 73 74 2e 68 29 .list.(defined.in.qwidgetlist.h)
15140 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 ..class.QWidgetList;.class.QWidg
15160 65 74 4c 69 73 74 49 74 3b 0a 0a 0a 2f 2f 20 57 69 6e 64 6f 77 20 73 79 73 74 65 6d 20 64 65 70 etListIt;...//.Window.system.dep
15180 65 6e 64 65 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 endent.definitions..#if.defined(
151a0 51 5f 57 53 5f 4d 41 43 29 0a 23 69 66 20 51 54 5f 4d 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e 20 Q_WS_MAC).#if.QT_MACOSX_VERSION.
151c0 3c 20 30 78 31 30 32 30 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 45 76 <.0x1020.typedef.struct.OpaqueEv
151e0 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 2a 20 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 entLoopTimerRef*.EventLoopTimerR
15200 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 4d 65 6e 75 48 61 6e ef;.typedef.struct.OpaqueMenuHan
15220 64 6c 65 20 2a 4d 65 6e 75 52 65 66 3b 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 73 74 72 75 dle.*MenuRef;.#else.typedef.stru
15240 63 74 20 5f 5f 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 2a 20 20 20 20 20 20 20 20 45 76 65 6e ct.__EventLoopTimer*........Even
15260 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 tLoopTimerRef;.typedef.struct.Op
15280 61 71 75 65 4d 65 6e 75 52 65 66 2a 20 20 20 20 20 20 20 20 4d 65 6e 75 52 65 66 3b 0a 23 65 6e aqueMenuRef*........MenuRef;.#en
152a0 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a 74 79 70 65 64 65 66 20 73 dif..#ifndef.Q_WS_MACX.typedef.s
152c0 74 72 75 63 74 20 43 47 43 6f 6e 74 65 78 74 20 2a 43 47 43 6f 6e 74 65 78 74 52 65 66 3b 0a 23 truct.CGContext.*CGContextRef;.#
152e0 65 6e 64 69 66 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 57 69 6e 64 6f endif.typedef.struct.OpaqueWindo
15300 77 47 72 6f 75 70 52 65 66 20 2a 57 69 6e 64 6f 77 47 72 6f 75 70 52 65 66 3b 0a 74 79 70 65 64 wGroupRef.*WindowGroupRef;.typed
15320 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 47 72 61 66 50 74 72 20 2a 43 47 72 61 66 50 74 ef.struct.OpaqueGrafPtr.*CGrafPt
15340 72 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 50 4d 50 72 69 6e 74 53 r;.typedef.struct.OpaquePMPrintS
15360 65 73 73 69 6f 6e 20 2a 50 4d 50 72 69 6e 74 53 65 73 73 69 6f 6e 3b 0a 74 79 70 65 64 65 66 20 ession.*PMPrintSession;.typedef.
15380 73 74 72 75 63 74 20 4f 70 61 71 75 65 50 4d 50 72 69 6e 74 53 65 74 74 69 6e 67 73 20 2a 50 4d struct.OpaquePMPrintSettings.*PM
153a0 50 72 69 6e 74 53 65 74 74 69 6e 67 73 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 PrintSettings;.typedef.struct.Op
153c0 61 71 75 65 50 4d 50 61 67 65 46 6f 72 6d 61 74 20 2a 50 4d 50 61 67 65 46 6f 72 6d 61 74 3b 0a aquePMPageFormat.*PMPageFormat;.
153e0 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 50 6f 69 6e 74 20 50 6f 69 6e 74 3b 0a 74 79 70 65 typedef.struct.Point.Point;.type
15400 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 48 61 6e 64 6c 65 72 52 65 66 def.struct.OpaqueEventHandlerRef
15420 2a 20 20 20 45 76 65 6e 74 48 61 6e 64 6c 65 72 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 *...EventHandlerRef;.typedef.str
15440 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2a 20 20 uct.OpaqueEventHandlerCallRef*..
15460 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 EventHandlerCallRef;.typedef.str
15480 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 52 65 66 2a 20 20 20 20 20 20 20 20 20 20 45 76 65 uct.OpaqueEventRef*..........Eve
154a0 6e 74 52 65 66 3b 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 20 69 6e 74 20 4f 53 53 74 61 74 75 73 ntRef;.typedef.long.int.OSStatus
154c0 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 53 63 72 61 70 52 65 66 20 ;.typedef.struct.OpaqueScrapRef.
154e0 2a 53 63 72 61 70 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 *ScrapRef;.typedef.struct.Opaque
15500 52 67 6e 48 61 6e 64 6c 65 20 2a 52 67 6e 48 61 6e 64 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 RgnHandle.*RgnHandle;.typedef.st
15520 72 75 63 74 20 4f 70 61 71 75 65 57 69 6e 64 6f 77 50 74 72 20 2a 57 69 6e 64 6f 77 50 74 72 3b ruct.OpaqueWindowPtr.*WindowPtr;
15540 0a 74 79 70 65 64 65 66 20 57 69 6e 64 6f 77 50 74 72 20 57 69 6e 64 6f 77 52 65 66 3b 0a 74 79 .typedef.WindowPtr.WindowRef;.ty
15560 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 47 72 61 66 50 74 72 20 2a 47 57 6f 72 pedef.struct.OpaqueGrafPtr.*GWor
15580 6c 64 50 74 72 3b 0a 74 79 70 65 64 65 66 20 47 57 6f 72 6c 64 50 74 72 20 47 72 61 66 50 74 72 ldPtr;.typedef.GWorldPtr.GrafPtr
155a0 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 47 44 65 76 69 63 65 20 2a 2a 47 44 48 61 6e ;.typedef.struct.GDevice.**GDHan
155c0 64 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 43 6f 6c 6f 72 54 61 62 6c 65 20 43 dle;.typedef.struct.ColorTable.C
155e0 6f 6c 6f 72 54 61 62 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 42 69 74 4d 61 70 olorTable;.typedef.struct.BitMap
15600 20 42 69 74 4d 61 70 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 45 76 65 6e 74 52 65 63 .BitMap;.typedef.struct.EventRec
15620 6f 72 64 20 45 76 65 6e 74 52 65 63 6f 72 64 3b 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 2a 20 ord.EventRecord;.typedef.void.*.
15640 4d 53 47 3b 0a 74 79 70 65 64 65 66 20 69 6e 74 20 57 49 64 3b 0a 74 79 70 65 64 65 66 20 73 74 MSG;.typedef.int.WId;.typedef.st
15660 72 75 63 74 20 41 45 44 65 73 63 20 41 70 70 6c 65 45 76 65 6e 74 3b 0a 0a 23 65 6e 64 69 66 20 ruct.AEDesc.AppleEvent;..#endif.
15680 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 //.Q_WS_MAC..#if.defined(Q_WS_WI
156a0 4e 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 5f 77 69 6e 2e 68 22 0a N).#include."qwindowdefs_win.h".
156c0 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 57 49 4e 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 #endif.//.Q_WS_WIN...#if.defined
156e0 28 51 5f 4f 53 5f 54 45 4d 50 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 66 75 6e 63 74 69 (Q_OS_TEMP).#include."qwinfuncti
15700 6f 6e 73 5f 77 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 4f 53 5f 54 45 4d 50 0a 0a ons_wce.h".#endif.//.Q_OS_TEMP..
15720 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 0a 74 79 70 65 64 65 66 20 73 #if.defined(Q_WS_X11)..typedef.s
15740 74 72 75 63 74 20 5f 58 44 69 73 70 6c 61 79 20 44 69 73 70 6c 61 79 3b 0a 74 79 70 65 64 65 66 truct._XDisplay.Display;.typedef
15760 20 75 6e 69 6f 6e 20 20 5f 58 45 76 65 6e 74 20 58 45 76 65 6e 74 3b 0a 74 79 70 65 64 65 66 20 .union.._XEvent.XEvent;.typedef.
15780 73 74 72 75 63 74 20 5f 58 47 43 20 2a 47 43 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 struct._XGC.*GC;.typedef.struct.
157a0 5f 58 52 65 67 69 6f 6e 20 2a 52 65 67 69 6f 6e 3b 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e _XRegion.*Region;.typedef.unsign
157c0 65 64 20 6c 6f 6e 67 20 20 57 49 64 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 44 69 73 70 6c 61 79 20 ed.long..WId;..Q_EXPORT.Display.
157e0 2a 71 74 5f 78 64 69 73 70 6c 61 79 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 69 6e 74 09 20 71 74 *qt_xdisplay();.Q_EXPORT.int..qt
15800 5f 78 73 63 72 65 65 6e 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 57 49 64 09 20 71 74 5f 78 72 6f _xscreen();.Q_EXPORT.WId..qt_xro
15820 6f 74 77 69 6e 28 29 3b 20 2f 2f 20 23 23 23 20 52 45 4d 4f 56 45 20 34 2e 30 0a 51 5f 45 58 50 otwin();.//.###.REMOVE.4.0.Q_EXP
15840 4f 52 54 20 57 49 64 09 20 71 74 5f 78 72 6f 6f 74 77 69 6e 28 20 69 6e 74 20 73 63 72 6e 20 29 ORT.WId..qt_xrootwin(.int.scrn.)
15860 3b 20 2f 2f 20 23 23 23 20 34 2e 30 20 61 64 64 20 64 65 66 61 75 6c 74 20 61 72 67 20 6f 66 20 ;.//.###.4.0.add.default.arg.of.
15880 2d 31 0a 51 5f 45 58 50 4f 52 54 20 47 43 09 20 71 74 5f 78 67 65 74 5f 72 65 61 64 6f 6e 6c 79 -1.Q_EXPORT.GC..qt_xget_readonly
158a0 5f 67 63 28 20 69 6e 74 20 73 63 72 6e 2c 20 62 6f 6f 6c 20 6d 6f 6e 6f 63 68 72 6f 6d 65 20 29 _gc(.int.scrn,.bool.monochrome.)
158c0 3b 0a 51 5f 45 58 50 4f 52 54 20 47 43 09 20 71 74 5f 78 67 65 74 5f 74 65 6d 70 5f 67 63 28 20 ;.Q_EXPORT.GC..qt_xget_temp_gc(.
158e0 69 6e 74 20 73 63 72 6e 2c 20 62 6f 6f 6c 20 6d 6f 6e 6f 63 68 72 6f 6d 65 20 29 3b 0a 0a 51 5f int.scrn,.bool.monochrome.);..Q_
15900 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 41 70 70 43 6c 61 73 73 28 29 3b 09 EXPORT.const.char.*qAppClass();.
15920 09 2f 2f 20 67 65 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6c 61 73 73 0a 0a 23 65 6e 64 69 .//.get.application.class..#endi
15940 66 20 2f 2f 20 51 5f 57 53 5f 58 31 31 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f f.//.Q_WS_X11..#if.defined(Q_WS_
15960 51 57 53 29 0a 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 20 57 49 64 QWS)..typedef.unsigned.long..WId
15980 3b 0a 73 74 72 75 63 74 20 51 57 53 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 0a ;.struct.QWSEvent;.class.QGfx;..
159a0 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 51 57 53 0a 0a 63 6c 61 73 73 20 51 41 70 70 6c 69 #endif.//.Q_WS_QWS..class.QAppli
159c0 63 61 74 69 6f 6e 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 4e 45 45 44 53 5f 51 4d 41 49 4e cation;..#if.defined(NEEDS_QMAIN
159e0 29 0a 23 64 65 66 69 6e 65 20 6d 61 69 6e 20 71 4d 61 69 6e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 ).#define.main.qMain.#endif..//.
15a00 47 6c 6f 62 61 6c 20 70 6c 61 74 66 6f 72 6d 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20 74 79 70 65 Global.platform-independent.type
15a20 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 74 79 70 65 64 65 66 20 51 5f 49 4e 54 33 32 s.and.functions..typedef.Q_INT32
15a40 20 51 43 4f 4f 52 44 3b 09 09 09 09 2f 2f 20 63 6f 6f 72 64 69 6e 61 74 65 20 74 79 70 65 0a 63 .QCOORD;....//.coordinate.type.c
15a60 6f 6e 73 74 20 51 43 4f 4f 52 44 20 51 43 4f 4f 52 44 5f 4d 41 58 20 3d 20 20 32 31 34 37 34 38 onst.QCOORD.QCOORD_MAX.=..214748
15a80 33 36 34 37 3b 0a 63 6f 6e 73 74 20 51 43 4f 4f 52 44 20 51 43 4f 4f 52 44 5f 4d 49 4e 20 3d 20 3647;.const.QCOORD.QCOORD_MIN.=.
15aa0 2d 51 43 4f 4f 52 44 5f 4d 41 58 20 2d 20 31 3b 0a 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e -QCOORD_MAX.-.1;..typedef.unsign
15ac0 65 64 20 69 6e 74 20 51 52 67 62 3b 09 09 09 2f 2f 20 52 47 42 20 74 72 69 70 6c 65 74 0a 0a 51 ed.int.QRgb;...//.RGB.triplet..Q
15ae0 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 41 70 70 4e 61 6d 65 28 29 3b 09 _EXPORT.const.char.*qAppName();.
15b00 09 2f 2f 20 67 65 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d 65 0a 0a 2f 2f 20 4d 69 73 .//.get.application.name..//.Mis
15b20 63 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 51 74 43 6c c.functions..typedef.void.(*QtCl
15b40 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 29 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 eanUpFunction)();.Q_EXPORT.void.
15b60 71 41 64 64 50 6f 73 74 52 6f 75 74 69 6e 65 28 20 51 74 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 qAddPostRoutine(.QtCleanUpFuncti
15b80 6f 6e 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 52 65 6d 6f 76 65 50 6f 73 74 52 on.);.Q_EXPORT.void.qRemovePostR
15ba0 6f 75 74 69 6e 65 28 20 51 74 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 20 29 3b 0a 0a 23 69 outine(.QtCleanUpFunction.);..#i
15bc0 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 50 41 43 45 29 0a 2f f.!defined(QT_CLEAN_NAMESPACE)./
15be0 2f 20 73 6f 75 72 63 65 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 32 /.source.compatibility.with.Qt.2
15c00 2e 78 0a 74 79 70 65 64 65 66 20 51 74 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 20 51 5f 43 .x.typedef.QtCleanUpFunction.Q_C
15c20 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 3b 0a 23 65 6e 64 69 66 0a 0a 0a 23 65 6e 64 69 66 20 leanUpFunction;.#endif...#endif.
15c40 2f 2f 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a 00 00 00 1a 00 71 00 74 00 73 00 63 00 69 00 //.QWINDOWDEFS_H......q.t.s.c.i.
15c60 69 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0e 14 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a i.c.o.d.e.c...h..../************
15c80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
15ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
15cc0 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 73 .**.$Id$.**.**.Definition.of.QTs
15ce0 63 69 69 43 6f 64 65 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 ciiCodec.class.**.**.Copyright.(
15d00 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c C).2000-2002.Trolltech.ASA...All
15d20 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
15d40 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 e.is.part.of.the.tools.module.of
15d60 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 .the.Qt.GUI.Toolkit..**.**.This.
15d80 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 file.may.be.distributed.under.th
15da0 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a e.terms.of.the.Q.Public.License.
15dc0 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f **.as.defined.by.Trolltech.ASA.o
15de0 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 f.Norway.and.appearing.in.the.fi
15e00 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 le.**.LICENSE.QPL.included.in.th
15e20 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 e.packaging.of.this.file..**.**.
15e40 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 This.file.may.be.distributed.and
15e60 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 /or.modified.under.the.terms.of.
15e80 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.**.GNU.General.Public.Licens
15ea0 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 e.version.2.as.published.by.the.
15ec0 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 Free.Software.**.Foundation.and.
15ee0 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 appearing.in.the.file.LICENSE.GP
15f00 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f L.included.in.the.**.packaging.o
15f20 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c f.this.file..**.**.Licensees.hol
15f40 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e ding.valid.Qt.Enterprise.Edition
15f60 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c .or.Qt.Professional.Edition.**.l
15f80 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 icenses.may.use.this.file.in.acc
15fa0 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c ordance.with.the.Qt.Commercial.L
15fc0 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 icense.**.Agreement.provided.wit
15fe0 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 h.the.Software..**.**.This.file.
16000 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e is.provided.AS.IS.with.NO.WARRAN
16020 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a TY.OF.ANY.KIND,.INCLUDING.THE.**
16040 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 .WARRANTY.OF.DESIGN,.MERCHANTABI
16060 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 LITY.AND.FITNESS.FOR.A.PARTICULA
16080 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f R.PURPOSE..**.**.See.http://qtso
160a0 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c ftware.com/pricing.html.or.email
160c0 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e .sales@trolltech.com.for.**...in
160e0 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 formation.about.Qt.Commercial.Li
16100 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f cense.Agreements..**.See.http://
16120 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 qtsoftware.com/qpl/.for.QPL.lice
16140 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f nsing.information..**.See.http:/
16160 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 /qtsoftware.com/gpl/.for.GPL.lic
16180 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 ensing.information..**.**.Contac
161a0 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 t.info@trolltech.com.if.any.cond
161c0 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 itions.of.this.licensing.are.**.
161e0 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a not.clear.to.you..**.***********
16200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
16220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f ***************************/..//
16240 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 .Most.of.the.code.here.was.origi
16260 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 62 79 20 48 61 6e 73 20 50 65 74 74 65 72 20 42 69 65 nally.written.by.Hans.Petter.Bie
16280 6b 65 72 2c 0a 2f 2f 20 61 6e 64 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 ker,.//.and.is.included.in.Qt.wi
162a0 74 68 20 74 68 65 20 61 75 74 68 6f 72 27 73 20 70 65 72 6d 69 73 73 69 6f 6e 2c 20 61 6e 64 20 th.the.author's.permission,.and.
162c0 74 68 65 20 67 72 61 74 65 66 75 6c 0a 2f 2f 20 74 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 the.grateful.//.thanks.of.the.Tr
162e0 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 olltech.team.../*..*.Copyright.(
16300 43 29 20 32 30 30 30 20 48 61 6e 73 20 50 65 74 74 65 72 20 42 69 65 6b 65 72 2e 20 41 6c 6c 20 C).2000.Hans.Petter.Bieker..All.
16320 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 2a 20 0a 20 2a 20 52 65 64 69 73 74 72 69 rights.reserved...*...*.Redistri
16340 62 75 74 69 6f 6e 20 61 6e 64 20 75 73 65 20 69 6e 20 73 6f 75 72 63 65 20 61 6e 64 20 62 69 6e bution.and.use.in.source.and.bin
16360 61 72 79 20 66 6f 72 6d 73 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 0a 20 2a 20 6d 6f ary.forms,.with.or.without..*.mo
16380 64 69 66 69 63 61 74 69 6f 6e 2c 20 61 72 65 20 70 65 72 6d 69 74 74 65 64 20 70 72 6f 76 69 64 dification,.are.permitted.provid
163a0 65 64 20 74 68 61 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 ed.that.the.following.conditions
163c0 0a 20 2a 20 61 72 65 20 6d 65 74 3a 0a 20 2a 20 31 2e 20 52 65 64 69 73 74 72 69 62 75 74 69 6f ..*.are.met:..*.1..Redistributio
163e0 6e 73 20 6f 66 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6d 75 73 74 20 72 65 74 61 69 6e 20 74 68 ns.of.source.code.must.retain.th
16400 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 0a 20 2a 20 20 20 20 6e 6f 74 69 63 65 2c 20 e.above.copyright..*....notice,.
16420 74 68 69 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 this.list.of.conditions.and.the.
16440 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a 20 32 2e 20 52 65 64 69 following.disclaimer...*.2..Redi
16460 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 62 69 6e 61 72 79 20 66 6f 72 6d 20 6d 75 73 74 20 stributions.in.binary.form.must.
16480 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 0a 20 2a reproduce.the.above.copyright..*
164a0 20 20 20 20 6e 6f 74 69 63 65 2c 20 74 68 69 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69 ....notice,.this.list.of.conditi
164c0 6f 6e 73 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 69 6d 65 72 ons.and.the.following.disclaimer
164e0 20 69 6e 20 74 68 65 0a 20 2a 20 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 6e 64 2f .in.the..*....documentation.and/
16500 6f 72 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 6c 73 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 or.other.materials.provided.with
16520 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 2a 20 0a 20 2a 20 54 48 49 53 20 53 .the.distribution...*...*.THIS.S
16540 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 42 59 20 54 48 45 20 41 55 54 48 4f OFTWARE.IS.PROVIDED.BY.THE.AUTHO
16560 52 20 41 4e 44 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 60 60 41 53 20 49 53 27 27 20 41 4e 44 R.AND.CONTRIBUTORS.``AS.IS''.AND
16580 0a 20 2a 20 41 4e 59 20 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 ..*.ANY.EXPRESS.OR.IMPLIED.WARRA
165a0 4e 54 49 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 NTIES,.INCLUDING,.BUT.NOT.LIMITE
165c0 44 20 54 4f 2c 20 54 48 45 0a 20 2a 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 20 D.TO,.THE..*.IMPLIED.WARRANTIES.
165e0 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 OF.MERCHANTABILITY.AND.FITNESS.F
16600 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 0a 20 2a 20 41 52 45 20 44 OR.A.PARTICULAR.PURPOSE..*.ARE.D
16620 49 53 43 4c 41 49 4d 45 44 2e 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 ISCLAIMED...IN.NO.EVENT.SHALL.TH
16640 45 20 52 45 47 45 4e 54 53 20 4f 52 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 42 45 20 4c 49 41 E.REGENTS.OR.CONTRIBUTORS.BE.LIA
16660 42 4c 45 0a 20 2a 20 46 4f 52 20 41 4e 59 20 44 49 52 45 43 54 2c 20 49 4e 44 49 52 45 43 54 2c BLE..*.FOR.ANY.DIRECT,.INDIRECT,
16680 20 49 4e 43 49 44 45 4e 54 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20 45 58 45 4d 50 4c 41 52 59 2c .INCIDENTAL,.SPECIAL,.EXEMPLARY,
166a0 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 0a 20 2a 20 44 41 4d 41 47 45 53 20 28 49 4e .OR.CONSEQUENTIAL..*.DAMAGES.(IN
166c0 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 2c 20 50 52 4f CLUDING,.BUT.NOT.LIMITED.TO,.PRO
166e0 43 55 52 45 4d 45 4e 54 20 4f 46 20 53 55 42 53 54 49 54 55 54 45 20 47 4f 4f 44 53 0a 20 2a 20 CUREMENT.OF.SUBSTITUTE.GOODS..*.
16700 4f 52 20 53 45 52 56 49 43 45 53 3b 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 2c 20 OR.SERVICES;.LOSS.OF.USE,.DATA,.
16720 4f 52 20 50 52 4f 46 49 54 53 3b 20 4f 52 20 42 55 53 49 4e 45 53 53 20 49 4e 54 45 52 52 55 50 OR.PROFITS;.OR.BUSINESS.INTERRUP
16740 54 49 4f 4e 29 0a 20 2a 20 48 4f 57 45 56 45 52 20 43 41 55 53 45 44 20 41 4e 44 20 4f 4e 20 41 TION)..*.HOWEVER.CAUSED.AND.ON.A
16760 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 57 48 45 54 48 45 52 20 NY.THEORY.OF.LIABILITY,.WHETHER.
16780 49 4e 20 43 4f 4e 54 52 41 43 54 2c 20 53 54 52 49 43 54 0a 20 2a 20 4c 49 41 42 49 4c 49 54 59 IN.CONTRACT,.STRICT..*.LIABILITY
167a0 2c 20 4f 52 20 54 4f 52 54 20 28 49 4e 43 4c 55 44 49 4e 47 20 4e 45 47 4c 49 47 45 4e 43 45 20 ,.OR.TORT.(INCLUDING.NEGLIGENCE.
167c0 4f 52 20 4f 54 48 45 52 57 49 53 45 29 20 41 52 49 53 49 4e 47 20 49 4e 20 41 4e 59 20 57 41 59 OR.OTHERWISE).ARISING.IN.ANY.WAY
167e0 0a 20 2a 20 4f 55 54 20 4f 46 20 54 48 45 20 55 53 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 ..*.OUT.OF.THE.USE.OF.THIS.SOFTW
16800 41 52 45 2c 20 45 56 45 4e 20 49 46 20 41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 50 4f 53 53 ARE,.EVEN.IF.ADVISED.OF.THE.POSS
16820 49 42 49 4c 49 54 59 20 4f 46 0a 20 2a 20 53 55 43 48 20 44 41 4d 41 47 45 2e 0a 20 2a 2f 0a 0a IBILITY.OF..*.SUCH.DAMAGE...*/..
16840 23 69 66 6e 64 65 66 20 51 54 53 43 49 49 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 #ifndef.QTSCIICODEC_H.#define.QT
16860 53 43 49 49 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 SCIICODEC_H..#ifndef.QT_H.#inclu
16880 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 de."qtextcodec.h".#endif.//.QT_H
168a0 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 0a 63 6c 61 73 73 20 51 5f ..#ifndef.QT_NO_CODECS..class.Q_
168c0 45 58 50 4f 52 54 20 51 54 73 63 69 69 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 EXPORT.QTsciiCodec.:.public.QTex
168e0 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 tCodec.{.public:.....virtual.int
16900 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 .mibEnum().const;.....const.char
16920 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f *.name().const;..#if.!defined(Q_
16940 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 54 65 78 NO_USING_KEYWORD).....using.QTex
16960 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 tCodec::fromUnicode;.#endif.....
16980 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 QCString.fromUnicode(const.QStri
169a0 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 20 20 ng&.uc,.int&.lenInOut).const;...
169c0 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 ..QString.toUnicode(const.char*.
169e0 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 chars,.int.len).const;......int.
16a00 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 heuristicContentMatch(const.char
16a20 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 *.chars,.int.len).const;.....int
16a40 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 .heuristicNameMatch(const.char*.
16a60 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a hint).const;.};..#endif..#endif.
16a80 00 00 00 20 00 71 00 74 00 68 00 72 00 65 00 61 00 64 00 73 00 74 00 6f 00 72 00 61 00 67 00 65 .....q.t.h.r.e.a.d.s.t.o.r.a.g.e
16aa0 00 2e 00 68 00 00 0a 32 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...h...2/***********************
16ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
16ae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a *********************.**.$Id$.**
16b00 0a 2a 2a 20 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 33 .**.....**.**.Copyright.(C).2003
16b20 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 .Trolltech.ASA...All.rights.rese
16b40 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 rved..**.**.This.file.is.part.of
16b60 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 .the.tools.module.of.the.Qt.GUI.
16b80 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 Toolkit..**.**.This.file.may.be.
16ba0 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 distributed.under.the.terms.of.t
16bc0 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 he.Q.Public.License.**.as.define
16be0 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 d.by.Trolltech.ASA.of.Norway.and
16c00 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 .appearing.in.the.file.**.LICENS
16c20 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 E.QPL.included.in.the.packaging.
16c40 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 of.this.file..**.**.This.file.ma
16c60 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 y.be.distributed.and/or.modified
16c80 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 .under.the.terms.of.the.**.GNU.G
16ca0 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 eneral.Public.License.version.2.
16cc0 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 as.published.by.the.Free.Softwar
16ce0 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e e.**.Foundation.and.appearing.in
16d00 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 .the.file.LICENSE.GPL.included.i
16d20 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e n.the.**.packaging.of.this.file.
16d40 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 .**.**.Licensees.holding.valid.Q
16d60 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 t.Enterprise.Edition.or.Qt.Profe
16d80 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 ssional.Edition.**.licenses.may.
16da0 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 use.this.file.in.accordance.with
16dc0 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 .the.Qt.Commercial.License.**.Ag
16de0 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 reement.provided.with.the.Softwa
16e00 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 re..**.**.This.file.is.provided.
16e20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 AS.IS.with.NO.WARRANTY.OF.ANY.KI
16e40 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 ND,.INCLUDING.THE.**.WARRANTY.OF
16e60 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 .DESIGN,.MERCHANTABILITY.AND.FIT
16e80 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a NESS.FOR.A.PARTICULAR.PURPOSE..*
16ea0 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 *.**.See.http://qtsoftware.com/p
16ec0 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c ricing.html.or.email.sales@troll
16ee0 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 tech.com.for.**...information.ab
16f00 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d out.Qt.Commercial.License.Agreem
16f20 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 ents..**.See.http://qtsoftware.c
16f40 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d om/qpl/.for.QPL.licensing.inform
16f60 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ation..**.See.http://qtsoftware.
16f80 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/gpl/.for.GPL.licensing.infor
16fa0 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c mation..**.**.Contact.info@troll
16fc0 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 tech.com.if.any.conditions.of.th
16fe0 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f is.licensing.are.**.not.clear.to
17000 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .you..**.***********************
17020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
17040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 48 52 45 41 ***************/..#ifndef.QTHREA
17060 44 53 54 4f 52 41 47 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 48 52 45 41 44 53 54 4f 52 41 47 DSTORAGE_H.#define.QTHREADSTORAG
17080 45 5f 48 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 0a 23 E_H..#ifdef.QT_THREAD_SUPPORT..#
170a0 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 ifndef.QT_H.#include."qglobal.h"
170c0 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 .#endif.//.QT_H..class.Q_EXPORT.
170e0 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 QThreadStorageData.{.public:....
17100 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 28 20 76 6f 69 64 20 28 2a 66 75 6e 63 .QThreadStorageData(.void.(*func
17120 29 28 76 6f 69 64 20 2a 29 20 29 3b 0a 20 20 20 20 7e 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 )(void.*).);.....~QThreadStorage
17140 44 61 74 61 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 2a 2a 20 67 65 74 28 29 20 63 6f 6e 73 74 3b Data();......void**.get().const;
17160 0a 20 20 20 20 76 6f 69 64 2a 2a 20 73 65 74 28 20 76 6f 69 64 2a 20 70 20 29 3b 0a 0a 20 20 20 .....void**.set(.void*.p.);.....
17180 20 73 74 61 74 69 63 20 76 6f 69 64 20 66 69 6e 69 73 68 28 20 76 6f 69 64 2a 2a 20 29 3b 0a 20 .static.void.finish(.void**.);..
171a0 20 20 20 69 6e 74 20 69 64 3b 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 ...int.id;.};...template.<class.
171c0 54 3e 0a 63 6c 61 73 73 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 0a 7b 0a 70 72 69 76 61 74 T>.class.QThreadStorage.{.privat
171e0 65 3a 0a 20 20 20 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 20 64 3b 0a 0a 23 69 e:.....QThreadStorageData.d;..#i
17200 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 2f 2f f.defined(Q_DISABLE_COPY).....//
17220 20 64 69 73 61 62 6c 65 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 .disable.copy.constructor.and.op
17240 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 28 20 63 6f 6e 73 erator=.....QThreadStorage(.cons
17260 74 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 20 26 20 29 3b 0a 20 20 20 20 51 54 68 72 65 61 t.QThreadStorage.&.);.....QThrea
17280 64 53 74 6f 72 61 67 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 68 72 65 dStorage.&operator=(.const.QThre
172a0 61 64 53 74 6f 72 61 67 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 44 49 53 41 42 adStorage.&.);.#endif.//.Q_DISAB
172c0 4c 45 5f 43 4f 50 59 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 65 6c 65 74 65 44 LE_COPY......static.void.deleteD
172e0 61 74 61 28 20 76 6f 69 64 20 2a 78 20 29 20 7b 20 64 65 6c 65 74 65 20 28 54 29 78 3b 20 7d 0a ata(.void.*x.).{.delete.(T)x;.}.
17300 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 54 68 72 65 61 64 53 74 6f 72 61 .public:.....inline.QThreadStora
17320 67 65 28 29 20 3a 20 64 28 20 64 65 6c 65 74 65 44 61 74 61 20 29 20 7b 20 20 7d 0a 20 20 20 20 ge().:.d(.deleteData.).{..}.....
17340 69 6e 6c 69 6e 65 20 7e 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 28 29 20 7b 20 7d 0a 0a 20 20 inline.~QThreadStorage().{.}....
17360 20 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 68 61 73 4c 6f 63 61 6c 44 61 74 61 28 29 20 63 6f 6e ..inline.bool.hasLocalData().con
17380 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 2e 67 65 74 28 29 20 21 3d 20 30 3b 20 7d 0a st.....{.return.d.get().!=.0;.}.
173a0 0a 20 20 20 20 69 6e 6c 69 6e 65 20 54 26 20 6c 6f 63 61 6c 44 61 74 61 28 29 0a 20 20 20 20 7b .....inline.T&.localData().....{
173c0 20 76 6f 69 64 20 2a 2a 76 20 3d 20 64 2e 67 65 74 28 29 3b 20 69 66 20 28 20 21 76 20 29 20 76 .void.**v.=.d.get();.if.(.!v.).v
173e0 20 3d 20 64 2e 73 65 74 28 20 30 20 29 3b 20 72 65 74 75 72 6e 20 2a 28 54 2a 29 76 3b 20 7d 0a .=.d.set(.0.);.return.*(T*)v;.}.
17400 0a 20 20 20 20 69 6e 6c 69 6e 65 20 54 20 6c 6f 63 61 6c 44 61 74 61 28 29 20 63 6f 6e 73 74 0a .....inline.T.localData().const.
17420 20 20 20 20 7b 20 76 6f 69 64 20 2a 2a 76 20 3d 20 64 2e 67 65 74 28 29 3b 20 72 65 74 75 72 6e ....{.void.**v.=.d.get();.return
17440 20 28 20 76 20 3f 20 2a 28 54 2a 29 76 20 3a 20 30 20 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 .(.v.?.*(T*)v.:.0.);.}......inli
17460 6e 65 20 76 6f 69 64 20 73 65 74 4c 6f 63 61 6c 44 61 74 61 28 20 54 20 74 20 29 0a 20 20 20 20 ne.void.setLocalData(.T.t.).....
17480 7b 20 28 76 6f 69 64 29 20 64 2e 73 65 74 28 20 74 20 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 {.(void).d.set(.t.);.}.};..#endi
174a0 66 20 2f 2f 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 0a 23 65 6e 64 69 66 20 2f f.//.QT_THREAD_SUPPORT..#endif./
174c0 2f 20 51 54 48 52 45 41 44 53 54 4f 52 41 47 45 5f 48 0a 00 00 00 18 00 71 00 74 00 5f 00 77 00 /.QTHREADSTORAGE_H......q.t._.w.
174e0 69 00 6e 00 64 00 6f 00 77 00 73 00 2e 00 68 00 00 0b 17 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a i.n.d.o.w.s...h..../************
17500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
17520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
17540 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 49 6e 63 6c 75 64 65 73 20 57 69 6e 33 32 20 .**.$Id:.$.**.**.Includes.Win32.
17560 73 79 73 74 65 6d 20 68 65 61 64 65 72 20 66 69 6c 65 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 system.header.files..**.**.Creat
17580 65 64 20 3a 20 39 38 31 31 32 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 ed.:.981123.**.**.Copyright.(C).
175a0 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 1992-2000.Trolltech.ASA...All.ri
175c0 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 ghts.reserved..**.**.This.file.i
175e0 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 s.part.of.the.kernel.module.of.t
17600 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 he.Qt.GUI.Toolkit..**.**.License
17620 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 es.holding.valid.Qt.Enterprise.E
17640 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
17660 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 n.**.licenses.for.Windows.may.us
17680 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 e.this.file.in.accordance.with.t
176a0 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 he.Qt.Commercial.**.License.Agre
176c0 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 ement.provided.with.the.Software
176e0 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 ..**.**.This.file.is.not.availab
17700 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e le.for.use.under.any.other.licen
17720 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 se.without.**.express.written.pe
17740 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 rmission.from.the.copyright.hold
17760 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 er..**.**.This.file.is.provided.
17780 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 AS.IS.with.NO.WARRANTY.OF.ANY.KI
177a0 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 ND,.INCLUDING.THE.**.WARRANTY.OF
177c0 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 .DESIGN,.MERCHANTABILITY.AND.FIT
177e0 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a NESS.FOR.A.PARTICULAR.PURPOSE..*
17800 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 *.**.See.http://qtsoftware.com/p
17820 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c ricing.html.or.email.sales@troll
17840 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 tech.com.for.**...information.ab
17860 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d out.Qt.Commercial.License.Agreem
17880 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 ents..**.**.Contact.info@trollte
178a0 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 ch.com.if.any.conditions.of.this
178c0 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 .licensing.are.**.not.clear.to.y
178e0 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ou..**.*************************
17900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
17920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 57 49 4e 44 4f *************/..#ifndef.QT_WINDO
17940 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 4e 44 4f 57 53 5f 48 0a 0a 23 69 66 20 64 WS_H.#define.QT_WINDOWS_H..#if.d
17960 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 0a 2f 2f 20 42 6f 72 6c 61 6e 64 27 73 20 77 69 efined(Q_CC_BOR).//.Borland's.wi
17980 6e 64 6f 77 73 2e 68 20 64 6f 65 73 20 6e 6f 74 20 73 65 74 20 74 68 65 73 65 20 63 6f 72 72 65 ndows.h.does.not.set.these.corre
179a0 63 74 6c 79 2c 20 72 65 73 75 6c 74 69 6e 67 20 69 6e 0a 2f 2f 20 75 6e 75 73 61 62 6c 65 20 57 ctly,.resulting.in.//.unusable.W
179c0 69 6e 53 44 4b 20 73 74 61 6e 64 61 72 64 20 64 69 61 6c 6f 67 73 0a 23 69 66 6e 64 65 66 20 57 inSDK.standard.dialogs.#ifndef.W
179e0 49 4e 56 45 52 0a 23 64 65 66 69 6e 65 20 57 49 4e 56 45 52 20 30 78 34 30 30 0a 23 65 6e 64 69 INVER.#define.WINVER.0x400.#endi
17a00 66 0a 23 69 66 6e 64 65 66 20 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 0a 23 64 65 66 69 6e 65 20 5f f.#ifndef._WIN32_WINNT.#define._
17a20 57 49 4e 33 32 5f 57 49 4e 4e 54 20 30 78 34 30 30 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a WIN32_WINNT.0x400.#endif.#endif.
17a40 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 0a 23 69 6e 63 6c .#include."qwindowdefs.h"..#incl
17a60 75 64 65 20 3c 77 69 6e 64 6f 77 73 2e 68 3e 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 ude.<windows.h>.#if.defined(Q_CC
17a80 5f 42 4f 52 29 0a 2f 2f 20 77 69 6e 64 65 66 2e 68 20 28 69 6e 63 6c 75 64 65 64 20 62 79 20 77 _BOR).//.windef.h.(included.by.w
17aa0 69 6e 64 6f 77 73 2e 68 29 20 64 65 66 69 6e 65 73 20 46 41 4c 53 45 20 61 6e 64 20 54 52 55 45 indows.h).defines.FALSE.and.TRUE
17ac0 20 74 6f 20 30 20 72 65 73 70 2e 20 31 20 2d 2d 20 77 69 74 68 0a 2f 2f 20 74 68 65 73 65 20 64 .to.0.resp..1.--.with.//.these.d
17ae0 65 66 69 6e 65 73 2c 20 42 6f 72 6c 61 6e 64 20 42 75 69 6c 64 65 72 20 36 20 68 61 73 20 70 72 efines,.Borland.Builder.6.has.pr
17b00 6f 62 6c 65 6d 73 20 64 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 74 68 65 20 64 69 66 66 65 72 oblems.distinguishing.the.differ
17b20 65 6e 74 0a 2f 2f 20 6f 76 65 72 6c 6f 61 64 73 20 6f 66 20 74 68 65 20 51 42 69 74 6d 61 70 20 ent.//.overloads.of.the.QBitmap.
17b40 63 6f 6e 73 74 72 75 63 74 6f 72 73 2e 0a 23 75 6e 64 65 66 20 54 52 55 45 0a 23 75 6e 64 65 66 constructors..#undef.TRUE.#undef
17b60 20 46 41 4c 53 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 61 6c 72 65 61 64 79 20 64 65 66 69 6e 65 .FALSE.#endif..//.already.define
17b80 64 20 77 68 65 6e 20 63 6f 6d 70 69 6c 65 64 20 77 69 74 68 20 57 49 4e 56 45 52 20 3e 3d 20 30 d.when.compiled.with.WINVER.>=.0
17ba0 78 30 35 30 30 0a 2f 2f 20 61 6e 64 20 77 65 20 6f 6e 6c 79 20 75 73 65 20 74 68 65 6d 20 69 6e x0500.//.and.we.only.use.them.in
17bc0 20 57 56 5f 32 30 30 30 20 61 6e 64 20 57 56 5f 39 38 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 53 .WV_2000.and.WV_98.#ifndef.SPI_S
17be0 45 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 45 54 4d ETMENUANIMATION.#define.SPI_SETM
17c00 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 30 33 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 ENUANIMATION.0x1003.#endif.#ifnd
17c20 65 66 20 53 50 49 5f 53 45 54 4d 45 4e 55 46 41 44 45 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 ef.SPI_SETMENUFADE.#define.SPI_S
17c40 45 54 4d 45 4e 55 46 41 44 45 20 30 78 31 30 31 33 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 ETMENUFADE.0x1013.#endif.#ifndef
17c60 20 53 50 49 5f 53 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e .SPI_SETCOMBOBOXANIMATION.#defin
17c80 65 20 53 50 49 5f 53 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 30 e.SPI_SETCOMBOBOXANIMATION.0x100
17ca0 35 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 53 45 54 54 4f 4f 4c 54 49 50 41 5.#endif.#ifndef.SPI_SETTOOLTIPA
17cc0 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 45 54 54 4f 4f 4c 54 49 50 41 NIMATION.#define.SPI_SETTOOLTIPA
17ce0 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 31 37 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 NIMATION.0x1017.#endif.#ifndef.S
17d00 50 49 5f 53 45 54 54 4f 4f 4c 54 49 50 46 41 44 45 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 45 PI_SETTOOLTIPFADE.#define.SPI_SE
17d20 54 54 4f 4f 4c 54 49 50 46 41 44 45 20 30 78 31 30 31 39 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 TTOOLTIPFADE.0x1019.#endif.#ifnd
17d40 65 66 20 53 50 49 5f 53 45 54 55 49 45 46 46 45 43 54 53 20 0a 23 64 65 66 69 6e 65 20 53 50 49 ef.SPI_SETUIEFFECTS..#define.SPI
17d60 5f 53 45 54 55 49 45 46 46 45 43 54 53 20 30 78 31 30 33 46 0a 23 65 6e 64 69 66 0a 23 69 66 6e _SETUIEFFECTS.0x103F.#endif.#ifn
17d80 64 65 66 20 53 50 49 5f 47 45 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 def.SPI_GETMENUANIMATION.#define
17da0 20 53 50 49 5f 47 45 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 30 32 0a 23 65 6e .SPI_GETMENUANIMATION.0x1002.#en
17dc0 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 4d 45 4e 55 46 41 44 45 0a 23 64 65 66 dif.#ifndef.SPI_GETMENUFADE.#def
17de0 69 6e 65 20 53 50 49 5f 47 45 54 4d 45 4e 55 46 41 44 45 20 30 78 31 30 31 32 0a 23 65 6e 64 69 ine.SPI_GETMENUFADE.0x1012.#endi
17e00 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 49 f.#ifndef.SPI_GETCOMBOBOXANIMATI
17e20 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 47 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 ON.#define.SPI_GETCOMBOBOXANIMAT
17e40 49 4f 4e 20 30 78 31 30 30 34 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 ION.0x1004.#endif.#ifndef.SPI_GE
17e60 54 54 4f 4f 4c 54 49 50 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 47 45 TTOOLTIPANIMATION.#define.SPI_GE
17e80 54 54 4f 4f 4c 54 49 50 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 31 36 0a 23 65 6e 64 69 66 0a TTOOLTIPANIMATION.0x1016.#endif.
17ea0 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 54 4f 4f 4c 54 49 50 46 41 44 45 0a 23 64 65 66 69 #ifndef.SPI_GETTOOLTIPFADE.#defi
17ec0 6e 65 20 53 50 49 5f 47 45 54 54 4f 4f 4c 54 49 50 46 41 44 45 20 30 78 31 30 31 38 0a 23 65 6e ne.SPI_GETTOOLTIPFADE.0x1018.#en
17ee0 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 55 49 45 46 46 45 43 54 53 20 0a 23 64 dif.#ifndef.SPI_GETUIEFFECTS..#d
17f00 65 66 69 6e 65 20 53 50 49 5f 47 45 54 55 49 45 46 46 45 43 54 53 20 30 78 31 30 33 45 0a 23 65 efine.SPI_GETUIEFFECTS.0x103E.#e
17f20 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 4b 45 59 42 4f 41 52 44 43 55 45 53 ndif.#ifndef.SPI_GETKEYBOARDCUES
17f40 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 47 45 54 4b 45 59 42 4f 41 52 44 43 55 45 53 20 30 78 31 .#define.SPI_GETKEYBOARDCUES.0x1
17f60 30 30 41 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 49 44 43 5f 48 41 4e 44 0a 23 64 65 66 00A.#endif.#ifndef.IDC_HAND.#def
17f80 69 6e 65 20 49 44 43 5f 48 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 ine.IDC_HAND............MAKEINTR
17fa0 45 53 4f 55 52 43 45 28 33 32 36 34 39 29 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 57 4d ESOURCE(32649).#endif.#ifndef.WM
17fc0 5f 4d 4f 55 53 45 57 48 45 45 4c 0a 23 64 65 66 69 6e 65 20 57 4d 5f 4d 4f 55 53 45 57 48 45 45 _MOUSEWHEEL.#define.WM_MOUSEWHEE
17fe0 4c 09 30 78 30 32 30 41 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 57 49 L.0x020A.#endif..#endif.//.QT_WI
18000 4e 44 4f 57 53 5f 48 0a 00 00 00 18 00 71 00 73 00 71 00 6c 00 72 00 65 00 63 00 6f 00 72 00 64 NDOWS_H......q.s.q.l.r.e.c.o.r.d
18020 00 2e 00 68 00 00 12 c6 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...h..../***********************
18040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
18060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 *********************.**.**.Defi
18080 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 52 65 63 6f 72 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a nition.of.QSqlRecord.class.**.**
180a0 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 .Created.:.2000-11-03.**.**.Copy
180c0 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 right.(C).2000.Trolltech.ASA...A
180e0 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 ll.rights.reserved..**.**.This.f
18100 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 ile.is.part.of.the.sql.module.of
18120 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 .the.Qt.GUI.Toolkit..**.**.This.
18140 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 file.may.be.distributed.under.th
18160 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a e.terms.of.the.Q.Public.License.
18180 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f **.as.defined.by.Trolltech.ASA.o
181a0 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 f.Norway.and.appearing.in.the.fi
181c0 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 le.**.LICENSE.QPL.included.in.th
181e0 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 e.packaging.of.this.file..**.**.
18200 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 This.file.may.be.distributed.and
18220 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 /or.modified.under.the.terms.of.
18240 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.**.GNU.General.Public.Licens
18260 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 e.version.2.as.published.by.the.
18280 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 Free.Software.**.Foundation.and.
182a0 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 appearing.in.the.file.LICENSE.GP
182c0 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f L.included.in.the.**.packaging.o
182e0 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c f.this.file..**.**.Licensees.hol
18300 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e ding.valid.Qt.Enterprise.Edition
18320 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 .licenses.may.use.this.**.file.i
18340 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 n.accordance.with.the.Qt.Commerc
18360 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a ial.License.Agreement.provided.*
18380 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 *.with.the.Software..**.**.This.
183a0 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 file.is.provided.AS.IS.with.NO.W
183c0 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 ARRANTY.OF.ANY.KIND,.INCLUDING.T
183e0 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 HE.**.WARRANTY.OF.DESIGN,.MERCHA
18400 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 NTABILITY.AND.FITNESS.FOR.A.PART
18420 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f ICULAR.PURPOSE..**.**.See.http:/
18440 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 /qtsoftware.com/pricing.html.or.
18460 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a email.sales@trolltech.com.for.**
18480 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 ...information.about.Qt.Commerci
184a0 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 al.License.Agreements..**.See.ht
184c0 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c tp://qtsoftware.com/qpl/.for.QPL
184e0 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 .licensing.information..**.See.h
18500 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 ttp://qtsoftware.com/gpl/.for.GP
18520 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 L.licensing.information..**.**.C
18540 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 ontact.info@trolltech.com.if.any
18560 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 .conditions.of.this.licensing.ar
18580 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a e.**.not.clear.to.you..**.******
185a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
185c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
185e0 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 52 45 43 4f 52 44 5f 48 0a 23 64 65 66 69 6e 65 20 /..#ifndef.QSQLRECORD_H.#define.
18600 51 53 51 4c 52 45 43 4f 52 44 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c QSQLRECORD_H..#ifndef.QT_H.#incl
18620 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e ude."qstring.h".#include."qstrin
18640 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 glist.h".#include."qvariant.h".#
18660 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 include."qsqlfield.h".#endif.//.
18680 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 QT_H..#ifndef.QT_NO_SQL..class.Q
186a0 53 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 63 SqlRecordPrivate;..class.QSqlRec
186c0 6f 72 64 53 68 61 72 65 64 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 7b 0a 70 75 62 ordShared.:.public.QShared.{.pub
186e0 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 53 68 61 72 65 64 28 20 51 53 71 6c 52 lic:.....QSqlRecordShared(.QSqlR
18700 65 63 6f 72 64 50 72 69 76 61 74 65 2a 20 73 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 20 29 ecordPrivate*.sqlRecordPrivate.)
18720 0a 20 20 20 20 3a 20 64 28 20 73 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 20 29 0a 20 20 20 .....:.d(.sqlRecordPrivate.)....
18740 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 63 6f 72 64 53 68 61 72 65 .{}.....virtual.~QSqlRecordShare
18760 64 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 2a 20 64 3b 0a 7d d();.....QSqlRecordPrivate*.d;.}
18780 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 52 65 63 6f 72 64 0a 7b 0a 70 ;..class.Q_EXPORT.QSqlRecord.{.p
187a0 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 28 29 3b 0a 20 20 20 20 51 53 71 ublic:.....QSqlRecord();.....QSq
187c0 6c 52 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 63 6f 72 64 26 20 6f 74 68 65 72 lRecord(.const.QSqlRecord&.other
187e0 20 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 .);.....QSqlRecord&.operator=(.c
18800 6f 6e 73 74 20 51 53 71 6c 52 65 63 6f 72 64 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 76 69 onst.QSqlRecord&.other.);.....vi
18820 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 63 6f 72 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c rtual.~QSqlRecord();.....virtual
18840 20 51 56 61 72 69 61 6e 74 20 20 20 20 20 76 61 6c 75 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e .QVariant.....value(.int.i.).con
18860 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 20 20 20 20 20 76 61 6c st;.....virtual.QVariant.....val
18880 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b ue(.const.QString&.name.).const;
188a0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 56 61 6c .....virtual.void.........setVal
188c0 75 65 28 20 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 ue(.int.i,.const.QVariant&.val.)
188e0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 56 61 ;.....virtual.void.........setVa
18900 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 lue(.const.QString&.name,.const.
18920 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 QVariant&.val.);.....bool.......
18940 20 20 20 20 20 20 20 20 20 20 69 73 47 65 6e 65 72 61 74 65 64 28 20 69 6e 74 20 69 20 29 20 63 ..........isGenerated(.int.i.).c
18960 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 onst;.....bool.................i
18980 73 47 65 6e 65 72 61 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 sGenerated(.const.QString&.name.
189a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 ).const;.....virtual.void.......
189c0 20 20 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e ..setGenerated(.const.QString&.n
189e0 61 6d 65 2c 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 ame,.bool.generated.);.....virtu
18a00 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 69 6e al.void.........setGenerated(.in
18a20 74 20 69 2c 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 t.i,.bool.generated.);.....virtu
18a40 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 4e 75 6c 6c 28 20 69 6e 74 20 69 20 29 al.void.........setNull(.int.i.)
18a60 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 4e 75 ;.....virtual.void.........setNu
18a80 6c 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 62 ll(.const.QString&.name.);.....b
18aa0 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 69 6e 74 20 ool.................isNull(.int.
18ac0 69 20 29 3b 20 2f 2f 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c 20 20 i.);.//.remove.in.4.0.....bool..
18ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 63 6f 6e 73 74 20 51 53 74 ...............isNull(.const.QSt
18b00 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 20 2f 2f 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 ring&.name.);.//.remove.in.4.0..
18b20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 ...bool.................isNull(.
18b40 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 int.i.).const;.....bool.........
18b60 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e ........isNull(.const.QString&.n
18b80 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 ame.).const;......int...........
18ba0 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 .......position(.const.QString&.
18bc0 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 name.).const;.....QString.......
18be0 20 20 20 20 20 20 20 66 69 65 6c 64 4e 61 6d 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b .......fieldName(.int.i.).const;
18c00 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 2a 20 20 20 20 20 20 20 20 20 20 20 66 69 65 6c 64 28 .....QSqlField*...........field(
18c20 20 69 6e 74 20 69 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 2a 20 20 20 20 20 20 20 20 .int.i.);.....QSqlField*........
18c40 20 20 20 66 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b ...field(.const.QString&.name.);
18c60 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 2a 20 20 20 20 20 66 69 65 6c 64 28 .....const.QSqlField*.....field(
18c80 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 .int.i.).const;.....const.QSqlFi
18ca0 65 6c 64 2a 20 20 20 20 20 66 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e eld*.....field(.const.QString&.n
18cc0 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 ame.).const;......virtual.void..
18ce0 20 20 20 20 20 20 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 .......append(.const.QSqlField&.
18d00 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 field.);.....virtual.void.......
18d20 20 20 69 6e 73 65 72 74 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 ..insert(.int.pos,.const.QSqlFie
18d40 6c 64 26 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 ld&.field.);.....virtual.void...
18d60 20 20 20 20 20 20 72 65 6d 6f 76 65 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 0a 20 20 20 20 62 6f ......remove(.int.pos.);......bo
18d80 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e ol.................isEmpty().con
18da0 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e st;.....bool.................con
18dc0 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e tains(.const.QString&.name.).con
18de0 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 63 6c 65 st;.....virtual.void.........cle
18e00 61 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 63 ar();.....virtual.void.........c
18e20 6c 65 61 72 56 61 6c 75 65 73 28 20 62 6f 6f 6c 20 6e 75 6c 6c 69 66 79 20 3d 20 46 41 4c 53 45 learValues(.bool.nullify.=.FALSE
18e40 20 29 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 .);.....uint.................cou
18e60 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 nt().const;.....virtual.QString.
18e80 20 20 20 20 20 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 .....toString(.const.QString&.pr
18ea0 65 66 69 78 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 20 20 20 63 6f 6e efix.=.QString::null,........con
18ec0 73 74 20 51 53 74 72 69 6e 67 26 20 73 65 70 20 3d 20 22 2c 22 20 29 20 63 6f 6e 73 74 3b 0a 20 st.QString&.sep.=.",".).const;..
18ee0 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 74 6f 53 74 72 69 6e 67 ...virtual.QStringList..toString
18f00 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 3d 20 51 53 List(.const.QString&.prefix.=.QS
18f20 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 tring::null.).const;..private:..
18f40 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 46 69 ...QString..............createFi
18f60 65 6c 64 28 20 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 eld(.int.i,.const.QString&.prefi
18f80 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 x.).const;.....void.............
18fa0 20 20 20 20 64 65 72 65 66 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 ....deref();.....bool...........
18fc0 20 20 20 20 20 20 63 68 65 63 6b 44 65 74 61 63 68 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 ......checkDetach();.....QSqlRec
18fe0 6f 72 64 53 68 61 72 65 64 2a 20 20 20 20 73 68 3b 0a 7d 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a ordShared*....sh;.};../*********
19000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19020 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 20 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 20 43 */./*******.....QSqlRecordInfo.C
19040 6c 61 73 73 20 20 20 20 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lass....******/./***************
19060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 ***************************/..#i
19080 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f 20 4d 4f 43 5f f.defined(Q_TEMPLATEDLL).//.MOC_
190a0 53 4b 49 50 5f 42 45 47 49 4e 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d SKIP_BEGIN.Q_TEMPLATE_EXTERN.tem
190c0 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c plate.class.Q_EXPORT.QValueList<
190e0 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 3e 3b 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a QSqlFieldInfo>;.//.MOC_SKIP_END.
19100 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 71 6c 46 #endif..typedef.QValueList<QSqlF
19120 69 65 6c 64 49 6e 66 6f 3e 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 3b 0a 0a 63 6c ieldInfo>.QSqlFieldInfoList;..cl
19140 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 3a 20 70 75 62 ass.Q_EXPORT.QSqlRecordInfo:.pub
19160 6c 69 63 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a lic.QSqlFieldInfoList.{.public:.
19180 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 28 29 3a 20 51 53 71 6c 46 69 65 6c 64 49 ....QSqlRecordInfo():.QSqlFieldI
191a0 6e 66 6f 4c 69 73 74 28 29 20 7b 7d 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 28 nfoList().{}.....QSqlRecordInfo(
191c0 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 26 20 6f 74 68 65 72 20 .const.QSqlFieldInfoList&.other.
191e0 29 3a 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 28 20 6f 74 68 65 72 20 29 20 7b 7d ):.QSqlFieldInfoList(.other.).{}
19200 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 .....QSqlRecordInfo(.const.QSqlR
19220 65 63 6f 72 64 26 20 6f 74 68 65 72 20 29 3b 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 ecord&.other.);......size_type.c
19240 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 4e 61 6d ontains(.const.QString&.fieldNam
19260 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 20 66 69 6e e.).const;.....QSqlFieldInfo.fin
19280 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 4e 61 6d 65 20 29 20 63 6f d(.const.QString&.fieldName.).co
192a0 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 20 74 6f 52 65 63 6f 72 64 28 29 20 63 nst;.....QSqlRecord.toRecord().c
192c0 6f 6e 73 74 3b 0a 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 09 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a onst;..};...#endif.//.QT_NO_SQL.
192e0 23 65 6e 64 69 66 0a 00 00 00 08 00 71 00 74 00 2e 00 68 00 00 24 54 2f 2a 2a 2a 2a 2a 2a 2a 2a #endif......q.t...h..$T/********
19300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19340 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 0a 2a 2a 0a 2a 2a 20 ****.**.**.Qt.GUI.Toolkit.**.**.
19360 54 68 69 73 20 68 65 61 64 65 72 20 66 69 6c 65 20 65 66 66 69 63 69 65 6e 74 6c 79 20 69 6e 63 This.header.file.efficiently.inc
19380 6c 75 64 65 73 20 61 6c 6c 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 20 66 75 6e 63 74 69 6f ludes.all.Qt.GUI.Toolkit.functio
193a0 6e 61 6c 69 74 79 2e 0a 2a 2a 0a 2a 2a 20 47 65 6e 65 72 61 74 65 64 20 3a 20 4d 6f 6e 20 4f 63 nality..**.**.Generated.:.Mon.Oc
193c0 74 20 31 33 20 31 33 3a 30 37 3a 32 39 20 43 45 53 54 20 32 30 30 33 0a 0a 2a 2a 0a 2a 2a 20 43 t.13.13:07:29.CEST.2003..**.**.C
193e0 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 35 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 opyright.(C).1995-2000.Trolltech
19400 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a .ASA...All.rights.reserved..**.*
19420 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 *.This.file.is.part.of.the.Qt.GU
19440 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a I.Toolkit..**.******************
19460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 ***************************/..#i
194a0 66 6e 64 65 66 20 51 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 fndef.QT_H.#define.QT_H.#include
194c0 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 65 61 74 75 72 65 73 ."qglobal.h".#include."qfeatures
194e0 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 64 .h".#include."qshared.h".#includ
19500 65 20 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 e."qptrcollection.h".#include."q
19520 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 64 65 66 73 2e 68 glist.h".#include."qobjectdefs.h
19540 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 69 6e 63 6c 75 ".#include."qnamespace.h".#inclu
19560 64 65 20 22 71 67 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 61 72 72 de."qgarray.h".#include."qmemarr
19580 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 ay.h".#include."qcstring.h".#inc
195a0 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c lude."qstring.h".#include."qptrl
195c0 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 63 65 2e 68 22 0a 23 69 ist.h".#include."qiodevice.h".#i
195e0 6e 63 6c 75 64 65 20 22 71 6b 65 79 73 65 71 75 65 6e 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 nclude."qkeysequence.h".#include
19600 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 64 69 63 ."qwindowdefs.h".#include."qgdic
19620 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 t.h".#include."qfont.h".#include
19640 20 22 71 64 61 74 61 73 74 72 65 61 6d 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 72 ."qdatastream.h".#include."qpair
19660 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 .h".#include."qpoint.h".#include
19680 20 3c 73 74 64 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d .<stdio.h>.#include."qtextstream
196a0 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 69 6e 66 6f 2e 68 22 0a 23 69 6e 63 6c .h".#include."qfontinfo.h".#incl
196c0 75 64 65 20 22 71 73 69 7a 65 70 6f 6c 69 63 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 ude."qsizepolicy.h".#include."qt
196e0 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 69 7a 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 l.h".#include."qsize.h".#include
19700 20 22 71 72 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 69 74 61 72 72 61 79 2e 68 ."qrect.h".#include."qbitarray.h
19720 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 ".#include."qregion.h".#include.
19740 22 71 73 71 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 6c 69 73 74 2e 68 22 0a 23 "qsql.h".#include."qstrlist.h".#
19760 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 include."qvaluelist.h".#include.
19780 22 71 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a "qmap.h".#include."qdatetime.h".
197a0 23 69 6e 63 6c 75 64 65 20 22 71 6d 69 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 73 #include."qmime.h".#include."qas
197c0 63 69 69 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 76 69 63 ciidict.h".#include."qpaintdevic
197e0 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 65 74 72 69 63 73 2e 68 22 0a 23 e.h".#include."qfontmetrics.h".#
19800 69 6e 63 6c 75 64 65 20 22 71 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 65 76 65 include."qdict.h".#include."qeve
19820 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 6f 73 74 61 64 64 72 65 73 73 2e 68 22 0a nt.h".#include."qhostaddress.h".
19840 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 #include."qstringlist.h".#includ
19860 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 6f 6d 2e 68 3e 0a 23 e."qcolor.h".#include.<qdom.h>.#
19880 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 include."qobject.h".#include.<qd
198a0 72 61 77 75 74 69 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 72 75 73 68 2e 68 22 0a 23 rawutil.h>.#include."qbrush.h".#
198c0 69 6e 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 include."qpalette.h".#include."q
198e0 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6a 70 75 6e 69 63 6f 64 65 2e 68 widget.h".#include."qjpunicode.h
19900 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 69 6e 63 6c 75 ".#include."qtextcodec.h".#inclu
19920 64 65 20 22 71 73 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 de."qstyle.h".#include."qframe.h
19940 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 ".#include."qfile.h".#include."q
19960 66 69 6c 65 69 6e 66 6f 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 69 6e 66 6f 2e 68 fileinfo.h".#include."qurlinfo.h
19980 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c ".#include."qwidgetlist.h".#incl
199a0 75 64 65 20 3c 71 63 6f 6d 62 6f 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 72 6f ude.<qcombobox.h>.#include."qgro
199c0 75 70 62 6f 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 61 6c 6f 67 2e 68 22 0a 23 69 upbox.h".#include."qdialog.h".#i
199e0 6e 63 6c 75 64 65 20 3c 71 64 61 74 61 76 69 65 77 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 nclude.<qdataview.h>.#include."q
19a00 64 6f 63 6b 77 69 6e 64 6f 77 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6d 6d 6f 6e 73 dockwindow.h".#include."qcommons
19a20 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 65 74 77 6f 72 6b 70 72 6f 74 6f 63 tyle.h".#include."qnetworkprotoc
19a40 6f 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 65 75 63 6b 72 63 6f 64 65 63 2e 68 3e 0a 23 ol.h".#include.<qeuckrcodec.h>.#
19a60 69 6e 63 6c 75 64 65 20 3c 71 67 62 31 38 30 33 30 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 include.<qgb18030codec.h>.#inclu
19a80 64 65 20 22 71 67 63 61 63 68 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 de."qgcache.h".#include."qpixmap
19aa0 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 69 66 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c .h".#include.<qgif.h>.#include.<
19ac0 71 67 6c 63 6f 6c 6f 72 6d 61 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 61 63 68 65 2e qglcolormap.h>.#include.<qcache.
19ae0 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 72 6f 70 73 69 74 65 2e 68 3e 0a 23 69 6e 63 6c 75 h>.#include.<qdropsite.h>.#inclu
19b00 64 65 20 22 71 67 70 6c 75 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 72 69 64 2e de."qgplugin.h".#include.<qgrid.
19b20 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 61 6e 67 65 63 6f 6e 74 72 6f 6c 2e 68 22 0a 23 69 h>.#include."qrangecontrol.h".#i
19b40 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 nclude."qbuttongroup.h".#include
19b60 20 3c 71 64 61 74 65 74 69 6d 65 65 64 69 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 76 .<qdatetimeedit.h>.#include."qgv
19b80 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 62 6f 78 2e 68 22 0a 23 69 6e 63 ector.h".#include."qhbox.h".#inc
19ba0 6c 75 64 65 20 3c 71 68 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 lude.<qhbuttongroup.h>.#include.
19bc0 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 68 67 72 6f 75 70 62 6f "qiconset.h".#include.<qhgroupbo
19be0 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 6e 6f 74 69 66 69 65 72 2e 68 x.h>.#include."qsocketnotifier.h
19c00 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 65 76 65 6e 74 6c 6f 6f 70 2e 68 3e 0a 23 69 6e 63 6c 75 ".#include.<qeventloop.h>.#inclu
19c20 64 65 20 3c 71 68 74 74 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 63 74 69 6f 6e 2e 68 de.<qhttp.h>.#include.<qaction.h
19c40 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 66 66 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 >.#include."qbuffer.h".#include.
19c60 22 71 69 6d 61 67 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 6d 61 67 65 66 6f 72 6d 61 "qimage.h".#include.<qimageforma
19c80 74 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 6c 69 6e 65 65 64 69 74 2e 68 tplugin.h>.#include."qlineedit.h
19ca0 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 6e 74 63 61 63 68 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 ".#include.<qintcache.h>.#includ
19cc0 65 20 22 71 69 6e 74 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 74 69 66 73 e."qintdict.h".#include."qmotifs
19ce0 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 63 74 75 72 65 2e 68 22 0a 23 69 tyle.h".#include."qpicture.h".#i
19d00 6e 63 6c 75 64 65 20 3c 71 6a 69 73 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 nclude.<qjiscodec.h>.#include.<q
19d20 65 75 63 6a 70 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 65 79 63 6f 64 65 eucjpcodec.h>.#include.<qkeycode
19d40 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 63 63 65 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 .h>.#include.<qaccel.h>.#include
19d60 20 22 71 6c 61 62 65 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6c 61 79 6f 75 74 2e 68 22 ."qlabel.h".#include."qlayout.h"
19d80 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6c 63 64 6e 75 6d 62 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 .#include.<qlcdnumber.h>.#includ
19da0 65 20 3c 71 6c 69 62 72 61 72 79 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 6e 70 75 74 64 e.<qlibrary.h>.#include.<qinputd
19dc0 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 62 61 72 2e 68 22 ialog.h>.#include."qscrollbar.h"
19de0 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 69 6e 63 6c 75 .#include."qscrollview.h".#inclu
19e00 64 65 20 22 71 64 69 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 73 74 de."qdir.h".#include."qwindowsst
19e20 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 6e 65 63 74 69 6f 6e 2e 68 22 0a yle.h".#include."qconnection.h".
19e40 23 69 6e 63 6c 75 64 65 20 22 71 62 69 74 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 #include."qbitmap.h".#include."q
19e60 76 61 72 69 61 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 69 67 6e 61 6c 2e 68 22 0a variant.h".#include."qsignal.h".
19e80 23 69 6e 63 6c 75 64 65 20 3c 71 6d 65 73 73 61 67 65 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 #include.<qmessagebox.h>.#includ
19ea0 65 20 22 71 6d 65 74 61 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 65 61 e."qmetaobject.h".#include."qhea
19ec0 64 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 74 69 66 70 6c 75 73 73 74 79 6c 65 der.h".#include.<qmotifplusstyle
19ee0 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 64 65 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c .h>.#include.<qcdestyle.h>.#incl
19f00 75 64 65 20 3c 71 6d 6f 76 69 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 76 65 63 ude.<qmovie.h>.#include."qptrvec
19f20 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 75 74 65 78 2e 68 22 0a 23 69 6e 63 6c tor.h".#include."qmutex.h".#incl
19f40 75 64 65 20 22 71 62 75 74 74 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6e 65 74 77 6f ude."qbutton.h".#include.<qnetwo
19f60 72 6b 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 74 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 rk.h>.#include.<qftp.h>.#include
19f80 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 ."qguardedptr.h".#include.<qobje
19fa0 63 74 63 6c 65 61 6e 75 70 68 61 6e 64 6c 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 ctcleanuphandler.h>.#include."qs
19fc0 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 63 74 64 69 63 74 qlfield.h".#include.<qobjectdict
19fe0 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 63 74 6c 69 73 74 2e 68 3e 0a 23 69 6e .h>.#include.<qobjectlist.h>.#in
1a000 63 6c 75 64 65 20 3c 71 63 6f 6c 6f 72 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 clude.<qcolordialog.h>.#include.
1a020 3c 71 70 61 69 6e 74 64 65 76 69 63 65 6d 65 74 72 69 63 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 <qpaintdevicemetrics.h>.#include
1a040 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6e 75 ."qpointarray.h".#include."qmenu
1a060 64 61 74 61 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6c 69 73 74 76 69 65 77 2e 68 3e 0a 23 data.h".#include.<qlistview.h>.#
1a080 69 6e 63 6c 75 64 65 20 22 71 70 65 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 72 61 67 include."qpen.h".#include."qdrag
1a0a0 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 63 6f 6e 76 69 65 77 2e 68 3e object.h".#include.<qiconview.h>
1a0c0 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 69 78 6d 61 70 63 61 63 68 65 2e 68 3e 0a 23 69 6e 63 6c .#include.<qpixmapcache.h>.#incl
1a0e0 75 64 65 20 3c 71 70 6c 61 74 69 6e 75 6d 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 ude.<qplatinumstyle.h>.#include.
1a100 3c 71 70 6e 67 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 75 72 73 6f 72 2e 68 3e 0a <qpngio.h>.#include.<qcursor.h>.
1a120 23 69 6e 63 6c 75 64 65 20 3c 71 65 72 72 6f 72 6d 65 73 73 61 67 65 2e 68 3e 0a 23 69 6e 63 6c #include.<qerrormessage.h>.#incl
1a140 75 64 65 20 3c 71 70 6f 6c 79 67 6f 6e 73 63 61 6e 6e 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 ude.<qpolygonscanner.h>.#include
1a160 20 22 71 70 6f 70 75 70 6d 65 6e 75 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 69 6e 74 ."qpopupmenu.h".#include.<qprint
1a180 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 69 6e 74 65 72 2e 68 3e 0a dialog.h>.#include.<qprinter.h>.
1a1a0 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 6f 63 65 73 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 #include.<qprocess.h>.#include."
1a1c0 71 70 72 6f 67 72 65 73 73 62 61 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 6d 69 6d qprogressbar.h".#include."qsemim
1a1e0 6f 64 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 73 63 69 69 63 61 63 68 65 2e 68 3e odal.h".#include.<qasciicache.h>
1a200 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 .#include."qptrdict.h".#include.
1a220 3c 71 63 6c 65 61 6e 75 70 68 61 6e 64 6c 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 <qcleanuphandler.h>.#include.<qp
1a240 74 72 71 75 65 75 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 74 72 73 74 61 63 6b 2e 68 trqueue.h>.#include.<qptrstack.h
1a260 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 79 6c 65 73 68 65 65 74 2e 68 22 0a 23 69 6e 63 6c >.#include."qstylesheet.h".#incl
1a280 75 64 65 20 3c 71 70 75 73 68 62 75 74 74 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 72 ude.<qpushbutton.h>.#include.<qr
1a2a0 61 64 69 6f 62 75 74 74 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 69 61 6c 2e 68 3e adiobutton.h>.#include.<qdial.h>
1a2c0 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 6f 63 6b 61 72 65 61 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 .#include.<qdockarea.h>.#include
1a2e0 20 22 71 72 65 67 65 78 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6c 69 70 62 6f 61 72 ."qregexp.h".#include.<qclipboar
1a300 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 72 74 6c 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 d.h>.#include.<qrtlcodec.h>.#inc
1a320 6c 75 64 65 20 3c 71 6c 69 73 74 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 72 69 lude.<qlistbox.h>.#include.<qgri
1a340 64 76 69 65 77 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 6d 61 70 68 6f 72 65 2e 68 22 dview.h>.#include."qsemaphore.h"
1a360 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 6f 67 72 65 73 73 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 .#include.<qprogressdialog.h>.#i
1a380 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 64 65 76 69 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 nclude."qsocketdevice.h".#includ
1a3a0 65 20 3c 71 73 65 73 73 69 6f 6e 6d 61 6e 61 67 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c e.<qsessionmanager.h>.#include.<
1a3c0 71 73 65 74 74 69 6e 67 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 67 69 73 74 79 6c 65 qsettings.h>.#include.<qsgistyle
1a3e0 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 6e 74 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e .h>.#include.<qfontdialog.h>.#in
1a400 63 6c 75 64 65 20 22 71 74 69 6d 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 69 67 6e clude."qtimer.h".#include.<qsign
1a420 61 6c 6d 61 70 70 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 69 67 6e 61 6c 73 6c 6f almapper.h>.#include.<qsignalslo
1a440 74 69 6d 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 69 6d 70 6c 65 72 69 63 68 74 65 78 timp.h>.#include.<qsimplerichtex
1a460 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 6d 61 74 72 69 78 2e 68 22 0a 23 69 6e 63 6c t.h>.#include."qwmatrix.h".#incl
1a480 75 64 65 20 3c 71 73 69 7a 65 67 72 69 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 62 73 ude.<qsizegrip.h>.#include.<qabs
1a4a0 74 72 61 63 74 6c 61 79 6f 75 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 6a 69 73 63 6f tractlayout.h>.#include.<qsjisco
1a4c0 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 6c 69 64 65 72 2e 68 3e 0a 23 69 6e 63 dec.h>.#include.<qslider.h>.#inc
1a4e0 6c 75 64 65 20 3c 71 73 6f 63 6b 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 65 72 76 lude.<qsocket.h>.#include.<qserv
1a500 65 72 73 6f 63 6b 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 6e 73 2e 68 3e 0a 23 69 ersocket.h>.#include.<qdns.h>.#i
1a520 6e 63 6c 75 64 65 20 3c 71 73 6f 72 74 65 64 6c 69 73 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 nclude.<qsortedlist.h>.#include.
1a540 3c 71 73 6f 75 6e 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 70 69 6e 62 6f 78 2e 68 3e <qsound.h>.#include.<qspinbox.h>
1a560 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 70 6c 61 73 68 73 63 72 65 65 6e 2e 68 3e 0a 23 69 6e 63 .#include.<qsplashscreen.h>.#inc
1a580 6c 75 64 65 20 3c 71 73 70 6c 69 74 74 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 lude.<qsplitter.h>.#include."qsq
1a5a0 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 65 64 69 74 6f 72 66 61 63 74 6f lerror.h".#include."qeditorfacto
1a5c0 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 71 75 65 72 79 2e 68 22 0a 23 69 6e ry.h".#include."qsqlquery.h".#in
1a5e0 63 6c 75 64 65 20 22 71 73 71 6c 72 65 63 6f 72 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 clude."qsqlrecord.h".#include.<q
1a600 73 71 6c 64 72 69 76 65 72 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 sqldriverplugin.h>.#include."qsq
1a620 6c 69 6e 64 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 63 75 72 73 6f 72 2e 68 lindex.h".#include."qsqlcursor.h
1a640 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 64 72 69 76 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 ".#include.<qsqldriver.h>.#inclu
1a660 64 65 20 3c 71 73 71 6c 66 6f 72 6d 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 61 62 6c 65 de.<qsqlform.h>.#include."qtable
1a680 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 70 72 6f 70 65 72 74 79 6d 61 70 2e 68 3e .h".#include.<qsqlpropertymap.h>
1a6a0 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 64 61 74 61 62 61 73 65 2e 68 3e 0a 23 69 6e 63 6c .#include.<qsqldatabase.h>.#incl
1a6c0 75 64 65 20 3c 71 64 61 74 61 62 72 6f 77 73 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 ude.<qdatabrowser.h>.#include.<q
1a6e0 73 71 6c 72 65 73 75 6c 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 73 65 6c 65 63 sqlresult.h>.#include.<qsqlselec
1a700 74 63 75 72 73 6f 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 74 61 74 75 73 62 61 72 2e tcursor.h>.#include.<qstatusbar.
1a720 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 65 6e 75 62 61 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 h>.#include.<qmenubar.h>.#includ
1a740 65 20 3c 71 63 61 6e 76 61 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 72 61 6e 73 6c 61 e.<qcanvas.h>.#include."qtransla
1a760 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 74 72 76 65 63 2e 68 3e 0a 23 69 6e 63 tor.h".#include.<qstrvec.h>.#inc
1a780 6c 75 64 65 20 3c 71 69 6e 74 65 72 6c 61 63 65 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 lude.<qinterlacestyle.h>.#includ
1a7a0 65 20 3c 71 73 74 79 6c 65 66 61 63 74 6f 72 79 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 e.<qstylefactory.h>.#include.<qs
1a7c0 74 79 6c 65 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 65 64 69 tyleplugin.h>.#include."qtextedi
1a7e0 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 79 6e 74 61 78 68 69 67 68 6c 69 67 68 74 65 t.h".#include.<qsyntaxhighlighte
1a800 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 61 62 62 61 72 2e 68 3e 0a 23 69 6e 63 6c 75 r.h>.#include.<qtabbar.h>.#inclu
1a820 64 65 20 3c 71 74 61 62 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c de.<qtabdialog.h>.#include."qsql
1a840 65 64 69 74 6f 72 66 61 63 74 6f 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 61 62 77 editorfactory.h".#include.<qtabw
1a860 69 64 67 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 65 78 74 62 72 6f 77 73 65 72 2e idget.h>.#include.<qtextbrowser.
1a880 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 62 69 67 35 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c h>.#include.<qbig5codec.h>.#incl
1a8a0 75 64 65 20 3c 71 74 65 78 74 63 6f 64 65 63 66 61 63 74 6f 72 79 2e 68 3e 0a 23 69 6e 63 6c 75 ude.<qtextcodecfactory.h>.#inclu
1a8c0 64 65 20 3c 71 74 65 78 74 63 6f 64 65 63 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 de.<qtextcodecplugin.h>.#include
1a8e0 20 3c 71 6d 75 6c 74 69 6c 69 6e 65 65 64 69 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 .<qmultilineedit.h>.#include."qt
1a900 6f 6f 6c 62 61 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 65 78 74 76 69 65 77 2e 68 3e oolbar.h".#include.<qtextview.h>
1a920 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 61 69 74 63 6f 6e 64 69 74 69 6f 6e 2e 68 22 0a 23 69 6e .#include."qwaitcondition.h".#in
1a940 63 6c 75 64 65 20 3c 71 61 73 79 6e 63 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f clude.<qasyncio.h>.#include.<qfo
1a960 6e 74 64 61 74 61 62 61 73 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 61 69 6e 77 69 6e ntdatabase.h>.#include.<qmainwin
1a980 64 6f 77 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 6f 6f 6c 62 6f 78 2e 68 3e 0a 23 69 6e dow.h>.#include.<qtoolbox.h>.#in
1a9a0 63 6c 75 64 65 20 3c 71 74 6f 6f 6c 62 75 74 74 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c clude.<qtoolbutton.h>.#include.<
1a9c0 71 74 6f 6f 6c 74 69 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 65 73 6b 74 6f 70 77 69 qtooltip.h>.#include."qdesktopwi
1a9e0 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 73 63 69 69 63 6f 64 65 63 2e 68 3e dget.h".#include.<qtsciicodec.h>
1aa00 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 .#include."qurl.h".#include."qur
1aa20 6c 6f 70 65 72 61 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 69 6c 65 64 69 61 6c loperator.h".#include.<qfiledial
1aa40 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 75 74 66 63 6f 64 65 63 2e 68 3e 0a 23 69 6e og.h>.#include.<qutfcodec.h>.#in
1aa60 63 6c 75 64 65 20 3c 71 75 75 69 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 61 6c 69 64 clude.<quuid.h>.#include.<qvalid
1aa80 61 74 6f 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 73 79 6e 63 69 6d 61 67 65 69 6f 2e ator.h>.#include.<qasyncimageio.
1aaa0 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 61 6c 75 65 73 74 61 63 6b 2e 68 3e 0a 23 69 6e 63 h>.#include.<qvaluestack.h>.#inc
1aac0 6c 75 64 65 20 3c 71 76 61 6c 75 65 76 65 63 74 6f 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c lude.<qvaluevector.h>.#include.<
1aae0 71 64 61 74 61 74 61 62 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 62 6f 78 2e 68 3e qdatatable.h>.#include.<qvbox.h>
1ab00 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 3e 0a 23 69 6e 63 .#include.<qvbuttongroup.h>.#inc
1ab20 6c 75 64 65 20 3c 71 76 66 62 68 64 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 67 72 6f lude.<qvfbhdr.h>.#include.<qvgro
1ab40 75 70 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 68 72 65 61 64 2e 68 3e 0a 23 69 upbox.h>.#include.<qthread.h>.#i
1ab60 6e 63 6c 75 64 65 20 3c 71 77 68 61 74 73 74 68 69 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c nclude.<qwhatsthis.h>.#include.<
1ab80 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 qapplication.h>.#include.<qwidge
1aba0 74 69 6e 74 64 69 63 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 63 75 73 64 61 74 61 tintdict.h>.#include.<qfocusdata
1abc0 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 74 70 6c 75 67 69 6e 2e 68 3e 0a 23 .h>.#include.<qwidgetplugin.h>.#
1abe0 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 74 73 74 61 63 6b 2e 68 3e 0a 23 69 6e 63 6c 75 64 include.<qwidgetstack.h>.#includ
1ac00 65 20 3c 71 63 68 65 63 6b 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6f 6d 70 61 e.<qcheckbox.h>.#include.<qcompa
1ac20 63 74 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 7a 61 72 64 2e 68 3e 0a ctstyle.h>.#include.<qwizard.h>.
1ac40 23 69 6e 63 6c 75 64 65 20 3c 71 70 61 69 6e 74 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c #include.<qpainter.h>.#include.<
1ac60 71 77 6f 72 6b 73 70 61 63 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6c 6f 63 61 6c 66 73 qworkspace.h>.#include.<qlocalfs
1ac80 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 78 6d 6c 2e 68 3e 0a 0a 23 69 66 20 64 65 66 69 6e .h>.#include.<qxml.h>..#if.defin
1aca0 65 64 28 20 51 54 5f 4d 4f 43 5f 43 50 50 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f ed(.QT_MOC_CPP.).||.defined(.QT_
1acc0 48 5f 43 50 50 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 5f 4f 53 5f 4d 41 43 58 20 29 0a H_CPP.).||.defined(.Q_OS_MACX.).
1ace0 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f 70 2e 68 3e 0a 23 69 6e 63 #include.<private/qcom_p.h>.#inc
1ad00 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 75 63 6f 6d 5f 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 lude.<private/qucom_p.h>.#includ
1ad20 65 20 22 70 72 69 76 61 74 65 2f 71 67 66 78 64 72 69 76 65 72 69 6e 74 65 72 66 61 63 65 5f 70 e."private/qgfxdriverinterface_p
1ad40 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f 70 2e 68 22 0a .h".#include."private/qcom_p.h".
1ad60 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 69 6d 61 67 65 66 6f 72 6d 61 74 69 6e #include."private/qimageformatin
1ad80 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 terface_p.h".#include."private/q
1ada0 69 73 63 69 69 63 6f 64 65 63 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 isciicodec_p.h".#include."privat
1adc0 65 2f 71 6b 62 64 64 72 69 76 65 72 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c e/qkbddriverinterface_p.h".#incl
1ade0 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 61 79 6f 75 74 65 6e 67 69 6e 65 5f 70 2e 68 22 0a ude."private/qlayoutengine_p.h".
1ae00 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 63 6f 6d 6c 69 62 72 61 72 79 5f 70 2e #include."private/qcomlibrary_p.
1ae20 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6d 6f 75 73 65 64 72 69 76 65 h".#include."private/qmousedrive
1ae40 72 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 rinterface_p.h".#include."privat
1ae60 65 2f 71 65 66 66 65 63 74 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 e/qeffects_p.h".#include."privat
1ae80 65 2f 71 67 70 6c 75 67 69 6e 6d 61 6e 61 67 65 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 e/qgpluginmanager_p.h".#include.
1aea0 22 70 72 69 76 61 74 65 2f 71 69 6e 74 65 72 6e 61 6c 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 "private/qinternal_p.h".#include
1aec0 20 22 70 72 69 76 61 74 65 2f 71 73 71 6c 64 72 69 76 65 72 69 6e 74 65 72 66 61 63 65 5f 70 2e ."private/qsqldriverinterface_p.
1aee0 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 71 6c 6d 61 6e 61 67 65 72 h".#include."private/qsqlmanager
1af00 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 6f 63 6b 5f 70 2e _p.h".#include."private/qlock_p.
1af20 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 63 6f 6d 70 6f 6e 65 6e 74 66 h".#include."private/qcomponentf
1af40 61 63 74 6f 72 79 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 actory_p.h".#include."private/qs
1af60 74 79 6c 65 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 tyleinterface_p.h".#include."pri
1af80 76 61 74 65 2f 71 72 69 63 68 74 65 78 74 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 vate/qrichtext_p.h".#include."pr
1afa0 69 76 61 74 65 2f 71 73 76 67 64 65 76 69 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 ivate/qsvgdevice_p.h".#include."
1afc0 70 72 69 76 61 74 65 2f 71 66 6f 6e 74 63 6f 64 65 63 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 private/qfontcodecs_p.h".#includ
1afe0 65 20 22 70 72 69 76 61 74 65 2f 71 74 65 78 74 63 6f 64 65 63 69 6e 74 65 72 66 61 63 65 5f 70 e."private/qtextcodecinterface_p
1b000 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 70 73 70 72 69 6e 74 65 72 .h".#include."private/qpsprinter
1b020 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 74 69 74 6c 65 62 61 _p.h".#include."private/qtitleba
1b040 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 75 63 6f 6d 5f 70 r_p.h".#include."private/qucom_p
1b060 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 75 63 6f 6d 65 78 74 72 61 .h".#include."private/qucomextra
1b080 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 70 6c 75 67 69 6e 6d _p.h".#include."private/qpluginm
1b0a0 61 6e 61 67 65 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 64 anager_p.h".#include."private/qd
1b0c0 69 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 65 74 74 69 ir_p.h".#include."private/qsetti
1b0e0 6e 67 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 71 6c 65 ngs_p.h".#include."private/qsqle
1b100 78 74 65 6e 73 69 6f 6e 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f xtension_p.h".#include."private/
1b120 71 64 69 61 6c 6f 67 62 75 74 74 6f 6e 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 qdialogbuttons_p.h".#include."pr
1b140 69 76 61 74 65 2f 71 77 69 64 67 65 74 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 ivate/qwidgetinterface_p.h".#inc
1b160 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 77 69 64 67 65 74 72 65 73 69 7a 65 68 61 6e 64 6c lude."private/qwidgetresizehandl
1b180 65 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 69 62 72 61 er_p.h".#include."private/qlibra
1b1a0 72 79 5f 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 50 72 69 76 61 74 65 20 68 65 61 64 65 72 ry_p.h".#endif.//.Private.header
1b1c0 73 0a 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 s...#ifdef.Q_WS_MAC.#include.<qa
1b1e0 71 75 61 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 61 63 73 74 79 6c 65 5f quastyle.h>.#include.<qmacstyle_
1b200 6d 61 63 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 0a 23 69 66 64 65 mac.h>.#endif.//.Q_WS_MAC..#ifde
1b220 66 20 51 5f 57 53 5f 57 49 4e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 6e 64 6f 77 73 78 70 73 f.Q_WS_WIN.#include.<qwindowsxps
1b240 74 79 6c 65 2e 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a tyle.h>.#endif..#ifdef.Q_WS_QWS.
1b260 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 74 65 78 74 65 6e 67 69 6e 65 5f 70 2e #include.<private/qtextengine_p.
1b280 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 h>.#include."qfontmanager_qws.h"
1b2a0 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 6e 74 66 61 63 74 6f 72 79 62 64 66 5f 71 77 73 2e 68 .#include.<qfontfactorybdf_qws.h
1b2c0 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 76 6f 6f 64 6f 6f 64 65 66 73 5f 71 77 73 2e 68 >.#include.<qgfxvoodoodefs_qws.h
1b2e0 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 6d 61 74 72 6f 78 64 65 66 73 5f 71 77 73 2e 68 >.#include.<qgfxmatroxdefs_qws.h
1b300 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 64 72 69 76 65 72 70 6c 75 67 69 6e 5f 71 77 73 >.#include.<qgfxdriverplugin_qws
1b320 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 62 64 64 72 69 76 65 72 66 61 63 74 6f 72 79 5f .h>.#include.<qkbddriverfactory_
1b340 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 62 64 64 72 69 76 65 72 70 6c 75 67 69 qws.h>.#include.<qkbddriverplugi
1b360 6e 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 75 73 65 64 72 69 76 65 72 66 n_qws.h>.#include.<qmousedriverf
1b380 61 63 74 6f 72 79 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 75 73 65 64 72 actory_qws.h>.#include.<qmousedr
1b3a0 69 76 65 72 70 6c 75 67 69 6e 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6f 70 iverplugin_qws.h>.#include.<qcop
1b3c0 63 68 61 6e 6e 65 6c 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 69 72 65 63 74 channel_qws.h>.#include.<qdirect
1b3e0 70 61 69 6e 74 65 72 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 6f 72 79 painter_qws.h>.#include."qmemory
1b400 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 75 73 65 5f manager_qws.h".#include.<qmouse_
1b420 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 6e 74 66 61 63 74 6f 72 79 74 74 66 qws.h>.#include.<qfontfactoryttf
1b440 5f 71 77 73 2e 68 3e 0a 23 69 66 6e 64 65 66 20 51 5f 4f 53 5f 4d 41 43 0a 23 20 69 6e 63 6c 75 _qws.h>.#ifndef.Q_OS_MAC.#.inclu
1b460 64 65 20 3c 71 73 6f 75 6e 64 71 73 73 5f 71 77 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 6e 63 de.<qsoundqss_qws.h>.#endif.#inc
1b480 6c 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 lude."qgfx_qws.h".#include.<qgfx
1b4a0 64 72 69 76 65 72 66 61 63 74 6f 72 79 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 driverfactory_qws.h>.#include."q
1b4c0 77 73 64 69 73 70 6c 61 79 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 73 6f wsdisplay_qws.h".#include."qwsso
1b4e0 63 6b 65 74 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 63 6f 72 61 74 cket_qws.h".#include."qwsdecorat
1b500 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 75 74 69 6c 73 5f 71 77 ion_qws.h".#include."qwsutils_qw
1b520 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 63 75 72 73 6f 72 5f 71 77 73 2e 68 3e 0a s.h".#include.<qwscursor_qws.h>.
1b540 23 69 6e 63 6c 75 64 65 20 22 71 77 73 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 #include."qwsmanager_qws.h".#inc
1b560 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 lude."qwsdefaultdecoration_qws.h
1b580 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 72 61 73 74 65 72 5f 71 77 73 2e 68 3e 0a 23 69 ".#include.<qgfxraster_qws.h>.#i
1b5a0 6e 63 6c 75 64 65 20 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 nclude."qwscommand_qws.h".#inclu
1b5c0 64 65 20 3c 71 77 73 68 79 64 72 6f 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 3e 0a 23 69 de.<qwshydrodecoration_qws.h>.#i
1b5e0 6e 63 6c 75 64 65 20 3c 71 77 73 6b 64 65 32 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 3e nclude.<qwskde2decoration_qws.h>
1b600 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 6b 64 65 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e .#include.<qwskdedecoration_qws.
1b620 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 62 65 6f 73 64 65 63 6f 72 61 74 69 6f 6e 5f 71 h>.#include.<qwsbeosdecoration_q
1b640 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 70 72 6f 70 65 72 74 79 5f 71 77 73 2e ws.h>.#include."qwsproperty_qws.
1b660 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 72 65 67 69 6f 6e 6d 61 6e 61 67 65 72 5f 71 77 h".#include.<qwsregionmanager_qw
1b680 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 65 76 65 6e 74 5f 71 77 73 2e 68 22 0a 23 s.h>.#include."qwsevent_qws.h".#
1b6a0 69 6e 63 6c 75 64 65 20 3c 71 77 69 6e 64 6f 77 73 79 73 74 65 6d 5f 71 77 73 2e 68 3e 0a 23 69 include.<qwindowsystem_qws.h>.#i
1b6c0 6e 63 6c 75 64 65 20 3c 71 77 73 77 69 6e 64 6f 77 73 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 nclude.<qwswindowsdecoration_qws
1b6e0 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 51 57 53 0a 0a 0a 23 69 66 64 65 66 20 .h>.#endif.//.Q_WS_QWS...#ifdef.
1b700 51 5f 57 53 5f 57 43 45 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 6f 63 6b 65 74 70 63 73 74 79 6c Q_WS_WCE.#include.<qpocketpcstyl
1b720 65 5f 77 63 65 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 57 43 45 0a 0a 23 65 6e e_wce.h>.#endif.//.Q_WS_WCE..#en
1b740 64 69 66 20 2f 2f 20 51 54 5f 48 0a 00 00 00 20 00 71 00 77 00 61 00 69 00 74 00 63 00 6f 00 6e dif.//.QT_H......q.w.a.i.t.c.o.n
1b760 00 64 00 69 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 08 ad 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .d.i.t.i.o.n...h..../***********
1b780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1b7a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1b7c0 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 *.**.$Id$.**.**.Definition.of.QW
1b7e0 61 69 74 43 6f 6e 64 69 74 69 6f 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 aitCondition.class.**.**.Created
1b800 20 3a 20 39 33 31 31 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 .:.931107.**.**.Copyright.(C).19
1b820 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 92-2002.Trolltech.ASA...All.righ
1b840 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 ts.reserved..**.**.This.file.is.
1b860 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 part.of.the.tools.module.of.the.
1b880 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
1b8a0 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
1b8c0 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
1b8e0 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
1b900 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
1b920 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
1b940 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
1b960 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
1b980 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
1b9a0 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
1b9c0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
1b9e0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
1ba00 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
1ba20 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
1ba40 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
1ba60 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
1ba80 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
1baa0 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
1bac0 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
1bae0 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
1bb00 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
1bb20 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
1bb40 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
1bb60 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
1bb80 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
1bba0 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
1bbc0 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
1bbe0 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
1bc00 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
1bc20 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
1bc40 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
1bc60 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
1bc80 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
1bca0 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
1bcc0 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
1bce0 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
1bd00 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
1bd20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1bd40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
1bd60 20 51 57 41 49 54 43 4f 4e 44 49 54 49 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 41 49 54 43 .QWAITCONDITION_H.#define.QWAITC
1bd80 4f 4e 44 49 54 49 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 ONDITION_H..#ifndef.QT_H.#includ
1bda0 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 e."qglobal.h".#endif.//.QT_H..#i
1bdc0 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 0a 23 69 f.defined(QT_THREAD_SUPPORT)..#i
1bde0 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 57 61 69 74 43 6f nclude.<limits.h>..class.QWaitCo
1be00 6e 64 69 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4d 75 74 65 78 3b 0a 0a 63 nditionPrivate;.class.QMutex;..c
1be20 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 0a 7b 0a 70 lass.Q_EXPORT.QWaitCondition.{.p
1be40 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 28 29 3b 0a 20 20 20 ublic:.....QWaitCondition();....
1be60 20 76 69 72 74 75 61 6c 20 7e 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 .virtual.~QWaitCondition();.....
1be80 20 2f 2f 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 20 63 61 75 73 65 73 20 74 68 72 65 .//.default.argument.causes.thre
1bea0 61 64 20 74 6f 20 62 6c 6f 63 6b 20 69 6e 64 65 66 69 6e 61 74 65 6c 79 0a 20 20 20 20 62 6f 6f ad.to.block.indefinately.....boo
1bec0 6c 20 77 61 69 74 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 74 69 6d 65 20 3d 20 55 4c 4f l.wait(.unsigned.long.time.=.ULO
1bee0 4e 47 5f 4d 41 58 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 61 69 74 28 20 51 4d 75 74 65 78 20 NG_MAX.);.....bool.wait(.QMutex.
1bf00 2a 6d 75 74 65 78 2c 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 74 69 6d 65 20 3d 20 55 4c 4f *mutex,.unsigned.long.time.=.ULO
1bf20 4e 47 5f 4d 41 58 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 77 61 6b 65 4f 6e 65 28 29 3b 0a 20 NG_MAX.);......void.wakeOne();..
1bf40 20 20 20 76 6f 69 64 20 77 61 6b 65 41 6c 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 ...void.wakeAll();..private:....
1bf60 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 23 69 66 .QWaitConditionPrivate.*.d;..#if
1bf80 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 57 61 .defined(Q_DISABLE_COPY).....QWa
1bfa0 69 74 43 6f 6e 64 69 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f itCondition(.const.QWaitConditio
1bfc0 6e 20 26 20 29 3b 0a 20 20 20 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 20 26 6f 70 65 72 61 n.&.);.....QWaitCondition.&opera
1bfe0 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 20 26 20 29 3b 0a tor=(.const.QWaitCondition.&.);.
1c000 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 #endif.};..#endif..#endif......q
1c020 00 74 00 73 00 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 04 2b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .t.s.t.r.e.a.m...h...+/*********
1c040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c080 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 ***.**.$Id$.**.**.Compatibility.
1c0a0 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 file.-.should.only.be.included.b
1c0c0 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 y.legacy.code..**.It.#includes.t
1c0e0 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 he.file.which.obsoletes.this.one
1c100 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 ..**.**.Copyright.(C).1998-2000.
1c120 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 Trolltech.ASA...All.rights.reser
1c140 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 ved..**..This.file.is.part.of.th
1c160 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c e.Qt.GUI.Toolkit..**.**.This.fil
1c180 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 e.may.be.distributed.under.the.t
1c1a0 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 erms.of.the.Q.Public.License.**.
1c1c0 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e as.defined.by.Trolltech.ASA.of.N
1c1e0 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a orway.and.appearing.in.the.file.
1c200 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 **.LICENSE.QPL.included.in.the.p
1c220 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 ackaging.of.this.file..**.**.Lic
1c240 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 ensees.holding.valid.Qt.Professi
1c260 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 onal.Edition.licenses.may.use.th
1c280 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 is.**.file.in.accordance.with.th
1c2a0 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 e.Qt.Professional.Edition.Licens
1c2c0 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.Agreement.**.provided.with.the
1c2e0 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 .Qt.Professional.Edition..**.**.
1c300 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e See.http://qtsoftware.com/pricin
1c320 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e g.html.or.email.sales@trolltech.
1c340 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 com.for.**.information.about.the
1c360 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c .Professional.Edition.licensing,
1c380 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d .or.see.**.http://qtsoftware.com
1c3a0 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 /qpl/.for.QPL.licensing.informat
1c3c0 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ion..**.************************
1c3e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c400 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 *********************/.#ifndef.Q
1c420 54 53 54 52 45 41 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 53 54 52 45 41 4d 5f 48 0a 23 69 6e TSTREAM_H.#define.QTSTREAM_H.#in
1c440 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 clude."qtextstream.h".#endif....
1c460 1c 00 71 00 77 00 73 00 65 00 76 00 65 00 6e 00 74 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 1e ..q.w.s.e.v.e.n.t._.q.w.s...h...
1c480 42 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a B/******************************
1c4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c4c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 **************.**.$Id$.**.**.Def
1c4e0 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 65 76 65 6e 74 73 0a 2a 2a inition.of.Qtopia.Core.events.**
1c500 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 32 20 54 72 6f 6c .**.Copyright.(C).1999-2002.Trol
1c520 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e ltech.ASA...All.rights.reserved.
1c540 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 .**.**.This.file.is.part.of.the.
1c560 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c kernel.module.of.the.Qt.GUI.Tool
1c580 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 kit..**.**.This.file.may.be.dist
1c5a0 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 ributed.and/or.modified.under.th
1c5c0 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 e.terms.of.the.**.GNU.General.Pu
1c5e0 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 blic.License.version.2.as.publis
1c600 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e hed.by.the.Free.Software.**.Foun
1c620 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 dation.and.appearing.in.the.file
1c640 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 .LICENSE.GPL.included.in.the.**.
1c660 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 packaging.of.this.file..**.**.Li
1c680 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 censees.holding.valid.Qt.Enterpr
1c6a0 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 ise.Edition.or.Qt.Professional.E
1c6c0 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f dition.**.licenses.for.Qtopia.Co
1c6e0 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e re.may.use.this.file.in.accordan
1c700 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 ce.with.the.**.Qt.Embedded.Comme
1c720 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 rcial.License.Agreement.provided
1c740 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 .with.the.Software..**.**.This.f
1c760 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 ile.is.provided.AS.IS.with.NO.WA
1c780 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 RRANTY.OF.ANY.KIND,.INCLUDING.TH
1c7a0 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e E.**.WARRANTY.OF.DESIGN,.MERCHAN
1c7c0 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 TABILITY.AND.FITNESS.FOR.A.PARTI
1c7e0 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f CULAR.PURPOSE..**.**.See.http://
1c800 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 qtsoftware.com/pricing.html.or.e
1c820 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 mail.sales@trolltech.com.for.**.
1c840 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 ..information.about.Qt.Commercia
1c860 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 l.License.Agreements..**.See.htt
1c880 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 p://qtsoftware.com/gpl/.for.GPL.
1c8a0 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e licensing.information..**.**.Con
1c8c0 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 tact.info@trolltech.com.if.any.c
1c8e0 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a onditions.of.this.licensing.are.
1c900 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a **.not.clear.to.you..**.********
1c920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a ******************************/.
1c960 0a 23 69 66 6e 64 65 66 20 51 57 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 .#ifndef.QWSEVENT_QWS_H.#define.
1c980 51 57 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e QWSEVENT_QWS_H..#ifndef.QT_H.#in
1c9a0 63 6c 75 64 65 20 22 71 77 73 75 74 69 6c 73 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 clude."qwsutils_qws.h".#include.
1c9c0 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 20 2f 2f 51 57 53 50 72 6f 74 6f 63 6f 6c "qwscommand_qws.h".//QWSProtocol
1c9e0 49 74 65 6d 20 6c 69 76 65 73 20 74 68 65 72 65 2c 20 66 6f 72 20 6e 6f 77 0a 23 65 6e 64 69 66 Item.lives.there,.for.now.#endif
1ca00 20 2f 2f 20 51 54 5f 48 0a 0a 73 74 72 75 63 74 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 3b 0a .//.QT_H..struct.QWSMouseEvent;.
1ca20 0a 73 74 72 75 63 74 20 51 57 53 45 76 65 6e 74 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 .struct.QWSEvent.:.QWSProtocolIt
1ca40 65 6d 20 7b 0a 0a 20 20 20 20 51 57 53 45 76 65 6e 74 28 20 69 6e 74 20 74 2c 20 69 6e 74 20 6c em.{......QWSEvent(.int.t,.int.l
1ca60 65 6e 2c 20 63 68 61 72 20 2a 70 74 72 20 29 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 en,.char.*ptr.).:.QWSProtocolIte
1ca80 6d 28 74 2c 6c 65 6e 2c 70 74 72 29 20 7b 7d 0a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b m(t,len,ptr).{}......enum.Type.{
1caa0 0a 09 4e 6f 45 76 65 6e 74 2c 0a 09 43 6f 6e 6e 65 63 74 65 64 2c 0a 09 4d 6f 75 73 65 2c 20 46 ..NoEvent,..Connected,..Mouse,.F
1cac0 6f 63 75 73 2c 20 4b 65 79 2c 0a 09 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 2c 0a 09 43 72 65 ocus,.Key,..RegionModified,..Cre
1cae0 61 74 69 6f 6e 2c 0a 09 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 2c 0a 09 50 72 6f 70 65 72 74 ation,..PropertyNotify,..Propert
1cb00 79 52 65 70 6c 79 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 2c 0a 09 53 65 6c 65 63 74 yReply,..SelectionClear,..Select
1cb20 69 6f 6e 52 65 71 75 65 73 74 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 66 79 2c 0a 09 4d ionRequest,..SelectionNotify,..M
1cb40 61 78 57 69 6e 64 6f 77 52 65 63 74 2c 0a 09 51 43 6f 70 4d 65 73 73 61 67 65 2c 0a 09 57 69 6e axWindowRect,..QCopMessage,..Win
1cb60 64 6f 77 4f 70 65 72 61 74 69 6f 6e 2c 0a 09 49 4d 45 76 65 6e 74 2c 0a 09 4e 45 76 65 6e 74 0a dowOperation,..IMEvent,..NEvent.
1cb80 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 20 2a 61 73 4d 6f 75 ....};......QWSMouseEvent.*asMou
1cba0 73 65 28 29 0a 09 7b 20 72 65 74 75 72 6e 20 74 79 70 65 20 3d 3d 20 4d 6f 75 73 65 20 3f 20 28 se()..{.return.type.==.Mouse.?.(
1cbc0 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 2a 29 74 68 69 73 20 3a 20 30 3b 20 7d 0a 20 20 20 20 69 QWSMouseEvent*)this.:.0;.}.....i
1cbe0 6e 74 20 77 69 6e 64 6f 77 28 29 20 7b 20 72 65 74 75 72 6e 20 2a 28 28 69 6e 74 2a 29 73 69 6d nt.window().{.return.*((int*)sim
1cc00 70 6c 65 44 61 74 61 50 74 72 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 45 76 65 pleDataPtr);.}.....static.QWSEve
1cc20 6e 74 20 2a 66 61 63 74 6f 72 79 28 20 69 6e 74 20 74 79 70 65 20 29 3b 0a 7d 3b 0a 0a 0a 2f 2f nt.*factory(.int.type.);.};...//
1cc40 41 6c 6c 20 65 76 65 6e 74 73 20 6d 75 73 74 20 73 74 61 72 74 20 77 69 74 68 20 77 69 6e 64 6f All.events.must.start.with.windo
1cc60 77 49 44 0a 0a 73 74 72 75 63 74 20 51 57 53 43 6f 6e 6e 65 63 74 65 64 45 76 65 6e 74 20 3a 20 wID..struct.QWSConnectedEvent.:.
1cc80 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 43 6f 6e 6e 65 63 74 65 64 45 76 65 6e 74 QWSEvent.{.....QWSConnectedEvent
1cca0 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 43 6f 6e 6e 65 63 ()..:.QWSEvent(.QWSEvent::Connec
1ccc0 74 65 64 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 ted,.sizeof(.simpleData.),...(ch
1cce0 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 ar*)&simpleData.).{}......void.s
1cd00 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 etData(.char.*d,.int.len,.bool.a
1cd20 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 45 76 65 6e 74 3a llocateMem.=.TRUE.).{..QWSEvent:
1cd40 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b :setData(.d,.len,.allocateMem.);
1cd60 0a 09 64 69 73 70 6c 61 79 20 3d 20 28 63 68 61 72 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 ..display.=.(char*)rawDataPtr;..
1cd80 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 ...}......struct.SimpleData.{..i
1cda0 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 6c 65 6e 3b 0a 09 69 6e 74 20 63 6c 69 65 6e 74 nt.window;..int.len;..int.client
1cdc0 49 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 63 68 61 72 20 Id;.....}.simpleData;......char.
1cde0 2a 64 69 73 70 6c 61 79 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 4d 61 78 57 69 6e 64 6f *display;.};..struct.QWSMaxWindo
1ce00 77 52 65 63 74 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 4d wRectEvent.:.QWSEvent.{.....QWSM
1ce20 61 78 57 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 axWindowRectEvent()..:.QWSEvent(
1ce40 20 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 .MaxWindowRect,.sizeof(.simpleDa
1ce60 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 20 7d 0a 20 ta.),.(char*)&simpleData.).{.}..
1ce80 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 ...struct.SimpleData.{..int.wind
1cea0 6f 77 3b 0a 09 51 52 65 63 74 20 72 65 63 74 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 ow;..QRect.rect;.....}.simpleDat
1cec0 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 20 3a 20 51 57 a;.};..struct.QWSMouseEvent.:.QW
1cee0 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 28 29 0a 09 3a 20 SEvent.{.....QWSMouseEvent()..:.
1cf00 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 4d 6f 75 73 65 2c 20 73 69 7a 65 6f QWSEvent(.QWSEvent::Mouse,.sizeo
1cf20 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 61 72 2a 29 26 73 69 6d 70 6c f(.simpleData.),...(char*)&simpl
1cf40 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 eData.).{}.....struct.SimpleData
1cf60 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 78 5f 72 6f 6f 74 2c 20 79 5f 72 .{..int.window;..int.x_root,.y_r
1cf80 6f 6f 74 2c 20 73 74 61 74 65 3b 0a 09 69 6e 74 20 74 69 6d 65 3b 20 2f 2f 20 6d 69 6c 6c 69 73 oot,.state;..int.time;.//.millis
1cfa0 65 63 6f 6e 64 73 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 econds.....}.simpleData;.};..str
1cfc0 75 63 74 20 51 57 53 46 6f 63 75 73 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 uct.QWSFocusEvent.:.QWSEvent.{..
1cfe0 20 20 20 51 57 53 46 6f 63 75 73 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 ...QWSFocusEvent()..:.QWSEvent(.
1d000 51 57 53 45 76 65 6e 74 3a 3a 46 6f 63 75 73 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 QWSEvent::Focus,.sizeof(.simpleD
1d020 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 0a 09 7b 20 6d ata.),.(char*)&simpleData.)..{.m
1d040 65 6d 73 65 74 28 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 2c 30 2c 73 69 7a 65 6f emset((char*)&simpleData,0,sizeo
1d060 66 28 73 69 6d 70 6c 65 44 61 74 61 29 29 3b 20 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d f(simpleData));.}.....struct.Sim
1d080 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 75 69 6e 74 20 67 65 74 pleData.{..int.window;..uint.get
1d0a0 5f 66 6f 63 75 73 3a 31 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a _focus:1;.....}.simpleData;.};..
1d0c0 73 74 72 75 63 74 20 51 57 53 4b 65 79 45 76 65 6e 74 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 struct.QWSKeyEvent:.QWSEvent.{..
1d0e0 20 20 20 51 57 53 4b 65 79 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 ...QWSKeyEvent()..:.QWSEvent(.QW
1d100 53 45 76 65 6e 74 3a 3a 4b 65 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 SEvent::Key,.sizeof(.simpleData.
1d120 29 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b ),........(char*)&simpleData.).{
1d140 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 }.....struct.SimpleData.{..int.w
1d160 69 6e 64 6f 77 3b 0a 09 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 3b 0a 09 75 73 68 6f 72 74 20 indow;..ushort.unicode;..ushort.
1d180 6b 65 79 63 6f 64 65 3b 0a 09 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a 09 75 69 6e 74 20 69 keycode;..int.modifiers;..uint.i
1d1a0 73 5f 70 72 65 73 73 3a 31 3b 0a 09 75 69 6e 74 20 69 73 5f 61 75 74 6f 5f 72 65 70 65 61 74 3a s_press:1;..uint.is_auto_repeat:
1d1c0 31 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 1;.....}.simpleData;.};...struct
1d1e0 20 51 57 53 43 72 65 61 74 69 6f 6e 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 .QWSCreationEvent.:.QWSEvent.{..
1d200 20 20 20 51 57 53 43 72 65 61 74 69 6f 6e 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e ...QWSCreationEvent()..:.QWSEven
1d220 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 43 72 65 61 74 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 20 73 t(.QWSEvent::Creation,.sizeof(.s
1d240 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 impleData.),........(char*)&simp
1d260 6c 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 leData.).{}.....struct.SimpleDat
1d280 61 20 7b 0a 09 69 6e 74 20 6f 62 6a 65 63 74 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 a.{..int.objectid;.....}.simpleD
1d2a0 61 74 61 3b 09 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 ata;..};..#ifndef.QT_NO_QWS_PROP
1d2c0 45 52 54 49 45 53 0a 73 74 72 75 63 74 20 51 57 53 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 45 ERTIES.struct.QWSPropertyNotifyE
1d2e0 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 vent.:.QWSEvent.{.....QWSPropert
1d300 79 4e 6f 74 69 66 79 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 yNotifyEvent()..:.QWSEvent(.QWSE
1d320 76 65 6e 74 3a 3a 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 vent::PropertyNotify,.sizeof(.si
1d340 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c mpleData.),........(char*)&simpl
1d360 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 0a 20 20 20 20 eData.).{}.....enum.State.{.....
1d380 20 20 20 20 50 72 6f 70 65 72 74 79 4e 65 77 56 61 6c 75 65 2c 0a 20 20 20 20 20 20 20 20 50 72 ....PropertyNewValue,.........Pr
1d3a0 6f 70 65 72 74 79 44 65 6c 65 74 65 64 0a 20 20 20 20 7d 3b 0a 20 20 20 20 73 74 72 75 63 74 20 opertyDeleted.....};.....struct.
1d3c0 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 70 SimpleData.{..int.window;..int.p
1d3e0 72 6f 70 65 72 74 79 3b 0a 09 69 6e 74 20 73 74 61 74 65 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c roperty;..int.state;.....}.simpl
1d400 65 44 61 74 61 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 57 53 53 65 6c 65 eData;.};.#endif..struct.QWSSele
1d420 63 74 69 6f 6e 43 6c 65 61 72 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 ctionClearEvent.:.QWSEvent.{....
1d440 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 .QWSSelectionClearEvent()..:.QWS
1d460 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 2c Event(.QWSEvent::SelectionClear,
1d480 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 20 20 20 28 63 .sizeof(.simpleData.),........(c
1d4a0 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 74 72 75 63 74 har*)&simpleData.).{}.....struct
1d4c0 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 20 20 20 20 7d .SimpleData.{..int.window;.....}
1d4e0 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 53 65 6c 65 63 .simpleData;.};..struct.QWSSelec
1d500 74 69 6f 6e 52 65 71 75 65 73 74 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 tionRequestEvent.:.QWSEvent.{...
1d520 20 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 52 65 71 75 65 73 74 45 76 65 6e 74 28 29 0a 09 3a 20 ..QWSSelectionRequestEvent()..:.
1d540 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 53 65 6c 65 63 74 69 6f 6e 52 65 71 QWSEvent(.QWSEvent::SelectionReq
1d560 75 65 73 74 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 uest,.sizeof(.simpleData.),.....
1d580 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 ...(char*)&simpleData.).{}.....s
1d5a0 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a truct.SimpleData.{..int.window;.
1d5c0 09 69 6e 74 20 72 65 71 75 65 73 74 6f 72 3b 20 2f 2f 20 77 69 6e 64 6f 77 20 77 68 69 63 68 20 .int.requestor;.//.window.which.
1d5e0 77 61 6e 74 73 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 0a 09 69 6e 74 20 70 72 6f 70 65 72 74 wants.the.selection..int.propert
1d600 79 3b 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 72 65 71 75 65 73 74 6f 72 20 69 6e 74 6f y;.//.property.on.requestor.into
1d620 20 77 68 69 63 68 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 73 .which.the.selection.should.be.s
1d640 74 6f 72 65 64 2c 20 6e 6f 72 6d 61 6c 6c 79 20 51 57 53 50 72 6f 70 65 72 74 79 3a 3a 50 72 6f tored,.normally.QWSProperty::Pro
1d660 70 53 65 6c 65 63 74 69 6f 6e 0a 09 69 6e 74 20 6d 69 6d 65 54 79 70 65 73 3b 20 2f 2f 20 56 61 pSelection..int.mimeTypes;.//.Va
1d680 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 6d 69 lue.is.stored.in.the.property.mi
1d6a0 6d 65 54 79 70 65 20 6f 6e 20 74 68 65 20 72 65 71 75 65 73 74 6f 72 20 77 69 6e 64 6f 77 2e 20 meType.on.the.requestor.window..
1d6c0 54 68 69 73 20 76 61 6c 75 65 20 6d 61 79 20 63 6f 6e 74 61 69 6e 0a 09 2f 2f 20 6d 75 6c 74 69 This.value.may.contain..//.multi
1d6e0 70 6c 65 20 6d 69 6d 65 54 79 70 65 73 20 73 65 70 61 72 61 74 65 64 20 62 79 20 3b 3b 20 77 68 ple.mimeTypes.separated.by.;;.wh
1d700 65 72 65 20 74 68 65 20 6f 72 64 65 72 20 72 65 66 6c 65 63 74 73 20 74 68 65 20 70 72 69 6f 72 ere.the.order.reflects.the.prior
1d720 69 74 79 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 ity.....}.simpleData;.};..struct
1d740 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 66 79 45 76 65 6e 74 20 3a 20 51 57 53 45 76 .QWSSelectionNotifyEvent.:.QWSEv
1d760 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 66 79 45 76 65 6e ent.{.....QWSSelectionNotifyEven
1d780 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 53 65 6c 65 63 t()..:.QWSEvent(.QWSEvent::Selec
1d7a0 74 69 6f 6e 4e 6f 74 69 66 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 tionNotify,.sizeof(.simpleData.)
1d7c0 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d ,........(char*)&simpleData.).{}
1d7e0 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 .....struct.SimpleData.{..int.wi
1d800 6e 64 6f 77 3b 0a 09 69 6e 74 20 72 65 71 75 65 73 74 6f 72 3b 20 2f 2f 20 74 68 65 20 77 69 6e ndow;..int.requestor;.//.the.win
1d820 64 6f 77 20 77 68 69 63 68 20 77 61 6e 74 65 64 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 61 dow.which.wanted.the.selection.a
1d840 6e 64 20 74 6f 20 77 68 69 63 68 20 74 68 69 73 20 65 76 65 6e 74 20 69 73 20 73 65 6e 74 0a 09 nd.to.which.this.event.is.sent..
1d860 69 6e 74 20 70 72 6f 70 65 72 74 79 3b 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 6f 66 20 72 65 71 int.property;.//.property.of.req
1d880 75 65 73 74 6f 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 64 61 74 61 20 6f 66 20 74 68 65 20 uestor.in.which.the.data.of.the.
1d8a0 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 73 74 6f 72 65 64 0a 09 69 6e 74 20 6d 69 6d 65 54 79 70 selection.is.stored..int.mimeTyp
1d8c0 65 3b 20 2f 2f 20 61 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 74 68 65 20 72 65 71 75 65 73 74 6f e;.//.a.property.on.the.requesto
1d8e0 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 6d 69 6d 65 20 74 79 70 65 20 69 6e 20 77 68 69 63 r.in.which.the.mime.type.in.whic
1d900 68 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 2c 20 69 73 20 73 74 6f 72 65 64 0a 20 20 h.the.selection.is,.is.stored...
1d920 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 2f 2f 63 6f 6d 70 6c 65 78 20 65 76 ..}.simpleData;.};..//complex.ev
1d940 65 6e 74 73 3a 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 45 ents:..struct.QWSRegionModifiedE
1d960 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d vent.:.QWSEvent.{.....QWSRegionM
1d980 6f 64 69 66 69 65 64 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 odifiedEvent()..:.QWSEvent(.QWSE
1d9a0 76 65 6e 74 3a 3a 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 2c 20 73 69 7a 65 6f 66 28 20 73 69 vent::RegionModified,.sizeof(.si
1d9c0 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 mpleData.),...(char*)&simpleData
1d9e0 20 29 0a 09 7b 20 6d 65 6d 73 65 74 28 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 2c .)..{.memset((char*)&simpleData,
1da00 30 2c 73 69 7a 65 6f 66 28 73 69 6d 70 6c 65 44 61 74 61 29 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 0,sizeof(simpleData));.}......vo
1da20 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f id.setData(.char.*d,.int.len,.bo
1da40 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 45 76 ol.allocateMem.=.TRUE.).{..QWSEv
1da60 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 ent::setData(.d,.len,.allocateMe
1da80 6d 20 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 73 20 3d 20 28 51 52 65 63 74 2a 29 72 61 77 44 61 m.);..rectangles.=.(QRect*)rawDa
1daa0 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 taPtr;.....}......struct.SimpleD
1dac0 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 6e 72 65 63 74 61 6e 67 ata.{..int.window;..int.nrectang
1dae0 6c 65 73 3b 0a 09 75 69 6e 74 20 69 73 5f 61 63 6b 3a 31 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c les;..uint.is_ack:1;.....}.simpl
1db00 65 44 61 74 61 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 2a 72 65 63 74 61 6e 67 6c 65 73 3b 0a 7d eData;......QRect.*rectangles;.}
1db20 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 73 ;.#ifndef.QT_NO_QWS_PROPERTIES.s
1db40 74 72 75 63 74 20 51 57 53 50 72 6f 70 65 72 74 79 52 65 70 6c 79 45 76 65 6e 74 20 3a 20 51 57 truct.QWSPropertyReplyEvent.:.QW
1db60 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 52 65 70 6c 79 45 76 65 SEvent.{.....QWSPropertyReplyEve
1db80 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 50 72 6f 70 nt()..:.QWSEvent(.QWSEvent::Prop
1dba0 65 72 74 79 52 65 70 6c 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c ertyReply,.sizeof(.simpleData.),
1dbc0 0a 09 09 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 ...(char*)&simpleData.).{}......
1dbe0 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 void.setData(.char.*d,.int.len,.
1dc00 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 bool.allocateMem.=.TRUE.).{..QWS
1dc20 45 76 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 Event::setData(.d,.len,.allocate
1dc40 4d 65 6d 20 29 3b 0a 09 64 61 74 61 20 3d 20 28 63 68 61 72 2a 29 72 61 77 44 61 74 61 50 74 72 Mem.);..data.=.(char*)rawDataPtr
1dc60 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b ;.....}......struct.SimpleData.{
1dc80 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 70 72 6f 70 65 72 74 79 3b 0a 09 69 6e ..int.window;..int.property;..in
1dca0 74 20 6c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 63 68 61 t.len;.....}.simpleData;.....cha
1dcc0 72 20 2a 64 61 74 61 3b 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 51 57 53 5f 50 r.*data;.};.#endif.//QT_NO_QWS_P
1dce0 52 4f 50 45 52 54 49 45 53 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 73 74 72 ROPERTIES..#ifndef.QT_NO_COP.str
1dd00 75 63 74 20 51 57 53 51 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 uct.QWSQCopMessageEvent.:.QWSEve
1dd20 6e 74 20 7b 0a 20 20 20 20 51 57 53 51 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e 74 28 29 0a 09 nt.{.....QWSQCopMessageEvent()..
1dd40 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 51 43 6f 70 4d 65 73 73 61 67 :.QWSEvent(.QWSEvent::QCopMessag
1dd60 65 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 61 72 e,.sizeof(.simpleData.),...(char
1dd80 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 0a 09 7b 20 6d 65 6d 73 65 74 28 28 63 68 61 72 2a *)&simpleData.)..{.memset((char*
1dda0 29 26 73 69 6d 70 6c 65 44 61 74 61 2c 30 2c 73 69 7a 65 6f 66 28 73 69 6d 70 6c 65 44 61 74 61 )&simpleData,0,sizeof(simpleData
1ddc0 29 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 ));.}......void.setData(.char.*d
1dde0 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 ,.int.len,.bool.allocateMem.=.TR
1de00 55 45 20 29 20 7b 0a 09 51 57 53 45 76 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 UE.).{..QWSEvent::setData(.d,.le
1de20 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 63 68 61 72 2a 20 70 20 3d 20 28 63 68 n,.allocateMem.);..char*.p.=.(ch
1de40 61 72 2a 29 20 72 61 77 44 61 74 61 50 74 72 3b 0a 09 63 68 61 6e 6e 65 6c 20 3d 20 51 43 53 74 ar*).rawDataPtr;..channel.=.QCSt
1de60 72 69 6e 67 28 20 70 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 63 68 61 6e 6e 65 6c 20 2b 20 31 ring(.p,.simpleData.lchannel.+.1
1de80 20 29 3b 0a 09 70 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 63 68 61 6e 6e 65 6c 3b 0a 09 .);..p.+=.simpleData.lchannel;..
1dea0 6d 65 73 73 61 67 65 20 3d 20 51 43 53 74 72 69 6e 67 28 20 70 2c 20 73 69 6d 70 6c 65 44 61 74 message.=.QCString(.p,.simpleDat
1dec0 61 2e 6c 6d 65 73 73 61 67 65 20 2b 20 31 20 29 3b 0a 09 70 20 2b 3d 20 73 69 6d 70 6c 65 44 61 a.lmessage.+.1.);..p.+=.simpleDa
1dee0 74 61 2e 6c 6d 65 73 73 61 67 65 3b 0a 09 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 28 20 70 2c ta.lmessage;..data.duplicate(.p,
1df00 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 64 61 74 61 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 .simpleData.ldata.);.....}......
1df20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 62 6f 6f 6c 20 69 73 5f 72 65 73 struct.SimpleData.{..bool.is_res
1df40 70 6f 6e 73 65 3b 0a 09 69 6e 74 20 6c 63 68 61 6e 6e 65 6c 3b 0a 09 69 6e 74 20 6c 6d 65 73 73 ponse;..int.lchannel;..int.lmess
1df60 61 67 65 3b 0a 09 69 6e 74 20 6c 64 61 74 61 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 age;..int.ldata;.....}.simpleDat
1df80 61 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 63 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 51 43 a;......QCString.channel;.....QC
1dfa0 53 74 72 69 6e 67 20 6d 65 73 73 61 67 65 3b 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 20 64 String.message;.....QByteArray.d
1dfc0 61 74 61 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 57 53 57 69 6e 64 6f ata;.};..#endif..struct.QWSWindo
1dfe0 77 4f 70 65 72 61 74 69 6f 6e 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 wOperationEvent.:.QWSEvent.{....
1e000 20 51 57 53 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 .QWSWindowOperationEvent()..:.QW
1e020 53 45 76 65 6e 74 28 20 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 SEvent(.WindowOperation,.sizeof(
1e040 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 .simpleData.),.(char*)&simpleDat
1e060 61 20 29 20 7b 20 7d 0a 0a 20 20 20 20 65 6e 75 6d 20 4f 70 65 72 61 74 69 6f 6e 20 7b 20 53 68 a.).{.}......enum.Operation.{.Sh
1e080 6f 77 2c 20 48 69 64 65 2c 20 53 68 6f 77 4d 61 78 69 6d 69 7a 65 64 2c 20 53 68 6f 77 4e 6f 72 ow,.Hide,.ShowMaximized,.ShowNor
1e0a0 6d 61 6c 2c 20 53 68 6f 77 4d 69 6e 69 6d 69 7a 65 64 2c 20 43 6c 6f 73 65 20 7d 3b 0a 20 20 20 mal,.ShowMinimized,.Close.};....
1e0c0 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 .struct.SimpleData.{..int.window
1e0e0 3b 0a 09 4f 70 65 72 61 74 69 6f 6e 20 6f 70 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 ;..Operation.op;.....}.simpleDat
1e100 61 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 73 74 72 75 a;.};..#ifndef.QT_NO_QWS_IM.stru
1e120 63 74 20 51 57 53 49 4d 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 ct.QWSIMEvent.:.QWSEvent.{.....Q
1e140 57 53 49 4d 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 49 4d 45 76 65 6e 74 WSIMEvent()..:.QWSEvent(.IMEvent
1e160 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 ,.sizeof(.simpleData.),.(char*)&
1e180 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d simpleData.).{.}......struct.Sim
1e1a0 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 74 79 70 65 pleData.{..int.window;..int.type
1e1c0 3b 0a 09 69 6e 74 20 63 70 6f 73 3b 0a 09 69 6e 74 20 73 65 6c 4c 65 6e 3b 0a 09 69 6e 74 20 74 ;..int.cpos;..int.selLen;..int.t
1e1e0 65 78 74 4c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 76 extLen;.....}.simpleData;......v
1e200 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 oid.setData(.char.*d,.int.len,.b
1e220 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 45 ool.allocateMem.=.TRUE.).{..QWSE
1e240 76 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d vent::setData(.d,.len,.allocateM
1e260 65 6d 20 29 3b 0a 09 74 65 78 74 20 3d 20 28 51 43 68 61 72 2a 29 72 61 77 44 61 74 61 50 74 72 em.);..text.=.(QChar*)rawDataPtr
1e280 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 43 68 61 72 20 2a 74 65 78 74 3b 0a 7d 3b 0a 23 65 6e ;.....}......QChar.*text;.};.#en
1e2a0 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 00 00 dif..#endif.//.QWSEVENT_QWS_H...
1e2c0 00 1c 00 71 00 75 00 72 00 6c 00 6f 00 70 00 65 00 72 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 ...q.u.r.l.o.p.e.r.a.t.o.r...h..
1e2e0 11 dd 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ../*****************************
1e300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1e320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 ***************.**.$Id:.$.**.**.
1e340 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 63 6c 61 73 73 Definition.of.QUrlOperator.class
1e360 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 32 39 0a 2a 2a 0a 2a 2a 20 43 6f .**.**.Created.:.950429.**.**.Co
1e380 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 pyright.(C).1992-2000.Trolltech.
1e3a0 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a ASA...All.rights.reserved..**.**
1e3c0 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c .This.file.is.part.of.the.kernel
1e3e0 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a .module.of.the.Qt.GUI.Toolkit..*
1e400 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 *.**.This.file.may.be.distribute
1e420 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 d.under.the.terms.of.the.Q.Publi
1e440 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c c.License.**.as.defined.by.Troll
1e460 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 tech.ASA.of.Norway.and.appearing
1e480 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c .in.the.file.**.LICENSE.QPL.incl
1e4a0 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 uded.in.the.packaging.of.this.fi
1e4c0 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 le..**.**.This.file.may.be.distr
1e4e0 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 ibuted.and/or.modified.under.the
1e500 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 .terms.of.the.**.GNU.General.Pub
1e520 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 lic.License.version.2.as.publish
1e540 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 ed.by.the.Free.Software.**.Found
1e560 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 ation.and.appearing.in.the.file.
1e580 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 LICENSE.GPL.included.in.the.**.p
1e5a0 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 ackaging.of.this.file..**.**.Lic
1e5c0 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 ensees.holding.valid.Qt.Enterpri
1e5e0 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 se.Edition.or.Qt.Professional.Ed
1e600 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 ition.**.licenses.may.use.this.f
1e620 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f ile.in.accordance.with.the.Qt.Co
1e640 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 mmercial.License.**.Agreement.pr
1e660 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 ovided.with.the.Software..**.**.
1e680 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 This.file.is.provided.AS.IS.with
1e6a0 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 .NO.WARRANTY.OF.ANY.KIND,.INCLUD
1e6c0 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d ING.THE.**.WARRANTY.OF.DESIGN,.M
1e6e0 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 ERCHANTABILITY.AND.FITNESS.FOR.A
1e700 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 .PARTICULAR.PURPOSE..**.**.See.h
1e720 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d ttp://qtsoftware.com/pricing.htm
1e740 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 l.or.email.sales@trolltech.com.f
1e760 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d or.**...information.about.Qt.Com
1e780 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 mercial.License.Agreements..**.S
1e7a0 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f ee.http://qtsoftware.com/qpl/.fo
1e7c0 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 r.QPL.licensing.information..**.
1e7e0 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 See.http://qtsoftware.com/gpl/.f
1e800 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a or.GPL.licensing.information..**
1e820 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 .**.Contact.info@trolltech.com.i
1e840 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 f.any.conditions.of.this.licensi
1e860 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a ng.are.**.not.clear.to.you..**.*
1e880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1e8a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1e8c0 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 23 *****/..#ifndef.QURLOPERATOR_H.#
1e8e0 64 65 66 69 6e 65 20 51 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 define.QURLOPERATOR_H..#ifndef.Q
1e900 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 T_H.#include."qobject.h".#includ
1e920 65 20 22 71 75 72 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 e."qurl.h".#include."qptrlist.h"
1e940 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 65 74 77 6f 72 6b 70 72 6f 74 6f 63 6f 6c 2e 68 22 0a 23 .#include."qnetworkprotocol.h".#
1e960 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 20 2f 2f 20 51 53 74 72 69 include."qstringlist.h".//.QStri
1e980 6e 67 2d 3e 51 53 74 72 69 6e 67 4c 69 73 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 ng->QStringList.conversion.#endi
1e9a0 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b f.//.QT_H..#ifndef.QT_NO_NETWORK
1e9c0 50 52 4f 54 4f 43 4f 4c 0a 0a 63 6c 61 73 73 20 51 55 72 6c 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 PROTOCOL..class.QUrlInfo;.class.
1e9e0 51 55 72 6c 4f 70 65 72 61 74 6f 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 QUrlOperatorPrivate;..class.Q_EX
1ea00 50 4f 52 54 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 PORT.QUrlOperator.:.public.QObje
1ea20 63 74 2c 20 70 75 62 6c 69 63 20 51 55 72 6c 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 ct,.public.QUrl.{.....friend.cla
1ea40 73 73 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 3b 0a 0a 20 20 20 20 51 5f 4f 42 4a 45 ss.QNetworkProtocol;......Q_OBJE
1ea60 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 29 3b 0a CT..public:.....QUrlOperator();.
1ea80 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 ....QUrlOperator(.const.QString.
1eaa0 26 75 72 4c 20 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 &urL.);.....QUrlOperator(.const.
1eac0 51 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 75 72 6c 20 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 65 QUrlOperator&.url.);.....QUrlOpe
1eae0 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 75 72 6c 2c 20 rator(.const.QUrlOperator&.url,.
1eb00 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 72 65 6c 55 72 6c 2c 20 62 6f 6f 6c 20 63 68 65 63 const.QString&.relUrl,.bool.chec
1eb20 6b 53 6c 61 73 68 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 kSlash.=.FALSE.);.....virtual.~Q
1eb40 55 72 6c 4f 70 65 72 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 UrlOperator();......virtual.void
1eb60 20 73 65 74 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 74 68 20 29 3b .setPath(.const.QString&.path.);
1eb80 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 64 55 70 28 29 3b 0a 0a 20 20 20 20 76 .....virtual.bool.cdUp();......v
1eba0 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a irtual.const.QNetworkOperation.*
1ebc0 6c 69 73 74 43 68 69 6c 64 72 65 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 listChildren();.....virtual.cons
1ebe0 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6d 6b 64 69 72 28 20 63 6f 6e 73 t.QNetworkOperation.*mkdir(.cons
1ec00 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 t.QString.&dirname.);.....virtua
1ec20 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 6d 6f 76 l.const.QNetworkOperation.*remov
1ec40 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 20 29 3b 0a 20 20 e(.const.QString.&filename.);...
1ec60 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f ..virtual.const.QNetworkOperatio
1ec80 6e 20 2a 72 65 6e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 6c 64 6e 61 6d n.*rename(.const.QString.&oldnam
1eca0 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 65 77 6e 61 6d 65 20 29 3b 0a 20 20 20 e,.const.QString.&newname.);....
1ecc0 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e .virtual.const.QNetworkOperation
1ece0 20 2a 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 6f 63 61 74 69 6f 6e 20 3d .*get(.const.QString.&location.=
1ed00 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f .QString::null.);.....virtual.co
1ed20 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 70 75 74 28 20 63 6f 6e 73 nst.QNetworkOperation.*put(.cons
1ed40 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e t.QByteArray.&data,.const.QStrin
1ed60 67 20 26 6c 6f 63 61 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 20 29 3b 0a g.&location.=.QString::null..);.
1ed80 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 74 72 4c 69 73 74 3c 51 4e 65 74 77 6f 72 6b 4f 70 65 ....virtual.QPtrList<QNetworkOpe
1eda0 72 61 74 69 6f 6e 3e 20 63 6f 70 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 72 6f ration>.copy(.const.QString.&fro
1edc0 6d 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 6f 2c 20 62 6f 6f 6c 20 6d 6f 76 65 20 m,.const.QString.&to,.bool.move.
1ede0 3d 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 74 6f 50 61 74 68 20 3d 20 54 52 55 45 20 29 3b 0a 20 =.FALSE,.bool.toPath.=.TRUE.);..
1ee00 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 70 79 28 20 63 6f 6e 73 74 20 51 53 74 72 ...virtual.void.copy(.const.QStr
1ee20 69 6e 67 4c 69 73 74 20 26 66 69 6c 65 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 ingList.&files,.const.QString.&d
1ee40 65 73 74 2c 20 62 6f 6f 6c 20 6d 6f 76 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 est,.bool.move.=.FALSE.);.....vi
1ee60 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 44 69 72 28 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 rtual.bool.isDir(.bool.*ok.=.0.)
1ee80 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 46 69 6c 74 65 ;......virtual.void.setNameFilte
1eea0 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 20 29 3b 0a r(.const.QString.&nameFilter.);.
1eec0 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 46 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a ....QString.nameFilter().const;.
1eee0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 72 6c 49 6e 66 6f 20 69 6e 66 6f 28 20 63 6f 6e 73 .....virtual.QUrlInfo.info(.cons
1ef00 74 20 51 53 74 72 69 6e 67 20 26 65 6e 74 72 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 t.QString.&entry.).const;......Q
1ef20 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 UrlOperator&.operator=(.const.QU
1ef40 72 6c 4f 70 65 72 61 74 6f 72 20 26 75 72 6c 20 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 rlOperator.&url.);.....QUrlOpera
1ef60 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 tor&.operator=(.const.QString.&u
1ef80 72 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 6f 70 28 29 3b 0a rl.);......virtual.void.stop();.
1efa0 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 68 69 6c 64 72 65 6e 28 20 .signals:.....void.newChildren(.
1efc0 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 55 72 6c 49 6e 66 6f 3e 20 26 2c 20 51 4e const.QValueList<QUrlInfo>.&,.QN
1efe0 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 etworkOperation.*res.);.....void
1f000 20 66 69 6e 69 73 68 65 64 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 .finished(.QNetworkOperation.*re
1f020 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 s.);.....void.start(.QNetworkOpe
1f040 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 64 44 ration.*res.);.....void.createdD
1f060 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 2c 20 51 4e 65 74 irectory(.const.QUrlInfo.&,.QNet
1f080 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 workOperation.*res.);.....void.r
1f0a0 65 6d 6f 76 65 64 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 emoved(.QNetworkOperation.*res.)
1f0c0 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 43 68 61 6e 67 65 64 28 20 51 4e 65 74 77 6f 72 6b ;.....void.itemChanged(.QNetwork
1f0e0 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 28 Operation.*res.);.....void.data(
1f100 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 .const.QByteArray.&,.QNetworkOpe
1f120 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 54 72 61 6e ration.*res.);.....void.dataTran
1f140 73 66 65 72 50 72 6f 67 72 65 73 73 28 20 69 6e 74 20 62 79 74 65 73 44 6f 6e 65 2c 20 69 6e 74 sferProgress(.int.bytesDone,.int
1f160 20 62 79 74 65 73 54 6f 74 61 6c 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a .bytesTotal,.QNetworkOperation.*
1f180 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 65 64 4e 65 78 74 43 6f 70 79 28 res.);.....void.startedNextCopy(
1f1a0 20 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 3c 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f .const.QPtrList<QNetworkOperatio
1f1c0 6e 3e 20 26 6c 73 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 69 6f 6e 53 74 n>.&lst.);.....void.connectionSt
1f1e0 61 74 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 73 74 61 74 65 2c 20 63 6f 6e 73 74 20 51 53 74 ateChanged(.int.state,.const.QSt
1f200 72 69 6e 67 20 26 64 61 74 61 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f ring.&data.);..protected:.....vo
1f220 69 64 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 id.reset();.....bool.parse(.cons
1f240 74 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f t.QString&.url.);.....virtual.bo
1f260 6f 6c 20 63 68 65 63 6b 56 61 6c 69 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ol.checkValid();.....virtual.voi
1f280 64 20 63 6c 65 61 72 45 6e 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 65 74 4e 65 d.clearEntries();.....void.getNe
1f2a0 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 tworkProtocol();.....void.delete
1f2c0 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 NetworkProtocol();..private.slot
1f2e0 73 3a 0a 20 20 20 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a s:.....const.QNetworkOperation.*
1f300 73 74 61 72 74 4f 70 65 72 61 74 69 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f startOperation(.QNetworkOperatio
1f320 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 79 47 6f 74 44 61 74 61 28 20 63 n.*op.);.....void.copyGotData(.c
1f340 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 2c 20 51 4e 65 74 77 6f 72 6b 4f onst.QByteArray.&data,.QNetworkO
1f360 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 69 6e 75 peration.*op.);.....void.continu
1f380 65 43 6f 70 79 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a eCopy(.QNetworkOperation.*op.);.
1f3a0 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 65 64 43 6f 70 79 28 29 3b 0a 20 20 20 20 76 6f 69 ....void.finishedCopy();.....voi
1f3c0 64 20 61 64 64 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 55 72 d.addEntry(.const.QValueList<QUr
1f3e0 6c 49 6e 66 6f 3e 20 26 69 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 49 74 65 6d 43 68 lInfo>.&i.);.....void.slotItemCh
1f400 61 6e 67 65 64 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a anged(.QNetworkOperation.*op.);.
1f420 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 4f 70 65 72 61 74 69 .private:.....void.deleteOperati
1f440 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 20 20 on(.QNetworkOperation.*op.);....
1f460 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 ..QUrlOperatorPrivate.*d;.};..#e
1f480 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a 23 ndif.//.QT_NO_NETWORKPROTOCOL..#
1f4a0 65 6e 64 69 66 20 2f 2f 20 51 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 00 00 00 2c 00 71 00 77 endif.//.QURLOPERATOR_H....,.q.w
1f4c0 00 73 00 6b 00 64 00 65 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f 00 71 .s.k.d.e.d.e.c.o.r.a.t.i.o.n._.q
1f4e0 00 77 00 73 00 2e 00 68 00 00 08 77 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .w.s...h...w/*******************
1f500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1f520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 *************************.**.$Id
1f540 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f $.**.**.Declaration.of.Qtopia.Co
1f560 72 65 20 4b 44 45 20 64 65 63 6f 72 61 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 re.KDE.decorations.**.**.Created
1f580 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 .:.000101.**.**.Copyright.(C).20
1f5a0 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 00-2002.Trolltech.ASA...All.righ
1f5c0 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 ts.reserved..**.**.This.file.is.
1f5e0 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 part.of.the.kernel.module.of.the
1f600 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 .Qt.GUI.Toolkit..**.**.This.file
1f620 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
1f640 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
1f660 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
1f680 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
1f6a0 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
1f6c0 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
1f6e0 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
1f700 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
1f720 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
1f740 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 ofessional.Edition.**.licenses.f
1f760 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 or.Qtopia.Core.may.use.this.file
1f780 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d .in.accordance.with.the.**.Qt.Em
1f7a0 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d bedded.Commercial.License.Agreem
1f7c0 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a ent.provided.with.the.Software..
1f7e0 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 **.**.This.file.is.provided.AS.I
1f800 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 S.with.NO.WARRANTY.OF.ANY.KIND,.
1f820 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 INCLUDING.THE.**.WARRANTY.OF.DES
1f840 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 IGN,.MERCHANTABILITY.AND.FITNESS
1f860 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a .FOR.A.PARTICULAR.PURPOSE..**.**
1f880 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 .See.http://qtsoftware.com/prici
1f8a0 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 ng.html.or.email.sales@trolltech
1f8c0 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 .com.for.**...information.about.
1f8e0 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 Qt.Commercial.License.Agreements
1f900 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 ..**.See.http://qtsoftware.com/g
1f920 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f pl/.for.GPL.licensing.informatio
1f940 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e n..**.**.Contact.info@trolltech.
1f960 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 com.if.any.conditions.of.this.li
1f980 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e censing.are.**.not.clear.to.you.
1f9a0 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .**.****************************
1f9c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1f9e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4b 44 45 44 45 43 4f 52 **********/..#ifndef.QWSKDEDECOR
1fa00 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 4b 44 45 44 45 43 4f 52 41 ATION_QWS_H.#define.QWSKDEDECORA
1fa20 54 49 4f 4e 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 TION_QWS_H..#ifndef.QT_H.#includ
1fa40 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 e."qwsdefaultdecoration_qws.h".#
1fa60 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 endif.//.QT_H..#ifndef.QT_NO_QWS
1fa80 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 4b 44 45 44 65 63 6f _KDE_WM_STYLE...class.QWSKDEDeco
1faa0 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 ration.:.public.QWSDefaultDecora
1fac0 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 4b 44 45 44 65 63 6f 72 61 74 tion.{.public:.....QWSKDEDecorat
1fae0 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 4b 44 45 44 65 63 6f 72 61 ion();.....virtual.~QWSKDEDecora
1fb00 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 tion();......virtual.QRegion.reg
1fb20 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 ion(const.QWidget.*,.const.QRect
1fb40 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 .&rect,.Region);.....virtual.voi
1fb60 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 d.paint(QPainter.*,.const.QWidge
1fb80 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 t.*);.....virtual.void.paintButt
1fba0 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 on(QPainter.*,.const.QWidget.*,.
1fbc0 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 2f Region,.int.state);.protected:./
1fbe0 2a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 *.....virtual.int.getTitleWidth(
1fc00 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e const.QWidget.*);.....virtual.in
1fc20 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a t.getTitleHeight(const.QWidget.*
1fc40 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 65 6e 75 );.....virtual.const.char.**menu
1fc60 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 Pixmap();.....virtual.const.char
1fc80 20 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f .**closePixmap();.....virtual.co
1fca0 6e 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 nst.char.**minimizePixmap();....
1fcc0 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d 69 7a 65 50 69 .virtual.const.char.**maximizePi
1fce0 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a xmap();.....virtual.const.char.*
1fd00 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 2a 2f 0a 7d 3b 0a 0a 23 65 6e 64 69 *normalizePixmap();.*/.};..#endi
1fd20 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e f.//.QT_NO_QWS_KDE_WM_STYLE..#en
1fd40 64 69 66 20 2f 2f 20 51 57 53 4b 44 45 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 dif.//.QWSKDEDECORATION_QWS_H...
1fd60 00 28 00 71 00 73 00 79 00 6e 00 74 00 61 00 78 00 68 00 69 00 67 00 68 00 6c 00 69 00 67 00 68 .(.q.s.y.n.t.a.x.h.i.g.h.l.i.g.h
1fd80 00 74 00 65 00 72 00 2e 00 68 00 00 09 b0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .t.e.r...h..../*****************
1fda0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1fdc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 ***************************.**.$
1fde0 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 53 Id:.$.**.**.Definition.of.the.QS
1fe00 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 yntaxHighlighter.class.**.**.Cre
1fe20 61 74 65 64 20 3a 20 30 32 32 34 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 ated.:.022407.**.**.Copyright.(C
1fe40 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 ).1992-2000.Trolltech.ASA...All.
1fe60 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 rights.reserved..**.**.This.file
1fe80 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f .is.part.of.the.widgets.module.o
1fea0 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 f.the.Qt.GUI.Toolkit..**.**.This
1fec0 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 .file.may.be.distributed.under.t
1fee0 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.terms.of.the.Q.Public.License
1ff00 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 .**.as.defined.by.Trolltech.ASA.
1ff20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 of.Norway.and.appearing.in.the.f
1ff40 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 ile.**.LICENSE.QPL.included.in.t
1ff60 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a he.packaging.of.this.file..**.**
1ff80 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e .This.file.may.be.distributed.an
1ffa0 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 d/or.modified.under.the.terms.of
1ffc0 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e .the.**.GNU.General.Public.Licen
1ffe0 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 se.version.2.as.published.by.the
20000 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 .Free.Software.**.Foundation.and
20020 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 .appearing.in.the.file.LICENSE.G
20040 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 PL.included.in.the.**.packaging.
20060 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f of.this.file..**.**.Licensees.ho
20080 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f lding.valid.Qt.Enterprise.Editio
200a0 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 n.or.Qt.Professional.Edition.**.
200c0 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 licenses.may.use.this.file.in.ac
200e0 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 cordance.with.the.Qt.Commercial.
20100 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 License.**.Agreement.provided.wi
20120 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 th.the.Software..**.**.This.file
20140 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 .is.provided.AS.IS.with.NO.WARRA
20160 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a NTY.OF.ANY.KIND,.INCLUDING.THE.*
20180 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 *.WARRANTY.OF.DESIGN,.MERCHANTAB
201a0 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c ILITY.AND.FITNESS.FOR.A.PARTICUL
201c0 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 AR.PURPOSE..**.**.See.http://qts
201e0 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 oftware.com/pricing.html.or.emai
20200 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 l.sales@trolltech.com.for.**...i
20220 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c nformation.about.Qt.Commercial.L
20240 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f icense.Agreements..**.See.http:/
20260 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 /qtsoftware.com/qpl/.for.QPL.lic
20280 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a ensing.information..**.See.http:
202a0 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 //qtsoftware.com/gpl/.for.GPL.li
202c0 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 censing.information..**.**.Conta
202e0 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e ct.info@trolltech.com.if.any.con
20300 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a ditions.of.this.licensing.are.**
20320 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .not.clear.to.you..**.**********
20340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
20360 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 ****************************/..#
20380 69 66 6e 64 65 66 20 51 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 5f 48 0a 23 64 65 66 ifndef.QSYNTAXHIGHLIGHTER_H.#def
203a0 69 6e 65 20 51 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 5f 48 0a 0a 23 69 66 6e 64 65 ine.QSYNTAXHIGHLIGHTER_H..#ifnde
203c0 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 f.QT_H.#include."qfont.h".#inclu
203e0 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e de."qcolor.h".#include."qstring.
20400 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 45 64 h".#endif.//.QT_H..class.QTextEd
20420 69 74 3b 0a 63 6c 61 73 73 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 49 6e 74 65 it;.class.QSyntaxHighlighterInte
20440 72 6e 61 6c 3b 0a 63 6c 61 73 73 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 50 72 rnal;.class.QSyntaxHighlighterPr
20460 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 50 61 72 61 67 72 61 70 68 3b 0a 0a 63 6c ivate;.class.QTextParagraph;..cl
20480 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 20 ass.Q_EXPORT.QSyntaxHighlighter.
204a0 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 :.public.Qt.{.....friend.class.Q
204c0 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 49 6e 74 65 72 6e 61 6c 3b 0a 0a 70 75 62 6c SyntaxHighlighterInternal;..publ
204e0 69 63 3a 0a 20 20 20 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 28 20 51 54 65 78 ic:.....QSyntaxHighlighter(.QTex
20500 74 45 64 69 74 20 2a 74 65 78 74 45 64 69 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e tEdit.*textEdit.);.....virtual.~
20520 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 QSyntaxHighlighter();......virtu
20540 61 6c 20 69 6e 74 20 68 69 67 68 6c 69 67 68 74 50 61 72 61 67 72 61 70 68 28 20 63 6f 6e 73 74 al.int.highlightParagraph(.const
20560 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 65 6e 64 53 74 61 74 65 4f 66 4c 61 .QString.&text,.int.endStateOfLa
20580 73 74 50 61 72 61 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 stPara.).=.0;......void.setForma
205a0 74 28 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 t(.int.start,.int.count,.const.Q
205c0 46 6f 6e 74 20 26 66 6f 6e 74 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 6f 72 20 Font.&font,.const.QColor.&color.
205e0 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 74 28 20 69 6e 74 20 73 74 61 72 74 );.....void.setFormat(.int.start
20600 2c 20 69 6e 74 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 6f 72 ,.int.count,.const.QColor.&color
20620 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 74 28 20 69 6e 74 20 73 74 61 72 .);.....void.setFormat(.int.star
20640 74 2c 20 69 6e 74 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 6f 6e 74 20 t,.int.count,.const.QFont.&font.
20660 29 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 20 2a 74 65 78 74 45 64 69 74 28 29 20 63 6f 6e );.....QTextEdit.*textEdit().con
20680 73 74 20 7b 20 72 65 74 75 72 6e 20 65 64 69 74 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 st.{.return.edit;.}......void.re
206a0 68 69 67 68 6c 69 67 68 74 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 50 61 72 highlight();......int.currentPar
206c0 61 67 72 61 70 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 agraph().const;..private:.....QT
206e0 65 78 74 50 61 72 61 67 72 61 70 68 20 2a 70 61 72 61 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 extParagraph.*para;.....QTextEdi
20700 74 20 2a 65 64 69 74 3b 0a 20 20 20 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 50 t.*edit;.....QSyntaxHighlighterP
20720 72 69 76 61 74 65 20 2a 64 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 74 00 rivate.*d;..};..#endif......q.t.
20740 61 00 62 00 6c 00 65 00 2e 00 68 00 00 48 35 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a a.b.l.e...h..H5/****************
20760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
20780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a ****************************.**.
207a0 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 61 62 6c 65 20 77 69 64 67 65 74 20 63 **.Definition.of.QTable.widget.c
207c0 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 36 30 37 0a 2a 2a 0a 2a lass.**.**.Created.:.000607.**.*
207e0 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 *.Copyright.(C).1992-2002.Trollt
20800 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a ech.ASA...All.rights.reserved..*
20820 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 61 *.**.This.file.is.part.of.the.ta
20840 62 6c 65 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 ble.module.of.the.Qt.GUI.Toolkit
20860 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 ..**.**.This.file.may.be.distrib
20880 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 uted.under.the.terms.of.the.Q.Pu
208a0 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 blic.License.**.as.defined.by.Tr
208c0 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 olltech.ASA.of.Norway.and.appear
208e0 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 ing.in.the.file.**.LICENSE.QPL.i
20900 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 ncluded.in.the.packaging.of.this
20920 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 .file..**.**.This.file.may.be.di
20940 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 stributed.and/or.modified.under.
20960 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 the.terms.of.the.**.GNU.General.
20980 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c Public.License.version.2.as.publ
209a0 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f ished.by.the.Free.Software.**.Fo
209c0 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 undation.and.appearing.in.the.fi
209e0 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a le.LICENSE.GPL.included.in.the.*
20a00 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 *.packaging.of.this.file..**.**.
20a20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 Licensees.holding.valid.Qt.Enter
20a40 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 prise.Edition.licenses.may.use.t
20a60 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 his.**.file.in.accordance.with.t
20a80 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 he.Qt.Commercial.License.Agreeme
20aa0 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 nt.provided.**.with.the.Software
20ac0 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 ..**.**.This.file.is.provided.AS
20ae0 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 .IS.with.NO.WARRANTY.OF.ANY.KIND
20b00 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 ,.INCLUDING.THE.**.WARRANTY.OF.D
20b20 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 ESIGN,.MERCHANTABILITY.AND.FITNE
20b40 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a SS.FOR.A.PARTICULAR.PURPOSE..**.
20b60 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 **.See.http://qtsoftware.com/pri
20b80 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 cing.html.or.email.sales@trollte
20ba0 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 ch.com.for.**...information.abou
20bc0 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e t.Qt.Commercial.License.Agreemen
20be0 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d ts..**.See.http://qtsoftware.com
20c00 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 /qpl/.for.QPL.licensing.informat
20c20 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ion..**.See.http://qtsoftware.co
20c40 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 m/gpl/.for.GPL.licensing.informa
20c60 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 tion..**.**.Contact.info@trollte
20c80 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 ch.com.if.any.conditions.of.this
20ca0 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 .licensing.are.**.not.clear.to.y
20cc0 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ou..**.*************************
20ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
20d00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 41 42 4c 45 5f 48 *************/..#ifndef.QTABLE_H
20d20 0a 23 64 65 66 69 6e 65 20 51 54 41 42 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a .#define.QTABLE_H..#ifndef.QT_H.
20d40 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 69 6e 63 6c 75 64 #include."qscrollview.h".#includ
20d60 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 e."qpixmap.h".#include."qptrvect
20d80 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 65 61 64 65 72 2e 68 22 0a 23 69 6e 63 6c or.h".#include."qheader.h".#incl
20da0 75 64 65 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 ude."qmemarray.h".#include."qptr
20dc0 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 list.h".#include."qguardedptr.h"
20de0 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 .#include."qshared.h".#include."
20e00 71 69 6e 74 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 qintdict.h".#include."qstringlis
20e20 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 t.h".#endif.//.QT_H...#ifndef.QT
20e40 5f 4e 4f 5f 54 41 42 4c 45 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 _NO_TABLE..#if.!defined(.QT_MODU
20e60 4c 45 5f 54 41 42 4c 45 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 LE_TABLE.).||.defined(.QT_LICENS
20e80 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f E_PROFESSIONAL.).||.defined(.QT_
20ea0 49 4e 54 45 52 4e 41 4c 5f 54 41 42 4c 45 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f INTERNAL_TABLE.).#define.QM_EXPO
20ec0 52 54 5f 54 41 42 4c 45 0a 23 69 66 6e 64 65 66 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 RT_TABLE.#ifndef.QM_TEMPLATE_EXT
20ee0 45 52 4e 5f 54 41 42 4c 45 0a 23 20 20 20 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 ERN_TABLE.#...define.QM_TEMPLATE
20f00 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 0a 23 65 6c 73 65 0a 23 64 65 66 69 _EXTERN_TABLE.#endif.#else.#defi
20f20 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 5f 45 58 50 4f 52 54 0a 23 64 65 66 ne.QM_EXPORT_TABLE.Q_EXPORT.#def
20f40 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 20 51 5f 54 ine.QM_TEMPLATE_EXTERN_TABLE.Q_T
20f60 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 54 61 EMPLATE_EXTERN.#endif..class.QTa
20f80 62 6c 65 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 56 61 6c 69 64 61 74 6f 72 3b 0a 63 6c 61 bleHeader;.class.QValidator;.cla
20fa0 73 73 20 51 54 61 62 6c 65 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 45 76 65 6e 74 3b 0a 63 6c ss.QTable;.class.QPaintEvent;.cl
20fc0 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 52 65 73 69 7a 65 45 76 65 6e 74 3b 0a ass.QTimer;.class.QResizeEvent;.
20fe0 63 6c 61 73 73 20 51 43 6f 6d 62 6f 42 6f 78 3b 0a 63 6c 61 73 73 20 51 43 68 65 63 6b 42 6f 78 class.QComboBox;.class.QCheckBox
21000 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4f 62 6a 65 63 74 3b 0a 0a 73 74 72 75 63 74 20 51 54 61 ;.class.QDragObject;..struct.QTa
21020 62 6c 65 50 72 69 76 61 74 65 3b 0a 73 74 72 75 63 74 20 51 54 61 62 6c 65 48 65 61 64 65 72 50 blePrivate;.struct.QTableHeaderP
21040 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 rivate;...class.QM_EXPORT_TABLE.
21060 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 QTableSelection.{.public:.....QT
21080 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 ableSelection();.....QTableSelec
210a0 74 69 6f 6e 28 20 69 6e 74 20 73 74 61 72 74 5f 72 6f 77 2c 20 69 6e 74 20 73 74 61 72 74 5f 63 tion(.int.start_row,.int.start_c
210c0 6f 6c 2c 20 69 6e 74 20 65 6e 64 5f 72 6f 77 2c 20 69 6e 74 20 65 6e 64 5f 63 6f 6c 20 29 3b 0a ol,.int.end_row,.int.end_col.);.
210e0 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 ....void.init(.int.row,.int.col.
21100 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 78 70 61 6e 64 54 6f 28 20 69 6e 74 20 72 6f 77 2c 20 69 );.....void.expandTo(.int.row,.i
21120 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 nt.col.);.....bool.operator==(.c
21140 6f 6e 73 74 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 20 63 6f 6e 73 74 3b onst.QTableSelection.&s.).const;
21160 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 54 61 62 .....bool.operator!=(.const.QTab
21180 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 leSelection.&s.).const.{.return.
211a0 21 28 6f 70 65 72 61 74 6f 72 3d 3d 28 73 29 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 74 6f 70 !(operator==(s));.}......int.top
211c0 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 52 6f 77 3b 20 7d 0a 20 20 20 Row().const.{.return.tRow;.}....
211e0 20 69 6e 74 20 62 6f 74 74 6f 6d 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 .int.bottomRow().const.{.return.
21200 62 52 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 43 6f 6c 28 29 20 63 6f 6e 73 74 20 bRow;.}.....int.leftCol().const.
21220 7b 20 72 65 74 75 72 6e 20 6c 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 6e 74 20 72 69 67 68 74 43 6f {.return.lCol;.}.....int.rightCo
21240 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 l().const.{.return.rCol;.}.....i
21260 6e 74 20 61 6e 63 68 6f 72 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 52 nt.anchorRow().const.{.return.aR
21280 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 61 6e 63 68 6f 72 43 6f 6c 28 29 20 63 6f 6e 73 74 20 ow;.}.....int.anchorCol().const.
212a0 7b 20 72 65 74 75 72 6e 20 61 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6e 75 6d 52 6f 77 73 {.return.aCol;.}.....int.numRows
212c0 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 ().const;.....int.numCols().cons
212e0 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 20 7b 20 t;......bool.isActive().const.{.
21300 72 65 74 75 72 6e 20 61 63 74 69 76 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 return.active;.}.....bool.isEmpt
21320 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 75 6d 52 6f 77 73 28 29 20 3d 3d 20 y().const.{.return.numRows().==.
21340 30 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 6e 74 20 61 63 74 69 76 65 20 3a 0;.}..private:.....uint.active.:
21360 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 69 6e 69 74 65 64 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 .1;.....uint.inited.:.1;.....int
21380 20 74 52 6f 77 2c 20 6c 43 6f 6c 2c 20 62 52 6f 77 2c 20 72 43 6f 6c 3b 0a 20 20 20 20 69 6e 74 .tRow,.lCol,.bRow,.rCol;.....int
213a0 20 61 52 6f 77 2c 20 61 43 6f 6c 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e .aRow,.aCol;.};..#define.Q_DEFIN
213c0 45 44 5f 51 54 41 42 4c 45 5f 53 45 4c 45 43 54 49 4f 4e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 ED_QTABLE_SELECTION.#include."qw
213e0 69 6e 65 78 70 6f 72 74 2e 68 22 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 inexport.h"..class.QM_EXPORT_TAB
21400 4c 45 20 51 54 61 62 6c 65 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 20 20 LE.QTableItem.:.public.Qt.{.....
21420 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 friend.class.QTable;..public:...
21440 20 20 65 6e 75 6d 20 45 64 69 74 54 79 70 65 20 7b 20 4e 65 76 65 72 2c 20 4f 6e 54 79 70 69 6e ..enum.EditType.{.Never,.OnTypin
21460 67 2c 20 57 68 65 6e 43 75 72 72 65 6e 74 2c 20 41 6c 77 61 79 73 20 7d 3b 0a 0a 20 20 20 20 51 g,.WhenCurrent,.Always.};......Q
21480 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 2c 20 45 64 69 74 54 79 TableItem(.QTable.*table,.EditTy
214a0 70 65 20 65 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 pe.et.);.....QTableItem(.QTable.
214c0 2a 74 61 62 6c 65 2c 20 45 64 69 74 54 79 70 65 20 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 *table,.EditType.et,.const.QStri
214e0 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 ng.&text.);.....QTableItem(.QTab
21500 6c 65 20 2a 74 61 62 6c 65 2c 20 45 64 69 74 54 79 70 65 20 65 74 2c 20 63 6f 6e 73 74 20 51 53 le.*table,.EditType.et,.const.QS
21520 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e tring.&text,.................con
21540 73 74 20 51 50 69 78 6d 61 70 20 26 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 st.QPixmap.&p.);.....virtual.~QT
21560 61 62 6c 65 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d 61 70 ableItem();......virtual.QPixmap
21580 20 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 .pixmap().const;.....virtual.QSt
215a0 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 ring.text().const;.....virtual.v
215c0 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 20 oid.setPixmap(.const.QPixmap.&p.
215e0 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e );.....virtual.void.setText(.con
21600 73 74 20 51 53 74 72 69 6e 67 20 26 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 20 2a 74 61 62 st.QString.&t.);.....QTable.*tab
21620 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a 0a 20 20 20 20 76 69 le().const.{.return.t;.}......vi
21640 72 74 75 61 6c 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 rtual.int.alignment().const;....
21660 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 6f 72 64 57 72 61 70 28 20 62 6f 6f 6c 20 .virtual.void.setWordWrap(.bool.
21680 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 6f 72 64 57 72 61 70 28 29 20 63 6f 6e 73 74 3b 0a b.);.....bool.wordWrap().const;.
216a0 0a 20 20 20 20 45 64 69 74 54 79 70 65 20 65 64 69 74 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a .....EditType.editType().const;.
216c0 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 45 64 69 74 6f ....virtual.QWidget.*createEdito
216e0 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 r().const;.....virtual.void.setC
21700 6f 6e 74 65 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a ontentFromEditor(.QWidget.*w.);.
21720 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 70 6c 61 63 65 61 62 6c 65 28 ....virtual.void.setReplaceable(
21740 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 70 6c 61 63 65 61 62 6c 65 28 .bool.);.....bool.isReplaceable(
21760 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6b 65 ).const;......virtual.QString.ke
21780 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 73 69 7a y().const;.....virtual.QSize.siz
217a0 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 eHint().const;......virtual.void
217c0 20 73 65 74 53 70 61 6e 28 20 69 6e 74 20 72 73 2c 20 69 6e 74 20 63 73 20 29 3b 0a 20 20 20 20 .setSpan(.int.rs,.int.cs.);.....
217e0 69 6e 74 20 72 6f 77 53 70 61 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c int.rowSpan().const;.....int.col
21800 53 70 61 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 Span().const;......virtual.void.
21820 73 65 74 52 6f 77 28 20 69 6e 74 20 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 setRow(.int.r.);.....virtual.voi
21840 64 20 73 65 74 43 6f 6c 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 28 29 d.setCol(.int.c.);.....int.row()
21860 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 .const;.....int.col().const;....
21880 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a ..virtual.void.paint(.QPainter.*
218a0 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 20 20 20 20 20 20 p,.const.QColorGroup.&cg,.......
218c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 ..................const.QRect.&c
218e0 72 2c 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 r,.bool.selected.);......void.up
21900 64 61 74 65 45 64 69 74 6f 72 28 20 69 6e 74 20 6f 6c 64 52 6f 77 2c 20 69 6e 74 20 6f 6c 64 43 dateEditor(.int.oldRow,.int.oldC
21920 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c ol.);......virtual.void.setEnabl
21940 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 ed(.bool.b.);.....bool.isEnabled
21960 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 74 74 69 28 ().const;......virtual.int.rtti(
21980 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 ).const;.....static.int.RTTI;..p
219a0 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 78 74 3b 0a 20 20 20 20 51 50 69 rivate:.....QString.txt;.....QPi
219c0 78 6d 61 70 20 70 69 78 3b 0a 20 20 20 20 51 54 61 62 6c 65 20 2a 74 3b 0a 20 20 20 20 45 64 69 xmap.pix;.....QTable.*t;.....Edi
219e0 74 54 79 70 65 20 65 64 54 79 70 65 3b 0a 20 20 20 20 75 69 6e 74 20 77 6f 72 64 77 72 61 70 20 tType.edType;.....uint.wordwrap.
21a00 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 74 63 68 61 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 :.1;.....uint.tcha.:.1;.....uint
21a20 20 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 20 72 77 2c 20 63 6c 3b 0a 20 20 .enabled.:.1;.....int.rw,.cl;...
21a40 20 20 69 6e 74 20 72 6f 77 73 70 61 6e 2c 20 63 6f 6c 73 70 61 6e 3b 0a 23 69 66 20 28 51 54 5f ..int.rowspan,.colspan;.#if.(QT_
21a60 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 41 64 64 VERSION.>=.0x040000).#error."Add
21a80 20 61 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 29 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 34 2e .a.setAlignment().function.in.4.
21aa0 30 20 28 62 75 74 20 6e 6f 20 64 20 70 6f 69 6e 74 65 72 29 22 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0.(but.no.d.pointer)".#endif.};.
21ac0 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 54 41 42 4c 45 5f 49 54 45 4d 0a 23 .#define.Q_DEFINED_QTABLE_ITEM.#
21ae0 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 0a 63 6c 61 73 73 20 51 4d include."qwinexport.h"..class.QM
21b00 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 43 6f 6d 62 6f 54 61 62 6c 65 49 74 65 6d 20 3a 20 _EXPORT_TABLE.QComboTableItem.:.
21b20 70 75 62 6c 69 63 20 51 54 61 62 6c 65 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 public.QTableItem.{.public:.....
21b40 51 43 6f 6d 62 6f 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 2c 20 QComboTableItem(.QTable.*table,.
21b60 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 69 73 74 2c 20 62 6f 6f 6c 20 65 64 const.QStringList.&list,.bool.ed
21b80 69 74 61 62 6c 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 7e 51 43 6f 6d 62 6f 54 61 62 itable.=.FALSE.);.....~QComboTab
21ba0 6c 65 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 leItem();.....virtual.QWidget.*c
21bc0 72 65 61 74 65 45 64 69 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c reateEditor().const;.....virtual
21be0 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 51 57 69 64 .void.setContentFromEditor(.QWid
21c00 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 get.*w.);.....virtual.void.paint
21c20 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 (.QPainter.*p,.const.QColorGroup
21c40 20 26 63 67 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f .&cg,.........................co
21c60 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 20 29 3b 0a nst.QRect.&cr,.bool.selected.);.
21c80 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 ....virtual.void.setCurrentItem(
21ca0 20 69 6e 74 20 69 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 .int.i.);.....virtual.void.setCu
21cc0 72 72 65 6e 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 69 20 29 3b 0a 20 rrentItem(.const.QString.&i.);..
21ce0 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ...int.currentItem().const;.....
21d00 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 QString.currentText().const;....
21d20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 .int.count().const;.#if.!defined
21d40 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 (Q_NO_USING_KEYWORD).....using.Q
21d60 54 61 62 6c 65 49 74 65 6d 3a 3a 74 65 78 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 TableItem::text;.#endif.....QStr
21d80 69 6e 67 20 74 65 78 74 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 ing.text(.int.i.).const;.....vir
21da0 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 64 69 74 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b tual.void.setEditable(.bool.b.);
21dc0 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 64 69 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 .....bool.isEditable().const;...
21de0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f ..virtual.void.setStringList(.co
21e00 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 nst.QStringList.&l.);......int.r
21e20 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 tti().const;.....static.int.RTTI
21e40 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a ;......QSize.sizeHint().const;..
21e60 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 20 2a 63 62 3b 0a 20 20 20 20 private:.....QComboBox.*cb;.....
21e80 51 53 74 72 69 6e 67 4c 69 73 74 20 65 6e 74 72 69 65 73 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 QStringList.entries;.....int.cur
21ea0 72 65 6e 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 64 69 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 rent;.....bool.edit;.....static.
21ec0 51 43 6f 6d 62 6f 42 6f 78 20 2a 66 61 6b 65 43 6f 6d 62 6f 3b 0a 20 20 20 20 73 74 61 74 69 63 QComboBox.*fakeCombo;.....static
21ee0 20 51 57 69 64 67 65 74 20 2a 66 61 6b 65 43 6f 6d 62 6f 57 69 64 67 65 74 3b 0a 20 20 20 20 73 .QWidget.*fakeComboWidget;.....s
21f00 74 61 74 69 63 20 69 6e 74 20 66 61 6b 65 52 65 66 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d tatic.int.fakeRef;..};..class.QM
21f20 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 43 68 65 63 6b 54 61 62 6c 65 49 74 65 6d 20 3a 20 _EXPORT_TABLE.QCheckTableItem.:.
21f40 70 75 62 6c 69 63 20 51 54 61 62 6c 65 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 public.QTableItem.{.public:.....
21f60 51 43 68 65 63 6b 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 2c 20 QCheckTableItem(.QTable.*table,.
21f80 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 const.QString.&txt.);.....void.s
21fa0 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 20 29 3b 0a 20 20 20 20 etText(.const.QString.&t.);.....
21fc0 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 45 64 69 74 6f 72 28 29 20 virtual.QWidget.*createEditor().
21fe0 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 const;.....virtual.void.setConte
22000 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 ntFromEditor(.QWidget.*w.);.....
22020 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c virtual.void.paint(.QPainter.*p,
22040 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 20 20 20 20 20 20 20 20 .const.QColorGroup.&cg,.........
22060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c ................const.QRect.&cr,
22080 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f .bool.selected.);.....virtual.vo
220a0 69 64 20 73 65 74 43 68 65 63 6b 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f id.setChecked(.bool.b.);.....boo
220c0 6c 20 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 l.isChecked().const;......int.rt
220e0 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b ti().const;.....static.int.RTTI;
22100 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 ......QSize.sizeHint().const;..p
22120 72 69 76 61 74 65 3a 0a 20 20 20 20 51 43 68 65 63 6b 42 6f 78 20 2a 63 62 3b 0a 20 20 20 20 62 rivate:.....QCheckBox.*cb;.....b
22140 6f 6f 6c 20 63 68 65 63 6b 65 64 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 ool.checked;..};..class.QM_EXPOR
22160 54 5f 54 41 42 4c 45 20 51 54 61 62 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 T_TABLE.QTable.:.public.QScrollV
22180 69 65 77 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 iew.{.....Q_OBJECT.....Q_ENUMS(.
221a0 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 46 6f 63 75 73 53 74 79 6c 65 20 29 0a 20 20 20 20 51 SelectionMode.FocusStyle.).....Q
221c0 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 20 52 45 41 44 20 6e 75 6d 52 _PROPERTY(.int.numRows.READ.numR
221e0 6f 77 73 20 57 52 49 54 45 20 73 65 74 4e 75 6d 52 6f 77 73 20 29 0a 20 20 20 20 51 5f 50 52 4f ows.WRITE.setNumRows.).....Q_PRO
22200 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 20 52 45 41 44 20 6e 75 6d 43 6f 6c 73 20 PERTY(.int.numCols.READ.numCols.
22220 57 52 49 54 45 20 73 65 74 4e 75 6d 43 6f 6c 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 WRITE.setNumCols.).....Q_PROPERT
22240 59 28 20 62 6f 6f 6c 20 73 68 6f 77 47 72 69 64 20 52 45 41 44 20 73 68 6f 77 47 72 69 64 20 57 Y(.bool.showGrid.READ.showGrid.W
22260 52 49 54 45 20 73 65 74 53 68 6f 77 47 72 69 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 RITE.setShowGrid.).....Q_PROPERT
22280 59 28 20 62 6f 6f 6c 20 72 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 72 6f Y(.bool.rowMovingEnabled.READ.ro
222a0 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 52 6f 77 4d 6f 76 69 6e wMovingEnabled.WRITE.setRowMovin
222c0 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 gEnabled.).....Q_PROPERTY(.bool.
222e0 63 6f 6c 75 6d 6e 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 63 6f 6c 75 6d 6e 4d columnMovingEnabled.READ.columnM
22300 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 43 6f 6c 75 6d 6e 4d 6f 76 69 ovingEnabled.WRITE.setColumnMovi
22320 6e 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c ngEnabled.).....Q_PROPERTY(.bool
22340 20 72 65 61 64 4f 6e 6c 79 20 52 45 41 44 20 69 73 52 65 61 64 4f 6e 6c 79 20 57 52 49 54 45 20 .readOnly.READ.isReadOnly.WRITE.
22360 73 65 74 52 65 61 64 4f 6e 6c 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f setReadOnly.).....Q_PROPERTY(.bo
22380 6f 6c 20 73 6f 72 74 69 6e 67 20 52 45 41 44 20 73 6f 72 74 69 6e 67 20 57 52 49 54 45 20 73 65 ol.sorting.READ.sorting.WRITE.se
223a0 74 53 6f 72 74 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 65 6c 65 63 tSorting.).....Q_PROPERTY(.Selec
223c0 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 52 45 41 44 20 73 65 6c 65 tionMode.selectionMode.READ.sele
223e0 63 74 69 6f 6e 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 ctionMode.WRITE.setSelectionMode
22400 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 46 6f 63 75 73 53 74 79 6c 65 20 66 6f .).....Q_PROPERTY(.FocusStyle.fo
22420 63 75 73 53 74 79 6c 65 20 52 45 41 44 20 66 6f 63 75 73 53 74 79 6c 65 20 57 52 49 54 45 20 73 cusStyle.READ.focusStyle.WRITE.s
22440 65 74 46 6f 63 75 73 53 74 79 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 etFocusStyle.).....Q_PROPERTY(.i
22460 6e 74 20 6e 75 6d 53 65 6c 65 63 74 69 6f 6e 73 20 52 45 41 44 20 6e 75 6d 53 65 6c 65 63 74 69 nt.numSelections.READ.numSelecti
22480 6f 6e 73 20 29 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 48 65 ons.)......friend.class.QTableHe
224a0 61 64 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6f 6d 62 6f 54 61 62 ader;.....friend.class.QComboTab
224c0 6c 65 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 68 65 63 6b 54 leItem;.....friend.class.QCheckT
224e0 61 62 6c 65 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c ableItem;.....friend.class.QTabl
22500 65 49 74 65 6d 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 6c 65 28 20 51 57 69 64 eItem;..public:.....QTable(.QWid
22520 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d get*.parent=0,.const.char*.name=
22540 30 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 2c 20 69 6e 0.);.....QTable(.int.numRows,.in
22560 74 20 6e 75 6d 43 6f 6c 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 51 57 69 64 67 65 74 2a 20 t.numCols,.............QWidget*.
22580 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a parent=0,.const.char*.name=0.);.
225a0 20 20 20 20 7e 51 54 61 62 6c 65 28 29 3b 0a 0a 20 20 20 20 51 48 65 61 64 65 72 20 2a 68 6f 72 ....~QTable();......QHeader.*hor
225c0 69 7a 6f 6e 74 61 6c 48 65 61 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 48 65 61 64 izontalHeader().const;.....QHead
225e0 65 72 20 2a 76 65 72 74 69 63 61 6c 48 65 61 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 er.*verticalHeader().const;.....
22600 20 65 6e 75 6d 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 7b 20 53 69 6e 67 6c 65 2c 20 4d 75 .enum.SelectionMode.{.Single,.Mu
22620 6c 74 69 2c 20 53 69 6e 67 6c 65 52 6f 77 2c 20 4d 75 6c 74 69 52 6f 77 2c 20 4e 6f 53 65 6c 65 lti,.SingleRow,.MultiRow,.NoSele
22640 63 74 69 6f 6e 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c ction.};.....virtual.void.setSel
22660 65 63 74 69 6f 6e 4d 6f 64 65 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 6d 6f 64 65 20 29 ectionMode(.SelectionMode.mode.)
22680 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 ;.....SelectionMode.selectionMod
226a0 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 e().const;......virtual.void.set
226c0 49 74 65 6d 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 51 54 61 62 6c 65 49 74 Item(.int.row,.int.col,.QTableIt
226e0 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 em.*item.);.....virtual.void.set
22700 54 65 78 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 53 Text(.int.row,.int.col,.const.QS
22720 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 tring.&text.);.....virtual.void.
22740 73 65 74 50 69 78 6d 61 70 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e setPixmap(.int.row,.int.col,.con
22760 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 st.QPixmap.&pix.);.....virtual.Q
22780 54 61 62 6c 65 49 74 65 6d 20 2a 69 74 65 6d 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f TableItem.*item(.int.row,.int.co
227a0 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 l.).const;.....virtual.QString.t
227c0 65 78 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 ext(.int.row,.int.col.).const;..
227e0 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 28 20 69 6e 74 20 72 ...virtual.QPixmap.pixmap(.int.r
22800 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c ow,.int.col.).const;.....virtual
22820 20 76 6f 69 64 20 63 6c 65 61 72 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f .void.clearCell(.int.row,.int.co
22840 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 63 65 6c 6c 47 65 6f 6d l.);......virtual.QRect.cellGeom
22860 65 74 72 79 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a etry(.int.row,.int.col.).const;.
22880 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6c 75 6d 6e 57 69 64 74 68 28 20 69 6e 74 ....virtual.int.columnWidth(.int
228a0 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 6f .col.).const;.....virtual.int.ro
228c0 77 48 65 69 67 68 74 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 wHeight(.int.row.).const;.....vi
228e0 72 74 75 61 6c 20 69 6e 74 20 63 6f 6c 75 6d 6e 50 6f 73 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 rtual.int.columnPos(.int.col.).c
22900 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 6f 77 50 6f 73 28 20 69 6e onst;.....virtual.int.rowPos(.in
22920 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 t.row.).const;.....virtual.int.c
22940 6f 6c 75 6d 6e 41 74 28 20 69 6e 74 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 olumnAt(.int.x.).const;.....virt
22960 75 61 6c 20 69 6e 74 20 72 6f 77 41 74 28 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 ual.int.rowAt(.int.y.).const;...
22980 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 3b 0a ...virtual.int.numRows().const;.
229a0 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 3b ....virtual.int.numCols().const;
229c0 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 2c 20 ......void.updateCell(.int.row,.
229e0 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 int.col.);......bool.eventFilter
22a00 28 20 51 4f 62 6a 65 63 74 20 2a 20 6f 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 (.QObject.*.o,.QEvent.*.);......
22a20 69 6e 74 20 63 75 72 72 65 6e 74 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 int.currentRow().const.{.return.
22a40 63 75 72 52 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 43 6f 6c 75 6d 6e 28 curRow;.}.....int.currentColumn(
22a60 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 75 72 43 6f 6c 3b 20 7d 0a 20 20 20 20 76 ).const.{.return.curCol;.}.....v
22a80 6f 69 64 20 65 6e 73 75 72 65 43 65 6c 6c 56 69 73 69 62 6c 65 28 20 69 6e 74 20 72 6f 77 2c 20 oid.ensureCellVisible(.int.row,.
22aa0 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 int.col.);......bool.isSelected(
22ac0 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 .int.row,.int.col.).const;.....b
22ae0 6f 6f 6c 20 69 73 52 6f 77 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 62 6f 6f 6c ool.isRowSelected(.int.row,.bool
22b00 20 66 75 6c 6c 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 .full.=.FALSE.).const;.....bool.
22b20 69 73 43 6f 6c 75 6d 6e 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 isColumnSelected(.int.col,.bool.
22b40 66 75 6c 6c 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 full.=.FALSE.).const;.....int.nu
22b60 6d 53 65 6c 65 63 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 61 62 6c 65 53 mSelections().const;.....QTableS
22b80 65 6c 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 6e 75 6d 20 29 20 63 6f election.selection(.int.num.).co
22ba0 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 53 65 6c 65 63 74 69 6f nst;.....virtual.int.addSelectio
22bc0 6e 28 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 3b 0a 20 n(.const.QTableSelection.&s.);..
22be0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 ...virtual.void.removeSelection(
22c00 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 3b 0a 20 20 20 .const.QTableSelection.&s.);....
22c20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 20 69 .virtual.void.removeSelection(.i
22c40 6e 74 20 6e 75 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 75 72 72 65 6e nt.num.);.....virtual.int.curren
22c60 74 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 tSelection().const;......void.se
22c80 6c 65 63 74 43 65 6c 6c 73 28 20 69 6e 74 20 73 74 61 72 74 5f 72 6f 77 2c 20 69 6e 74 20 73 74 lectCells(.int.start_row,.int.st
22ca0 61 72 74 5f 63 6f 6c 2c 20 69 6e 74 20 65 6e 64 5f 72 6f 77 2c 20 69 6e 74 20 65 6e 64 5f 63 6f art_col,.int.end_row,.int.end_co
22cc0 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 52 6f 77 28 20 69 6e 74 20 72 6f 77 l.);.....void.selectRow(.int.row
22ce0 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 .);.....void.selectColumn(.int.c
22d00 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 77 47 72 69 64 28 29 20 63 6f 6e 73 74 ol.);......bool.showGrid().const
22d20 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 75 6d 6e 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 ;......bool.columnMovingEnabled(
22d40 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c ).const;.....bool.rowMovingEnabl
22d60 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6f ed().const;......virtual.void.so
22d80 72 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 61 73 63 65 6e 64 69 6e rtColumn(.int.col,.bool.ascendin
22da0 67 20 3d 20 54 52 55 45 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g.=.TRUE,.......................
22dc0 20 20 20 20 20 20 20 62 6f 6f 6c 20 77 68 6f 6c 65 52 6f 77 73 20 3d 20 46 41 4c 53 45 20 29 3b .......bool.wholeRows.=.FALSE.);
22de0 0a 20 20 20 20 62 6f 6f 6c 20 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 .....bool.sorting().const;......
22e00 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 61 6b 65 49 74 65 6d 28 20 51 54 61 62 6c 65 49 74 65 virtual.void.takeItem(.QTableIte
22e20 6d 20 2a 69 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 65 6c m.*i.);......virtual.void.setCel
22e40 6c 57 69 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 51 57 69 64 67 lWidget(.int.row,.int.col,.QWidg
22e60 65 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 65 et.*e.);.....virtual.QWidget.*ce
22e80 6c 6c 57 69 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e llWidget(.int.row,.int.col.).con
22ea0 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 43 65 6c 6c 57 69 st;.....virtual.void.clearCellWi
22ec0 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 dget(.int.row,.int.col.);......v
22ee0 69 72 74 75 61 6c 20 51 52 65 63 74 20 63 65 6c 6c 52 65 63 74 28 20 69 6e 74 20 72 6f 77 2c 20 irtual.QRect.cellRect(.int.row,.
22f00 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f int.col.).const;......virtual.vo
22f20 69 64 20 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 72 id.paintCell(.QPainter.*p,.int.r
22f40 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ow,.int.col,....................
22f60 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c 20 62 6f 6f 6c 20 73 .........const.QRect.&cr,.bool.s
22f80 65 6c 65 63 74 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e elected.);.....virtual.void.pain
22fa0 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 tCell(.QPainter.*p,.int.row,.int
22fc0 20 63 6f 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .col,...........................
22fe0 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 ..const.QRect.&cr,.bool.selected
23000 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 20 29 3b 0a 20 20 20 20 76 ,.const.QColorGroup.&cg.);.....v
23020 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 46 6f 63 75 73 28 20 51 50 61 69 6e 74 65 72 irtual.void.paintFocus(.QPainter
23040 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 .*p,.const.QRect.&r.);.....QSize
23060 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 .sizeHint().const;......bool.isR
23080 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 6f 77 52 eadOnly().const;.....bool.isRowR
230a0 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f eadOnly(.int.row.).const;.....bo
230c0 6f 6c 20 69 73 43 6f 6c 75 6d 6e 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 ol.isColumnReadOnly(.int.col.).c
230e0 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c onst;......void.setEnabled(.bool
23100 20 62 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 53 65 6c 65 63 74 69 6f 6e .b.);......void.repaintSelection
23120 73 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 46 6f 63 75 73 53 74 79 6c 65 20 7b 20 46 6f 6c 6c s();......enum.FocusStyle.{.Foll
23140 6f 77 53 74 79 6c 65 2c 20 53 70 72 65 61 64 53 68 65 65 74 20 7d 3b 0a 20 20 20 20 76 69 72 74 owStyle,.SpreadSheet.};.....virt
23160 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 63 75 73 53 74 79 6c 65 28 20 46 6f 63 75 73 53 74 79 ual.void.setFocusStyle(.FocusSty
23180 6c 65 20 66 73 20 29 3b 0a 20 20 20 20 46 6f 63 75 73 53 74 79 6c 65 20 66 6f 63 75 73 53 74 79 le.fs.);.....FocusStyle.focusSty
231a0 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 48 65 61 64 le().const;......void.updateHead
231c0 65 72 53 74 61 74 65 73 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 erStates();..public.slots:.....v
231e0 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 52 6f 77 73 28 20 69 6e 74 20 72 20 29 3b irtual.void.setNumRows(.int.r.);
23200 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 43 6f 6c 73 28 20 69 6e .....virtual.void.setNumCols(.in
23220 74 20 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 68 6f 77 47 t.r.);.....virtual.void.setShowG
23240 72 69 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 rid(.bool.b.);.....virtual.void.
23260 68 69 64 65 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 hideRow(.int.row.);.....virtual.
23280 76 6f 69 64 20 68 69 64 65 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 void.hideColumn(.int.col.);.....
232a0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b virtual.void.showRow(.int.row.);
232c0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 43 6f 6c 75 6d 6e 28 20 69 6e .....virtual.void.showColumn(.in
232e0 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 6f 77 48 69 64 64 65 6e 28 20 69 t.col.);.....bool.isRowHidden(.i
23300 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 6c 75 6d nt.row.).const;.....bool.isColum
23320 6e 48 69 64 64 65 6e 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 nHidden(.int.col.).const;......v
23340 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 57 69 64 74 68 28 20 69 6e 74 20 irtual.void.setColumnWidth(.int.
23360 63 6f 6c 2c 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 col,.int.w.);.....virtual.void.s
23380 65 74 52 6f 77 48 65 69 67 68 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 68 20 29 3b 0a 0a etRowHeight(.int.row,.int.h.);..
233a0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 6a 75 73 74 43 6f 6c 75 6d 6e 28 20 69 ....virtual.void.adjustColumn(.i
233c0 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 6a 75 73 nt.col.);.....virtual.void.adjus
233e0 74 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f tRow(.int.row.);......virtual.vo
23400 69 64 20 73 65 74 43 6f 6c 75 6d 6e 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 63 6f 6c id.setColumnStretchable(.int.col
23420 2c 20 62 6f 6f 6c 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f ,.bool.stretch.);.....virtual.vo
23440 69 64 20 73 65 74 52 6f 77 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 72 6f 77 2c 20 62 id.setRowStretchable(.int.row,.b
23460 6f 6f 6c 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 6c 75 6d 6e ool.stretch.);.....bool.isColumn
23480 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 Stretchable(.int.col.).const;...
234a0 20 20 62 6f 6f 6c 20 69 73 52 6f 77 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 72 6f 77 ..bool.isRowStretchable(.int.row
234c0 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f .).const;.....virtual.void.setSo
234e0 72 74 69 6e 67 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 rting(.bool.b.);.....virtual.voi
23500 64 20 73 77 61 70 52 6f 77 73 28 20 69 6e 74 20 72 6f 77 31 2c 20 69 6e 74 20 72 6f 77 32 2c 20 d.swapRows(.int.row1,.int.row2,.
23520 62 6f 6f 6c 20 73 77 61 70 48 65 61 64 65 72 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 bool.swapHeader.=.FALSE.);.....v
23540 69 72 74 75 61 6c 20 76 6f 69 64 20 73 77 61 70 43 6f 6c 75 6d 6e 73 28 20 69 6e 74 20 63 6f 6c irtual.void.swapColumns(.int.col
23560 31 2c 20 69 6e 74 20 63 6f 6c 32 2c 20 62 6f 6f 6c 20 73 77 61 70 48 65 61 64 65 72 20 3d 20 46 1,.int.col2,.bool.swapHeader.=.F
23580 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 77 61 70 43 65 6c ALSE.);.....virtual.void.swapCel
235a0 6c 73 28 20 69 6e 74 20 72 6f 77 31 2c 20 69 6e 74 20 63 6f 6c 31 2c 20 69 6e 74 20 72 6f 77 32 ls(.int.row1,.int.col1,.int.row2
235c0 2c 20 69 6e 74 20 63 6f 6c 32 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ,.int.col2.);......virtual.void.
235e0 73 65 74 4c 65 66 74 4d 61 72 67 69 6e 28 20 69 6e 74 20 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 setLeftMargin(.int.m.);.....virt
23600 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 70 4d 61 72 67 69 6e 28 20 69 6e 74 20 6d 20 29 3b 0a ual.void.setTopMargin(.int.m.);.
23620 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 43 65 6c 6c 28 ....virtual.void.setCurrentCell(
23640 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c .int.row,.int.col.);.....void.cl
23660 65 61 72 53 65 6c 65 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 72 65 70 61 69 6e 74 20 3d 20 54 52 55 earSelection(.bool.repaint.=.TRU
23680 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 4d E.);.....virtual.void.setColumnM
236a0 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 ovingEnabled(.bool.b.);.....virt
236c0 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 20 62 6f ual.void.setRowMovingEnabled(.bo
236e0 6f 6c 20 62 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 61 ol.b.);......virtual.void.setRea
23700 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 dOnly(.bool.b.);.....virtual.voi
23720 64 20 73 65 74 52 6f 77 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 72 6f 77 2c 20 62 6f 6f 6c 20 d.setRowReadOnly(.int.row,.bool.
23740 72 6f 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e ro.);.....virtual.void.setColumn
23760 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 72 6f 20 29 3b 0a 0a 20 ReadOnly(.int.col,.bool.ro.);...
23780 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 61 67 45 6e 61 62 6c 65 64 28 20 ...virtual.void.setDragEnabled(.
237a0 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 45 6e 61 62 6c 65 64 28 29 bool.b.);.....bool.dragEnabled()
237c0 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 .const;......virtual.void.insert
237e0 52 6f 77 73 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 75 6e 74 20 3d 20 31 20 29 3b 0a Rows(.int.row,.int.count.=.1.);.
23800 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 43 6f 6c 75 6d 6e 73 28 20 ....virtual.void.insertColumns(.
23820 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 63 6f 75 6e 74 20 3d 20 31 20 29 3b 0a 20 20 20 20 76 69 int.col,.int.count.=.1.);.....vi
23840 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b rtual.void.removeRow(.int.row.);
23860 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 52 6f 77 73 28 20 63 6f .....virtual.void.removeRows(.co
23880 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 20 26 72 6f 77 73 20 29 3b 0a 20 20 20 20 nst.QMemArray<int>.&rows.);.....
238a0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 virtual.void.removeColumn(.int.c
238c0 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 43 6f 6c ol.);.....virtual.void.removeCol
238e0 75 6d 6e 73 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 20 26 63 6f 6c 73 umns(.const.QMemArray<int>.&cols
23900 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 64 69 74 43 65 6c 6c 28 20 .);......virtual.void.editCell(.
23920 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 3d int.row,.int.col,.bool.replace.=
23940 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 6f 77 4c 61 62 65 6c 73 .FALSE.);......void.setRowLabels
23960 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 61 62 65 6c 73 20 29 3b 0a 20 (.const.QStringList.&labels.);..
23980 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 4c 61 62 65 6c 73 28 20 63 6f 6e 73 74 20 51 ...void.setColumnLabels(.const.Q
239a0 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 61 62 65 6c 73 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 StringList.&labels.);..protected
239c0 3a 0a 20 20 20 20 65 6e 75 6d 20 45 64 69 74 4d 6f 64 65 20 7b 20 4e 6f 74 45 64 69 74 69 6e 67 :.....enum.EditMode.{.NotEditing
239e0 2c 20 45 64 69 74 69 6e 67 2c 20 52 65 70 6c 61 63 69 6e 67 20 7d 3b 0a 20 20 20 20 76 6f 69 64 ,.Editing,.Replacing.};.....void
23a00 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 .drawContents(.QPainter.*p,.int.
23a20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 20 20 cx,.int.cy,.int.cw,.int.ch.);...
23a40 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 ..void.contentsMousePressEvent(.
23a60 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 QMouseEvent*.);.....void.content
23a80 73 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b sMouseMoveEvent(.QMouseEvent*.);
23aa0 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 .....void.contentsMouseDoubleCli
23ac0 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 ckEvent(.QMouseEvent*.);.....voi
23ae0 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f d.contentsMouseReleaseEvent(.QMo
23b00 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 43 6f useEvent*.);.....void.contentsCo
23b20 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e ntextMenuEvent(.QContextMenuEven
23b40 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 t.*.e.);.....void.keyPressEvent(
23b60 20 51 4b 65 79 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 .QKeyEvent*.);.....void.focusInE
23b80 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 vent(.QFocusEvent*.);.....void.f
23ba0 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 2a 20 29 3b 0a 20 20 ocusOutEvent(.QFocusEvent*.);...
23bc0 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 52 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 ..void.viewportResizeEvent(.QRes
23be0 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 izeEvent.*.);.....void.showEvent
23c00 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e (.QShowEvent.*e.);.....void.pain
23c20 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f tEvent(.QPaintEvent.*e.);.....vo
23c40 69 64 20 73 65 74 45 64 69 74 4d 6f 64 65 28 20 45 64 69 74 4d 6f 64 65 20 6d 6f 64 65 2c 20 69 id.setEditMode(.EditMode.mode,.i
23c60 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f nt.row,.int.col.);.#ifndef.QT_NO
23c80 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f _DRAGANDDROP.....virtual.void.co
23ca0 6e 74 65 6e 74 73 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 72 ntentsDragEnterEvent(.QDragEnter
23cc0 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e Event.*e.);.....virtual.void.con
23ce0 74 65 6e 74 73 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 tentsDragMoveEvent(.QDragMoveEve
23d00 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e nt.*e.);.....virtual.void.conten
23d20 74 73 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e tsDragLeaveEvent(.QDragLeaveEven
23d40 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 t.*e.);.....virtual.void.content
23d60 73 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 sDropEvent(.QDropEvent.*e.);....
23d80 20 76 69 72 74 75 61 6c 20 51 44 72 61 67 4f 62 6a 65 63 74 20 2a 64 72 61 67 4f 62 6a 65 63 74 .virtual.QDragObject.*dragObject
23da0 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 61 72 74 44 72 61 67 28 29 ();.....virtual.void.startDrag()
23dc0 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 ;.#endif......virtual.void.paint
23de0 45 6d 70 74 79 41 72 65 61 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 63 78 2c 20 EmptyArea(.QPainter.*p,.int.cx,.
23e00 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 20 20 20 20 76 69 int.cy,.int.cw,.int.ch.);.....vi
23e20 72 74 75 61 6c 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 4e 65 78 74 43 65 6c 6c 28 29 3b 0a 20 rtual.void.activateNextCell();..
23e40 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 45 64 69 74 6f 72 ...virtual.QWidget.*createEditor
23e60 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 69 6e 69 74 46 72 6f (.int.row,.int.col,.bool.initFro
23e80 6d 43 65 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 mCell.).const;.....virtual.void.
23ea0 73 65 74 43 65 6c 6c 43 6f 6e 74 65 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 69 6e 74 20 72 6f setCellContentFromEditor(.int.ro
23ec0 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 w,.int.col.);.....virtual.QWidge
23ee0 74 20 2a 62 65 67 69 6e 45 64 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 t.*beginEdit(.int.row,.int.col,.
23f00 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 bool.replace.);.....virtual.void
23f20 20 65 6e 64 45 64 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c .endEdit(.int.row,.int.col,.bool
23f40 20 61 63 63 65 70 74 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 0a 20 20 20 20 76 69 .accept,.bool.replace.);......vi
23f60 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 69 7a 65 44 61 74 61 28 20 69 6e 74 20 6c 65 6e 20 29 rtual.void.resizeData(.int.len.)
23f80 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 57 69 64 67 65 74 28 ;.....virtual.void.insertWidget(
23fa0 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b .int.row,.int.col,.QWidget.*w.);
23fc0 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 .....int.indexOf(.int.row,.int.c
23fe0 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 ol.).const;......void.windowActi
24000 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 vationChange(.bool.);.....bool.i
24020 73 45 64 69 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 45 64 69 74 4d 6f 64 65 20 65 sEditing().const;.....EditMode.e
24040 64 69 74 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 45 64 69 ditMode().const;.....int.currEdi
24060 74 52 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 45 64 69 74 43 6f tRow().const;.....int.currEditCo
24080 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 l().const;..protected.slots:....
240a0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 57 69 64 74 68 43 68 61 6e 67 65 64 .virtual.void.columnWidthChanged
240c0 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 6f (.int.col.);.....virtual.void.ro
240e0 77 48 65 69 67 68 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 20 20 20 20 76 wHeightChanged(.int.row.);.....v
24100 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 49 6e 64 65 78 43 68 61 6e 67 65 64 28 20 irtual.void.columnIndexChanged(.
24120 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 66 72 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 int.section,.int.fromIndex,.int.
24140 74 6f 49 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 6f 77 49 toIndex.);.....virtual.void.rowI
24160 6e 64 65 78 43 68 61 6e 67 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 66 72 ndexChanged(.int.section,.int.fr
24180 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 74 6f 49 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 omIndex,.int.toIndex.);.....virt
241a0 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 43 6c 69 63 6b 65 64 28 20 69 6e 74 20 63 6f 6c 20 ual.void.columnClicked(.int.col.
241c0 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 );..signals:.....void.currentCha
241e0 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f nged(.int.row,.int.col.);.....vo
24200 69 64 20 63 6c 69 63 6b 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e id.clicked(.int.row,.int.col,.in
24220 74 20 62 75 74 74 6f 6e 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6d 6f 75 73 65 50 6f 73 t.button,.const.QPoint.&mousePos
24240 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 75 62 6c 65 43 6c 69 63 6b 65 64 28 20 69 6e 74 20 .);.....void.doubleClicked(.int.
24260 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 62 75 74 74 6f 6e 2c 20 63 6f 6e 73 74 20 row,.int.col,.int.button,.const.
24280 51 50 6f 69 6e 74 20 26 6d 6f 75 73 65 50 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 QPoint.&mousePos.);.....void.pre
242a0 73 73 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 62 75 74 74 ssed(.int.row,.int.col,.int.butt
242c0 6f 6e 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6d 6f 75 73 65 50 6f 73 20 29 3b 0a 20 20 on,.const.QPoint.&mousePos.);...
242e0 20 20 76 6f 69 64 20 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 ..void.selectionChanged();.....v
24300 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 oid.valueChanged(.int.row,.int.c
24320 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 78 74 4d 65 6e 75 52 65 71 75 65 73 ol.);.....void.contextMenuReques
24340 74 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 50 6f ted(.int.row,.int.col,.const.QPo
24360 69 6e 74 20 26 70 6f 73 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e int.&pos.);.#ifndef.QT_NO_DRAGAN
24380 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 64 72 6f 70 70 65 64 28 20 51 44 72 6f 70 45 76 65 DDROP.....void.dropped(.QDropEve
243a0 6e 74 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a nt.*e.);.#endif..private.slots:.
243c0 20 20 20 20 76 6f 69 64 20 64 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 20 20 20 20 76 6f 69 ....void.doAutoScroll();.....voi
243e0 64 20 64 6f 56 61 6c 75 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 d.doValueChanged();.....void.upd
24400 61 74 65 47 65 6f 6d 65 74 72 69 65 73 53 6c 6f 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 ateGeometriesSlot();..private:..
24420 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 45 ...void.contentsMousePressEventE
24440 78 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 x(.QMouseEvent*.);.....void.draw
24460 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 Contents(.QPainter*.);.....void.
24480 75 70 64 61 74 65 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 70 updateGeometries();.....void.rep
244a0 61 69 6e 74 53 65 6c 65 63 74 69 6f 6e 73 28 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 aintSelections(.QTableSelection.
244c0 2a 6f 6c 64 53 65 6c 65 63 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *oldSelection,..................
244e0 20 20 20 20 20 20 20 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 2a 6e 65 77 53 ...........QTableSelection.*newS
24500 65 6c 65 63 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 election,.......................
24520 20 20 20 20 20 20 62 6f 6f 6c 20 75 70 64 61 74 65 56 65 72 74 69 63 61 6c 20 3d 20 54 52 55 45 ......bool.updateVertical.=.TRUE
24540 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f ,.............................bo
24560 6f 6c 20 75 70 64 61 74 65 48 6f 72 69 7a 6f 6e 74 61 6c 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 ol.updateHorizontal.=.TRUE.);...
24580 20 20 51 52 65 63 74 20 72 61 6e 67 65 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 74 6f 70 52 6f ..QRect.rangeGeometry(.int.topRo
245a0 77 2c 20 69 6e 74 20 6c 65 66 74 43 6f 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 w,.int.leftCol,.................
245c0 20 20 20 20 20 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 52 6f 77 2c 20 69 6e 74 20 72 69 67 68 .........int.bottomRow,.int.righ
245e0 74 43 6f 6c 2c 20 62 6f 6f 6c 20 26 6f 70 74 69 6d 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 tCol,.bool.&optimize.);.....void
24600 20 66 69 78 52 6f 77 28 20 69 6e 74 20 26 72 6f 77 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 .fixRow(.int.&row,.int.y.);.....
24620 76 6f 69 64 20 66 69 78 43 6f 6c 28 20 69 6e 74 20 26 63 6f 6c 2c 20 69 6e 74 20 78 20 29 3b 0a void.fixCol(.int.&col,.int.x.);.
24640 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 2c 20 69 6e 74 .....void.init(.int.numRows,.int
24660 20 6e 75 6d 43 6f 6c 73 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 74 61 62 6c 65 53 69 7a 65 28 .numCols.);.....QSize.tableSize(
24680 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 43 65 6c 6c 28 20 69 ).const;.....void.repaintCell(.i
246a0 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 nt.row,.int.col.);.....void.cont
246c0 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 32 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 entsToViewport2(.int.x,.int.y,.i
246e0 6e 74 26 20 76 78 2c 20 69 6e 74 26 20 76 79 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 63 6f nt&.vx,.int&.vy.);.....QPoint.co
24700 6e 74 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 32 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 ntentsToViewport2(.const.QPoint.
24720 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 54 6f 43 6f 6e 74 65 6e 74 &p.);.....void.viewportToContent
24740 73 32 28 20 69 6e 74 20 76 78 2c 20 69 6e 74 20 76 79 2c 20 69 6e 74 26 20 78 2c 20 69 6e 74 26 s2(.int.vx,.int.vy,.int&.x,.int&
24760 20 79 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 76 69 65 77 70 6f 72 74 54 6f 43 6f 6e 74 65 .y.);.....QPoint.viewportToConte
24780 6e 74 73 32 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 0a 20 20 20 20 76 6f nts2(.const.QPoint.&p.);......vo
247a0 69 64 20 75 70 64 61 74 65 52 6f 77 57 69 64 67 65 74 73 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a id.updateRowWidgets(.int.row.);.
247c0 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 6f 6c 57 69 64 67 65 74 73 28 20 69 6e 74 20 63 ....void.updateColWidgets(.int.c
247e0 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 72 ol.);.....bool.isSelected(.int.r
24800 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 43 75 72 72 65 6e 74 ow,.int.col,.bool.includeCurrent
24820 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 43 65 6c .).const;.....void.setCurrentCel
24840 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 75 70 64 61 74 65 l(.int.row,.int.col,.bool.update
24860 53 65 6c 65 63 74 69 6f 6e 73 2c 20 62 6f 6f 6c 20 65 6e 73 75 72 65 56 69 73 69 62 6c 65 20 3d Selections,.bool.ensureVisible.=
24880 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 78 43 65 6c 6c 28 20 69 6e 74 20 .FALSE.);.....void.fixCell(.int.
248a0 26 72 6f 77 2c 20 69 6e 74 20 26 63 6f 6c 2c 20 69 6e 74 20 6b 65 79 20 29 3b 0a 20 20 20 20 76 &row,.int.&col,.int.key.);.....v
248c0 6f 69 64 20 64 65 6c 61 79 65 64 55 70 64 61 74 65 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 oid.delayedUpdateGeometries();..
248e0 20 20 20 73 74 72 75 63 74 20 54 61 62 6c 65 57 69 64 67 65 74 0a 20 20 20 20 7b 0a 09 54 61 62 ...struct.TableWidget.....{..Tab
24900 6c 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 69 6e 74 20 72 2c 20 69 6e 74 leWidget(.QWidget.*w,.int.r,.int
24920 20 63 20 29 20 3a 20 77 69 64 28 20 77 20 29 2c 20 72 6f 77 28 20 72 20 29 2c 20 63 6f 6c 20 28 .c.).:.wid(.w.),.row(.r.),.col.(
24940 20 63 20 29 20 7b 7d 0a 09 51 57 69 64 67 65 74 20 2a 77 69 64 3b 0a 09 69 6e 74 20 72 6f 77 2c .c.).{}..QWidget.*wid;..int.row,
24960 20 63 6f 6c 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 43 6f 6e 74 65 6e .col;.....};.....void.saveConten
24980 74 73 28 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 20 26 74 6d 70 2c ts(.QPtrVector<QTableItem>.&tmp,
249a0 0a 09 09 20 20 20 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 54 61 62 6c 65 57 69 64 67 65 74 ..........QPtrVector<TableWidget
249c0 3e 20 26 74 6d 70 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 48 65 61 64 65 72 >.&tmp2.);.....void.updateHeader
249e0 41 6e 64 52 65 73 69 7a 65 43 6f 6e 74 65 6e 74 73 28 20 51 54 61 62 6c 65 48 65 61 64 65 72 20 AndResizeContents(.QTableHeader.
24a00 2a 68 65 61 64 65 72 2c 0a 09 09 09 09 09 69 6e 74 20 6e 75 6d 2c 20 69 6e 74 20 63 6f 6c 52 6f *header,......int.num,.int.colRo
24a20 77 2c 0a 09 09 09 09 09 69 6e 74 20 77 69 64 74 68 2c 20 62 6f 6f 6c 20 26 75 70 64 61 74 65 42 w,......int.width,.bool.&updateB
24a40 65 66 6f 72 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 74 6f 72 65 43 6f 6e 74 65 6e 74 efore.);.....void.restoreContent
24a60 73 28 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 20 26 74 6d 70 2c 0a s(.QPtrVector<QTableItem>.&tmp,.
24a80 09 09 09 20 20 51 50 74 72 56 65 63 74 6f 72 3c 54 61 62 6c 65 57 69 64 67 65 74 3e 20 26 74 6d .....QPtrVector<TableWidget>.&tm
24aa0 70 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 43 6f 6e 74 65 6e 74 73 52 65 73 p2.);.....void.finishContentsRes
24ac0 7a 65 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 42 65 66 6f 72 65 20 29 3b 0a 0a 70 72 69 76 61 74 ze(.bool.updateBefore.);..privat
24ae0 65 3a 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 20 63 6f e:.....QPtrVector<QTableItem>.co
24b00 6e 74 65 6e 74 73 3b 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 51 57 69 64 67 65 74 3e 20 ntents;.....QPtrVector<QWidget>.
24b20 77 69 64 67 65 74 73 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 52 6f 77 3b 0a 20 20 20 20 69 6e 74 widgets;.....int.curRow;.....int
24b40 20 63 75 72 43 6f 6c 3b 0a 20 20 20 20 51 54 61 62 6c 65 48 65 61 64 65 72 20 2a 6c 65 66 74 48 .curCol;.....QTableHeader.*leftH
24b60 65 61 64 65 72 2c 20 2a 74 6f 70 48 65 61 64 65 72 3b 0a 20 20 20 20 45 64 69 74 4d 6f 64 65 20 eader,.*topHeader;.....EditMode.
24b80 65 64 4d 6f 64 65 3b 0a 20 20 20 20 69 6e 74 20 65 64 69 74 43 6f 6c 2c 20 65 64 69 74 52 6f 77 edMode;.....int.editCol,.editRow
24ba0 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 3e 20 ;.....QPtrList<QTableSelection>.
24bc0 73 65 6c 65 63 74 69 6f 6e 73 3b 0a 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 selections;.....QTableSelection.
24be0 2a 63 75 72 72 65 6e 74 53 65 6c 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 2a 61 75 74 6f 53 63 72 *currentSel;.....QTimer.*autoScr
24c00 6f 6c 6c 54 69 6d 65 72 3b 0a 20 20 20 20 69 6e 74 20 6c 61 73 74 53 6f 72 74 43 6f 6c 3b 0a 20 ollTimer;.....int.lastSortCol;..
24c20 20 20 20 62 6f 6f 6c 20 73 47 72 69 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 52 6f 77 ...bool.sGrid.:.1;.....bool.mRow
24c40 73 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 43 6f 6c 73 20 3a 20 31 3b 0a 20 20 20 20 62 s.:.1;.....bool.mCols.:.1;.....b
24c60 6f 6f 6c 20 61 73 63 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 53 6f 72 74 20 3a 20 31 ool.asc.:.1;.....bool.doSort.:.1
24c80 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 75 73 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 ;.....bool.unused.:.1;.....bool.
24ca0 72 65 61 64 4f 6e 6c 79 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 75 6c 64 43 6c 65 readOnly.:.1;.....bool.shouldCle
24cc0 61 72 53 65 6c 65 63 74 69 6f 6e 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 45 6e 61 62 6c arSelection.:.1;.....bool.dEnabl
24ce0 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 65 78 74 5f 6d 65 6e 75 20 3a 20 ed.:.1;.....bool.context_menu.:.
24d00 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 77 41 63 74 69 76 65 53 65 6c 65 63 74 69 6f 6e 20 1;.....bool.drawActiveSelection.
24d20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 61 73 5f 76 69 73 69 62 6c 65 20 3a 20 31 3b 0a 20 :.1;.....bool.was_visible.:.1;..
24d40 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 4d 6f 64 65 3b 0a 20 20 20 20 69 6e ...SelectionMode.selMode;.....in
24d60 74 20 70 72 65 73 73 65 64 52 6f 77 2c 20 70 72 65 73 73 65 64 43 6f 6c 3b 0a 20 20 20 20 51 54 t.pressedRow,.pressedCol;.....QT
24d80 61 62 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 49 6e 74 44 69 63 74 3c 69 6e 74 ablePrivate.*d;.....QIntDict<int
24da0 3e 20 72 6f 52 6f 77 73 3b 0a 20 20 20 20 51 49 6e 74 44 69 63 74 3c 69 6e 74 3e 20 72 6f 43 6f >.roRows;.....QIntDict<int>.roCo
24dc0 6c 73 3b 0a 20 20 20 20 69 6e 74 20 73 74 61 72 74 44 72 61 67 52 6f 77 3b 0a 20 20 20 20 69 6e ls;.....int.startDragRow;.....in
24de0 74 20 73 74 61 72 74 44 72 61 67 43 6f 6c 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 64 72 61 67 53 t.startDragCol;.....QPoint.dragS
24e00 74 61 72 74 50 6f 73 3b 0a 20 20 20 20 69 6e 74 20 6f 6c 64 43 75 72 72 65 6e 74 52 6f 77 2c 20 tartPos;.....int.oldCurrentRow,.
24e20 6f 6c 64 43 75 72 72 65 6e 74 43 6f 6c 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 75 6e 75 73 oldCurrentCol;.....QWidget.*unus
24e40 65 64 5f 74 6f 70 4c 65 66 74 43 6f 72 6e 65 72 3b 20 2f 2f 23 23 23 20 72 65 6d 6f 76 65 20 69 ed_topLeftCorner;.//###.remove.i
24e60 6e 20 34 2e 30 0a 20 20 20 20 46 6f 63 75 73 53 74 79 6c 65 20 66 6f 63 75 73 53 74 6c 3b 0a 20 n.4.0.....FocusStyle.focusStl;..
24e80 20 20 20 51 53 69 7a 65 20 75 6e 75 73 65 64 5f 63 61 63 68 65 64 53 69 7a 65 48 69 6e 74 3b 20 ...QSize.unused_cachedSizeHint;.
24ea0 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 0a 23 69 66 20 64 65 66 69 6e 65 //.###.remove.in.4.0..#if.define
24ec0 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 61 62 6c 65 28 20 63 6f d(Q_DISABLE_COPY).....QTable(.co
24ee0 6e 73 74 20 51 54 61 62 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 20 26 6f 70 65 72 nst.QTable.&.);.....QTable.&oper
24f00 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a ator=(.const.QTable.&.);.#endif.
24f20 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 54 41 42 4c 45 0a 23 69 6e };..#define.Q_DEFINED_QTABLE.#in
24f40 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 clude."qwinexport.h".#endif.//.Q
24f60 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 20 2f 2f 20 54 41 42 4c 45 5f 48 0a 00 00 00 T_NO_TABLE.#endif.//.TABLE_H....
24f80 20 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 69 00 6e 00 74 00 64 00 69 00 63 00 74 00 2e 00 ..q.w.i.d.g.e.t.i.n.t.d.i.c.t...
24fa0 68 00 00 09 ac 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a h..../**************************
24fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
24fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a ******************.**.$Id:.$.**.
25000 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 0a **.Definition.of.QWidgetIntDict.
25020 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 31 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 **.**.Created.:.950116.**.**.Cop
25040 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 yright.(C).1992-2002.Trolltech.A
25060 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 SA...All.rights.reserved..**.**.
25080 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 This.file.is.part.of.the.kernel.
250a0 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a module.of.the.Qt.GUI.Toolkit..**
250c0 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 .**.This.file.may.be.distributed
250e0 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 .under.the.terms.of.the.Q.Public
25100 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 .License.**.as.defined.by.Trollt
25120 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 ech.ASA.of.Norway.and.appearing.
25140 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 in.the.file.**.LICENSE.QPL.inclu
25160 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c ded.in.the.packaging.of.this.fil
25180 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 e..**.**.This.file.may.be.distri
251a0 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 buted.and/or.modified.under.the.
251c0 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c terms.of.the.**.GNU.General.Publ
251e0 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 ic.License.version.2.as.publishe
25200 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 d.by.the.Free.Software.**.Founda
25220 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c tion.and.appearing.in.the.file.L
25240 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 ICENSE.GPL.included.in.the.**.pa
25260 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 ckaging.of.this.file..**.**.Lice
25280 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 nsees.holding.valid.Qt.Enterpris
252a0 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 e.Edition.or.Qt.Professional.Edi
252c0 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 tion.**.licenses.may.use.this.fi
252e0 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d le.in.accordance.with.the.Qt.Com
25300 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f mercial.License.**.Agreement.pro
25320 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 vided.with.the.Software..**.**.T
25340 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 his.file.is.provided.AS.IS.with.
25360 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 NO.WARRANTY.OF.ANY.KIND,.INCLUDI
25380 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 NG.THE.**.WARRANTY.OF.DESIGN,.ME
253a0 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 RCHANTABILITY.AND.FITNESS.FOR.A.
253c0 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 PARTICULAR.PURPOSE..**.**.See.ht
253e0 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c tp://qtsoftware.com/pricing.html
25400 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f .or.email.sales@trolltech.com.fo
25420 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d r.**...information.about.Qt.Comm
25440 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 ercial.License.Agreements..**.Se
25460 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 e.http://qtsoftware.com/qpl/.for
25480 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 .QPL.licensing.information..**.S
254a0 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f ee.http://qtsoftware.com/gpl/.fo
254c0 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a r.GPL.licensing.information..**.
254e0 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 **.Contact.info@trolltech.com.if
25500 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e .any.conditions.of.this.licensin
25520 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a g.are.**.not.clear.to.you..**.**
25540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25580 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 49 4e 54 44 49 43 54 5f 48 0a ****/..#ifndef.QWIDGETINTDICT_H.
255a0 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 49 4e 54 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 #define.QWIDGETINTDICT_H..#ifnde
255c0 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 f.QT_H.#include."qwidget.h".#inc
255e0 6c 75 64 65 20 22 71 69 6e 74 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 lude."qintdict.h".#endif.//.QT_H
25600 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f ...#if.defined(Q_TEMPLATEDLL).//
25620 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 Q_TEMPLATE_EXTERN.template.class
25640 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 3e 3b 0a 2f 2f 51 .Q_EXPORT.QIntDict<QWidget>;.//Q
25660 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 _TEMPLATE_EXTERN.template.class.
25680 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 Q_EXPORT.QIntDictIterator<QWidge
256a0 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 t>;.#endif...class.Q_EXPORT.QWid
256c0 67 65 74 49 6e 74 44 69 63 74 20 3a 20 70 75 62 6c 69 63 20 51 49 6e 74 44 69 63 74 3c 51 57 69 getIntDict.:.public.QIntDict<QWi
256e0 64 67 65 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 dget>.{.public:.....QWidgetIntDi
25700 63 74 28 69 6e 74 20 73 69 7a 65 3d 31 37 29 20 3a 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 ct(int.size=17).:.QIntDict<QWidg
25720 65 74 3e 28 73 69 7a 65 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 28 et>(size).{}.....QWidgetIntDict(
25740 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 64 69 63 74 20 29 20 3a 20 .const.QWidgetIntDict.&dict.).:.
25760 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 3e 28 64 69 63 74 29 20 7b 7d 0a 20 20 20 7e 51 QIntDict<QWidget>(dict).{}....~Q
25780 57 69 64 67 65 74 49 6e 74 44 69 63 74 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 WidgetIntDict().{.clear();.}....
257a0 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 .QWidgetIntDict.&operator=(const
257c0 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 64 69 63 74 29 0a 09 7b 20 72 65 74 75 72 6e .QWidgetIntDict.&dict)..{.return
257e0 20 28 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 26 29 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 .(QWidgetIntDict&)QIntDict<QWidg
25800 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 64 69 63 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 et>::operator=(dict);.}.};..clas
25820 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 20 3a 20 70 75 s.Q_EXPORT.QWidgetIntDictIt.:.pu
25840 62 6c 69 63 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 0a 7b blic.QIntDictIterator<QWidget>.{
25860 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 28 20 63 .public:.....QWidgetIntDictIt(.c
25880 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 64 20 29 20 3a 20 51 49 6e 74 44 onst.QWidgetIntDict.&d.).:.QIntD
258a0 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 28 64 29 20 7b 7d 0a 20 20 20 20 51 ictIterator<QWidget>(d).{}.....Q
258c0 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 WidgetIntDictIt.&operator=(const
258e0 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 20 26 69 29 0a 09 7b 20 72 65 74 75 72 6e 20 .QWidgetIntDictIt.&i)..{.return.
25900 28 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 26 29 51 49 6e 74 44 69 63 74 49 74 65 72 61 (QWidgetIntDictIt&)QIntDictItera
25920 74 6f 72 3c 51 57 69 64 67 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 69 29 3b 20 7d 0a 7d 3b tor<QWidget>::operator=(i);.}.};
25940 0a 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 73 00 74 00 79 00 6c 00 65 00 73 00 68 00 65 ...#endif......q.s.t.y.l.e.s.h.e
25960 00 65 00 74 00 2e 00 68 00 00 18 d9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .e.t...h..../*******************
25980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
259a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 *************************.**.$Id
259c0 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 53 74 79 :.$.**.**.Definition.of.the.QSty
259e0 6c 65 53 68 65 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 leSheet.class.**.**.Created.:.99
25a00 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 0101.**.**.Copyright.(C).1992-20
25a20 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 00.Trolltech.ASA...All.rights.re
25a40 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 served..**.**.This.file.is.part.
25a60 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 of.the.kernel.module.of.the.Qt.G
25a80 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
25aa0 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f be.distributed.under.the.terms.o
25ac0 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 f.the.Q.Public.License.**.as.def
25ae0 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 ined.by.Trolltech.ASA.of.Norway.
25b00 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 and.appearing.in.the.file.**.LIC
25b20 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 ENSE.QPL.included.in.the.packagi
25b40 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 ng.of.this.file..**.**.This.file
25b60 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
25b80 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
25ba0 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
25bc0 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
25be0 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
25c00 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
25c20 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
25c40 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
25c60 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
25c80 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d ofessional.Edition.**.licenses.m
25ca0 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
25cc0 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a ith.the.Qt.Commercial.License.**
25ce0 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
25d00 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
25d20 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
25d40 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
25d60 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
25d80 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
25da0 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
25dc0 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
25de0 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
25e00 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
25e20 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
25e40 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/qpl/.for.QPL.licensing.inf
25e60 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 ormation..**.See.http://qtsoftwa
25e80 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
25ea0 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
25ec0 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
25ee0 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
25f00 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
25f20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 ******************/..#ifndef.QST
25f60 59 4c 45 53 48 45 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 59 4c 45 53 48 45 45 54 5f 48 YLESHEET_H.#define.QSTYLESHEET_H
25f80 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 ..#ifndef.QT_H.#include."qstring
25fa0 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 .h".#include."qvaluelist.h".#inc
25fc0 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 lude."qptrvector.h".#include."qd
25fe0 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 ict.h".#include."qobject.h".#end
26000 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 49 43 48 54 45 if.//.QT_H..#ifndef.QT_NO_RICHTE
26020 58 54 0a 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 53 68 65 65 74 3b 0a 63 6c 61 73 73 20 51 54 65 XT..class.QStyleSheet;.class.QTe
26040 78 74 44 6f 63 75 6d 65 6e 74 3b 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 xtDocument;.template<class.Key,.
26060 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 4d 61 70 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c class.T>.class.QMap;.class.QStyl
26080 65 53 68 65 65 74 49 74 65 6d 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 eSheetItemData;..class.Q_EXPORT.
260a0 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 QStyleSheetItem.:.public.Qt.{.pu
260c0 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 28 20 51 53 74 79 6c blic:.....QStyleSheetItem(.QStyl
260e0 65 53 68 65 65 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e eSheet*.parent,.const.QString&.n
26100 61 6d 65 20 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 28 20 63 6f 6e 73 ame.);.....QStyleSheetItem(.cons
26120 74 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 7e 51 53 74 79 t.QStyleSheetItem.&.);.....~QSty
26140 6c 65 53 68 65 65 74 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 leSheetItem();......QStyleSheetI
26160 74 65 6d 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 tem&.operator=(.const.QStyleShee
26180 74 49 74 65 6d 26 20 6f 74 68 65 72 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d tItem&.other.);......QString.nam
261a0 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 73 74 79 e().const;......QStyleSheet*.sty
261c0 6c 65 53 68 65 65 74 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 leSheet();.....const.QStyleSheet
261e0 2a 20 73 74 79 6c 65 53 68 65 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 *.styleSheet().const;......enum.
26200 41 64 64 69 74 69 6f 6e 61 6c 53 74 79 6c 65 56 61 6c 75 65 73 20 7b 20 55 6e 64 65 66 69 6e 65 AdditionalStyleValues.{.Undefine
26220 64 20 20 3d 20 2d 20 31 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 69 73 70 6c 61 79 4d 6f 64 65 d..=.-.1};......enum.DisplayMode
26240 20 7b 0a 09 44 69 73 70 6c 61 79 42 6c 6f 63 6b 2c 0a 09 44 69 73 70 6c 61 79 49 6e 6c 69 6e 65 .{..DisplayBlock,..DisplayInline
26260 2c 0a 09 44 69 73 70 6c 61 79 4c 69 73 74 49 74 65 6d 2c 0a 09 44 69 73 70 6c 61 79 4e 6f 6e 65 ,..DisplayListItem,..DisplayNone
26280 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 44 69 73 70 6c 61 79 4d 6f 64 65 55 6e .#ifndef.Q_QDOC..,.DisplayModeUn
262a0 64 65 66 69 6e 65 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 defined.=.-1.#endif.....};......
262c0 44 69 73 70 6c 61 79 4d 6f 64 65 20 64 69 73 70 6c 61 79 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b DisplayMode.displayMode().const;
262e0 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 73 70 6c 61 79 4d 6f 64 65 28 44 69 73 70 6c 61 79 .....void.setDisplayMode(Display
26300 4d 6f 64 65 20 6d 29 3b 0a 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f Mode.m);......int.alignment().co
26320 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 nst;.....void.setAlignment(.int.
26340 66 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 f);......enum.VerticalAlignment.
26360 7b 0a 09 56 41 6c 69 67 6e 42 61 73 65 6c 69 6e 65 2c 0a 09 56 41 6c 69 67 6e 53 75 62 2c 0a 09 {..VAlignBaseline,..VAlignSub,..
26380 56 41 6c 69 67 6e 53 75 70 65 72 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 56 65 72 74 69 63 61 6c VAlignSuper.....};......Vertical
263a0 41 6c 69 67 6e 6d 65 6e 74 20 76 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f Alignment.verticalAlignment().co
263c0 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 nst;.....void.setVerticalAlignme
263e0 6e 74 28 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 76 61 6c 69 67 6e 20 29 3b 0a nt(.VerticalAlignment.valign.);.
26400 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 57 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .....int.fontWeight().const;....
26420 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 57 65 69 67 68 74 28 69 6e 74 20 77 29 3b 0a 0a 20 20 20 .void.setFontWeight(int.w);.....
26440 20 69 6e 74 20 6c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 .int.logicalFontSize().const;...
26460 20 20 76 6f 69 64 20 73 65 74 4c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 28 69 6e 74 20 73 29 ..void.setLogicalFontSize(int.s)
26480 3b 0a 0a 20 20 20 20 69 6e 74 20 6c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 53 74 65 70 28 29 ;......int.logicalFontSizeStep()
264a0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 6f 67 69 63 61 6c 46 6f 6e 74 53 .const;.....void.setLogicalFontS
264c0 69 7a 65 53 74 65 70 28 20 69 6e 74 20 73 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 53 izeStep(.int.s.);......int.fontS
264e0 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 53 69 7a ize().const;.....void.setFontSiz
26500 65 28 69 6e 74 20 73 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 6f 6e 74 46 61 6d 69 6c e(int.s);......QString.fontFamil
26520 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 46 61 6d 69 6c y().const;.....void.setFontFamil
26540 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 y(.const.QString&.);......int.nu
26560 6d 62 65 72 4f 66 43 6f 6c 75 6d 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 mberOfColumns().const;.....void.
26580 73 65 74 4e 75 6d 62 65 72 4f 66 43 6f 6c 75 6d 6e 73 28 69 6e 74 20 6e 63 6f 6c 73 29 3b 0a 0a setNumberOfColumns(int.ncols);..
265a0 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f ....QColor.color().const;.....vo
265c0 69 64 20 73 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 29 3b 0a 0a 20 id.setColor(.const.QColor.&);...
265e0 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 49 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ...bool.fontItalic().const;.....
26600 76 6f 69 64 20 73 65 74 46 6f 6e 74 49 74 61 6c 69 63 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 void.setFontItalic(.bool.);.....
26620 62 6f 6f 6c 20 64 65 66 69 6e 65 73 46 6f 6e 74 49 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a bool.definesFontItalic().const;.
26640 0a 20 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 3b .....bool.fontUnderline().const;
26660 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 28 20 62 6f 6f 6c .....void.setFontUnderline(.bool
26680 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 69 6e 65 73 46 6f 6e 74 55 6e 64 65 72 6c 69 6e .);.....bool.definesFontUnderlin
266a0 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 53 74 72 69 6b 65 4f e().const;......bool.fontStrikeO
266c0 75 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 53 74 72 69 ut().const;.....void.setFontStri
266e0 6b 65 4f 75 74 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 69 6e 65 73 46 keOut(.bool.);.....bool.definesF
26700 6f 6e 74 53 74 72 69 6b 65 4f 75 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 ontStrikeOut().const;......bool.
26720 69 73 41 6e 63 68 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6e isAnchor().const;.....void.setAn
26740 63 68 6f 72 28 62 6f 6f 6c 20 61 6e 63 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 68 69 74 65 53 chor(bool.anc);......enum.WhiteS
26760 70 61 63 65 4d 6f 64 65 20 7b 0a 09 57 68 69 74 65 53 70 61 63 65 4e 6f 72 6d 61 6c 2c 0a 09 57 paceMode.{..WhiteSpaceNormal,..W
26780 68 69 74 65 53 70 61 63 65 50 72 65 2c 0a 09 57 68 69 74 65 53 70 61 63 65 4e 6f 57 72 61 70 0a hiteSpacePre,..WhiteSpaceNoWrap.
267a0 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 #ifndef.Q_QDOC..,.WhiteSpaceMode
267c0 55 6e 64 65 66 69 6e 65 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 20 20 20 Undefined.=.-1.#endif.....};....
267e0 20 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 20 77 68 69 74 65 53 70 61 63 65 4d 6f 64 65 28 29 .WhiteSpaceMode.whiteSpaceMode()
26800 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 68 69 74 65 53 70 61 63 65 4d 6f .const;.....void.setWhiteSpaceMo
26820 64 65 28 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 20 6d 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 de(WhiteSpaceMode.m);......enum.
26840 4d 61 72 67 69 6e 20 7b 0a 09 4d 61 72 67 69 6e 4c 65 66 74 2c 0a 09 4d 61 72 67 69 6e 52 69 67 Margin.{..MarginLeft,..MarginRig
26860 68 74 2c 0a 09 4d 61 72 67 69 6e 54 6f 70 2c 0a 09 4d 61 72 67 69 6e 42 6f 74 74 6f 6d 2c 0a 09 ht,..MarginTop,..MarginBottom,..
26880 4d 61 72 67 69 6e 46 69 72 73 74 4c 69 6e 65 2c 0a 09 4d 61 72 67 69 6e 41 6c 6c 2c 0a 09 4d 61 MarginFirstLine,..MarginAll,..Ma
268a0 72 67 69 6e 56 65 72 74 69 63 61 6c 2c 0a 09 4d 61 72 67 69 6e 48 6f 72 69 7a 6f 6e 74 61 6c 0a rginVertical,..MarginHorizontal.
268c0 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 4d 61 72 67 69 6e 55 6e 64 65 66 69 6e 65 #ifndef.Q_QDOC..,.MarginUndefine
268e0 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 d.=.-1.#endif.....};......int.ma
26900 72 67 69 6e 28 20 4d 61 72 67 69 6e 20 6d 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 rgin(.Margin.m).const;.....void.
26920 73 65 74 4d 61 72 67 69 6e 28 20 4d 61 72 67 69 6e 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 65 6e setMargin(.Margin,.int);......en
26940 75 6d 20 4c 69 73 74 53 74 79 6c 65 20 7b 0a 09 4c 69 73 74 44 69 73 63 2c 0a 09 4c 69 73 74 43 um.ListStyle.{..ListDisc,..ListC
26960 69 72 63 6c 65 2c 0a 09 4c 69 73 74 53 71 75 61 72 65 2c 0a 09 4c 69 73 74 44 65 63 69 6d 61 6c ircle,..ListSquare,..ListDecimal
26980 2c 0a 09 4c 69 73 74 4c 6f 77 65 72 41 6c 70 68 61 2c 0a 09 4c 69 73 74 55 70 70 65 72 41 6c 70 ,..ListLowerAlpha,..ListUpperAlp
269a0 68 61 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 4c 69 73 74 53 74 79 6c 65 55 6e ha.#ifndef.Q_QDOC..,.ListStyleUn
269c0 64 65 66 69 6e 65 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 defined.=.-1.#endif.....};......
269e0 4c 69 73 74 53 74 79 6c 65 20 6c 69 73 74 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ListStyle.listStyle().const;....
26a00 20 76 6f 69 64 20 73 65 74 4c 69 73 74 53 74 79 6c 65 28 20 4c 69 73 74 53 74 79 6c 65 20 29 3b .void.setListStyle(.ListStyle.);
26a20 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 6e 74 65 78 74 73 28 29 20 63 6f 6e 73 74 3b 0a ......QString.contexts().const;.
26a40 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 78 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 ....void.setContexts(.const.QStr
26a60 69 6e 67 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 6c 6c 6f 77 65 64 49 6e 43 6f 6e 74 65 78 ing&.);.....bool.allowedInContex
26a80 74 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 29 20 63 6f 6e 73 t(.const.QStyleSheetItem*.).cons
26aa0 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c 66 4e 65 73 74 69 6e 67 28 29 20 63 6f 6e 73 74 t;......bool.selfNesting().const
26ac0 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 66 4e 65 73 74 69 6e 67 28 20 62 6f 6f 6c 20 ;.....void.setSelfNesting(.bool.
26ae0 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 69 6e 65 53 70 61 63 69 6e 67 28 20 69 6e 74 );......void.setLineSpacing(.int
26b00 20 6c 73 20 29 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 53 70 61 63 69 6e 67 28 29 20 63 6f 6e .ls.);.....int.lineSpacing().con
26b20 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 st;..private:.....void.init();..
26b40 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 0a ...QStyleSheetItemData*.d;.};...
26b60 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f 20 4d 4f #if.defined(Q_TEMPLATEDLL).//.MO
26b80 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 C_SKIP_BEGIN.Q_TEMPLATE_EXTERN.t
26ba0 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 63 74 3c 51 53 74 emplate.class.Q_EXPORT.QDict<QSt
26bc0 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e yleSheetItem>;.Q_TEMPLATE_EXTERN
26be0 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c .template.class.Q_EXPORT.QValueL
26c00 69 73 74 3c 20 51 50 74 72 56 65 63 74 6f 72 3c 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e ist<.QPtrVector<QStyleSheetItem>
26c20 20 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 .>;.Q_TEMPLATE_EXTERN.template.c
26c40 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 51 53 74 79 6c 65 53 lass.Q_EXPORT.QPtrVector<QStyleS
26c60 68 65 65 74 49 74 65 6d 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d heetItem>;.Q_TEMPLATE_EXTERN.tem
26c80 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c plate.class.Q_EXPORT.QValueList<
26ca0 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 3e 3b 0a 2f 2f 20 QStyleSheetItem::ListStyle>;.//.
26cc0 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f MOC_SKIP_END.#endif..#ifndef.QT_
26ce0 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 0a 63 6c 61 73 73 20 51 54 65 78 74 43 75 73 NO_TEXTCUSTOMITEM.class.QTextCus
26d00 74 6f 6d 49 74 65 6d 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 tomItem;.#endif..class.Q_EXPORT.
26d20 51 53 74 79 6c 65 53 68 65 65 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 QStyleSheet.:.public.QObject.{..
26d40 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 ...Q_OBJECT.public:.....QStyleSh
26d60 65 65 74 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 eet(.QObject.*parent=0,.const.ch
26d80 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 74 79 6c ar.*name=0.);.....virtual.~QStyl
26da0 65 53 68 65 65 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 53 68 65 65 eSheet();......static.QStyleShee
26dc0 74 2a 20 64 65 66 61 75 6c 74 53 68 65 65 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f t*.defaultSheet();.....static.vo
26de0 69 64 20 73 65 74 44 65 66 61 75 6c 74 53 68 65 65 74 28 20 51 53 74 79 6c 65 53 68 65 65 74 2a id.setDefaultSheet(.QStyleSheet*
26e00 20 29 3b 0a 0a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 28 .);.......QStyleSheetItem*.item(
26e20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 29 3b 0a 20 20 20 20 63 6f 6e 73 74 .const.QString&.name);.....const
26e40 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 .QStyleSheetItem*.item(.const.QS
26e60 74 72 69 6e 67 26 20 6e 61 6d 65 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e tring&.name).const;......void.in
26e80 73 65 72 74 28 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 29 3b 0a 0a 23 sert(.QStyleSheetItem*.item);..#
26ea0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 0a 20 20 20 20 ifndef.QT_NO_TEXTCUSTOMITEM.....
26ec0 76 69 72 74 75 61 6c 20 51 54 65 78 74 43 75 73 74 6f 6d 49 74 65 6d 2a 20 74 61 67 28 20 63 6f virtual.QTextCustomItem*.tag(.co
26ee0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 nst.QString&.name,.......const.Q
26f00 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 26 61 74 74 72 2c 0a 09 09 09 Map<QString,.QString>.&attr,....
26f20 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 2c 0a 09 09 09 09 20 ...const.QString&.context,......
26f40 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 26 20 66 61 63 74 6f .const.QMimeSourceFactory&.facto
26f60 72 79 2c 0a 09 09 09 09 20 20 62 6f 6f 6c 20 65 6d 70 74 79 54 61 67 2c 20 51 54 65 78 74 44 6f ry,.......bool.emptyTag,.QTextDo
26f80 63 75 6d 65 6e 74 20 2a 64 6f 63 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 cument.*doc.).const;.#endif.....
26fa0 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 65 73 63 61 70 65 28 20 63 6f 6e 73 74 20 51 53 74 static.QString.escape(.const.QSt
26fc0 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 6f 6e 76 ring&.);.....static.QString.conv
26fe0 65 72 74 46 72 6f 6d 50 6c 61 69 6e 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ertFromPlainText(.const.QString&
27000 2c 0a 09 09 09 09 09 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 57 68 69 74 65 53 70 ,.......QStyleSheetItem::WhiteSp
27020 61 63 65 4d 6f 64 65 20 6d 6f 64 65 20 3d 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a aceMode.mode.=.QStyleSheetItem::
27040 57 68 69 74 65 53 70 61 63 65 50 72 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c WhiteSpacePre.);.....static.bool
27060 20 6d 69 67 68 74 42 65 52 69 63 68 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 .mightBeRichText(.const.QString&
27080 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 63 61 6c 65 46 6f 6e 74 28 .);......virtual.void.scaleFont(
270a0 20 51 46 6f 6e 74 26 20 66 6f 6e 74 2c 20 69 6e 74 20 6c 6f 67 69 63 61 6c 53 69 7a 65 20 29 20 .QFont&.font,.int.logicalSize.).
270c0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 72 72 6f 72 28 20 const;......virtual.void.error(.
270e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 const.QString&.).const;..private
27100 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 51 44 69 63 74 3c 51 53 74 :.....void.init();.....QDict<QSt
27120 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 20 73 74 79 6c 65 73 3b 0a 20 20 20 20 51 53 74 79 6c 65 yleSheetItem>.styles;.....QStyle
27140 53 68 65 65 74 49 74 65 6d 2a 20 6e 75 6c 6c 73 74 79 6c 65 3b 0a 70 72 69 76 61 74 65 3a 09 2f SheetItem*.nullstyle;.private:./
27160 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 /.Disabled.copy.constructor.and.
27180 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f operator=.#if.defined(Q_DISABLE_
271a0 43 4f 50 59 29 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 28 20 63 6f 6e 73 74 20 51 53 74 COPY).....QStyleSheet(.const.QSt
271c0 79 6c 65 53 68 65 65 74 20 26 20 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 20 26 6f yleSheet.&.);.....QStyleSheet.&o
271e0 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 20 26 20 29 3b perator=(.const.QStyleSheet.&.);
27200 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 52 49 43 48 .#endif.};..#endif.//.QT_NO_RICH
27220 54 45 58 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 59 4c 45 53 48 45 45 54 5f 48 0a 00 00 TEXT..#endif.//.QSTYLESHEET_H...
27240 00 12 00 71 00 74 00 68 00 72 00 65 00 61 00 64 00 2e 00 68 00 00 0c 07 2f 2a 2a 2a 2a 2a 2a 2a ...q.t.h.r.e.a.d...h..../*******
27260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
27280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
272a0 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e *****.**.$Id:.$.**.**.Definition
272c0 20 6f 66 20 51 54 68 72 65 61 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 .of.QThread.class.**.**.Created.
272e0 3a 20 39 33 31 31 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 :.931107.**.**.Copyright.(C).199
27300 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2000.Trolltech.ASA...All.right
27320 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
27340 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 art.of.the.kernel.module.of.the.
27360 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
27380 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
273a0 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
273c0 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
273e0 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
27400 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
27420 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
27440 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
27460 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
27480 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
274a0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
274c0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
274e0 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
27500 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
27520 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
27540 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
27560 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
27580 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
275a0 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
275c0 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
275e0 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
27600 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
27620 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
27640 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
27660 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
27680 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
276a0 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
276c0 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
276e0 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
27700 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
27720 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
27740 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
27760 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
27780 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
277a0 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
277c0 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
277e0 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
27800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
27820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
27840 20 51 54 48 52 45 41 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 48 52 45 41 44 5f 48 0a 0a 23 69 .QTHREAD_H.#define.QTHREAD_H..#i
27860 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 0a 23 69 f.defined(QT_THREAD_SUPPORT)..#i
27880 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 fndef.QT_H.#include."qwindowdefs
278a0 2e 68 22 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 .h".#ifndef.QT_NO_COMPAT.#includ
278c0 65 20 22 71 6d 75 74 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 6d 61 70 68 6f 72 e."qmutex.h".#include."qsemaphor
278e0 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 61 69 74 63 6f 6e 64 69 74 69 6f 6e 2e 68 22 e.h".#include."qwaitcondition.h"
27900 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 65 6e 64 69 66 20 2f .#endif.//.QT_NO_COMPAT.#endif./
27920 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 0a 63 6c 61 /.QT_H..#include.<limits.h>..cla
27940 73 73 20 51 54 68 72 65 61 64 49 6e 73 74 61 6e 63 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 ss.QThreadInstance;..class.Q_EXP
27960 4f 52 54 20 51 54 68 72 65 61 64 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 ORT.QThread.:.public.Qt.{.public
27980 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e 44 4c 45 20 63 75 72 72 65 6e 74 54 :.....static.Qt::HANDLE.currentT
279a0 68 72 65 61 64 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 hread();..#ifndef.QT_NO_COMPAT..
279c0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 70 6f 73 74 45 76 65 6e 74 28 20 51 4f 62 6a 65 63 ...static.void.postEvent(.QObjec
279e0 74 20 2a 2c 51 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 t.*,QEvent.*.);.#endif......stat
27a00 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 ic.void.initialize();.....static
27a20 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 .void.cleanup();......static.voi
27a40 64 20 65 78 69 74 28 29 3b 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 51 54 68 d.exit();..#ifdef.Q_QDOC.....QTh
27a60 72 65 61 64 28 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 73 74 61 63 6b 53 69 7a 65 20 3d 20 30 read(.unsigned.int.stackSize.=.0
27a80 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 54 68 72 65 61 64 28 20 75 6e 73 69 67 6e 65 64 20 .);.#else.....QThread(.unsigned.
27aa0 69 6e 74 20 73 74 61 63 6b 53 69 7a 65 20 29 3b 0a 20 20 20 20 51 54 68 72 65 61 64 28 29 3b 0a int.stackSize.);.....QThread();.
27ac0 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 68 72 65 61 64 28 29 3b 0a #endif......virtual.~QThread();.
27ae0 0a 20 20 20 20 2f 2f 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 20 63 61 75 73 65 73 20 .....//.default.argument.causes.
27b00 74 68 72 65 61 64 20 74 6f 20 62 6c 6f 63 6b 20 69 6e 64 65 66 69 6e 61 74 65 6c 79 0a 20 20 20 thread.to.block.indefinately....
27b20 20 62 6f 6f 6c 20 77 61 69 74 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 74 69 6d 65 20 3d .bool.wait(.unsigned.long.time.=
27b40 20 55 4c 4f 4e 47 5f 4d 41 58 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 50 72 69 6f 72 69 74 79 .ULONG_MAX.);......enum.Priority
27b60 20 7b 0a 09 49 64 6c 65 50 72 69 6f 72 69 74 79 2c 0a 0a 09 4c 6f 77 65 73 74 50 72 69 6f 72 69 .{..IdlePriority,...LowestPriori
27b80 74 79 2c 0a 09 4c 6f 77 50 72 69 6f 72 69 74 79 2c 0a 09 4e 6f 72 6d 61 6c 50 72 69 6f 72 69 74 ty,..LowPriority,..NormalPriorit
27ba0 79 2c 0a 09 48 69 67 68 50 72 69 6f 72 69 74 79 2c 0a 09 48 69 67 68 65 73 74 50 72 69 6f 72 69 y,..HighPriority,..HighestPriori
27bc0 74 79 2c 0a 0a 09 54 69 6d 65 43 72 69 74 69 63 61 6c 50 72 69 6f 72 69 74 79 2c 0a 0a 09 49 6e ty,...TimeCriticalPriority,...In
27be0 68 65 72 69 74 50 72 69 6f 72 69 74 79 0a 20 20 20 20 7d 3b 0a 0a 23 69 66 64 65 66 20 51 5f 51 heritPriority.....};..#ifdef.Q_Q
27c00 44 4f 43 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 28 20 50 72 69 6f 72 69 74 79 20 3d 20 49 DOC.....void.start(.Priority.=.I
27c20 6e 68 65 72 69 74 50 72 69 6f 72 69 74 79 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 76 6f 69 64 nheritPriority.);.#else.....void
27c40 20 73 74 61 72 74 28 20 50 72 69 6f 72 69 74 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 .start(.Priority.);.....void.sta
27c60 72 74 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 74 65 72 6d 69 6e 61 74 65 rt();.#endif......void.terminate
27c80 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 69 6e 69 73 68 65 64 28 29 20 63 6f 6e 73 74 3b 0a ();......bool.finished().const;.
27ca0 20 20 20 20 62 6f 6f 6c 20 72 75 6e 6e 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 ....bool.running().const;..prote
27cc0 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 75 6e 28 29 20 3d 20 30 cted:.....virtual.void.run().=.0
27ce0 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 6c 65 65 70 28 20 75 6e 73 69 67 6e ;......static.void.sleep(.unsign
27d00 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6d 73 6c 65 65 ed.long.);.....static.void.mslee
27d20 70 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 p(.unsigned.long.);.....static.v
27d40 6f 69 64 20 75 73 6c 65 65 70 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 0a 70 72 oid.usleep(.unsigned.long.);..pr
27d60 69 76 61 74 65 3a 0a 20 20 20 20 51 54 68 72 65 61 64 49 6e 73 74 61 6e 63 65 20 2a 20 64 3b 0a ivate:.....QThreadInstance.*.d;.
27d80 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 68 72 65 61 64 49 6e 73 74 61 6e 63 65 ....friend.class.QThreadInstance
27da0 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 ;..#if.defined(Q_DISABLE_COPY)..
27dc0 20 20 20 51 54 68 72 65 61 64 28 20 63 6f 6e 73 74 20 51 54 68 72 65 61 64 20 26 20 29 3b 0a 20 ...QThread(.const.QThread.&.);..
27de0 20 20 20 51 54 68 72 65 61 64 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 68 ...QThread.&operator=(.const.QTh
27e00 72 65 61 64 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f read.&.);.#endif.//.Q_DISABLE_CO
27e20 50 59 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f PY.};..#endif.//.QT_THREAD_SUPPO
27e40 52 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 48 52 45 41 44 5f 48 0a 00 00 00 18 00 71 00 76 RT..#endif.//.QTHREAD_H......q.v
27e60 00 67 00 72 00 6f 00 75 00 70 00 62 00 6f 00 78 00 2e 00 68 00 00 08 2a 2f 2a 2a 2a 2a 2a 2a 2a .g.r.o.u.p.b.o.x...h...*/*******
27e80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
27ea0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
27ec0 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 56 **.$Id:.$.**.**.Definition.of.QV
27ee0 47 72 6f 75 70 42 6f 78 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 GroupBox.widget.class.**.**.Crea
27f00 74 65 64 20 3a 20 39 39 30 36 30 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 ted.:.990602.**.**.Copyright.(C)
27f20 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 .1999-2000.Trolltech.ASA...All.r
27f40 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 ights.reserved..**.**.This.file.
27f60 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 is.part.of.the.widgets.module.of
27f80 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 .the.Qt.GUI.Toolkit..**.**.This.
27fa0 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 file.may.be.distributed.under.th
27fc0 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a e.terms.of.the.Q.Public.License.
27fe0 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f **.as.defined.by.Trolltech.ASA.o
28000 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 f.Norway.and.appearing.in.the.fi
28020 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 le.**.LICENSE.QPL.included.in.th
28040 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 e.packaging.of.this.file..**.**.
28060 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 This.file.may.be.distributed.and
28080 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 /or.modified.under.the.terms.of.
280a0 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.**.GNU.General.Public.Licens
280c0 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 e.version.2.as.published.by.the.
280e0 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 Free.Software.**.Foundation.and.
28100 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 appearing.in.the.file.LICENSE.GP
28120 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f L.included.in.the.**.packaging.o
28140 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c f.this.file..**.**.Licensees.hol
28160 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e ding.valid.Qt.Enterprise.Edition
28180 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c .or.Qt.Professional.Edition.**.l
281a0 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 icenses.may.use.this.file.in.acc
281c0 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c ordance.with.the.Qt.Commercial.L
281e0 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 icense.**.Agreement.provided.wit
28200 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 h.the.Software..**.**.This.file.
28220 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e is.provided.AS.IS.with.NO.WARRAN
28240 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a TY.OF.ANY.KIND,.INCLUDING.THE.**
28260 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 .WARRANTY.OF.DESIGN,.MERCHANTABI
28280 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 LITY.AND.FITNESS.FOR.A.PARTICULA
282a0 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f R.PURPOSE..**.**.See.http://qtso
282c0 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c ftware.com/pricing.html.or.email
282e0 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e .sales@trolltech.com.for.**...in
28300 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 formation.about.Qt.Commercial.Li
28320 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f cense.Agreements..**.See.http://
28340 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 qtsoftware.com/qpl/.for.QPL.lice
28360 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f nsing.information..**.See.http:/
28380 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 /qtsoftware.com/gpl/.for.GPL.lic
283a0 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 ensing.information..**.**.Contac
283c0 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 t.info@trolltech.com.if.any.cond
283e0 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 itions.of.this.licensing.are.**.
28400 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a not.clear.to.you..**.***********
28420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
28440 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 ***************************/..#i
28460 66 6e 64 65 66 20 51 56 47 52 4f 55 50 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 47 52 4f fndef.QVGROUPBOX_H.#define.QVGRO
28480 55 50 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 UPBOX_H..#ifndef.QT_H.#include."
284a0 71 67 72 6f 75 70 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 qgroupbox.h".#endif.//.QT_H..#if
284c0 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 4f 58 0a 0a 63 6c 61 73 73 20 51 5f 45 58 ndef.QT_NO_VGROUPBOX..class.Q_EX
284e0 50 4f 52 54 20 51 56 47 72 6f 75 70 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 47 72 6f 75 70 42 PORT.QVGroupBox.:.public.QGroupB
28500 6f 78 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 ox.{.....Q_OBJECT.public:.....QV
28520 47 72 6f 75 70 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e GroupBox(.QWidget*.parent=0,.con
28540 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 56 47 72 6f 75 70 42 6f st.char*.name=0.);.....QVGroupBo
28560 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c 20 51 57 69 64 67 65 74 x(.const.QString.&title,.QWidget
28580 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 *.parent=0,.const.char*.name=0.)
285a0 3b 0a 0a 20 20 20 20 7e 51 56 47 72 6f 75 70 42 6f 78 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 ;......~QVGroupBox();..private:.
285c0 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 //.Disabled.copy.constructor.and
285e0 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 .operator=.#if.defined(Q_DISABLE
28600 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 47 72 6f 75 70 42 6f 78 28 20 63 6f 6e 73 74 20 51 56 47 _COPY).....QVGroupBox(.const.QVG
28620 72 6f 75 70 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 56 47 72 6f 75 70 42 6f 78 20 26 6f 70 65 roupBox.&.);.....QVGroupBox.&ope
28640 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 47 72 6f 75 70 42 6f 78 20 26 20 29 3b 0a 23 65 rator=(.const.QVGroupBox.&.);.#e
28660 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 ndif.};..#endif.//.QT_NO_VGROUPB
28680 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 47 52 4f 55 50 42 4f 58 5f 48 0a 00 00 00 16 00 OX..#endif.//.QVGROUPBOX_H......
286a0 71 00 73 00 71 00 6c 00 66 00 69 00 65 00 6c 00 64 00 2e 00 68 00 00 10 80 2f 2a 2a 2a 2a 2a 2a q.s.q.l.f.i.e.l.d...h..../******
286c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
286e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
28700 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 46 ******.**.**.Definition.of.QSqlF
28720 69 65 6c 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d ield.class.**.**.Created.:.2000-
28740 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 11-03.**.**.Copyright.(C).2000.T
28760 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 rolltech.ASA...All.rights.reserv
28780 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 ed..**.**.This.file.is.part.of.t
287a0 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c he.sql.module.of.the.Qt.GUI.Tool
287c0 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 kit..**.**.This.file.may.be.dist
287e0 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 ributed.under.the.terms.of.the.Q
28800 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 .Public.License.**.as.defined.by
28820 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 .Trolltech.ASA.of.Norway.and.app
28840 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 earing.in.the.file.**.LICENSE.QP
28860 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 L.included.in.the.packaging.of.t
28880 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 his.file..**.**.This.file.may.be
288a0 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 .distributed.and/or.modified.und
288c0 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 er.the.terms.of.the.**.GNU.Gener
288e0 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 al.Public.License.version.2.as.p
28900 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a ublished.by.the.Free.Software.**
28920 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 .Foundation.and.appearing.in.the
28940 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 .file.LICENSE.GPL.included.in.th
28960 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a e.**.packaging.of.this.file..**.
28980 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e **.Licensees.holding.valid.Qt.En
289a0 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 terprise.Edition.licenses.may.us
289c0 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 e.this.**.file.in.accordance.wit
289e0 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 h.the.Qt.Commercial.License.Agre
28a00 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 ement.provided.**.with.the.Softw
28a20 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 are..**.**.This.file.is.provided
28a40 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b .AS.IS.with.NO.WARRANTY.OF.ANY.K
28a60 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f IND,.INCLUDING.THE.**.WARRANTY.O
28a80 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 F.DESIGN,.MERCHANTABILITY.AND.FI
28aa0 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a TNESS.FOR.A.PARTICULAR.PURPOSE..
28ac0 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f **.**.See.http://qtsoftware.com/
28ae0 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c pricing.html.or.email.sales@trol
28b00 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 ltech.com.for.**...information.a
28b20 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 bout.Qt.Commercial.License.Agree
28b40 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ments..**.See.http://qtsoftware.
28b60 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/qpl/.for.QPL.licensing.infor
28b80 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 mation..**.See.http://qtsoftware
28ba0 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f .com/gpl/.for.GPL.licensing.info
28bc0 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c rmation..**.**.Contact.info@trol
28be0 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 ltech.com.if.any.conditions.of.t
28c00 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 his.licensing.are.**.not.clear.t
28c20 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.you..**.**********************
28c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
28c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 46 ****************/..#ifndef.QSQLF
28c80 49 45 4c 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 46 49 45 4c 44 5f 48 0a 0a 23 69 66 6e IELD_H.#define.QSQLFIELD_H..#ifn
28ca0 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 def.QT_H.#include."qstring.h".#i
28cc0 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 nclude."qvariant.h".#endif.//.QT
28ce0 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 _H..#if.!defined(.QT_MODULE_SQL.
28d00 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 ).||.defined(.QT_LICENSE_PROFESS
28d20 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 IONAL.).#define.QM_EXPORT_SQL.#e
28d40 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f lse.#define.QM_EXPORT_SQL.Q_EXPO
28d60 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c RT.#endif..#ifndef.QT_NO_SQL..cl
28d80 61 73 73 20 51 53 71 6c 46 69 65 6c 64 50 72 69 76 61 74 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 ass.QSqlFieldPrivate.{.public:..
28da0 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 ...QVariant::Type.type;.};..clas
28dc0 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 46 69 65 6c 64 0a 7b 0a 70 75 62 6c s.QM_EXPORT_SQL.QSqlField.{.publ
28de0 69 63 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ic:.....QSqlField(.const.QString
28e00 26 20 66 69 65 6c 64 4e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 56 61 &.fieldName.=.QString::null,.QVa
28e20 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 65 20 3d 20 51 56 61 72 69 61 6e 74 3a 3a 49 6e 76 riant::Type.type.=.QVariant::Inv
28e40 61 6c 69 64 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 71 alid.);.....QSqlField(.const.QSq
28e60 6c 46 69 65 6c 64 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 26 20 lField&.other.);.....QSqlField&.
28e80 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 6f 74 68 65 operator=(.const.QSqlField&.othe
28ea0 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 63 6f 6e 73 74 20 51 r.);.....bool.operator==(const.Q
28ec0 53 71 6c 46 69 65 6c 64 26 20 6f 74 68 65 72 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 SqlField&.other).const;.....virt
28ee0 75 61 6c 20 7e 51 53 71 6c 46 69 65 6c 64 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 ual.~QSqlField();......virtual.v
28f00 6f 69 64 09 73 65 74 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 oid.setValue(.const.QVariant&.va
28f20 6c 75 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 09 76 61 6c 75 lue.);.....virtual.QVariant.valu
28f40 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4e e().const;.....virtual.void.setN
28f60 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 ame(.const.QString&.name.);.....
28f80 51 53 74 72 69 6e 67 09 09 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 QString..name().const;.....virtu
28fa0 61 6c 20 76 6f 69 64 09 73 65 74 4e 75 6c 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4e al.void.setNull();.....bool..isN
28fc0 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 ull().const;.....virtual.void.se
28fe0 74 52 65 61 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 29 3b 0a 20 20 20 20 tReadOnly(.bool.readOnly.);.....
29000 62 6f 6f 6c 09 09 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f bool..isReadOnly().const;.....vo
29020 69 64 09 09 63 6c 65 61 72 28 20 62 6f 6f 6c 20 6e 75 6c 6c 69 66 79 20 3d 20 54 52 55 45 20 29 id..clear(.bool.nullify.=.TRUE.)
29040 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 09 74 79 70 65 28 29 20 63 6f 6e 73 ;.....QVariant::Type.type().cons
29060 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 6e t;..private:.....QString.......n
29080 6d 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 20 20 20 20 20 76 61 6c 3b 0a 20 20 20 20 75 69 m;.....QVariant......val;.....ui
290a0 6e 74 20 20 20 20 20 20 20 20 20 20 72 6f 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 nt..........ro:.1;.....uint.....
290c0 20 20 20 20 20 6e 75 6c 3a 20 31 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 50 72 69 76 61 74 .....nul:.1;.....QSqlFieldPrivat
290e0 65 2a 20 64 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 72 69 61 6e 74 20 51 53 71 6c 46 69 e*.d;.};..inline.QVariant.QSqlFi
29100 65 6c 64 3a 3a 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 76 61 6c 3b eld::value().const.{.return.val;
29120 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 71 6c 46 69 65 6c 64 3a 3a 6e 61 .}..inline.QString.QSqlField::na
29140 6d 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6e 6d 3b 20 7d 0a 0a 69 6e 6c 69 6e me().const.{.return.nm;.}..inlin
29160 65 20 62 6f 6f 6c 20 51 53 71 6c 46 69 65 6c 64 3a 3a 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 e.bool.QSqlField::isNull().const
29180 0a 7b 20 72 65 74 75 72 6e 20 6e 75 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 .{.return.nul;.}..inline.bool.QS
291a0 71 6c 46 69 65 6c 64 3a 3a 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 qlField::isReadOnly().const.{.re
291c0 74 75 72 6e 20 72 6f 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 turn.ro;.}..inline.QVariant::Typ
291e0 65 20 51 53 71 6c 46 69 65 6c 64 3a 3a 74 79 70 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 e.QSqlField::type().const.{.retu
29200 72 6e 20 64 2d 3e 74 79 70 65 3b 20 7d 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a rn.d->type;.}.../***************
29220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***************************/./**
29240 2a 2a 2a 2a 2a 20 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 20 43 6c 61 73 73 20 20 20 *****.....QSqlFieldInfo.Class...
29260 20 20 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..******/./*********************
29280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 72 75 63 74 20 51 *********************/..struct.Q
292a0 53 71 6c 46 69 65 6c 64 49 6e 66 6f 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 SqlFieldInfoPrivate;..class.QM_E
292c0 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 XPORT_SQL.QSqlFieldInfo.{.public
292e0 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 69 :.....QSqlFieldInfo(.const.QStri
29300 6e 67 26 20 6e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 ng&.name.=.QString::null,......Q
29320 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 20 3d 20 51 56 61 72 69 61 6e 74 3a 3a 49 6e Variant::Type.typ.=.QVariant::In
29340 76 61 6c 69 64 2c 0a 09 09 20 20 20 69 6e 74 20 72 65 71 75 69 72 65 64 20 3d 20 2d 31 2c 0a 09 valid,......int.required.=.-1,..
29360 09 20 20 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 0a 09 09 20 20 20 69 6e 74 20 70 72 65 63 20 ....int.len.=.-1,......int.prec.
29380 3d 20 2d 31 2c 0a 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 64 65 66 56 61 =.-1,......const.QVariant&.defVa
293a0 6c 75 65 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 20 20 20 69 6e 74 20 73 71 6c 54 79 lue.=.QVariant(),......int.sqlTy
293c0 70 65 20 3d 20 30 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 3d 20 54 52 pe.=.0,......bool.generated.=.TR
293e0 55 45 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 74 72 69 6d 20 3d 20 46 41 4c 53 45 2c 0a 09 09 20 20 UE,......bool.trim.=.FALSE,.....
29400 20 62 6f 6f 6c 20 63 61 6c 63 75 6c 61 74 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 .bool.calculated.=.FALSE.);.....
29420 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e QSqlFieldInfo(.const.QSqlFieldIn
29440 66 6f 20 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 fo.&.other.);.....QSqlFieldInfo(
29460 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 20 26 20 6f 74 68 65 72 2c 20 62 6f 6f 6c 20 67 .const.QSqlField.&.other,.bool.g
29480 65 6e 65 72 61 74 65 64 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e enerated.=.TRUE.);.....virtual.~
294a0 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e QSqlFieldInfo();.....QSqlFieldIn
294c0 66 6f 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e fo&.operator=(.const.QSqlFieldIn
294e0 66 6f 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d fo&.other.);.....bool.operator==
29500 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 26 20 66 20 29 20 63 6f 6e 73 74 (.const.QSqlFieldInfo&.f.).const
29520 3b 0a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 09 09 74 6f 46 69 65 6c 64 28 29 20 63 6f 6e 73 ;......QSqlField..toField().cons
29540 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 69 73 52 65 71 75 69 72 65 64 28 29 20 63 6f 6e 73 74 3b t;.....int...isRequired().const;
29560 0a 20 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 09 74 79 70 65 28 29 20 63 6f 6e 73 74 .....QVariant::Type.type().const
29580 3b 0a 20 20 20 20 69 6e 74 09 09 09 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ;.....int...length().const;.....
295a0 69 6e 74 09 09 09 70 72 65 63 69 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 int...precision().const;.....QVa
295c0 72 69 61 6e 74 09 09 64 65 66 61 75 6c 74 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 riant..defaultValue().const;....
295e0 20 51 53 74 72 69 6e 67 09 09 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 .QString..name().const;.....int.
29600 09 09 74 79 70 65 49 44 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 47 65 ..typeID().const;.....bool..isGe
29620 6e 65 72 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 54 72 69 nerated().const;.....bool..isTri
29640 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 43 61 6c 63 75 6c 61 74 65 m().const;.....bool..isCalculate
29660 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 d().const;......virtual.void.set
29680 54 72 69 6d 28 20 62 6f 6f 6c 20 74 72 69 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 Trim(.bool.trim.);.....virtual.v
296a0 6f 69 64 09 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 62 6f 6f 6c 20 67 65 6e 20 29 3b 0a 20 20 oid.setGenerated(.bool.gen.);...
296c0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 61 6c 63 75 6c 61 74 65 64 28 20 62 6f ..virtual.void.setCalculated(.bo
296e0 6f 6c 20 63 61 6c 63 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 ol.calc.);..private:.....QSqlFie
29700 6c 64 49 6e 66 6f 50 72 69 76 61 74 65 2a 20 64 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 09 2f 2f ldInfoPrivate*.d;.};...#endif.//
29720 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 74 00 61 00 74 .QT_NO_SQL.#endif......q.s.t.a.t
29740 00 75 00 73 00 62 00 61 00 72 00 2e 00 68 00 00 0a 7c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .u.s.b.a.r...h...|/*************
29760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
29780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
297a0 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 **.$Id:.$.**.**.Definition.of.QS
297c0 74 61 74 75 73 42 61 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 tatusBar.class.**.**.Created.:.9
297e0 38 30 33 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 80316.**.**.Copyright.(C).1992-2
29800 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 000.Trolltech.ASA...All.rights.r
29820 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 eserved..**.**.This.file.is.part
29840 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 .of.the.widgets.module.of.the.Qt
29860 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 .GUI.Toolkit..**.**.This.file.ma
29880 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 y.be.distributed.under.the.terms
298a0 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 .of.the.Q.Public.License.**.as.d
298c0 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 efined.by.Trolltech.ASA.of.Norwa
298e0 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c y.and.appearing.in.the.file.**.L
29900 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 ICENSE.QPL.included.in.the.packa
29920 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 ging.of.this.file..**.**.This.fi
29940 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 le.may.be.distributed.and/or.mod
29960 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 ified.under.the.terms.of.the.**.
29980 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 GNU.General.Public.License.versi
299a0 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f on.2.as.published.by.the.Free.So
299c0 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 ftware.**.Foundation.and.appeari
299e0 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 ng.in.the.file.LICENSE.GPL.inclu
29a00 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 ded.in.the.**.packaging.of.this.
29a20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 file..**.**.Licensees.holding.va
29a40 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 lid.Qt.Enterprise.Edition.or.Qt.
29a60 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 Professional.Edition.**.licenses
29a80 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 .may.use.this.file.in.accordance
29aa0 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a .with.the.Qt.Commercial.License.
29ac0 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 **.Agreement.provided.with.the.S
29ae0 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 oftware..**.**.This.file.is.prov
29b00 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 ided.AS.IS.with.NO.WARRANTY.OF.A
29b20 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e NY.KIND,.INCLUDING.THE.**.WARRAN
29b40 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e TY.OF.DESIGN,.MERCHANTABILITY.AN
29b60 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f D.FITNESS.FOR.A.PARTICULAR.PURPO
29b80 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e SE..**.**.See.http://qtsoftware.
29ba0 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 com/pricing.html.or.email.sales@
29bc0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 trolltech.com.for.**...informati
29be0 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 on.about.Qt.Commercial.License.A
29c00 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 greements..**.See.http://qtsoftw
29c20 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 are.com/qpl/.for.QPL.licensing.i
29c40 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 nformation..**.See.http://qtsoft
29c60 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 ware.com/gpl/.for.GPL.licensing.
29c80 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 information..**.**.Contact.info@
29ca0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 trolltech.com.if.any.conditions.
29cc0 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 of.this.licensing.are.**.not.cle
29ce0 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ar.to.you..**.******************
29d00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
29d20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ********************/..#ifndef.Q
29d40 53 54 41 54 55 53 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 41 54 55 53 42 41 52 5f 48 STATUSBAR_H.#define.QSTATUSBAR_H
29d60 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 ..#ifndef.QT_H.#include."qwidget
29d80 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e .h".#endif.//.QT_H..#ifndef.QT_N
29da0 4f 5f 53 54 41 54 55 53 42 41 52 0a 0a 0a 63 6c 61 73 73 20 51 53 74 61 74 75 73 42 61 72 50 72 O_STATUSBAR...class.QStatusBarPr
29dc0 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 61 74 75 73 42 ivate;...class.Q_EXPORT.QStatusB
29de0 61 72 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 ar:.public.QWidget.{.....Q_OBJEC
29e00 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 69 7a 65 47 72 69 70 45 T.....Q_PROPERTY(.bool.sizeGripE
29e20 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 57 52 nabled.READ.isSizeGripEnabled.WR
29e40 49 54 45 20 73 65 74 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c 69 63 ITE.setSizeGripEnabled.)..public
29e60 3a 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e :.....QStatusBar(.QWidget*.paren
29e80 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 t=0,.const.char*.name=0.);.....v
29ea0 69 72 74 75 61 6c 20 7e 51 53 74 61 74 75 73 42 61 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 irtual.~QStatusBar();......virtu
29ec0 61 6c 20 76 6f 69 64 20 61 64 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 69 6e al.void.addWidget(.QWidget.*,.in
29ee0 74 20 73 74 72 65 74 63 68 20 3d 20 30 2c 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 t.stretch.=.0,.bool.=.FALSE.);..
29f00 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 57 69 64 67 65 74 28 20 51 57 ...virtual.void.removeWidget(.QW
29f20 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 47 72 69 70 idget.*.);......void.setSizeGrip
29f40 45 6e 61 62 6c 65 64 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 69 7a 65 47 72 Enabled(bool);.....bool.isSizeGr
29f60 69 70 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 ipEnabled().const;..public.slots
29f80 3a 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e :.....void.message(.const.QStrin
29fa0 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 g.&);.....void.message(.const.QS
29fc0 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 tring.&,.int.);.....void.clear()
29fe0 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 43 68 61 6e ;..signals:.....void.messageChan
2a000 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 0a 70 72 6f ged(.const.QString.&text.);..pro
2a020 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 tected:.....void.paintEvent(.QPa
2a040 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 intEvent.*.);.....void.resizeEve
2a060 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 nt(.QResizeEvent.*.);......void.
2a080 72 65 66 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 4f 72 53 68 6f 77 28 reformat();.....void.hideOrShow(
2a0a0 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 29 3b 0a 0a 70 );.....bool.event(.QEvent.*);..p
2a0c0 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 72 50 72 69 76 61 74 65 20 2a 20 rivate:.....QStatusBarPrivate.*.
2a0e0 64 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e d;.private:.//.Disabled.copy.con
2a100 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e structor.and.operator=.#if.defin
2a120 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 ed(Q_DISABLE_COPY).....QStatusBa
2a140 72 28 20 63 6f 6e 73 74 20 51 53 74 61 74 75 73 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 53 74 r(.const.QStatusBar.&.);.....QSt
2a160 61 74 75 73 42 61 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 61 74 75 atusBar&.operator=(.const.QStatu
2a180 73 42 61 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 sBar.&.);.#endif.};..#endif.//.Q
2a1a0 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 41 54 55 T_NO_STATUSBAR..#endif.//.QSTATU
2a1c0 53 42 41 52 5f 48 0a 00 00 00 18 00 71 00 77 00 6f 00 72 00 6b 00 73 00 70 00 61 00 63 00 65 00 SBAR_H......q.w.o.r.k.s.p.a.c.e.
2a1e0 2e 00 68 00 00 12 4b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..h...K/************************
2a200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2a220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a ********************.**.$Id:.$.*
2a240 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 57 6f 72 6b 73 70 61 63 *.**.Definition.of.the.QWorkspac
2a260 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 32 31 30 0a 2a e.class.**.**.Created.:.990210.*
2a280 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1999-2000.Tro
2a2a0 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 lltech.ASA...All.rights.reserved
2a2c0 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 ..**.**.This.file.is.part.of.the
2a2e0 20 77 6f 72 6b 73 70 61 63 65 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 .workspace.module.of.the.Qt.GUI.
2a300 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 Toolkit..**.**.This.file.may.be.
2a320 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 distributed.under.the.terms.of.t
2a340 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 he.Q.Public.License.**.as.define
2a360 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 d.by.Trolltech.ASA.of.Norway.and
2a380 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 .appearing.in.the.file.**.LICENS
2a3a0 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 E.QPL.included.in.the.packaging.
2a3c0 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 of.this.file..**.**.This.file.ma
2a3e0 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 y.be.distributed.and/or.modified
2a400 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 .under.the.terms.of.the.**.GNU.G
2a420 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 eneral.Public.License.version.2.
2a440 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 as.published.by.the.Free.Softwar
2a460 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e e.**.Foundation.and.appearing.in
2a480 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 .the.file.LICENSE.GPL.included.i
2a4a0 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e n.the.**.packaging.of.this.file.
2a4c0 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 .**.**.Licensees.holding.valid.Q
2a4e0 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 t.Enterprise.Edition.licenses.ma
2a500 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 y.use.this.**.file.in.accordance
2a520 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 .with.the.Qt.Commercial.License.
2a540 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 Agreement.provided.**.with.the.S
2a560 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 oftware..**.**.This.file.is.prov
2a580 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 ided.AS.IS.with.NO.WARRANTY.OF.A
2a5a0 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e NY.KIND,.INCLUDING.THE.**.WARRAN
2a5c0 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e TY.OF.DESIGN,.MERCHANTABILITY.AN
2a5e0 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f D.FITNESS.FOR.A.PARTICULAR.PURPO
2a600 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e SE..**.**.See.http://qtsoftware.
2a620 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 com/pricing.html.or.email.sales@
2a640 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 trolltech.com.for.**...informati
2a660 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 on.about.Qt.Commercial.License.A
2a680 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 greements..**.See.http://qtsoftw
2a6a0 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 are.com/qpl/.for.QPL.licensing.i
2a6c0 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 nformation..**.See.http://qtsoft
2a6e0 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 ware.com/gpl/.for.GPL.licensing.
2a700 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 information..**.**.Contact.info@
2a720 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 trolltech.com.if.any.conditions.
2a740 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 of.this.licensing.are.**.not.cle
2a760 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ar.to.you..**.******************
2a780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2a7a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ********************/..#ifndef.Q
2a7c0 57 4f 52 4b 53 50 41 43 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 4f 52 4b 53 50 41 43 45 5f 48 WORKSPACE_H.#define.QWORKSPACE_H
2a7e0 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 ..#ifndef.QT_H.#include."qwidget
2a800 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 6c 69 73 74 2e 68 22 0a 23 65 6e .h".#include."qwidgetlist.h".#en
2a820 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 dif.//.QT_H..#ifndef.QT_NO_WORKS
2a840 50 41 43 45 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 57 4f PACE..#if.!defined(.QT_MODULE_WO
2a860 52 4b 53 50 41 43 45 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 RKSPACE.).||.defined(.QT_INTERNA
2a880 4c 5f 57 4f 52 4b 53 50 41 43 45 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f L_WORKSPACE.).#define.QM_EXPORT_
2a8a0 57 4f 52 4b 53 50 41 43 45 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 WORKSPACE.#else.#define.QM_EXPOR
2a8c0 54 5f 57 4f 52 4b 53 50 41 43 45 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 T_WORKSPACE.Q_EXPORT.#endif..cla
2a8e0 73 73 20 51 57 6f 72 6b 73 70 61 63 65 43 68 69 6c 64 3b 0a 63 6c 61 73 73 20 51 53 68 6f 77 45 ss.QWorkspaceChild;.class.QShowE
2a900 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 6f 72 6b 73 70 61 63 65 50 72 69 76 61 74 65 3b 0a 63 vent;.class.QWorkspacePrivate;.c
2a920 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 lass.QPopupMenu;.class.QDockWind
2a940 6f 77 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 57 4f 52 4b 53 50 41 43 45 20 51 ow;..class.QM_EXPORT_WORKSPACE.Q
2a960 57 6f 72 6b 73 70 61 63 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 Workspace.:.public.QWidget.{....
2a980 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 .Q_OBJECT.....Q_PROPERTY(.bool.s
2a9a0 63 72 6f 6c 6c 42 61 72 73 45 6e 61 62 6c 65 64 20 52 45 41 44 20 73 63 72 6f 6c 6c 42 61 72 73 crollBarsEnabled.READ.scrollBars
2a9c0 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 53 63 72 6f 6c 6c 42 61 72 73 45 6e 61 62 6c Enabled.WRITE.setScrollBarsEnabl
2a9e0 65 64 20 29 0a 0a 23 69 66 64 65 66 20 51 54 5f 57 4f 52 4b 53 50 41 43 45 5f 57 49 4e 44 4f 57 ed.)..#ifdef.QT_WORKSPACE_WINDOW
2aa00 4d 4f 44 45 0a 70 75 62 6c 69 63 3a 0a 23 65 6e 64 69 66 0a 20 20 20 20 65 6e 75 6d 20 57 69 6e MODE.public:.#endif.....enum.Win
2aa20 64 6f 77 4d 6f 64 65 20 7b 20 54 6f 70 4c 65 76 65 6c 2c 20 4d 44 49 2c 20 41 75 74 6f 44 65 74 dowMode.{.TopLevel,.MDI,.AutoDet
2aa40 65 63 74 20 7d 3b 0a 20 20 20 20 57 69 6e 64 6f 77 4d 6f 64 65 20 77 69 6e 64 6f 77 4d 6f 64 65 ect.};.....WindowMode.windowMode
2aa60 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 64 65 66 20 51 54 5f 57 4f 52 4b 53 50 41 43 45 5f 57 49 ().const;.#ifdef.QT_WORKSPACE_WI
2aa80 4e 44 4f 57 4d 4f 44 45 0a 70 72 69 76 61 74 65 3a 0a 23 65 6e 64 69 66 0a 0a 70 75 62 6c 69 63 NDOWMODE.private:.#endif..public
2aaa0 3a 0a 23 69 66 64 65 66 20 51 54 5f 57 4f 52 4b 53 50 41 43 45 5f 57 49 4e 44 4f 57 4d 4f 44 45 :.#ifdef.QT_WORKSPACE_WINDOWMODE
2aac0 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 28 20 57 69 6e 64 6f 77 4d 6f 64 65 20 6d 6f 64 65 .....QWorkspace(.WindowMode.mode
2aae0 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a ,.QWidget*.parent=0,.const.char*
2ab00 20 6e 61 6d 65 3d 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 .name=0.);.#endif.....QWorkspace
2ab20 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a (.QWidget*.parent=0,.const.char*
2ab40 20 6e 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 20 20 7e 51 57 6f 72 6b 73 70 61 63 65 28 29 3b 0a 0a .name=0.);......~QWorkspace();..
2ab60 20 20 20 20 65 6e 75 6d 20 57 69 6e 64 6f 77 4f 72 64 65 72 20 7b 20 43 72 65 61 74 69 6f 6e 4f ....enum.WindowOrder.{.CreationO
2ab80 72 64 65 72 2c 20 53 74 61 63 6b 69 6e 67 4f 72 64 65 72 20 7d 3b 0a 0a 20 20 20 20 51 57 69 64 rder,.StackingOrder.};......QWid
2aba0 67 65 74 2a 20 61 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 get*.activeWindow().const;.....Q
2abc0 57 69 64 67 65 74 4c 69 73 74 20 77 69 6e 64 6f 77 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 20 2f WidgetList.windowList().const;./
2abe0 2f 20 23 23 23 20 6d 65 72 67 65 20 77 69 74 68 20 62 65 6c 6f 77 20 69 6e 20 34 2e 30 0a 20 20 /.###.merge.with.below.in.4.0...
2ac00 20 20 51 57 69 64 67 65 74 4c 69 73 74 20 77 69 6e 64 6f 77 4c 69 73 74 28 20 57 69 6e 64 6f 77 ..QWidgetList.windowList(.Window
2ac20 4f 72 64 65 72 20 6f 72 64 65 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 Order.order.).const;......QSize.
2ac40 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 63 72 6f sizeHint().const;......bool.scro
2ac60 6c 6c 42 61 72 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 llBarsEnabled().const;.....void.
2ac80 73 65 74 53 63 72 6f 6c 6c 42 61 72 73 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c setScrollBarsEnabled(.bool.enabl
2aca0 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f e.);......void.setPaletteBackgro
2acc0 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 undColor(.const.QColor.&.);.....
2ace0 76 6f 69 64 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 void.setPaletteBackgroundPixmap(
2ad00 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 .const.QPixmap.&.);..signals:...
2ad20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 65 64 28 20 51 57 69 64 67 65 74 2a ..void.windowActivated(.QWidget*
2ad40 20 77 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 61 73 .w);..public.slots:.....void.cas
2ad60 63 61 64 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 69 6c 65 28 29 3b 0a 20 20 20 20 76 6f 69 cade();.....void.tile();.....voi
2ad80 64 20 63 6c 6f 73 65 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 d.closeActiveWindow();.....void.
2ada0 63 6c 6f 73 65 41 6c 6c 57 69 6e 64 6f 77 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 closeAllWindows();.....void.acti
2adc0 76 61 74 65 4e 65 78 74 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 vateNextWindow();.....void.activ
2ade0 61 74 65 50 72 65 76 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 23 69 66 atePrevWindow();..protected:.#if
2ae00 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 ndef.QT_NO_STYLE.....void.styleC
2ae20 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 hange(.QStyle&.);.#endif.....voi
2ae40 64 20 63 68 69 6c 64 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 20 2a 20 29 3b 0a 20 d.childEvent(.QChildEvent.*.);..
2ae60 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e ...void.resizeEvent(.QResizeEven
2ae80 74 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 t.*.);.....bool.eventFilter(.QOb
2aea0 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f ject.*,.QEvent.*.);.....void.sho
2aec0 77 45 76 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 wEvent(.QShowEvent.*e.);.....voi
2aee0 64 20 68 69 64 65 45 76 65 6e 74 28 20 51 48 69 64 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 69 d.hideEvent(.QHideEvent.*e.);.#i
2af00 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 6f 69 64 20 fndef.QT_NO_WHEELEVENT.....void.
2af20 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 wheelEvent(.QWheelEvent.*e.);.#e
2af40 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6e 6f ndif..private.slots:.....void.no
2af60 72 6d 61 6c 69 7a 65 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 rmalizeActiveWindow();.....void.
2af80 6d 69 6e 69 6d 69 7a 65 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 minimizeActiveWindow();.....void
2afa0 20 73 68 6f 77 4f 70 65 72 61 74 69 6f 6e 4d 65 6e 75 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 .showOperationMenu();.....void.p
2afc0 6f 70 75 70 4f 70 65 72 61 74 69 6f 6e 4d 65 6e 75 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 opupOperationMenu(.const.QPoint&
2afe0 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4d 65 6e 75 41 63 74 69 76 61 .);.....void.operationMenuActiva
2b000 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4d 65 ted(.int.);.....void.operationMe
2b020 6e 75 41 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 6f 6c 4d 65 nuAboutToShow();.....void.toolMe
2b040 6e 75 41 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 nuAboutToShow();.....void.activa
2b060 74 65 50 72 65 76 69 6f 75 73 57 69 6e 64 6f 77 28 29 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 tePreviousWindow();.//.###.remov
2b080 65 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 20 64 6f 63 6b 57 69 6e 64 6f 77 73 e.in.Qt.4.0.....void.dockWindows
2b0a0 53 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 6f 6c 6c 42 61 72 43 68 61 6e 67 65 Show();.....void.scrollBarChange
2b0c0 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a d();..private:.....void.init();.
2b0e0 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 55 6e 64 6f 63 6b 28 20 51 44 6f 63 6b 57 69 6e 64 ....void.handleUndock(.QDockWind
2b100 6f 77 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 49 63 6f 6e 28 20 51 57 69 ow*.w);.....void.insertIcon(.QWi
2b120 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 63 6f 6e 28 20 51 dget*.w);.....void.removeIcon(.Q
2b140 57 69 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 63 65 28 20 51 57 69 64 Widget*.w);.....void.place(.QWid
2b160 67 65 74 2a 20 29 3b 0a 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 43 68 69 6c 64 2a 20 66 69 get*.);......QWorkspaceChild*.fi
2b180 6e 64 43 68 69 6c 64 28 20 51 57 69 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 ndChild(.QWidget*.w);.....void.s
2b1a0 68 6f 77 4d 61 78 69 6d 69 7a 65 43 6f 6e 74 72 6f 6c 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 howMaximizeControls();.....void.
2b1c0 68 69 64 65 4d 61 78 69 6d 69 7a 65 43 6f 6e 74 72 6f 6c 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 hideMaximizeControls();.....void
2b1e0 20 61 63 74 69 76 61 74 65 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 77 2c 20 62 6f 6f .activateWindow(.QWidget*.w,.boo
2b200 6c 20 63 68 61 6e 67 65 5f 66 6f 63 75 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 l.change_focus.=.TRUE.);.....voi
2b220 64 20 73 68 6f 77 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 d.showWindow(.QWidget*.w);.....v
2b240 6f 69 64 20 6d 61 78 69 6d 69 7a 65 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 77 29 3b oid.maximizeWindow(.QWidget*.w);
2b260 0a 20 20 20 20 76 6f 69 64 20 6d 69 6e 69 6d 69 7a 65 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 .....void.minimizeWindow(.QWidge
2b280 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 6f 72 6d 61 6c 69 7a 65 57 69 6e 64 6f 77 28 t*.w);.....void.normalizeWindow(
2b2a0 20 51 57 69 64 67 65 74 2a 20 77 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 75 70 64 61 74 65 57 .QWidget*.w);......QRect.updateW
2b2c0 6f 72 6b 73 70 61 63 65 28 29 3b 0a 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 orkspace();......QPopupMenu*.pop
2b2e0 75 70 3b 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 up;.....QWorkspacePrivate*.d;...
2b300 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 6f 72 6b 73 70 61 63 65 50 72 69 76 61 74 ...friend.class.QWorkspacePrivat
2b320 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 6f 72 6b 73 70 61 63 65 43 68 e;.....friend.class.QWorkspaceCh
2b340 69 6c 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 ild;..private:.//.Disabled.copy.
2b360 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 constructor.and.operator=.#if.de
2b380 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 57 6f 72 6b 73 fined(Q_DISABLE_COPY).....QWorks
2b3a0 70 61 63 65 28 20 63 6f 6e 73 74 20 51 57 6f 72 6b 73 70 61 63 65 20 26 20 29 3b 0a 20 20 20 20 pace(.const.QWorkspace.&.);.....
2b3c0 51 57 6f 72 6b 73 70 61 63 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 6f QWorkspace&.operator=(.const.QWo
2b3e0 72 6b 73 70 61 63 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 rkspace.&.);.#endif.};...#endif.
2b400 2f 2f 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 //.QT_NO_WORKSPACE..#endif.//.QW
2b420 4f 52 4b 53 50 41 43 45 5f 48 0a 00 00 00 18 00 71 00 77 00 69 00 6e 00 65 00 78 00 70 00 6f 00 ORKSPACE_H......q.w.i.n.e.x.p.o.
2b440 72 00 74 00 2e 00 68 00 00 28 a9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a r.t...h..(./********************
2b460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2b480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 ************************.**.$Id$
2b4a0 0a 2a 2a 0a 2a 2a 20 47 6c 6f 62 61 6c 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 .**.**.Global.type.declarations.
2b4c0 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 and.definitions.**.**.Copyright.
2b4e0 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c (C).1992-2002.Trolltech.ASA...Al
2b500 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 l.rights.reserved..**.**.This.fi
2b520 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f le.is.part.of.the.tools.module.o
2b540 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 f.the.Qt.GUI.Toolkit..**.**.This
2b560 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 .file.may.be.distributed.under.t
2b580 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.terms.of.the.Q.Public.License
2b5a0 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 .**.as.defined.by.Trolltech.ASA.
2b5c0 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 of.Norway.and.appearing.in.the.f
2b5e0 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 ile.**.LICENSE.QPL.included.in.t
2b600 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a he.packaging.of.this.file..**.**
2b620 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e .This.file.may.be.distributed.an
2b640 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 d/or.modified.under.the.terms.of
2b660 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e .the.**.GNU.General.Public.Licen
2b680 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 se.version.2.as.published.by.the
2b6a0 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 .Free.Software.**.Foundation.and
2b6c0 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 .appearing.in.the.file.LICENSE.G
2b6e0 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 PL.included.in.the.**.packaging.
2b700 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f of.this.file..**.**.Licensees.ho
2b720 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f lding.valid.Qt.Enterprise.Editio
2b740 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 n.or.Qt.Professional.Edition.**.
2b760 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 licenses.may.use.this.file.in.ac
2b780 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 cordance.with.the.Qt.Commercial.
2b7a0 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 License.**.Agreement.provided.wi
2b7c0 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 th.the.Software..**.**.This.file
2b7e0 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 .is.provided.AS.IS.with.NO.WARRA
2b800 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a NTY.OF.ANY.KIND,.INCLUDING.THE.*
2b820 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 *.WARRANTY.OF.DESIGN,.MERCHANTAB
2b840 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c ILITY.AND.FITNESS.FOR.A.PARTICUL
2b860 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 AR.PURPOSE..**.**.See.http://qts
2b880 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 oftware.com/pricing.html.or.emai
2b8a0 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 l.sales@trolltech.com.for.**...i
2b8c0 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c nformation.about.Qt.Commercial.L
2b8e0 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f icense.Agreements..**.See.http:/
2b900 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 /qtsoftware.com/qpl/.for.QPL.lic
2b920 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a ensing.information..**.See.http:
2b940 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 //qtsoftware.com/gpl/.for.GPL.li
2b960 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 censing.information..**.**.Conta
2b980 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e ct.info@trolltech.com.if.any.con
2b9a0 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a ditions.of.this.licensing.are.**
2b9c0 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .not.clear.to.you..**.**********
2b9e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2ba00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 ****************************/..#
2ba20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 20 26 26 20 28 20 21 if.defined(Q_TEMPLATEDLL).&&.(.!
2ba40 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 51 54 defined(Q_CC_BOR).||.!defined(QT
2ba60 5f 4d 41 4b 45 44 4c 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 5f 54 45 _MAKEDLL).||.defined(Q_EXPORT_TE
2ba80 4d 50 4c 41 54 45 53 29 20 29 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 0a 23 69 MPLATES).).//.MOC_SKIP_BEGIN..#i
2baa0 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 41 53 43 49 49 44 49 43 54 29 20 f.defined(Q_DEFINED_QASCIIDICT).
2bac0 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 43 4f 4e 4e 45 43 54 49 4f 4e &&.defined(Q_DEFINED_QCONNECTION
2bae0 5f 4c 49 53 54 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 41 _LIST).&&.!defined(Q_EXPORTED_QA
2bb00 53 43 49 49 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 SCIIDICT_TEMPLATES).#define.Q_EX
2bb20 50 4f 52 54 45 44 5f 51 41 53 43 49 49 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 PORTED_QASCIIDICT_TEMPLATES.Q_TE
2bb40 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 MPLATE_EXTERN.template.class.Q_E
2bb60 58 50 4f 52 54 20 51 41 73 63 69 69 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 43 6f 6e 6e 65 63 XPORT.QAsciiDictIterator<QConnec
2bb80 74 69 6f 6e 4c 69 73 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d tionList>;.Q_TEMPLATE_EXTERN.tem
2bba0 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 73 63 69 69 44 69 63 74 3c plate.class.Q_EXPORT.QAsciiDict<
2bbc0 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 QConnectionList>;.#endif..#if.de
2bbe0 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 29 20 26 26 20 fined(Q_DEFINED_QSTYLESHEET).&&.
2bc00 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 44 49 43 54 29 20 26 26 20 21 64 65 66 defined(Q_DEFINED_QDICT).&&.!def
2bc20 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 5f 54 45 4d 50 ined(Q_EXPORTED_QSTYLESHEET_TEMP
2bc40 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 LATES).#define.Q_EXPORTED_QSTYLE
2bc60 53 48 45 45 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 SHEET_TEMPLATES.Q_TEMPLATE_EXTER
2bc80 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 63 74 3c N.template.class.Q_EXPORT.QDict<
2bca0 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 QStyleSheetItem>;.#endif..#if.de
2bcc0 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4c 49 42 52 41 52 59 29 20 26 26 20 64 65 66 fined(Q_DEFINED_QLIBRARY).&&.def
2bce0 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 44 49 43 54 29 20 26 26 20 21 64 65 66 69 6e 65 ined(Q_DEFINED_QDICT).&&.!define
2bd00 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 44 49 43 54 4c 49 42 52 41 52 59 5f 54 45 4d 50 4c 41 d(Q_EXPORTED_QDICTLIBRARY_TEMPLA
2bd20 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 44 49 43 54 4c 49 42 TES).#define.Q_EXPORTED_QDICTLIB
2bd40 52 41 52 59 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e RARY_TEMPLATES.Q_TEMPLATE_EXTERN
2bd60 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 63 74 3c 51 .template.class.Q_EXPORT.QDict<Q
2bd80 4c 69 62 72 61 72 79 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 61 0a 23 65 6e 64 69 66 0a 0a Library>;.//.for.Qtopia.#endif..
2bda0 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 47 55 41 52 44 45 44 50 54 #if.defined(Q_DEFINED_QGUARDEDPT
2bdc0 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4f 42 4a 45 43 54 29 R).&&.defined(Q_DEFINED_QOBJECT)
2bde0 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 44 .&&.!defined(Q_EXPORTED_QGUARDED
2be00 50 54 52 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 PTROBJECT_TEMPLATES).#define.Q_E
2be20 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 XPORTED_QGUARDEDPTROBJECT_TEMPLA
2be40 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 TES.Q_TEMPLATE_EXTERN.template.c
2be60 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 4f 62 6a 65 63 lass.Q_EXPORT.QGuardedPtr<QObjec
2be80 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 51 74 6f 70 69 61 t>;.#endif..//.needed.for.Qtopia
2bea0 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 47 55 41 52 44 45 44 50 .#if.defined(Q_DEFINED_QGUARDEDP
2bec0 54 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 57 49 44 47 45 54 TR).&&.defined(Q_DEFINED_QWIDGET
2bee0 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 ).&&.!defined(Q_EXPORTED_QGUARDE
2bf00 44 50 54 52 51 57 49 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 DPTRQWIDGET_TEMPLATES).#define.Q
2bf20 5f 45 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 51 57 49 44 47 45 54 5f 54 45 4d _EXPORTED_QGUARDEDPTRQWIDGET_TEM
2bf40 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 PLATES.Q_TEMPLATE_EXTERN.templat
2bf60 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 57 69 e.class.Q_EXPORT.QGuardedPtr<QWi
2bf80 64 67 65 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 dget>;.#endif..#if.defined(Q_DEF
2bfa0 49 4e 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 INED_QGUARDEDPTR).&&.defined(Q_D
2bfc0 45 46 49 4e 45 44 5f 51 41 43 43 45 53 53 49 42 4c 45 5f 4f 42 4a 45 43 54 29 20 26 26 20 21 64 EFINED_QACCESSIBLE_OBJECT).&&.!d
2bfe0 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 41 43 43 45 53 53 49 42 4c 45 4f 42 4a efined(Q_EXPORTED_QACCESSIBLEOBJ
2c000 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 ECT_TEMPLATES).#define.Q_EXPORTE
2c020 44 5f 51 41 43 43 45 53 53 49 42 4c 45 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f D_QACCESSIBLEOBJECT_TEMPLATES.Q_
2c040 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 TEMPLATE_EXTERN.template.class.Q
2c060 5f 45 58 50 4f 52 54 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 41 63 63 65 73 73 69 62 6c 65 4f _EXPORT.QGuardedPtr<QAccessibleO
2c080 62 6a 65 63 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 bject>;.#endif..#if.defined(Q_DE
2c0a0 46 49 4e 45 44 5f 51 49 4e 54 44 49 43 54 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 FINED_QINTDICT).&&.!defined(Q_EX
2c0c0 50 4f 52 54 45 44 5f 51 49 4e 54 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 PORTED_QINTDICT_TEMPLATES).#defi
2c0e0 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 49 4e 54 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 ne.Q_EXPORTED_QINTDICT_TEMPLATES
2c100 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 .Q_TEMPLATE_EXTERN.template.clas
2c120 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 3c 69 6e 74 3e 3b 0a 23 65 6e 64 69 66 s.Q_EXPORT.QIntDict<int>;.#endif
2c140 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 49 4e 54 44 49 43 54 ..#if.defined(Q_DEFINED_QINTDICT
2c160 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 57 49 44 47 45 54 29 20 ).&&.defined(Q_DEFINED_QWIDGET).
2c180 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 5f 54 45 4d 50 4c 41 54 45 &&.!defined(Q_EXPORTED__TEMPLATE
2c1a0 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 5f 54 45 4d 50 4c 41 54 45 53 S).#define.Q_EXPORTED__TEMPLATES
2c1c0 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 .Q_TEMPLATE_EXTERN.template.clas
2c1e0 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 s.Q_EXPORT.QIntDictIterator<QWid
2c200 67 65 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 get>;.Q_TEMPLATE_EXTERN.template
2c220 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 .class.Q_EXPORT.QIntDict<QWidget
2c240 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 >;.#endif..#if.defined(Q_DEFINED
2c260 5f 51 4d 41 50 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d _QMAP).&&.!defined(Q_EXPORTED_QM
2c280 41 50 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 APBASIC_TEMPLATES).#define.Q_EXP
2c2a0 4f 52 54 45 44 5f 51 4d 41 50 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 ORTED_QMAPBASIC_TEMPLATES.Q_TEMP
2c2c0 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 LATE_EXTERN.template.class.Q_EXP
2c2e0 4f 52 54 20 51 4d 61 70 3c 69 6e 74 2c 20 69 6e 74 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 ORT.QMap<int,.int>;.//.for.Qtopi
2c300 61 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 a.Q_TEMPLATE_EXTERN.template.cla
2c320 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 3c 69 6e 74 2c 20 62 6f 6f 6c 3e 3b 20 2f 2f 20 ss.Q_EXPORT.QMap<int,.bool>;.//.
2c340 66 6f 72 20 51 74 6f 70 69 61 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 for.Qtopia.#endif..#if.defined(Q
2c360 5f 44 45 46 49 4e 45 44 5f 51 4d 41 50 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 _DEFINED_QMAP).&&.defined(Q_DEFI
2c380 4e 45 44 5f 51 53 54 52 49 4e 47 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 NED_QSTRING).&&.!defined(Q_EXPOR
2c3a0 54 45 44 5f 51 4d 41 50 51 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 TED_QMAPQSTRING_TEMPLATES).#defi
2c3c0 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d 41 50 51 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 ne.Q_EXPORTED_QMAPQSTRING_TEMPLA
2c3e0 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 TES.Q_TEMPLATE_EXTERN.template.c
2c400 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 lass.Q_EXPORT.QMap<QString,.QStr
2c420 69 6e 67 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 ing>;.Q_TEMPLATE_EXTERN.template
2c440 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 69 6e .class.Q_EXPORT.QMap<QString,.in
2c460 74 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 61 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 t>;.//.for.Qtopia.Q_TEMPLATE_EXT
2c480 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 ERN.template.class.Q_EXPORT.QMap
2c4a0 3c 69 6e 74 2c 20 51 53 74 72 69 6e 67 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 61 0a 23 65 <int,.QString>;.//.for.Qtopia.#e
2c4c0 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4d 45 4d ndif..#if.defined(Q_DEFINED_QMEM
2c4e0 41 52 52 41 59 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 ARRAY)..&&.!defined(Q_EXPORTED_Q
2c500 4d 45 4d 41 52 52 41 59 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e MEMARRAY_BASIC_TEMPLATES).#defin
2c520 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d 45 4d 41 52 52 41 59 5f 42 41 53 49 43 5f 54 45 4d e.Q_EXPORTED_QMEMARRAY_BASIC_TEM
2c540 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 PLATES.Q_TEMPLATE_EXTERN.templat
2c560 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 3b e.class.Q_EXPORT.QMemArray<int>;
2c580 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 .Q_TEMPLATE_EXTERN.template.clas
2c5a0 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 62 6f 6f 6c 3e 3b 0a 51 5f 54 45 s.Q_EXPORT.QMemArray<bool>;.Q_TE
2c5c0 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 MPLATE_EXTERN.template.class.Q_E
2c5e0 58 50 4f 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 63 68 61 72 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 XPORT.QMemArray<char>;.#endif..#
2c600 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4d 45 4d 41 52 52 41 59 29 20 if.defined(Q_DEFINED_QMEMARRAY).
2c620 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 4f 49 4e 54 29 20 20 26 26 &&.defined(Q_DEFINED_QPOINT)..&&
2c640 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d 45 4d 41 52 41 59 50 4f 49 .!defined(Q_EXPORTED_QMEMARAYPOI
2c660 4e 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 NT_TEMPLATES).#define.Q_EXPORTED
2c680 5f 51 4d 45 4d 41 52 41 59 50 4f 49 4e 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c _QMEMARAYPOINT_TEMPLATES.Q_TEMPL
2c6a0 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f ATE_EXTERN.template.class.Q_EXPO
2c6c0 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 51 50 6f 69 6e 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 RT.QMemArray<QPoint>;.#endif..#i
2c6e0 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 20 26 f.defined(Q_DEFINED_QPTRLIST)..&
2c700 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 5f 42 &.!defined(Q_EXPORTED_QPTRLIST_B
2c720 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 ASIC_TEMPLATES).#define.Q_EXPORT
2c740 45 44 5f 51 50 54 52 4c 49 53 54 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 ED_QPTRLIST_BASIC_TEMPLATES.Q_TE
2c760 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 MPLATE_EXTERN.template.class.Q_E
2c780 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 63 68 61 72 3e 3b 0a 51 5f XPORT.QPtrListIterator<char>;.Q_
2c7a0 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 TEMPLATE_EXTERN.template.class.Q
2c7c0 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 3c 63 68 61 72 3e 3b 0a 23 65 6e 64 69 66 0a 0a _EXPORT.QPtrList<char>;.#endif..
2c7e0 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 #if.defined(Q_DEFINED_QPTRLIST).
2c800 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 57 49 44 47 45 54 29 20 20 26 &&.defined(Q_DEFINED_QWIDGET)..&
2c820 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 57 49 &.!defined(Q_EXPORTED_QPTRLISTWI
2c840 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 DGET_TEMPLATES).#define.Q_EXPORT
2c860 45 44 5f 51 50 54 52 4c 49 53 54 57 49 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 ED_QPTRLISTWIDGET_TEMPLATES.Q_TE
2c880 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 MPLATE_EXTERN.template.class.Q_E
2c8a0 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 3b XPORT.QPtrListIterator<QWidget>;
2c8c0 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 .Q_TEMPLATE_EXTERN.template.clas
2c8e0 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 3b 0a 23 65 s.Q_EXPORT.QPtrList<QWidget>;.#e
2c900 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 ndif..#if.defined(Q_DEFINED_QPTR
2c920 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 43 4f 4e 4e LIST).&&.defined(Q_DEFINED_QCONN
2c940 45 43 54 49 4f 4e 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f ECTION)..&&.!defined(Q_EXPORTED_
2c960 51 50 54 52 4c 49 53 54 43 4f 4e 4e 45 43 54 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 QPTRLISTCONNECTION_TEMPLATES).#d
2c980 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 43 4f 4e 4e 45 43 54 efine.Q_EXPORTED_QPTRLISTCONNECT
2c9a0 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 ION_TEMPLATES.Q_TEMPLATE_EXTERN.
2c9c0 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 template.class.Q_EXPORT.QPtrList
2c9e0 49 74 65 72 61 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 Iterator<QConnection>;.Q_TEMPLAT
2ca00 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 E_EXTERN.template.class.Q_EXPORT
2ca20 20 51 50 74 72 4c 69 73 74 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e 3b 0a 23 65 6e 64 69 66 0a 0a .QPtrList<QConnection>;.#endif..
2ca40 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 #if.defined(Q_DEFINED_QPTRLIST).
2ca60 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4f 42 4a 45 43 54 29 20 20 26 &&.defined(Q_DEFINED_QOBJECT)..&
2ca80 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 4f 42 &.!defined(Q_EXPORTED_QPTRLISTOB
2caa0 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 JECT_TEMPLATES).#define.Q_EXPORT
2cac0 45 44 5f 51 50 54 52 4c 49 53 54 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 ED_QPTRLISTOBJECT_TEMPLATES.Q_TE
2cae0 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 MPLATE_EXTERN.template.class.Q_E
2cb00 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 3b XPORT.QPtrListIterator<QObject>;
2cb20 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 .Q_TEMPLATE_EXTERN.template.clas
2cb40 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 3c 51 4f 62 6a 65 63 74 3e 3b 0a 23 65 s.Q_EXPORT.QPtrList<QObject>;.#e
2cb60 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 ndif..#if.defined(Q_DEFINED_QPTR
2cb80 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 44 4f 43 4b LIST).&&.defined(Q_DEFINED_QDOCK
2cba0 57 49 4e 44 4f 57 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f WINDOW)..&&.!defined(Q_EXPORTED_
2cbc0 51 50 54 52 4c 49 53 54 44 4f 43 57 49 4e 44 4f 57 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 QPTRLISTDOCWINDOW_TEMPLATES).#de
2cbe0 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 44 4f 43 57 49 4e 44 4f fine.Q_EXPORTED_QPTRLISTDOCWINDO
2cc00 57 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 W_TEMPLATES.Q_TEMPLATE_EXTERN.te
2cc20 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 mplate.class.Q_EXPORT.QPtrListIt
2cc40 65 72 61 74 6f 72 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f erator<QDockWindow>;.Q_TEMPLATE_
2cc60 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 EXTERN.template.class.Q_EXPORT.Q
2cc80 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 PtrList<QDockWindow>;.#endif..#i
2cca0 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 20 f.defined(Q_DEFINED_QPTRVECTOR).
2ccc0 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 .&&.!defined(Q_EXPORTED_QPTRVECT
2cce0 4f 52 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 OR_BASIC_TEMPLATES).#define.Q_EX
2cd00 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 PORTED_QPTRVECTOR_BASIC_TEMPLATE
2cd20 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 S.Q_TEMPLATE_EXTERN.template.cla
2cd40 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 69 6e 74 3e 3b 0a 23 65 6e ss.Q_EXPORT.QPtrVector<int>;.#en
2cd60 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 dif..#if.defined(Q_DEFINED_QPTRV
2cd80 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 ECTOR).&&.defined(Q_DEFINED_QSTY
2cda0 4c 45 53 48 45 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 LESHEET)..&&.!defined(Q_EXPORTED
2cdc0 5f 51 50 54 52 56 45 43 54 4f 52 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 5f 54 45 4d 50 4c 41 _QPTRVECTORSTYLESHEETITEM_TEMPLA
2cde0 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 TES).#define.Q_EXPORTED_QPTRVECT
2ce00 4f 52 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d ORSTYLESHEETITEM_TEMPLATES.Q_TEM
2ce20 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 PLATE_EXTERN.template.class.Q_EX
2ce40 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e PORT.QPtrVector<QStyleSheetItem>
2ce60 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f ;.#endif..#if.defined(Q_DEFINED_
2ce80 51 50 54 52 56 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 QPTRVECTOR).&&.defined(Q_DEFINED
2cea0 5f 51 57 49 44 47 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 _QWIDGET)..&&.!defined(Q_EXPORTE
2cec0 44 5f 51 50 54 52 56 45 43 54 4f 52 57 49 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 D_QPTRVECTORWIDGET_TEMPLATES).#d
2cee0 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 57 49 44 47 45 efine.Q_EXPORTED_QPTRVECTORWIDGE
2cf00 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 T_TEMPLATES.Q_TEMPLATE_EXTERN.te
2cf20 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 mplate.class.Q_EXPORT.QPtrVector
2cf40 3c 51 57 69 64 67 65 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 <QWidget>;.#endif..#if.defined(Q
2cf60 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 _DEFINED_QPTRVECTOR).&&.defined(
2cf80 51 5f 44 45 46 49 4e 45 44 5f 51 43 4f 4e 4e 45 43 54 49 4f 4e 5f 4c 49 53 54 29 20 20 26 26 20 Q_DEFINED_QCONNECTION_LIST)..&&.
2cfa0 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 43 4f !defined(Q_EXPORTED_QPTRVECTORCO
2cfc0 4e 4e 45 43 54 54 49 4f 4e 4c 49 53 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 NNECTTIONLIST_TEMPLATES).#define
2cfe0 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 43 4f 4e 4e 45 43 54 54 49 4f .Q_EXPORTED_QPTRVECTORCONNECTTIO
2d000 4e 4c 49 53 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 NLIST_TEMPLATES.Q_TEMPLATE_EXTER
2d020 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 N.template.class.Q_EXPORT.QPtrVe
2d040 63 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 ctor<QConnectionList>;.#endif..#
2d060 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 29 if.defined(Q_DEFINED_QVALUELIST)
2d080 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c ..&&.!defined(Q_EXPORTED_QVALUEL
2d0a0 49 53 54 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 IST_BASIC_TEMPLATES).#define.Q_E
2d0c0 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 XPORTED_QVALUELIST_BASIC_TEMPLAT
2d0e0 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c ES.Q_TEMPLATE_EXTERN.template.cl
2d100 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c ass.Q_EXPORT.QValueListIterator<
2d120 62 6f 6f 6c 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 bool>;.Q_TEMPLATE_EXTERN.templat
2d140 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 62 6f 6f 6c e.class.Q_EXPORT.QValueList<bool
2d160 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c >;.Q_TEMPLATE_EXTERN.template.cl
2d180 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c ass.Q_EXPORT.QValueListIterator<
2d1a0 69 6e 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 int>;.Q_TEMPLATE_EXTERN.template
2d1c0 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 3b .class.Q_EXPORT.QValueList<int>;
2d1e0 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 .#endif..#if.defined(Q_DEFINED_Q
2d200 56 41 4c 55 45 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f VALUELIST).&&.defined(Q_DEFINED_
2d220 51 52 45 43 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 QRECT)..&&.!defined(Q_EXPORTED_Q
2d240 56 41 4c 55 45 4c 49 53 54 52 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 VALUELISTRECT_TEMPLATES).#define
2d260 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 52 45 43 54 5f 54 45 4d 50 4c .Q_EXPORTED_QVALUELISTRECT_TEMPL
2d280 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 ATES.Q_TEMPLATE_EXTERN.template.
2d2a0 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f class.Q_EXPORT.QValueListIterato
2d2c0 72 3c 51 52 65 63 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 r<QRect>;.Q_TEMPLATE_EXTERN.temp
2d2e0 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 late.class.Q_EXPORT.QValueList<Q
2d300 52 65 63 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 Rect>;.#endif..#if.defined(Q_DEF
2d320 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 INED_QVALUELIST).&&.defined(Q_DE
2d340 46 49 4e 45 44 5f 51 53 54 52 49 4e 47 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 FINED_QSTRING)..&&.!defined(Q_EX
2d360 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 54 45 PORTED_QVALUELISTSTRING_TEMPLATE
2d380 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 S).#define.Q_EXPORTED_QVALUELIST
2d3a0 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 STRING_TEMPLATES.Q_TEMPLATE_EXTE
2d3c0 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 RN.template.class.Q_EXPORT.QValu
2d3e0 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 3b 0a 51 5f 54 45 4d 50 4c 41 eListIterator<QString>;.Q_TEMPLA
2d400 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 TE_EXTERN.template.class.Q_EXPOR
2d420 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 3b 0a 23 65 6e 64 69 66 0a 0a 2f T.QValueList<QString>;.#endif../
2d440 2f 20 51 53 74 79 6c 65 73 68 65 65 74 20 74 65 6d 70 6c 61 74 65 20 65 78 70 6f 72 74 73 0a 23 /.QStylesheet.template.exports.#
2d460 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 29 if.defined(Q_DEFINED_QVALUELIST)
2d480 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 .&&.defined(Q_DEFINED_QPTRVECTOR
2d4a0 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 4c 45 53 48 45 ).&&.defined(Q_DEFINED_QSTYLESHE
2d4c0 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 ET)..&&.!defined(Q_EXPORTED_QSTY
2d4e0 4c 45 53 48 45 45 54 49 54 45 4d 31 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 LESHEETITEM1_TEMPLATES).#define.
2d500 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 31 5f 54 45 4d 50 Q_EXPORTED_QSTYLESHEETITEM1_TEMP
2d520 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 LATES.Q_TEMPLATE_EXTERN.template
2d540 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 20 51 50 74 72 .class.Q_EXPORT.QValueList<.QPtr
2d560 56 65 63 74 6f 72 3c 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 20 3e 3b 0a 23 65 6e 64 Vector<.QStyleSheetItem>.>;.#end
2d580 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 if..#if.defined(Q_DEFINED_QVALUE
2d5a0 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 4c LIST).&&.defined(Q_DEFINED_QSTYL
2d5c0 45 53 48 45 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f ESHEET)..&&.!defined(Q_EXPORTED_
2d5e0 51 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 32 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 QSTYLESHEETITEM2_TEMPLATES).#def
2d600 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 32 5f ine.Q_EXPORTED_QSTYLESHEETITEM2_
2d620 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 TEMPLATES.Q_TEMPLATE_EXTERN.temp
2d640 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 late.class.Q_EXPORT.QValueList<Q
2d660 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 3e 3b 0a 23 65 6e 64 StyleSheetItem::ListStyle>;.#end
2d680 69 66 0a 0a 2f 2f 20 71 63 61 6e 76 61 73 20 74 65 6d 70 6c 61 74 65 20 65 78 70 6f 72 74 73 0a if..//.qcanvas.template.exports.
2d6a0 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 #if.defined(Q_DEFINED_QPTRLIST).
2d6c0 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 43 41 4e 56 41 53 29 20 26 .&&.defined(Q_DEFINED_QCANVAS).&
2d6e0 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 43 41 4e 56 41 53 31 5f 54 &.!defined(Q_EXPORTED_QCANVAS1_T
2d700 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 43 41 EMPLATES).#define.Q_EXPORTED_QCA
2d720 4e 56 41 53 31 5f 54 45 4d 50 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 NVAS1_TEMPLATES.QM_TEMPLATE_EXTE
2d740 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f RN_CANVAS.template.class.QM_EXPO
2d760 52 54 5f 43 41 4e 56 41 53 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 20 51 43 61 6e RT_CANVAS.QPtrListIterator<.QCan
2d780 76 61 73 49 74 65 6d 20 3e 3b 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 vasItem.>;.QM_TEMPLATE_EXTERN_CA
2d7a0 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 NVAS.template.class.QM_EXPORT_CA
2d7c0 4e 56 41 53 20 51 50 74 72 4c 69 73 74 3c 20 51 43 61 6e 76 61 73 49 74 65 6d 20 3e 3b 0a 51 4d NVAS.QPtrList<.QCanvasItem.>;.QM
2d7e0 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 _TEMPLATE_EXTERN_CANVAS.template
2d800 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 50 74 72 4c 69 73 74 .class.QM_EXPORT_CANVAS.QPtrList
2d820 49 74 65 72 61 74 6f 72 3c 20 51 43 61 6e 76 61 73 56 69 65 77 20 3e 3b 0a 51 4d 5f 54 45 4d 50 Iterator<.QCanvasView.>;.QM_TEMP
2d840 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 LATE_EXTERN_CANVAS.template.clas
2d860 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 50 74 72 4c 69 73 74 3c 20 51 43 61 s.QM_EXPORT_CANVAS.QPtrList<.QCa
2d880 6e 76 61 73 56 69 65 77 20 3e 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 71 74 61 62 6c 65 20 74 65 nvasView.>;.#endif..//.qtable.te
2d8a0 6d 70 6c 61 74 65 20 65 78 70 6f 72 74 73 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 mplate.exports.#if.defined(Q_DEF
2d8c0 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 INED_QPTRLIST).&&.defined(Q_DEFI
2d8e0 4e 45 44 5f 51 54 41 42 4c 45 5f 53 45 4c 45 43 54 49 4f 4e 29 20 26 26 20 21 64 65 66 69 6e 65 NED_QTABLE_SELECTION).&&.!define
2d900 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c 45 53 45 4c 45 43 54 49 4f 4e 5f 54 45 4d d(Q_EXPORTED_QTABLESELECTION_TEM
2d920 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c PLATES).#define.Q_EXPORTED_QTABL
2d940 45 53 45 4c 45 43 54 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 ESELECTION_TEMPLATES.QM_TEMPLATE
2d960 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f _EXTERN_TABLE.template.class.QM_
2d980 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 6c 65 53 65 6c 65 EXPORT_TABLE.QPtrList<QTableSele
2d9a0 63 74 69 6f 6e 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 ction>;.#endif..#if.defined(Q_DE
2d9c0 46 49 4e 45 44 5f 51 54 41 42 4c 45 5f 49 54 45 4d 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f FINED_QTABLE_ITEM).&&.defined(Q_
2d9e0 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 DEFINED_QPTRVECTOR).&&.!defined(
2da00 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c 45 49 54 45 4d 5f 54 45 4d 50 4c 41 54 45 53 29 Q_EXPORTED_QTABLEITEM_TEMPLATES)
2da20 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c 45 49 54 45 4d 5f 54 .#define.Q_EXPORTED_QTABLEITEM_T
2da40 45 4d 50 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 54 41 42 4c EMPLATES.QM_TEMPLATE_EXTERN_TABL
2da60 45 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 E.template.class.QM_EXPORT_TABLE
2da80 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 3b 0a 23 65 6e 64 69 66 0a .QPtrVector<QTableItem>;.#endif.
2daa0 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 54 41 42 4c 45 29 20 26 .#if.defined(Q_DEFINED_QTABLE).&
2dac0 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 0a &.defined(Q_DEFINED_QPTRVECTOR).
2dae0 2f 2f 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 //Q_TEMPLATE_EXTERN.template.cla
2db00 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 3e 3b 0a ss.Q_EXPORT.QPtrVector<QTable>;.
2db20 23 65 6e 64 69 66 0a 0a 2f 2f 20 71 73 71 6c 65 78 74 65 6e 73 69 6f 6e 20 74 65 6d 70 6c 61 74 #endif..//.qsqlextension.templat
2db40 65 20 65 78 70 6f 72 74 73 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f e.exports.#if.defined(Q_DEFINED_
2db60 51 53 51 4c 45 58 54 45 4e 53 49 4f 4e 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 QSQLEXTENSION).&&.defined(Q_DEFI
2db80 4e 45 44 5f 51 4d 41 50 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 NED_QMAP).&&.defined(Q_DEFINED_Q
2dba0 56 41 4c 55 45 56 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 VALUEVECTOR).&&.defined(Q_DEFINE
2dbc0 44 5f 51 53 54 52 49 4e 47 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 D_QSTRING).&&.!defined(Q_EXPORTE
2dbe0 44 5f 51 53 51 4c 45 58 54 45 4e 53 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 D_QSQLEXTENSION_TEMPLATES).#defi
2dc00 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 51 4c 45 58 54 45 4e 53 49 4f 4e 5f 54 45 4d 50 ne.Q_EXPORTED_QSQLEXTENSION_TEMP
2dc20 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 53 51 4c 20 74 65 6d LATES.QM_TEMPLATE_EXTERN_SQL.tem
2dc40 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 4d 61 70 3c 51 plate.class.QM_EXPORT_SQL.QMap<Q
2dc60 53 74 72 69 6e 67 2c 50 61 72 61 6d 3e 3b 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 String,Param>;.QM_TEMPLATE_EXTER
2dc80 4e 5f 53 51 4c 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 N_SQL.template.class.QM_EXPORT_S
2dca0 51 4c 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 48 6f 6c 64 65 72 3e 3b 0a 23 65 6e 64 69 66 0a QL.QValueVector<Holder>;.#endif.
2dcc0 0a 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a 23 65 6e 64 69 66 20 2f 2f 20 74 65 6d 70 ..//.MOC_SKIP_END.#endif.//.temp
2dce0 6c 61 74 65 20 64 65 66 69 6e 65 64 0a 00 00 00 20 00 71 00 77 00 73 00 63 00 6f 00 6d 00 6d 00 late.defined......q.w.s.c.o.m.m.
2dd00 61 00 6e 00 64 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 32 2d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a a.n.d._.q.w.s...h..2-/**********
2dd20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2dd40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2dd60 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 **.**.$Id$.**.**.Implementation.
2dd80 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 6c 20 73 65 72 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 of.Qt/FB.central.server.**.**.Cr
2dda0 65 61 74 65 64 20 3a 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 eated.:.991025.**.**.Copyright.(
2ddc0 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c C).1992-2002.Trolltech.ASA...All
2dde0 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
2de00 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f e.is.part.of.the.kernel.module.o
2de20 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 f.the.Qt.GUI.Toolkit..**.**.This
2de40 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 .file.may.be.distributed.and/or.
2de60 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a modified.under.the.terms.of.the.
2de80 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 **.GNU.General.Public.License.ve
2dea0 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 rsion.2.as.published.by.the.Free
2dec0 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 .Software.**.Foundation.and.appe
2dee0 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e aring.in.the.file.LICENSE.GPL.in
2df00 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 cluded.in.the.**.packaging.of.th
2df20 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 is.file..**.**.Licensees.holding
2df40 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 .valid.Qt.Enterprise.Edition.or.
2df60 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e Qt.Professional.Edition.**.licen
2df80 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 ses.for.Qtopia.Core.may.use.this
2dfa0 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 .file.in.accordance.with.the.**.
2dfc0 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 Qt.Embedded.Commercial.License.A
2dfe0 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 greement.provided.with.the.Softw
2e000 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 are..**.**.This.file.is.provided
2e020 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b .AS.IS.with.NO.WARRANTY.OF.ANY.K
2e040 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f IND,.INCLUDING.THE.**.WARRANTY.O
2e060 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 F.DESIGN,.MERCHANTABILITY.AND.FI
2e080 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a TNESS.FOR.A.PARTICULAR.PURPOSE..
2e0a0 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f **.**.See.http://qtsoftware.com/
2e0c0 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c pricing.html.or.email.sales@trol
2e0e0 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 ltech.com.for.**...information.a
2e100 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 bout.Qt.Commercial.License.Agree
2e120 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ments..**.See.http://qtsoftware.
2e140 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/gpl/.for.GPL.licensing.infor
2e160 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c mation..**.**.Contact.info@troll
2e180 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 tech.com.if.any.conditions.of.th
2e1a0 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f is.licensing.are.**.not.clear.to
2e1c0 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .you..**.***********************
2e1e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 43 4f 4d ***************/..#ifndef.QWSCOM
2e220 4d 41 4e 44 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 43 4f 4d 4d 41 4e 44 5f 51 57 MAND_QWS_H.#define.QWSCOMMAND_QW
2e240 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 75 S_H..#ifndef.QT_H.#include."qwsu
2e260 74 69 6c 73 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 64 65 66 tils_qws.h".#endif.//.QT_H..#def
2e280 69 6e 65 20 51 54 45 5f 50 49 50 45 20 22 51 74 6f 70 69 61 43 6f 72 65 2d 25 31 22 0a 0a 2f 2a ine.QTE_PIPE."QtopiaCore-%1"../*
2e2a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e2c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e2e0 2a 2a 2a 2a 0a 20 2a 0a 20 2a 20 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 72 65 61 64 2f 77 72 69 ****..*..*.Functions.to.read/wri
2e300 74 65 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e 2f 66 72 6f 6d 20 61 20 73 6f 63 6b 65 74 0a 20 2a 0a te.commands.on/from.a.socket..*.
2e320 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
2e340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e360 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 ******/.#ifndef.QT_NO_QWS_MULTIP
2e380 52 4f 43 45 53 53 0a 76 6f 69 64 20 71 77 73 5f 77 72 69 74 65 5f 63 6f 6d 6d 61 6e 64 28 20 51 ROCESS.void.qws_write_command(.Q
2e3a0 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 6b 65 74 2c 20 69 6e 74 20 74 79 70 65 2c 20 63 68 61 72 WSSocket.*socket,.int.type,.char
2e3c0 20 2a 73 69 6d 70 6c 65 44 61 74 61 2c 20 69 6e 74 20 73 69 6d 70 6c 65 4c 65 6e 2c 20 63 68 61 .*simpleData,.int.simpleLen,.cha
2e3e0 72 20 2a 72 61 77 44 61 74 61 2c 20 69 6e 74 20 72 61 77 4c 65 6e 20 29 3b 0a 62 6f 6f 6c 20 71 r.*rawData,.int.rawLen.);.bool.q
2e400 77 73 5f 72 65 61 64 5f 63 6f 6d 6d 61 6e 64 28 20 51 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 6b ws_read_command(.QWSSocket.*sock
2e420 65 74 2c 20 63 68 61 72 20 2a 26 73 69 6d 70 6c 65 44 61 74 61 2c 20 69 6e 74 20 26 73 69 6d 70 et,.char.*&simpleData,.int.&simp
2e440 6c 65 4c 65 6e 2c 20 63 68 61 72 20 2a 26 72 61 77 44 61 74 61 2c 20 69 6e 74 20 26 72 61 77 4c leLen,.char.*&rawData,.int.&rawL
2e460 65 6e 2c 20 69 6e 74 20 26 62 79 74 65 73 52 65 61 64 20 29 3b 0a 23 65 6e 64 69 66 0a 2f 2a 2a en,.int.&bytesRead.);.#endif./**
2e480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e4c0 2a 2a 2a 0a 20 2a 0a 20 2a 20 51 57 53 43 6f 6d 6d 61 6e 64 20 62 61 73 65 20 63 6c 61 73 73 20 ***..*..*.QWSCommand.base.class.
2e4e0 2d 20 6f 6e 6c 79 20 75 73 65 20 64 65 72 69 76 65 64 20 63 6c 61 73 73 65 73 20 66 72 6f 6d 20 -.only.use.derived.classes.from.
2e500 74 68 61 74 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a that..*..***********************
2e520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 73 74 72 75 63 74 20 51 57 53 50 72 6f 74 **************/...struct.QWSProt
2e560 6f 63 6f 6c 49 74 65 6d 0a 7b 0a 20 20 20 20 2f 2f 20 63 74 6f 72 20 2d 20 64 74 6f 72 0a 20 20 ocolItem.{.....//.ctor.-.dtor...
2e580 20 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 28 20 69 6e 74 20 74 2c 20 69 6e 74 20 6c 65 ..QWSProtocolItem(.int.t,.int.le
2e5a0 6e 2c 20 63 68 61 72 20 2a 70 74 72 20 29 20 3a 20 74 79 70 65 28 20 74 20 29 2c 0a 09 73 69 6d n,.char.*ptr.).:.type(.t.),..sim
2e5c0 70 6c 65 4c 65 6e 28 20 6c 65 6e 20 29 2c 20 72 61 77 4c 65 6e 28 20 2d 31 20 29 2c 20 64 65 6c pleLen(.len.),.rawLen(.-1.),.del
2e5e0 65 74 65 52 61 77 28 46 41 4c 53 45 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 50 74 72 28 20 70 74 eteRaw(FALSE),.simpleDataPtr(.pt
2e600 72 20 29 2c 0a 09 72 61 77 44 61 74 61 50 74 72 28 20 30 20 29 2c 20 62 79 74 65 73 52 65 61 64 r.),..rawDataPtr(.0.),.bytesRead
2e620 28 20 30 20 29 20 7b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 50 72 6f 74 6f 63 (.0.).{.}.....virtual.~QWSProtoc
2e640 6f 6c 49 74 65 6d 28 29 3b 0a 0a 0a 20 20 20 20 2f 2f 20 64 61 74 61 0a 20 20 20 20 69 6e 74 20 olItem();.......//.data.....int.
2e660 74 79 70 65 3b 0a 20 20 20 20 69 6e 74 20 73 69 6d 70 6c 65 4c 65 6e 3b 0a 20 20 20 20 69 6e 74 type;.....int.simpleLen;.....int
2e680 20 72 61 77 4c 65 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 6c 65 74 65 52 61 77 3b 0a 0a 20 20 .rawLen;.....bool.deleteRaw;....
2e6a0 20 20 2f 2f 20 66 75 6e 63 74 69 6f 6e 73 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 ..//.functions.#ifndef.QT_NO_QWS
2e6c0 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 20 20 20 20 76 6f 69 64 20 77 72 69 74 65 28 20 51 57 _MULTIPROCESS.....void.write(.QW
2e6e0 53 53 6f 63 6b 65 74 20 2a 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 28 20 51 57 53 SSocket.*s.);.....bool.read(.QWS
2e700 53 6f 63 6b 65 74 20 2a 73 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 Socket.*s.);.#endif.....void.cop
2e720 79 46 72 6f 6d 28 20 63 6f 6e 73 74 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 20 2a 69 74 yFrom(.const.QWSProtocolItem.*it
2e740 65 6d 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 em.);......virtual.void.setData(
2e760 20 63 68 61 72 20 2a 64 61 74 61 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 .char.*data,.int.len,.bool.alloc
2e780 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 3b 0a 0a 20 20 20 20 63 68 61 72 20 2a 73 69 6d 70 ateMem.=.TRUE.);......char.*simp
2e7a0 6c 65 44 61 74 61 50 74 72 3b 0a 20 20 20 20 63 68 61 72 20 2a 72 61 77 44 61 74 61 50 74 72 3b leDataPtr;.....char.*rawDataPtr;
2e7c0 0a 20 20 20 20 2f 2f 20 74 65 6d 70 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 69 6e 74 20 62 .....//.temp.variables.....int.b
2e7e0 79 74 65 73 52 65 61 64 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 51 57 53 43 6f 6d 6d 61 6e 64 ytesRead;.};...struct.QWSCommand
2e800 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 0a 7b 0a 20 20 20 20 51 57 53 43 6f 6d 6d .:.QWSProtocolItem.{.....QWSComm
2e820 61 6e 64 28 20 69 6e 74 20 74 2c 20 69 6e 74 20 6c 65 6e 2c 20 63 68 61 72 20 2a 70 74 72 20 29 and(.int.t,.int.len,.char.*ptr.)
2e840 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 28 74 2c 6c 65 6e 2c 70 74 72 29 20 7b 7d .:.QWSProtocolItem(t,len,ptr).{}
2e860 0a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 0a 09 55 6e 6b 6e 6f 77 6e 20 3d 20 30 2c 0a ......enum.Type.{..Unknown.=.0,.
2e880 09 43 72 65 61 74 65 2c 0a 09 44 65 73 74 72 6f 79 2c 0a 09 52 65 67 69 6f 6e 2c 0a 09 52 65 67 .Create,..Destroy,..Region,..Reg
2e8a0 69 6f 6e 4d 6f 76 65 2c 0a 09 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 2c 0a 09 53 65 74 50 72 6f ionMove,..RegionDestroy,..SetPro
2e8c0 70 65 72 74 79 2c 0a 09 41 64 64 50 72 6f 70 65 72 74 79 2c 0a 09 52 65 6d 6f 76 65 50 72 6f 70 perty,..AddProperty,..RemoveProp
2e8e0 65 72 74 79 2c 0a 09 47 65 74 50 72 6f 70 65 72 74 79 2c 0a 09 53 65 74 53 65 6c 65 63 74 69 6f erty,..GetProperty,..SetSelectio
2e900 6e 4f 77 6e 65 72 2c 0a 09 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 52 65 71 75 nOwner,..ConvertSelection,..Requ
2e920 65 73 74 46 6f 63 75 73 2c 0a 09 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 2c 0a 09 44 65 66 69 estFocus,..ChangeAltitude,..Defi
2e940 6e 65 43 75 72 73 6f 72 2c 0a 09 53 65 6c 65 63 74 43 75 72 73 6f 72 2c 0a 09 47 72 61 62 4d 6f neCursor,..SelectCursor,..GrabMo
2e960 75 73 65 2c 0a 09 50 6c 61 79 53 6f 75 6e 64 2c 0a 09 51 43 6f 70 52 65 67 69 73 74 65 72 43 68 use,..PlaySound,..QCopRegisterCh
2e980 61 6e 6e 65 6c 2c 0a 09 51 43 6f 70 53 65 6e 64 2c 0a 09 52 65 67 69 6f 6e 4e 61 6d 65 2c 0a 09 annel,..QCopSend,..RegionName,..
2e9a0 49 64 65 6e 74 69 66 79 2c 0a 09 47 72 61 62 4b 65 79 62 6f 61 72 64 2c 0a 09 52 65 70 61 69 6e Identify,..GrabKeyboard,..Repain
2e9c0 74 52 65 67 69 6f 6e 2c 0a 09 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 2c 0a 09 52 65 73 65 74 49 tRegion,..SetMicroFocus,..ResetI
2e9e0 4d 0a 20 20 20 20 7d 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 20 2a M.....};.....static.QWSCommand.*
2ea00 66 61 63 74 6f 72 79 28 20 69 6e 74 20 74 79 70 65 20 29 3b 0a 7d 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a factory(.int.type.);.};../******
2ea20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2ea40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
2ea60 20 2a 0a 20 2a 20 43 6f 6d 6d 61 6e 64 73 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*..*.Commands..*..*************
2ea80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2eaa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 72 75 63 ************************/..struc
2eac0 74 20 51 57 53 49 64 65 6e 74 69 66 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 t.QWSIdentifyCommand.:.public.QW
2eae0 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 49 64 65 6e 74 69 66 79 43 6f 6d 6d 61 6e SCommand.{.....QWSIdentifyComman
2eb00 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 49 d().:..QWSCommand(.QWSCommand::I
2eb20 64 65 6e 74 69 66 79 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 dentify,.......sizeof(.simpleDat
2eb40 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 a.),.(char.*)&simpleData.).{}...
2eb60 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 ...void.setData(.char.*d,.int.le
2eb80 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d n,.bool.allocateMem.).{..QWSComm
2eba0 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 and::setData(.d,.len,.allocateMe
2ebc0 6d 20 29 3b 0a 09 69 64 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 61 72 2a 29 64 2c 20 73 69 m.);..id.=.QString((QChar*)d,.si
2ebe0 6d 70 6c 65 44 61 74 61 2e 69 64 4c 65 6e 2f 32 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f mpleData.idLen/2);.....}......vo
2ec00 69 64 20 73 65 74 49 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 69 20 29 0a 20 20 20 id.setId(.const.QString&.i.)....
2ec20 20 7b 0a 09 69 64 20 3d 20 69 3b 0a 09 69 6e 74 20 6c 20 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e .{..id.=.i;..int.l.=.simpleData.
2ec40 69 64 4c 65 6e 20 3d 20 69 64 2e 6c 65 6e 67 74 68 28 29 2a 32 3b 0a 09 51 42 79 74 65 41 72 72 idLen.=.id.length()*2;..QByteArr
2ec60 61 79 20 62 61 28 6c 29 3b 0a 09 63 68 61 72 20 2a 64 20 3d 20 62 61 2e 64 61 74 61 28 29 3b 0a ay.ba(l);..char.*d.=.ba.data();.
2ec80 09 6d 65 6d 63 70 79 28 20 64 2c 20 69 64 2e 75 6e 69 63 6f 64 65 28 29 2c 20 73 69 6d 70 6c 65 .memcpy(.d,.id.unicode(),.simple
2eca0 44 61 74 61 2e 69 64 4c 65 6e 20 29 3b 0a 09 73 65 74 44 61 74 61 28 20 64 2c 20 6c 2c 20 54 52 Data.idLen.);..setData(.d,.l,.TR
2ecc0 55 45 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 UE.);.....}......struct.SimpleDa
2ece0 74 61 20 7b 0a 09 69 6e 74 20 69 64 4c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 ta.{..int.idLen;.....}.simpleDat
2ed00 61 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 64 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 a;.....QString.id;.};..struct.QW
2ed20 53 43 72 65 61 74 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 SCreateCommand.:.public.QWSComma
2ed40 6e 64 0a 7b 0a 20 20 20 20 51 57 53 43 72 65 61 74 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 nd.{.....QWSCreateCommand().:..Q
2ed60 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 43 72 65 61 74 65 2c 20 30 WSCommand(.QWSCommand::Create,.0
2ed80 2c 20 30 20 29 20 7b 7d 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 4e 61 6d ,.0.).{}.};..struct.QWSRegionNam
2eda0 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 eCommand.:.public.QWSCommand.{..
2edc0 20 20 20 51 57 53 52 65 67 69 6f 6e 4e 61 6d 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 ...QWSRegionNameCommand().:..QWS
2ede0 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 4e 61 6d 65 2c Command(.QWSCommand::RegionName,
2ee00 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 .......sizeof(.simpleData.),.(ch
2ee20 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 ar.*)&simpleData.).{}......void.
2ee40 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 setData(.char.*d,.int.len,.bool.
2ee60 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 allocateMem.).{..QWSCommand::set
2ee80 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 6e 61 Data(.d,.len,.allocateMem.);..na
2eea0 6d 65 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 61 72 2a 29 64 2c 20 73 69 6d 70 6c 65 44 61 me.=.QString((QChar*)d,.simpleDa
2eec0 74 61 2e 6e 61 6d 65 4c 65 6e 2f 32 29 3b 0a 09 64 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e ta.nameLen/2);..d.+=.simpleData.
2eee0 6e 61 6d 65 4c 65 6e 3b 0a 09 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 nameLen;..caption.=.QString((QCh
2ef00 61 72 2a 29 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 61 70 74 69 6f 6e 4c 65 6e 2f 32 29 3b ar*)d,.simpleData.captionLen/2);
2ef20 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 .....}......void.setName(.const.
2ef40 51 53 74 72 69 6e 67 26 20 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 20 29 0a 20 QString&.n,.const.QString.&c.)..
2ef60 20 20 20 7b 0a 09 6e 61 6d 65 20 3d 20 6e 3b 0a 09 63 61 70 74 69 6f 6e 20 3d 20 63 3b 0a 09 69 ...{..name.=.n;..caption.=.c;..i
2ef80 6e 74 20 6c 20 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 6e 61 6d 65 4c 65 6e 20 3d 20 6e 61 6d 65 nt.l.=.simpleData.nameLen.=.name
2efa0 2e 6c 65 6e 67 74 68 28 29 2a 32 3b 0a 09 6c 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 61 .length()*2;..l.+=.simpleData.ca
2efc0 70 74 69 6f 6e 4c 65 6e 20 3d 20 63 61 70 74 69 6f 6e 2e 6c 65 6e 67 74 68 28 29 2a 32 3b 0a 09 ptionLen.=.caption.length()*2;..
2efe0 51 42 79 74 65 41 72 72 61 79 20 62 61 28 6c 29 3b 0a 09 63 68 61 72 20 2a 64 20 3d 20 62 61 2e QByteArray.ba(l);..char.*d.=.ba.
2f000 64 61 74 61 28 29 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 6e 61 6d 65 2e 75 6e 69 63 6f 64 65 data();..memcpy(.d,.name.unicode
2f020 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6e 61 6d 65 4c 65 6e 20 29 3b 0a 09 6d 65 6d 63 70 (),.simpleData.nameLen.);..memcp
2f040 79 28 20 64 2b 73 69 6d 70 6c 65 44 61 74 61 2e 6e 61 6d 65 4c 65 6e 2c 20 63 61 70 74 69 6f 6e y(.d+simpleData.nameLen,.caption
2f060 2e 75 6e 69 63 6f 64 65 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 61 70 74 69 6f 6e 4c 65 .unicode(),.simpleData.captionLe
2f080 6e 20 29 3b 0a 09 73 65 74 44 61 74 61 28 20 64 2c 20 6c 2c 20 54 52 55 45 20 29 3b 0a 20 20 20 n.);..setData(.d,.l,.TRUE.);....
2f0a0 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 .}......struct.SimpleData.{..int
2f0c0 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 6e 61 6d 65 4c 65 6e 3b 0a 09 69 6e 74 20 63 61 .windowid;..int.nameLen;..int.ca
2f0e0 70 74 69 6f 6e 4c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 ptionLen;.....}.simpleData;.....
2f100 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 61 70 74 69 6f QString.name;.....QString.captio
2f120 6e 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 3a n;.};..struct.QWSRegionCommand.:
2f140 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 67 69 .public.QWSCommand.{.....QWSRegi
2f160 6f 6e 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f onCommand().:..QWSCommand(.QWSCo
2f180 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 mmand::Region,.sizeof(.simpleDat
2f1a0 61 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 a.),.......(char*)&simpleData.).
2f1c0 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 {}......void.setData(.char.*d,.i
2f1e0 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 nt.len,.bool.allocateMem.=.TRUE.
2f200 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e ).{..QWSCommand::setData(.d,.len
2f220 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 73 20 3d 20 28 ,.allocateMem.);..rectangles.=.(
2f240 51 52 65 63 74 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 QRect*)rawDataPtr;.....}......st
2f260 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b ruct.SimpleData.{..int.windowid;
2f280 0a 09 69 6e 74 20 6e 72 65 63 74 61 6e 67 6c 65 73 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 ..int.nrectangles;.....}.simpleD
2f2a0 61 74 61 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 2a 72 65 63 74 61 6e 67 6c 65 73 3b 0a 0a 7d 3b ata;......QRect.*rectangles;..};
2f2c0 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 76 65 43 6f 6d 6d 61 6e 64 20 3a 20 ..struct.QWSRegionMoveCommand.:.
2f2e0 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 67 69 6f public.QWSCommand.{.....QWSRegio
2f300 6e 4d 6f 76 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 nMoveCommand().:..QWSCommand(.QW
2f320 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 4d 6f 76 65 2c 20 73 69 7a 65 6f 66 28 20 73 69 SCommand::RegionMove,.sizeof(.si
2f340 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 mpleData.),.......(char*)&simple
2f360 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 Data.).{}......struct.SimpleData
2f380 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 64 78 3b 0a 09 69 6e 74 20 .{..int.windowid;..int.dx;..int.
2f3a0 64 79 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 dy;.....}.simpleData;..};..struc
2f3c0 74 20 51 57 53 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c t.QWSRegionDestroyCommand.:.publ
2f3e0 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 44 65 73 ic.QWSCommand.{.....QWSRegionDes
2f400 74 72 6f 79 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 troyCommand().:..QWSCommand(.QWS
2f420 43 6f 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 2c 20 73 69 7a 65 6f 66 28 20 Command::RegionDestroy,.sizeof(.
2f440 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 simpleData.),.......(char*)&simp
2f460 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 leData.).{}......struct.SimpleDa
2f480 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 ta.{..int.windowid;.....}.simple
2f4a0 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 71 75 65 73 74 46 6f 63 75 Data;..};..struct.QWSRequestFocu
2f4c0 73 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 sCommand.:.public.QWSCommand.{..
2f4e0 20 20 20 51 57 53 52 65 71 75 65 73 74 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 ...QWSRequestFocusCommand().:..Q
2f500 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 71 75 65 73 74 46 6f WSCommand(.QWSCommand::RequestFo
2f520 63 75 73 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 cus,.sizeof(.simpleData.),.(char
2f540 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 *)&simpleData.).{}......struct.S
2f560 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 impleData.{..int.windowid;..int.
2f580 66 6c 61 67 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 flag;.....}.simpleData;.};..stru
2f5a0 63 74 20 51 57 53 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 ct.QWSChangeAltitudeCommand.:.pu
2f5c0 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 43 68 61 6e 67 65 41 blic.QWSCommand.{.....QWSChangeA
2f5e0 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 ltitudeCommand().:..QWSCommand(.
2f600 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 2c 20 73 69 7a 65 QWSCommand::ChangeAltitude,.size
2f620 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 of(.simpleData.),.(char*)&simple
2f640 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 Data.).{}......struct.SimpleData
2f660 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 61 6c 74 69 74 75 64 65 3b .{..int.windowid;..int.altitude;
2f680 0a 09 62 6f 6f 6c 20 66 69 78 65 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a ..bool.fixed;.....}.simpleData;.
2f6a0 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 51 57 53 41 64 64 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 .};...struct.QWSAddPropertyComma
2f6c0 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 nd.:.public.QWSCommand.{.....QWS
2f6e0 41 64 64 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 AddPropertyCommand().:..QWSComma
2f700 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 41 64 64 50 72 6f 70 65 72 74 79 2c 20 73 69 7a nd(.QWSCommand::AddProperty,.siz
2f720 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c eof(.simpleData.),.(char*)&simpl
2f740 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 eData.).{}......struct.SimpleDat
2f760 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 74 79 3b 0a 20 20 20 a.{..int.windowid,.property;....
2f780 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 53 65 .}.simpleData;..};..struct.QWSSe
2f7a0 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d tPropertyCommand.:.public.QWSCom
2f7c0 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 mand.{.....QWSSetPropertyCommand
2f7e0 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 53 65 ().:..QWSCommand(.QWSCommand::Se
2f800 74 50 72 6f 70 65 72 74 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c tProperty,.sizeof(.simpleData.),
2f820 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 20 64 61 .......(char*)&simpleData.).{.da
2f840 74 61 20 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 ta.=.0;.}......void.setData(.cha
2f860 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 r.*d,.int.len,.bool.allocateMem.
2f880 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 =.TRUE.).{..QWSCommand::setData(
2f8a0 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 64 61 74 61 20 3d 20 .d,.len,.allocateMem.);..data.=.
2f8c0 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 rawDataPtr;.....}......struct.Si
2f8e0 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 mpleData.{..int.windowid,.proper
2f900 74 79 2c 20 6d 6f 64 65 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 ty,.mode;.....}.simpleData;.....
2f920 20 63 68 61 72 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 70 61 69 .char.*data;.};..struct.QWSRepai
2f940 6e 74 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d ntRegionCommand.:.public.QWSComm
2f960 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 70 61 69 6e 74 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e and.{.....QWSRepaintRegionComman
2f980 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 d().:..QWSCommand(.QWSCommand::R
2f9a0 65 70 61 69 6e 74 52 65 67 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 epaintRegion,.sizeof(.simpleData
2f9c0 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b .),.......(char*)&simpleData.).{
2f9e0 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e }......void.setData(.char.*d,.in
2fa00 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 t.len,.bool.allocateMem.=.TRUE.)
2fa20 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c .{..QWSCommand::setData(.d,.len,
2fa40 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 73 20 3d 20 28 51 .allocateMem.);..rectangles.=.(Q
2fa60 52 65 63 74 20 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 Rect.*)rawDataPtr;.....}......st
2fa80 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 6e 75 6d 72 65 63 74 73 3b ruct.SimpleData.{..int.numrects;
2faa0 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 2a 20 .....}.simpleData;......QRect.*.
2fac0 72 65 63 74 61 6e 67 6c 65 73 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 6d 6f 76 rectangles;..};..struct.QWSRemov
2fae0 65 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d ePropertyCommand.:.public.QWSCom
2fb00 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 43 6f 6d 6d mand.{.....QWSRemovePropertyComm
2fb20 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a and().:..QWSCommand(.QWSCommand:
2fb40 3a 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 :RemoveProperty,.sizeof(.simpleD
2fb60 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a ata.),.(char*)&simpleData.).{}..
2fb80 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e ....struct.SimpleData.{..int.win
2fba0 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 74 79 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 dowid,.property;.....}.simpleDat
2fbc0 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 47 65 74 50 72 6f 70 65 72 74 79 43 6f 6d a;..};..struct.QWSGetPropertyCom
2fbe0 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 mand.:.public.QWSCommand.{.....Q
2fc00 57 53 47 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d WSGetPropertyCommand().:..QWSCom
2fc20 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 47 65 74 50 72 6f 70 65 72 74 79 2c 20 73 mand(.QWSCommand::GetProperty,.s
2fc40 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d izeof(.simpleData.),.(char*)&sim
2fc60 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 pleData.).{}......struct.SimpleD
2fc80 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 74 79 3b 0a 20 ata.{..int.windowid,.property;..
2fca0 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 ...}.simpleData;..};..struct.QWS
2fcc0 53 65 74 53 65 6c 65 63 74 69 6f 6e 4f 77 6e 65 72 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 SetSelectionOwnerCommand.:.publi
2fce0 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 74 53 65 6c 65 63 74 69 c.QWSCommand.{.....QWSSetSelecti
2fd00 6f 6e 4f 77 6e 65 72 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 onOwnerCommand().:..QWSCommand(.
2fd20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 53 65 74 53 65 6c 65 63 74 69 6f 6e 4f 77 6e 65 72 2c 0a 09 QWSCommand::SetSelectionOwner,..
2fd40 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 .....sizeof(.simpleData.),.(char
2fd60 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 *)&simpleData.).{}......struct.S
2fd80 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 impleData.{..int.windowid;..int.
2fda0 68 6f 75 72 2c 20 6d 69 6e 75 74 65 2c 20 73 65 63 2c 20 6d 73 3b 20 2f 2f 20 74 69 6d 65 0a 20 hour,.minute,.sec,.ms;.//.time..
2fdc0 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 ...}.simpleData;..};..struct.QWS
2fde0 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 ConvertSelectionCommand.:.public
2fe00 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 43 6f 6e 76 65 72 74 53 65 6c 65 .QWSCommand.{.....QWSConvertSele
2fe20 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 ctionCommand().:..QWSCommand(.QW
2fe40 53 43 6f 6d 6d 61 6e 64 3a 3a 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 09 20 20 SCommand::ConvertSelection,.....
2fe60 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 ..sizeof(.simpleData.),.(char*)&
2fe80 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 simpleData.).{}......struct.Simp
2fea0 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 72 65 71 75 65 73 74 6f 72 3b 20 2f 2f 20 72 65 71 75 leData.{..int.requestor;.//.requ
2fec0 65 73 74 6f 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 0a 09 69 estor.window.of.the.selection..i
2fee0 6e 74 20 73 65 6c 65 63 74 69 6f 6e 3b 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 72 65 71 nt.selection;.//.property.on.req
2ff00 75 65 73 74 6f 72 20 69 6e 74 6f 20 77 68 69 63 68 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 uestor.into.which.the.selection.
2ff20 73 68 6f 75 6c 64 20 62 65 20 73 74 6f 72 65 64 0a 09 69 6e 74 20 6d 69 6d 65 54 79 70 65 73 3b should.be.stored..int.mimeTypes;
2ff40 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 69 6f 6e 20 72 65 71 75 65 73 74 6f 72 20 69 6e 20 77 68 .//.property.ion.requestor.in.wh
2ff60 69 63 68 20 74 68 65 20 6d 69 6d 65 74 79 70 65 73 2c 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 ich.the.mimetypes,.in.which.the.
2ff80 73 65 6c 65 63 74 69 6f 6e 20 6d 61 79 20 62 65 2c 20 61 72 65 20 73 74 6f 72 65 64 0a 20 20 20 selection.may.be,.are.stored....
2ffa0 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 44 65 .}.simpleData;..};..struct.QWSDe
2ffc0 66 69 6e 65 43 75 72 73 6f 72 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f fineCursorCommand.:.public.QWSCo
2ffe0 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 44 65 66 69 6e 65 43 75 72 73 6f 72 43 6f 6d 6d 61 mmand.{.....QWSDefineCursorComma
30000 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a nd().:..QWSCommand(.QWSCommand::
30020 44 65 66 69 6e 65 43 75 72 73 6f 72 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 DefineCursor,.......sizeof(.simp
30040 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 leData.),.(char.*)&simpleData.).
30060 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 {}......void.setData(.char.*d,.i
30080 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 nt.len,.bool.allocateMem.=.TRUE.
300a0 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e ).{..QWSCommand::setData(.d,.len
300c0 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 64 61 74 61 20 3d 20 28 75 6e 73 69 67 6e ,.allocateMem.);..data.=.(unsign
300e0 65 64 20 63 68 61 72 20 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 ed.char.*)rawDataPtr;.....}.....
30100 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 64 74 68 3b .struct.SimpleData.{..int.width;
30120 0a 09 69 6e 74 20 68 65 69 67 68 74 3b 0a 09 69 6e 74 20 68 6f 74 58 3b 0a 09 69 6e 74 20 68 6f ..int.height;..int.hotX;..int.ho
30140 74 59 3b 0a 09 69 6e 74 20 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a tY;..int.id;.....}.simpleData;..
30160 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 ....unsigned.char.*data;.};..str
30180 75 63 74 20 51 57 53 53 65 6c 65 63 74 43 75 72 73 6f 72 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 uct.QWSSelectCursorCommand.:.pub
301a0 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 6c 65 63 74 43 75 lic.QWSCommand.{.....QWSSelectCu
301c0 72 73 6f 72 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 rsorCommand().:..QWSCommand(.QWS
301e0 43 6f 6d 6d 61 6e 64 3a 3a 53 65 6c 65 63 74 43 75 72 73 6f 72 2c 0a 09 09 20 20 20 20 73 69 7a Command::SelectCursor,.......siz
30200 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 eof(.simpleData.),.(char.*)&simp
30220 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 leData.).{}......struct.SimpleDa
30240 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 69 64 3b 0a 20 20 20 ta.{..int.windowid;..int.id;....
30260 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 47 72 61 .}.simpleData;.};..struct.QWSGra
30280 62 4d 6f 75 73 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e bMouseCommand.:.public.QWSComman
302a0 64 0a 7b 0a 20 20 20 20 51 57 53 47 72 61 62 4d 6f 75 73 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a d.{.....QWSGrabMouseCommand().:.
302c0 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 47 72 61 62 4d 6f 75 .QWSCommand(.QWSCommand::GrabMou
302e0 73 65 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 se,.......sizeof(.simpleData.),.
30300 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 (char.*)&simpleData.).{}......st
30320 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b ruct.SimpleData.{..int.windowid;
30340 0a 09 62 6f 6f 6c 20 67 72 61 62 3b 20 20 2f 2f 20 67 72 61 62 20 6f 72 20 75 6e 67 72 61 62 3f ..bool.grab;..//.grab.or.ungrab?
30360 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 .....}.simpleData;.};..struct.QW
30380 53 47 72 61 62 4b 65 79 62 6f 61 72 64 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 SGrabKeyboardCommand.:.public.QW
303a0 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 47 72 61 62 4b 65 79 62 6f 61 72 64 43 6f SCommand.{.....QWSGrabKeyboardCo
303c0 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e mmand().:..QWSCommand(.QWSComman
303e0 64 3a 3a 47 72 61 62 4b 65 79 62 6f 61 72 64 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 d::GrabKeyboard,.......sizeof(.s
30400 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 impleData.),.(char.*)&simpleData
30420 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 .).{}......struct.SimpleData.{..
30440 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 62 6f 6f 6c 20 67 72 61 62 3b 20 20 2f 2f 20 67 72 int.windowid;..bool.grab;..//.gr
30460 61 62 20 6f 72 20 75 6e 67 72 61 62 3f 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a ab.or.ungrab?.....}.simpleData;.
30480 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 73 74 72 75 63 74 20 51 };..#ifndef.QT_NO_SOUND.struct.Q
304a0 57 53 50 6c 61 79 53 6f 75 6e 64 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 WSPlaySoundCommand.:.public.QWSC
304c0 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 50 6c 61 79 53 6f 75 6e 64 43 6f 6d 6d 61 6e 64 ommand.{.....QWSPlaySoundCommand
304e0 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 50 6c ().:..QWSCommand(.QWSCommand::Pl
30500 61 79 53 6f 75 6e 64 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 aySound,.......sizeof(.simpleDat
30520 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 a.),.(char.*)&simpleData.).{}...
30540 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 ...void.setData(.char.*d,.int.le
30560 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d n,.bool.allocateMem.).{..QWSComm
30580 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 and::setData(.d,.len,.allocateMe
305a0 6d 20 29 3b 0a 09 66 69 6c 65 6e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 61 72 2a m.);..filename.=.QString((QChar*
305c0 29 72 61 77 44 61 74 61 50 74 72 2c 6c 65 6e 2f 32 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f )rawDataPtr,len/2);.....}.....vo
305e0 69 64 20 73 65 74 46 69 6c 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e id.setFileName(.const.QString&.n
30600 20 29 0a 20 20 20 20 7b 0a 09 73 65 74 44 61 74 61 28 20 28 63 68 61 72 2a 29 6e 2e 75 6e 69 63 .).....{..setData(.(char*)n.unic
30620 6f 64 65 28 29 2c 20 6e 2e 6c 65 6e 67 74 68 28 29 2a 32 2c 20 54 52 55 45 20 29 3b 0a 20 20 20 ode(),.n.length()*2,.TRUE.);....
30640 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 .}......struct.SimpleData.{..int
30660 20 77 69 6e 64 6f 77 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 .windowid;.....}.simpleData;....
30680 20 51 53 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 0a 23 .QString.filename;.};.#endif...#
306a0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 73 74 72 75 63 74 20 51 57 53 51 43 6f 70 52 ifndef.QT_NO_COP.struct.QWSQCopR
306c0 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 egisterChannelCommand.:.public.Q
306e0 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 51 43 6f 70 52 65 67 69 73 74 65 72 43 WSCommand.{.....QWSQCopRegisterC
30700 68 61 6e 6e 65 6c 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 hannelCommand().:..QWSCommand(.Q
30720 57 53 43 6f 6d 6d 61 6e 64 3a 3a 51 43 6f 70 52 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 2c 0a WSCommand::QCopRegisterChannel,.
30740 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 ......sizeof(.simpleData.),.(cha
30760 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 r.*)&simpleData.).{}......void.s
30780 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 etData(.char.*d,.int.len,.bool.a
307a0 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 llocateMem.).{..QWSCommand::setD
307c0 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 63 68 61 ata(.d,.len,.allocateMem.);..cha
307e0 6e 6e 65 6c 20 3d 20 51 43 53 74 72 69 6e 67 28 20 64 2c 20 6c 65 6e 20 29 3b 0a 20 20 20 20 7d nnel.=.QCString(.d,.len.);.....}
30800 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 68 61 6e 6e 65 6c 28 20 63 6f 6e 73 74 20 51 43 53 ......void.setChannel(.const.QCS
30820 74 72 69 6e 67 26 20 6e 20 29 0a 20 20 20 20 7b 0a 09 73 65 74 44 61 74 61 28 20 28 63 68 61 72 tring&.n.).....{..setData(.(char
30840 2a 29 6e 2e 64 61 74 61 28 29 2c 20 6e 2e 6c 65 6e 67 74 68 28 29 2b 31 2c 20 54 52 55 45 20 29 *)n.data(),.n.length()+1,.TRUE.)
30860 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b ;.....}......struct.SimpleData.{
30880 0a 09 62 6f 6f 6c 20 75 6e 75 73 65 64 3b 20 2f 2f 20 77 65 20 6d 61 79 20 6e 65 65 64 20 69 74 ..bool.unused;.//.we.may.need.it
308a0 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 .....}.simpleData;.....QString.c
308c0 68 61 6e 6e 65 6c 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 51 43 6f 70 53 65 6e 64 43 6f hannel;.};..struct.QWSQCopSendCo
308e0 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 mmand.:.public.QWSCommand.{.....
30900 51 57 53 51 43 6f 70 53 65 6e 64 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 QWSQCopSendCommand().:..QWSComma
30920 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 51 43 6f 70 53 65 6e 64 2c 0a 09 09 20 20 20 20 nd(.QWSCommand::QCopSend,.......
30940 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 sizeof(.simpleData.),.(char.*)&s
30960 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 impleData.).{}......void.setData
30980 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 (.char.*d,.int.len,.bool.allocat
309a0 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 eMem.).{..QWSCommand::setData(.d
309c0 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 63 68 61 6e 6e 65 6c 20 3d ,.len,.allocateMem.);..channel.=
309e0 20 51 43 53 74 72 69 6e 67 28 20 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 6c 65 6e 20 2b 20 .QCString(.d,.simpleData.clen.+.
30a00 31 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 6c 65 6e 3b 0a 09 6d 65 73 1.);..d.+=.simpleData.clen;..mes
30a20 73 61 67 65 20 3d 20 51 43 53 74 72 69 6e 67 28 20 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6d sage.=.QCString(.d,.simpleData.m
30a40 6c 65 6e 20 2b 20 31 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 6d 6c 65 6e len.+.1.);..d.+=.simpleData.mlen
30a60 3b 0a 09 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 28 20 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 ;..data.duplicate(.d,.simpleData
30a80 2e 64 6c 65 6e 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 65 73 73 .dlen.);.....}......void.setMess
30aa0 61 67 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 2c 20 63 6f 6e 73 74 20 51 43 age(.const.QCString.&c,.const.QC
30ac0 53 74 72 69 6e 67 20 26 6d 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 String.&m,........const.QByteArr
30ae0 61 79 20 26 64 61 74 61 20 29 0a 20 20 20 20 7b 0a 09 69 6e 74 20 6c 20 3d 20 73 69 6d 70 6c 65 ay.&data.).....{..int.l.=.simple
30b00 44 61 74 61 2e 63 6c 65 6e 20 3d 20 63 2e 6c 65 6e 67 74 68 28 29 3b 0a 09 6c 20 2b 3d 20 73 69 Data.clen.=.c.length();..l.+=.si
30b20 6d 70 6c 65 44 61 74 61 2e 6d 6c 65 6e 20 3d 20 6d 2e 6c 65 6e 67 74 68 28 29 3b 0a 09 6c 20 2b mpleData.mlen.=.m.length();..l.+
30b40 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 64 6c 65 6e 20 3d 20 64 61 74 61 2e 73 69 7a 65 28 29 3b =.simpleData.dlen.=.data.size();
30b60 0a 09 51 42 79 74 65 41 72 72 61 79 20 74 6d 70 28 20 6c 20 29 3b 0a 09 63 68 61 72 20 2a 64 20 ..QByteArray.tmp(.l.);..char.*d.
30b80 3d 20 74 6d 70 2e 64 61 74 61 28 29 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 63 2e 64 61 74 61 =.tmp.data();..memcpy(.d,.c.data
30ba0 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 6c 65 6e 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d (),.simpleData.clen.);..d.+=.sim
30bc0 70 6c 65 44 61 74 61 2e 63 6c 65 6e 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 6d 2e 64 61 74 61 pleData.clen;..memcpy(.d,.m.data
30be0 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6d 6c 65 6e 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d (),.simpleData.mlen.);..d.+=.sim
30c00 70 6c 65 44 61 74 61 2e 6d 6c 65 6e 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 64 61 74 61 2e 64 pleData.mlen;..memcpy(.d,.data.d
30c20 61 74 61 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 64 6c 65 6e 20 29 3b 0a 09 73 65 74 44 61 ata(),.simpleData.dlen.);..setDa
30c40 74 61 28 20 28 63 68 61 72 2a 29 74 6d 70 2e 64 61 74 61 28 29 2c 20 6c 2c 20 54 52 55 45 20 29 ta(.(char*)tmp.data(),.l,.TRUE.)
30c60 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b ;.....}......struct.SimpleData.{
30c80 0a 09 69 6e 74 20 63 6c 65 6e 3b 0a 09 69 6e 74 20 6d 6c 65 6e 3b 0a 09 69 6e 74 20 64 6c 65 6e ..int.clen;..int.mlen;..int.dlen
30ca0 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 ;.....}.simpleData;.....QCString
30cc0 20 63 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 6d 65 73 73 61 67 65 3b 0a .channel;.....QCString.message;.
30ce0 20 20 20 20 51 42 79 74 65 41 72 72 61 79 20 64 61 74 61 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a ....QByteArray.data;.};..#endif.
30d00 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 73 74 72 75 63 74 20 51 57 ..#ifndef.QT_NO_QWS_IM.struct.QW
30d20 53 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 SSetMicroFocusCommand.:.public.Q
30d40 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 WSCommand.{.....QWSSetMicroFocus
30d60 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d Command().:..QWSCommand(.QWSComm
30d80 61 6e 64 3a 3a 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 and::SetMicroFocus,.......sizeof
30da0 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 (.simpleData.),.(char.*)&simpleD
30dc0 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 ata.).{}......struct.SimpleData.
30de0 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 78 3b 0a 09 69 6e 74 20 79 3b {..int.windowid;..int.x;..int.y;
30e00 0a 09 2f 2f 62 6f 6f 6c 20 74 65 78 74 49 6e 70 75 74 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 ..//bool.textInput;.....}.simple
30e20 44 61 74 61 3b 0a 20 20 20 20 2f 2f 58 58 58 20 46 6f 6e 74 3f 3f 3f 0a 7d 3b 0a 0a 73 74 72 75 Data;.....//XXX.Font???.};..stru
30e40 63 74 20 51 57 53 52 65 73 65 74 49 4d 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 ct.QWSResetIMCommand.:.public.QW
30e60 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 73 65 74 49 4d 43 6f 6d 6d 61 6e 64 SCommand.{.....QWSResetIMCommand
30e80 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 ().:..QWSCommand(.QWSCommand::Re
30ea0 73 65 74 49 4d 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 setIM,.......sizeof(.simpleData.
30ec0 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 ),.(char.*)&simpleData.).{}.....
30ee0 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 .struct.SimpleData.{..int.window
30f00 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 id;.....}.simpleData;.};..#endif
30f20 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 43 4f 4d 4d 41 4e 44 5f 51 57 53 5f 48 0a 00 00 00 ..#endif.//.QWSCOMMAND_QWS_H....
30f40 1c 00 71 00 77 00 73 00 75 00 74 00 69 00 6c 00 73 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 ..q.w.s.u.t.i.l.s._.q.w.s...h...
30f60 c0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./******************************
30f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
30fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 **************.**.$Id$.**.**.Imp
30fc0 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 6c 20 73 65 72 lementation.of.Qt/FB.central.ser
30fe0 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a ver.**.**.Created.:.991025.**.**
31000 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 .Copyright.(C).1992-2002.Trollte
31020 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a ch.ASA...All.rights.reserved..**
31040 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 .**.This.file.is.part.of.the.ker
31060 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 nel.module.of.the.Qt.GUI.Toolkit
31080 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 ..**.**.This.file.may.be.distrib
310a0 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 uted.and/or.modified.under.the.t
310c0 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 erms.of.the.**.GNU.General.Publi
310e0 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 c.License.version.2.as.published
31100 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 .by.the.Free.Software.**.Foundat
31120 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 ion.and.appearing.in.the.file.LI
31140 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 CENSE.GPL.included.in.the.**.pac
31160 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e kaging.of.this.file..**.**.Licen
31180 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 sees.holding.valid.Qt.Enterprise
311a0 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 .Edition.or.Qt.Professional.Edit
311c0 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 ion.**.licenses.for.Qtopia.Core.
311e0 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 may.use.this.file.in.accordance.
31200 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 with.the.**.Qt.Embedded.Commerci
31220 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 al.License.Agreement.provided.wi
31240 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 th.the.Software..**.**.This.file
31260 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 .is.provided.AS.IS.with.NO.WARRA
31280 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a NTY.OF.ANY.KIND,.INCLUDING.THE.*
312a0 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 *.WARRANTY.OF.DESIGN,.MERCHANTAB
312c0 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c ILITY.AND.FITNESS.FOR.A.PARTICUL
312e0 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 AR.PURPOSE..**.**.See.http://qts
31300 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 oftware.com/pricing.html.or.emai
31320 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 l.sales@trolltech.com.for.**...i
31340 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c nformation.about.Qt.Commercial.L
31360 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f icense.Agreements..**.See.http:/
31380 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 /qtsoftware.com/gpl/.for.GPL.lic
313a0 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 ensing.information..**.**.Contac
313c0 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 t.info@trolltech.com.if.any.cond
313e0 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 itions.of.this.licensing.are.**.
31400 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a not.clear.to.you..**.***********
31420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31440 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 ***************************/..#i
31460 66 6e 64 65 66 20 51 57 53 55 54 49 4c 53 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 fndef.QWSUTILS_QWS_H.#define.QWS
31480 55 54 49 4c 53 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 UTILS_QWS_H..#ifndef.QT_H.#inclu
314a0 64 65 20 22 71 77 73 73 6f 63 6b 65 74 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 de."qwssocket_qws.h".#endif.//.Q
314c0 54 5f 48 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a T_H../**************************
314e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 0a 20 2a 20 43 6f 6e 76 65 6e 69 65 6e 74 20 73 6f 63 6b **********..*..*.Convenient.sock
31520 65 74 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a et.functions..*..***************
31540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 *********************/.#ifndef.Q
31580 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 69 6e 6c 69 6e 65 20 69 6e 74 T_NO_QWS_MULTIPROCESS.inline.int
315a0 20 71 77 73 5f 72 65 61 64 5f 75 69 6e 74 28 20 51 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 6b 65 .qws_read_uint(.QWSSocket.*socke
315c0 74 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 21 73 6f 63 6b 65 74 20 7c 7c 20 73 6f 63 6b 65 74 t.).{.....if.(.!socket.||.socket
315e0 2d 3e 73 69 7a 65 28 29 20 3c 20 73 69 7a 65 6f 66 28 20 69 6e 74 20 29 20 29 0a 09 72 65 74 75 ->size().<.sizeof(.int.).)..retu
31600 72 6e 20 2d 31 3b 0a 0a 20 20 20 20 69 6e 74 20 69 3b 0a 20 20 20 20 73 6f 63 6b 65 74 2d 3e 72 rn.-1;......int.i;.....socket->r
31620 65 61 64 42 6c 6f 63 6b 28 20 28 63 68 61 72 2a 29 26 69 2c 20 73 69 7a 65 6f 66 28 20 69 20 29 eadBlock(.(char*)&i,.sizeof(.i.)
31640 20 29 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 69 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 .);......return.i;.}..inline.voi
31660 64 20 71 77 73 5f 77 72 69 74 65 5f 75 69 6e 74 28 20 51 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 d.qws_write_uint(.QWSSocket.*soc
31680 6b 65 74 2c 20 69 6e 74 20 69 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 21 73 6f 63 6b 65 74 20 ket,.int.i.).{.....if.(.!socket.
316a0 29 0a 09 72 65 74 75 72 6e 3b 0a 0a 20 20 20 20 73 6f 63 6b 65 74 2d 3e 77 72 69 74 65 42 6c 6f )..return;......socket->writeBlo
316c0 63 6b 28 20 28 63 68 61 72 2a 29 26 69 2c 20 73 69 7a 65 6f 66 28 20 69 20 29 20 29 3b 0a 7d 0a ck(.(char*)&i,.sizeof(.i.).);.}.
316e0 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 .#endif.//.QT_NO_QWS_MULTIPROCES
31700 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 55 54 49 4c 53 5f 51 57 53 5f 48 0a 00 00 00 0c S..#endif.//.QWSUTILS_QWS_H.....
31720 00 71 00 78 00 6d 00 6c 00 2e 00 68 00 00 3f e8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .q.x.m.l...h..?./***************
31740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a *****************************.**
31780 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 58 6d 6c 53 69 .$Id$.**.**.Definition.of.QXmlSi
317a0 6d 70 6c 65 52 65 61 64 65 72 20 61 6e 64 20 72 65 6c 61 74 65 64 20 63 6c 61 73 73 65 73 2e 0a mpleReader.and.related.classes..
317c0 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 35 31 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 **.**.Created.:.000518.**.**.Cop
317e0 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 yright.(C).1992-2002.Trolltech.A
31800 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 SA...All.rights.reserved..**.**.
31820 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 78 6d 6c 20 6d 6f 64 This.file.is.part.of.the.xml.mod
31840 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a ule.of.the.Qt.GUI.Toolkit..**.**
31860 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e .This.file.may.be.distributed.un
31880 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 der.the.terms.of.the.Q.Public.Li
318a0 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 cense.**.as.defined.by.Trolltech
318c0 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 .ASA.of.Norway.and.appearing.in.
318e0 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 the.file.**.LICENSE.QPL.included
31900 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a .in.the.packaging.of.this.file..
31920 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 **.**.This.file.may.be.distribut
31940 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 ed.and/or.modified.under.the.ter
31960 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 ms.of.the.**.GNU.General.Public.
31980 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 License.version.2.as.published.b
319a0 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f y.the.Free.Software.**.Foundatio
319c0 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 n.and.appearing.in.the.file.LICE
319e0 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 NSE.GPL.included.in.the.**.packa
31a00 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 ging.of.this.file..**.**.License
31a20 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 es.holding.valid.Qt.Enterprise.E
31a40 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 dition.licenses.may.use.this.**.
31a60 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 file.in.accordance.with.the.Qt.C
31a80 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 ommercial.License.Agreement.prov
31aa0 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a ided.**.with.the.Software..**.**
31ac0 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 .This.file.is.provided.AS.IS.wit
31ae0 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 h.NO.WARRANTY.OF.ANY.KIND,.INCLU
31b00 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 DING.THE.**.WARRANTY.OF.DESIGN,.
31b20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 MERCHANTABILITY.AND.FITNESS.FOR.
31b40 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 A.PARTICULAR.PURPOSE..**.**.See.
31b60 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 http://qtsoftware.com/pricing.ht
31b80 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 ml.or.email.sales@trolltech.com.
31ba0 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f for.**...information.about.Qt.Co
31bc0 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 mmercial.License.Agreements..**.
31be0 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 See.http://qtsoftware.com/qpl/.f
31c00 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a or.QPL.licensing.information..**
31c20 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 .See.http://qtsoftware.com/gpl/.
31c40 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a for.GPL.licensing.information..*
31c60 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 *.**.Contact.info@trolltech.com.
31c80 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 if.any.conditions.of.this.licens
31ca0 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a ing.are.**.not.clear.to.you..**.
31cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31d00 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 58 4d 4c 5f 48 0a 23 64 65 66 69 6e 65 20 ******/..#ifndef.QXML_H.#define.
31d20 51 58 4d 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 QXML_H..#ifndef.QT_H.#include."q
31d40 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 2e 68 22 textstream.h".#include."qfile.h"
31d60 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 .#include."qstring.h".#include."
31d80 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 76 qstringlist.h".#include."qvaluev
31da0 65 63 74 6f 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 ector.h".#endif.//.QT_H..#if.!de
31dc0 66 69 6e 65 64 28 51 54 5f 4d 4f 44 55 4c 45 5f 58 4d 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 fined(QT_MODULE_XML).||.defined(
31de0 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 .QT_LICENSE_PROFESSIONAL.).||.de
31e00 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 58 4d 4c 20 29 0a 23 64 65 66 69 6e 65 fined(.QT_INTERNAL_XML.).#define
31e20 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f .QM_EXPORT_XML.#else.#define.QM_
31e40 45 58 50 4f 52 54 5f 58 4d 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e EXPORT_XML.Q_EXPORT.#endif..#ifn
31e60 64 65 66 20 51 54 5f 4e 4f 5f 58 4d 4c 0a 0a 63 6c 61 73 73 20 51 58 6d 6c 4e 61 6d 65 73 70 61 def.QT_NO_XML..class.QXmlNamespa
31e80 63 65 53 75 70 70 6f 72 74 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 3b ceSupport;.class.QXmlAttributes;
31ea0 0a 63 6c 61 73 73 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 .class.QXmlContentHandler;.class
31ec0 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 .QXmlDefaultHandler;.class.QXmlD
31ee0 54 44 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c TDHandler;.class.QXmlEntityResol
31f00 76 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 ver;.class.QXmlErrorHandler;.cla
31f20 73 73 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d ss.QXmlLexicalHandler;.class.QXm
31f40 6c 44 65 63 6c 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 lDeclHandler;.class.QXmlInputSou
31f60 72 63 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 58 rce;.class.QXmlLocator;.class.QX
31f80 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 50 61 mlNamespaceSupport;.class.QXmlPa
31fa0 72 73 65 45 78 63 65 70 74 69 6f 6e 3b 0a 0a 63 6c 61 73 73 20 51 58 6d 6c 52 65 61 64 65 72 3b rseException;..class.QXmlReader;
31fc0 0a 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3b 0a 0a 63 6c 61 73 73 20 .class.QXmlSimpleReader;..class.
31fe0 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 QXmlSimpleReaderPrivate;.class.Q
32000 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 XmlNamespaceSupportPrivate;.clas
32020 73 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 s.QXmlAttributesPrivate;.class.Q
32040 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d XmlInputSourcePrivate;.class.QXm
32060 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 lParseExceptionPrivate;.class.QX
32080 6d 6c 4c 6f 63 61 74 6f 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 65 66 61 mlLocatorPrivate;.class.QXmlDefa
320a0 75 6c 74 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 4e ultHandlerPrivate;...//.//.SAX.N
320c0 61 6d 65 73 70 61 63 65 20 53 75 70 70 6f 72 74 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 amespace.Support.//..class.QM_EX
320e0 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 0a 7b 0a PORT_XML.QXmlNamespaceSupport.{.
32100 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 public:.....QXmlNamespaceSupport
32120 28 29 3b 0a 20 20 20 20 7e 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 28 29 3b ();.....~QXmlNamespaceSupport();
32140 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 53 74 72 ......void.setPrefix(.const.QStr
32160 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 ing&,.const.QString&.);......QSt
32180 72 69 6e 67 20 70 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f ring.prefix(.const.QString&.).co
321a0 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 75 72 69 28 20 63 6f 6e 73 74 20 51 53 74 72 nst;.....QString.uri(.const.QStr
321c0 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 70 6c 69 74 4e 61 6d 65 ing&.).const;.....void.splitName
321e0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 53 74 72 69 6e 67 26 2c 20 51 53 74 72 (.const.QString&,.QString&,.QStr
32200 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 4e 61 ing&.).const;.....void.processNa
32220 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 2c 20 51 53 74 72 69 6e me(.const.QString&,.bool,.QStrin
32240 67 26 2c 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e g&,.QString&.).const;.....QStrin
32260 67 4c 69 73 74 20 70 72 65 66 69 78 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 gList.prefixes().const;.....QStr
32280 69 6e 67 4c 69 73 74 20 70 72 65 66 69 78 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ingList.prefixes(.const.QString&
322a0 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 43 6f 6e 74 65 78 74 28 .).const;......void.pushContext(
322c0 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 20 20 76 6f );.....void.popContext();.....vo
322e0 69 64 20 72 65 73 65 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 58 6d 6c 4e 61 id.reset();..private:.....QXmlNa
32300 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 66 mespaceSupportPrivate.*d;......f
32320 72 69 65 6e 64 20 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3b 0a 7d 3b riend.class.QXmlSimpleReader;.};
32340 0a 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 41 74 74 72 69 62 75 74 65 73 0a 2f 2f 0a 0a 63 6c 61 73 ...//.//.SAX.Attributes.//..clas
32360 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 0a 7b s.QM_EXPORT_XML.QXmlAttributes.{
32380 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 28 29 20 7b 7d .public:.....QXmlAttributes().{}
323a0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 28 29 20 7b .....virtual.~QXmlAttributes().{
323c0 7d 0a 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 }......int.index(.const.QString&
323e0 20 71 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 28 20 63 .qName.).const;.....int.index(.c
32400 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 onst.QString&.uri,.const.QString
32420 26 20 6c 6f 63 61 6c 50 61 72 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6c 65 6e &.localPart.).const;.....int.len
32440 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e gth().const;.....int.count().con
32460 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 6f 63 61 6c 4e 61 6d 65 28 20 69 6e 74 20 69 st;.....QString.localName(.int.i
32480 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 71 4e 61 6d 65 28 ndex.).const;.....QString.qName(
324a0 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 .int.index.).const;.....QString.
324c0 75 72 69 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 uri(.int.index.).const;.....QStr
324e0 69 6e 67 20 74 79 70 65 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ing.type(.int.index.).const;....
32500 20 51 53 74 72 69 6e 67 20 74 79 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e .QString.type(.const.QString&.qN
32520 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 79 70 65 28 20 63 ame.).const;.....QString.type(.c
32540 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 onst.QString&.uri,.const.QString
32560 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 &.localName.).const;.....QString
32580 20 76 61 6c 75 65 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 .value(.int.index.).const;.....Q
325a0 53 74 72 69 6e 67 20 76 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 String.value(.const.QString&.qNa
325c0 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 76 61 6c 75 65 28 20 63 me.).const;.....QString.value(.c
325e0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 onst.QString&.uri,.const.QString
32600 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 &.localName.).const;......void.c
32620 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 lear();.....void.append(.const.Q
32640 53 74 72 69 6e 67 20 26 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 72 String.&qName,.const.QString.&ur
32660 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 6f 63 61 6c 50 61 72 74 2c 20 63 6f 6e i,.const.QString.&localPart,.con
32680 73 74 20 51 53 74 72 69 6e 67 20 26 76 61 6c 75 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 st.QString.&value.);..private:..
326a0 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 71 6e 61 6d 65 4c 69 73 74 3b 0a 20 20 20 20 51 53 ...QStringList.qnameList;.....QS
326c0 74 72 69 6e 67 4c 69 73 74 20 75 72 69 4c 69 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 tringList.uriList;.....QStringLi
326e0 73 74 20 6c 6f 63 61 6c 6e 61 6d 65 4c 69 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 st.localnameList;.....QStringLis
32700 74 20 76 61 6c 75 65 4c 69 73 74 3b 0a 0a 20 20 20 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 t.valueList;......QXmlAttributes
32720 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 49 6e 70 75 74 20 Private.*d;.};..//.//.SAX.Input.
32740 53 6f 75 72 63 65 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 Source.//..class.QM_EXPORT_XML.Q
32760 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d XmlInputSource.{.public:.....QXm
32780 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 29 3b 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 lInputSource();.....QXmlInputSou
327a0 72 63 65 28 20 51 49 4f 44 65 76 69 63 65 20 2a 64 65 76 20 29 3b 0a 20 20 20 20 51 58 6d 6c 49 rce(.QIODevice.*dev.);.....QXmlI
327c0 6e 70 75 74 53 6f 75 72 63 65 28 20 51 46 69 6c 65 26 20 66 69 6c 65 20 29 3b 20 2f 2f 20 6f 62 nputSource(.QFile&.file.);.//.ob
327e0 73 6f 6c 65 74 65 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 20 51 54 65 78 solete.....QXmlInputSource(.QTex
32800 74 53 74 72 65 61 6d 26 20 73 74 72 65 61 6d 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 tStream&.stream.);.//.obsolete..
32820 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 29 3b 0a 0a ...virtual.~QXmlInputSource();..
32840 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 ....virtual.void.setData(.const.
32860 51 53 74 72 69 6e 67 26 20 64 61 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 QString&.dat.);.....virtual.void
32880 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 20 .setData(.const.QByteArray&.dat.
328a0 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 65 74 63 68 44 61 74 61 28 29 3b );.....virtual.void.fetchData();
328c0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 64 61 74 61 28 29 3b 0a 20 20 20 .....virtual.QString.data();....
328e0 20 76 69 72 74 75 61 6c 20 51 43 68 61 72 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 .virtual.QChar.next();.....virtu
32900 61 6c 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e al.void.reset();......static.con
32920 73 74 20 51 43 68 61 72 20 45 6e 64 4f 66 44 61 74 61 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 st.QChar.EndOfData;.....static.c
32940 6f 6e 73 74 20 51 43 68 61 72 20 45 6e 64 4f 66 44 6f 63 75 6d 65 6e 74 3b 0a 0a 70 72 6f 74 65 onst.QChar.EndOfDocument;..prote
32960 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 52 61 cted:.....virtual.QString.fromRa
32980 77 44 61 74 61 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 2c 20 62 wData(.const.QByteArray.&data,.b
329a0 6f 6f 6c 20 62 65 67 69 6e 6e 69 6e 67 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 70 72 69 76 61 74 ool.beginning.=.FALSE.);..privat
329c0 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 49 4f 44 65 76 69 e:.....void.init();......QIODevi
329e0 63 65 20 2a 69 6e 70 75 74 44 65 76 69 63 65 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d ce.*inputDevice;.....QTextStream
32a00 20 2a 69 6e 70 75 74 53 74 72 65 61 6d 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 74 72 3b .*inputStream;......QString.str;
32a20 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 68 61 72 20 2a 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 69 .....const.QChar.*unicode;.....i
32a40 6e 74 20 70 6f 73 3b 0a 20 20 20 20 69 6e 74 20 6c 65 6e 67 74 68 3b 0a 20 20 20 20 62 6f 6f 6c nt.pos;.....int.length;.....bool
32a60 20 6e 65 78 74 52 65 74 75 72 6e 65 64 45 6e 64 4f 66 44 61 74 61 3b 0a 20 20 20 20 51 54 65 78 .nextReturnedEndOfData;.....QTex
32a80 74 44 65 63 6f 64 65 72 20 2a 65 6e 63 4d 61 70 70 65 72 3b 0a 0a 20 20 20 20 51 58 6d 6c 49 6e tDecoder.*encMapper;......QXmlIn
32aa0 70 75 74 53 6f 75 72 63 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 putSourcePrivate.*d;.};..//.//.S
32ac0 41 58 20 45 78 63 65 70 74 69 6f 6e 20 43 6c 61 73 73 65 73 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 AX.Exception.Classes.//..class.Q
32ae0 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 0a M_EXPORT_XML.QXmlParseException.
32b00 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e {.public:.....QXmlParseException
32b20 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 3d 22 22 2c 20 69 6e 74 20 63 3d (.const.QString&.name="",.int.c=
32b40 2d 31 2c 20 69 6e 74 20 6c 3d 2d 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 3d 22 -1,.int.l=-1,.const.QString&.p="
32b60 22 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 3d 22 22 20 29 0a 09 3a 20 6d 73 67 28 ",.const.QString&.s="".)..:.msg(
32b80 20 6e 61 6d 65 20 29 2c 20 63 6f 6c 75 6d 6e 28 20 63 20 29 2c 20 6c 69 6e 65 28 20 6c 20 29 2c .name.),.column(.c.),.line(.l.),
32ba0 20 70 75 62 28 20 70 20 29 2c 20 73 79 73 28 20 73 20 29 0a 20 20 20 20 7b 20 7d 0a 0a 20 20 20 .pub(.p.),.sys(.s.).....{.}.....
32bc0 20 69 6e 74 20 63 6f 6c 75 6d 6e 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 .int.columnNumber().const;.....i
32be0 6e 74 20 6c 69 6e 65 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 nt.lineNumber().const;.....QStri
32c00 6e 67 20 70 75 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 ng.publicId().const;.....QString
32c20 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d .systemId().const;.....QString.m
32c40 65 73 73 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 essage().const;..private:.....QS
32c60 74 72 69 6e 67 20 6d 73 67 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 3b 0a 20 20 20 20 69 tring.msg;.....int.column;.....i
32c80 6e 74 20 6c 69 6e 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 75 62 3b 0a 20 20 20 20 51 53 nt.line;.....QString.pub;.....QS
32ca0 74 72 69 6e 67 20 73 79 73 3b 0a 0a 20 20 20 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 tring.sys;......QXmlParseExcepti
32cc0 6f 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 58 4d 4c 20 52 65 61 onPrivate.*d;.};...//.//.XML.Rea
32ce0 64 65 72 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c der.//..class.QM_EXPORT_XML.QXml
32d00 52 65 61 64 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f Reader.{.public:.....virtual.boo
32d20 6c 20 66 65 61 74 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 l.feature(.const.QString&.name,.
32d40 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 bool.*ok.=.0.).const.=.0;.....vi
32d60 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 65 61 74 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 rtual.void.setFeature(.const.QSt
32d80 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 20 ring&.name,.bool.value.).=.0;...
32da0 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 46 65 61 74 75 72 65 28 20 63 6f 6e 73 74 ..virtual.bool.hasFeature(.const
32dc0 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 .QString&.name.).const.=.0;.....
32de0 76 69 72 74 75 61 6c 20 76 6f 69 64 2a 20 70 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 virtual.void*.property(.const.QS
32e00 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 tring&.name,.bool.*ok.=.0.).cons
32e20 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 t.=.0;.....virtual.void.setPrope
32e40 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 76 6f 69 64 2a 20 rty(.const.QString&.name,.void*.
32e60 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 value.).=.0;.....virtual.bool.ha
32e80 73 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 sProperty(.const.QString&.name.)
32ea0 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 .const.=.0;.....virtual.void.set
32ec0 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 28 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 EntityResolver(.QXmlEntityResolv
32ee0 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 er*.handler.).=.0;.....virtual.Q
32f00 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2a 20 65 6e 74 69 74 79 52 65 73 6f 6c 76 65 XmlEntityResolver*.entityResolve
32f20 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 r().const.=.0;.....virtual.void.
32f40 73 65 74 44 54 44 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 68 setDTDHandler(.QXmlDTDHandler*.h
32f60 61 6e 64 6c 65 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 44 54 andler.).=.0;.....virtual.QXmlDT
32f80 44 48 61 6e 64 6c 65 72 2a 20 44 54 44 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 DHandler*.DTDHandler().const.=.0
32fa0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 48 61 6e ;.....virtual.void.setContentHan
32fc0 64 6c 65 72 28 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 dler(.QXmlContentHandler*.handle
32fe0 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 r.).=.0;.....virtual.QXmlContent
33000 48 61 6e 64 6c 65 72 2a 20 63 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 Handler*.contentHandler().const.
33020 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 72 72 6f 72 48 61 =.0;.....virtual.void.setErrorHa
33040 6e 64 6c 65 72 28 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 ndler(.QXmlErrorHandler*.handler
33060 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e .).=.0;.....virtual.QXmlErrorHan
33080 64 6c 65 72 2a 20 65 72 72 6f 72 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a dler*.errorHandler().const.=.0;.
330a0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 65 78 69 63 61 6c 48 61 6e 64 6c ....virtual.void.setLexicalHandl
330c0 65 72 28 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 er(.QXmlLexicalHandler*.handler.
330e0 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 ).=.0;.....virtual.QXmlLexicalHa
33100 6e 64 6c 65 72 2a 20 6c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 ndler*.lexicalHandler().const.=.
33120 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 65 63 6c 48 61 6e 64 6c 0;.....virtual.void.setDeclHandl
33140 65 72 28 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 20 3d er(.QXmlDeclHandler*.handler.).=
33160 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a .0;.....virtual.QXmlDeclHandler*
33180 20 64 65 63 6c 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 .declHandler().const.=.0;.....vi
331a0 72 74 75 61 6c 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 rtual.bool.parse(.const.QXmlInpu
331c0 74 53 6f 75 72 63 65 26 20 69 6e 70 75 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 tSource&.input.).=.0;.....virtua
331e0 6c 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 l.bool.parse(.const.QXmlInputSou
33200 72 63 65 2a 20 69 6e 70 75 74 20 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 rce*.input.).=.0;.};..class.QM_E
33220 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 20 3a 20 70 75 62 XPORT_XML.QXmlSimpleReader.:.pub
33240 6c 69 63 20 51 58 6d 6c 52 65 61 64 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d lic.QXmlReader.{.public:.....QXm
33260 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 lSimpleReader();.....virtual.~QX
33280 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 65 61 74 mlSimpleReader();......bool.feat
332a0 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 2a ure(.const.QString&.name,.bool.*
332c0 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 65 61 74 ok.=.0.).const;.....void.setFeat
332e0 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 76 ure(.const.QString&.name,.bool.v
33300 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 46 65 61 74 75 72 65 28 20 63 6f 6e alue.);.....bool.hasFeature(.con
33320 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 st.QString&.name.).const;......v
33340 6f 69 64 2a 20 70 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 oid*.property(.const.QString&.na
33360 6d 65 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f me,.bool.*ok.=.0.).const;.....vo
33380 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e id.setProperty(.const.QString&.n
333a0 61 6d 65 2c 20 76 6f 69 64 2a 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 ame,.void*.value.);.....bool.has
333c0 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 Property(.const.QString&.name.).
333e0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 74 69 74 79 52 65 73 6f 6c 76 const;......void.setEntityResolv
33400 65 72 28 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2a 20 68 61 6e 64 6c 65 72 20 er(.QXmlEntityResolver*.handler.
33420 29 3b 0a 20 20 20 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2a 20 65 6e 74 69 74 );.....QXmlEntityResolver*.entit
33440 79 52 65 73 6f 6c 76 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 yResolver().const;.....void.setD
33460 54 44 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c TDHandler(.QXmlDTDHandler*.handl
33480 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 44 54 44 48 61 6e er.);.....QXmlDTDHandler*.DTDHan
334a0 64 6c 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e dler().const;.....void.setConten
334c0 74 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a 20 68 61 tHandler(.QXmlContentHandler*.ha
334e0 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a ndler.);.....QXmlContentHandler*
33500 20 63 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 .contentHandler().const;.....voi
33520 64 20 73 65 74 45 72 72 6f 72 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 d.setErrorHandler(.QXmlErrorHand
33540 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e ler*.handler.);.....QXmlErrorHan
33560 64 6c 65 72 2a 20 65 72 72 6f 72 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 dler*.errorHandler().const;.....
33580 76 6f 69 64 20 73 65 74 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 4c 65 78 69 void.setLexicalHandler(.QXmlLexi
335a0 63 61 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 4c calHandler*.handler.);.....QXmlL
335c0 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 2a 20 6c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 28 29 20 exicalHandler*.lexicalHandler().
335e0 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 63 6c 48 61 6e 64 6c 65 72 28 20 const;.....void.setDeclHandler(.
33600 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 QXmlDeclHandler*.handler.);.....
33620 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a 20 64 65 63 6c 48 61 6e 64 6c 65 72 28 29 20 63 QXmlDeclHandler*.declHandler().c
33640 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d onst;......bool.parse(.const.QXm
33660 6c 49 6e 70 75 74 53 6f 75 72 63 65 26 20 69 6e 70 75 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 lInputSource&.input.);.....bool.
33680 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 2a 20 69 6e parse(.const.QXmlInputSource*.in
336a0 70 75 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 put.);.....virtual.bool.parse(.c
336c0 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 2a 20 69 6e 70 75 74 2c 20 62 6f 6f onst.QXmlInputSource*.input,.boo
336e0 6c 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f l.incremental.);.....virtual.boo
33700 6c 20 70 61 72 73 65 43 6f 6e 74 69 6e 75 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 l.parseContinue();..private:....
33720 20 2f 2f 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e .//.variables.....QXmlContentHan
33740 64 6c 65 72 20 2a 63 6f 6e 74 65 6e 74 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 45 72 72 6f 72 48 dler.*contentHnd;.....QXmlErrorH
33760 61 6e 64 6c 65 72 20 20 20 2a 65 72 72 6f 72 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 44 54 44 48 andler...*errorHnd;.....QXmlDTDH
33780 61 6e 64 6c 65 72 20 20 20 20 20 2a 64 74 64 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 45 6e 74 69 andler.....*dtdHnd;.....QXmlEnti
337a0 74 79 52 65 73 6f 6c 76 65 72 20 2a 65 6e 74 69 74 79 52 65 73 3b 0a 20 20 20 20 51 58 6d 6c 4c tyResolver.*entityRes;.....QXmlL
337c0 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 20 2a 6c 65 78 69 63 61 6c 48 6e 64 3b 0a 20 20 20 20 51 exicalHandler.*lexicalHnd;.....Q
337e0 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 20 20 20 20 2a 64 65 63 6c 48 6e 64 3b 0a 0a 20 20 20 XmlDeclHandler....*declHnd;.....
33800 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 20 2a 69 6e 70 75 74 53 6f 75 72 63 65 3b 0a 0a .QXmlInputSource.*inputSource;..
33820 20 20 20 20 51 43 68 61 72 20 63 3b 20 2f 2f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 74 ....QChar.c;.//.the.character.at
33840 20 72 65 61 64 69 6e 67 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 69 6e 74 20 20 20 6c 69 6e 65 .reading.position.....int...line
33860 4e 72 3b 20 2f 2f 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 0a 20 20 20 20 69 6e 74 20 20 20 Nr;.//.number.of.line.....int...
33880 63 6f 6c 75 6d 6e 4e 72 3b 20 2f 2f 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 6c 69 6e 65 0a 0a 20 columnNr;.//.position.in.line...
338a0 20 20 20 69 6e 74 20 20 20 20 20 6e 61 6d 65 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 ...int.....nameArrayPos;.....QCh
338c0 61 72 20 20 20 6e 61 6d 65 41 72 72 61 79 5b 32 35 36 5d 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 ar...nameArray[256];.//.only.use
338e0 64 20 66 6f 72 20 6e 61 6d 65 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 56 61 6c 75 d.for.names.....QString.nameValu
33900 65 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 64 20 66 6f 72 20 6e 61 6d 65 73 0a 20 20 20 20 69 6e e;.//.only.used.for.names.....in
33920 74 20 20 20 20 20 72 65 66 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 61 72 20 20 20 72 t.....refArrayPos;.....QChar...r
33940 65 66 41 72 72 61 79 5b 32 35 36 5d 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 64 20 66 6f 72 20 72 efArray[256];.//.only.used.for.r
33960 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 65 66 56 61 6c 75 65 3b 20 eferences.....QString.refValue;.
33980 2f 2f 20 6f 6e 6c 79 20 75 73 65 64 20 66 6f 72 20 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 //.only.used.for.references.....
339a0 69 6e 74 20 20 20 20 20 73 74 72 69 6e 67 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 61 int.....stringArrayPos;.....QCha
339c0 72 20 20 20 73 74 72 69 6e 67 41 72 72 61 79 5b 32 35 36 5d 3b 20 2f 2f 20 75 73 65 64 20 66 6f r...stringArray[256];.//.used.fo
339e0 72 20 61 6e 79 20 6f 74 68 65 72 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 70 61 72 r.any.other.strings.that.are.par
33a00 73 65 64 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 74 72 69 6e 67 56 61 6c 75 65 3b 20 2f 2f 20 sed.....QString.stringValue;.//.
33a20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 used.for.any.other.strings.that.
33a40 61 72 65 20 70 61 72 73 65 64 0a 0a 20 20 20 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 are.parsed......QXmlSimpleReader
33a60 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 Private*.d;......const.QString.&
33a80 73 74 72 69 6e 67 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 72 69 6e 67 43 6c 65 61 72 28 29 string();.....void.stringClear()
33aa0 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 74 72 69 6e 67 41 64 64 43 28 29 20 7b ;.....inline.void.stringAddC().{
33ac0 20 73 74 72 69 6e 67 41 64 64 43 28 63 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 74 72 69 6e .stringAddC(c);.}.....void.strin
33ae0 67 41 64 64 43 28 63 6f 6e 73 74 20 51 43 68 61 72 26 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 gAddC(const.QChar&);.....const.Q
33b00 53 74 72 69 6e 67 26 20 6e 61 6d 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 43 6c 65 String&.name();.....void.nameCle
33b20 61 72 28 29 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 6e 61 6d 65 41 64 64 43 28 29 ar();.....inline.void.nameAddC()
33b40 20 7b 20 6e 61 6d 65 41 64 64 43 28 63 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 41 .{.nameAddC(c);.}.....void.nameA
33b60 64 64 43 28 63 6f 6e 73 74 20 51 43 68 61 72 26 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 ddC(const.QChar&);.....const.QSt
33b80 72 69 6e 67 26 20 72 65 66 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 66 43 6c 65 61 72 28 29 ring&.ref();.....void.refClear()
33ba0 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 72 65 66 41 64 64 43 28 29 20 7b 20 72 65 ;.....inline.void.refAddC().{.re
33bc0 66 41 64 64 43 28 63 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 66 41 64 64 43 28 63 6f 6e fAddC(c);.}.....void.refAddC(con
33be0 73 74 20 51 43 68 61 72 26 29 3b 0a 0a 20 20 20 20 2f 2f 20 75 73 65 64 20 62 79 20 70 61 72 73 st.QChar&);......//.used.by.pars
33c00 65 52 65 66 65 72 65 6e 63 65 28 29 20 61 6e 64 20 70 61 72 73 65 50 45 52 65 66 65 72 65 6e 63 eReference().and.parsePEReferenc
33c20 65 28 29 0a 20 20 20 20 65 6e 75 6d 20 45 6e 74 69 74 79 52 65 63 6f 67 6e 69 74 69 6f 6e 43 6f e().....enum.EntityRecognitionCo
33c40 6e 74 65 78 74 20 7b 20 49 6e 43 6f 6e 74 65 6e 74 2c 20 49 6e 41 74 74 72 69 62 75 74 65 56 61 ntext.{.InContent,.InAttributeVa
33c60 6c 75 65 2c 20 49 6e 45 6e 74 69 74 79 56 61 6c 75 65 2c 20 49 6e 44 54 44 20 7d 3b 0a 0a 20 20 lue,.InEntityValue,.InDTD.};....
33c80 20 20 2f 2f 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 62 6f 6f 6c 20 ..//.private.functions.....bool.
33ca0 65 61 74 5f 77 73 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 78 74 5f 65 61 74 5f 77 73 28 29 eat_ws();.....bool.next_eat_ws()
33cc0 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 74 45 ;......void.next();.....bool.atE
33ce0 6e 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 58 6d 6c nd();......void.init(.const.QXml
33d00 49 6e 70 75 74 53 6f 75 72 63 65 2a 20 69 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 44 InputSource*.i.);.....void.initD
33d20 61 74 61 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 74 69 74 79 45 78 69 73 74 28 20 63 6f ata();......bool.entityExist(.co
33d40 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 nst.QString&.).const;......bool.
33d60 70 61 72 73 65 42 65 67 69 6e 4f 72 43 6f 6e 74 69 6e 75 65 28 20 69 6e 74 20 73 74 61 74 65 2c parseBeginOrContinue(.int.state,
33d80 20 62 6f 6f 6c 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 .bool.incremental.);......bool.p
33da0 61 72 73 65 50 72 6f 6c 6f 67 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6c 65 6d arseProlog();.....bool.parseElem
33dc0 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 6c 65 6d 65 6e 74 45 6d ent();.....bool.processElementEm
33de0 70 74 79 54 61 67 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 6c 65 6d 65 6e ptyTag();.....bool.processElemen
33e00 74 45 54 61 67 42 65 67 69 6e 32 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 tETagBegin2();.....bool.processE
33e20 6c 65 6d 65 6e 74 41 74 74 72 69 62 75 74 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 lementAttribute();.....bool.pars
33e40 65 4d 69 73 63 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 6f 6e 74 65 6e 74 28 29 eMisc();.....bool.parseContent()
33e60 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 50 49 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 ;......bool.parsePI();.....bool.
33e80 70 61 72 73 65 44 6f 63 74 79 70 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 6f parseDoctype();.....bool.parseCo
33ea0 6d 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4e 61 6d 65 28 29 3b 0a mment();......bool.parseName();.
33ec0 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4e 6d 74 6f 6b 65 6e 28 29 3b 0a 20 20 20 20 62 6f 6f ....bool.parseNmtoken();.....boo
33ee0 6c 20 70 61 72 73 65 41 74 74 72 69 62 75 74 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 l.parseAttribute();.....bool.par
33f00 73 65 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 52 seReference();.....bool.processR
33f20 65 66 65 72 65 6e 63 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 78 74 65 72 eference();......bool.parseExter
33f40 6e 61 6c 49 44 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 50 45 52 65 66 65 72 65 6e nalID();.....bool.parsePEReferen
33f60 63 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4d 61 72 6b 75 70 64 65 63 6c 28 29 ce();.....bool.parseMarkupdecl()
33f80 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 41 74 74 6c 69 73 74 44 65 63 6c 28 29 3b 0a 20 ;.....bool.parseAttlistDecl();..
33fa0 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 41 74 74 54 79 70 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c ...bool.parseAttType();.....bool
33fc0 20 70 61 72 73 65 41 74 74 56 61 6c 75 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 .parseAttValue();.....bool.parse
33fe0 45 6c 65 6d 65 6e 74 44 65 63 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4e 6f 74 ElementDecl();.....bool.parseNot
34000 61 74 69 6f 6e 44 65 63 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 68 6f 69 63 ationDecl();.....bool.parseChoic
34020 65 53 65 71 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6e 74 69 74 79 44 65 63 6c eSeq();.....bool.parseEntityDecl
34040 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6e 74 69 74 79 56 61 6c 75 65 28 29 3b ();.....bool.parseEntityValue();
34060 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 53 74 72 69 6e 67 28 29 3b 0a 0a 20 20 20 20 62 ......bool.parseString();......b
34080 6f 6f 6c 20 69 6e 73 65 72 74 58 6d 6c 52 65 66 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ool.insertXmlRef(.const.QString&
340a0 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 ,.const.QString&,.bool.);......b
340c0 6f 6f 6c 20 72 65 70 6f 72 74 45 6e 64 45 6e 74 69 74 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 ool.reportEndEntities();.....voi
340e0 64 20 72 65 70 6f 72 74 50 61 72 73 65 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e d.reportParseError(.const.QStrin
34100 67 26 20 65 72 72 6f 72 20 29 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 62 6f 6f 6c 20 28 51 g&.error.);......typedef.bool.(Q
34120 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3a 3a 2a 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 29 XmlSimpleReader::*ParseFunction)
34140 20 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 65 78 70 65 63 74 65 64 45 6f 66 28 20 50 61 72 .();.....void.unexpectedEof(.Par
34160 73 65 46 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 20 seFunction.where,.int.state.);..
34180 20 20 20 76 6f 69 64 20 70 61 72 73 65 46 61 69 6c 65 64 28 20 50 61 72 73 65 46 75 6e 63 74 69 ...void.parseFailed(.ParseFuncti
341a0 6f 6e 20 77 68 65 72 65 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 on.where,.int.state.);.....void.
341c0 70 75 73 68 50 61 72 73 65 53 74 61 74 65 28 20 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 20 66 75 pushParseState(.ParseFunction.fu
341e0 6e 63 74 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 nction,.int.state.);......void.s
34200 65 74 55 6e 64 65 66 45 6e 74 69 74 79 49 6e 41 74 74 72 48 61 63 6b 28 62 6f 6f 6c 20 62 29 3b etUndefEntityInAttrHack(bool.b);
34220 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 ......friend.class.QXmlSimpleRea
34240 64 65 72 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 58 6d derPrivate;.....friend.class.QXm
34260 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 4c 6f 63 61 74 6f 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 lSimpleReaderLocator;.....friend
34280 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 7d 3b 0a 0a .class.QDomDocumentPrivate;.};..
342a0 2f 2f 0a 2f 2f 20 53 41 58 20 4c 6f 63 61 74 6f 72 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 //.//.SAX.Locator.//..class.QM_E
342c0 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a XPORT_XML.QXmlLocator.{.public:.
342e0 20 20 20 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e ....QXmlLocator();.....virtual.~
34300 51 58 6d 6c 4c 6f 63 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 QXmlLocator();......virtual.int.
34320 63 6f 6c 75 6d 6e 4e 75 6d 62 65 72 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 columnNumber().=.0;.....virtual.
34340 69 6e 74 20 6c 69 6e 65 4e 75 6d 62 65 72 28 29 20 3d 20 30 3b 0a 2f 2f 20 20 20 20 51 53 74 72 int.lineNumber().=.0;.//....QStr
34360 69 6e 67 20 67 65 74 50 75 62 6c 69 63 49 64 28 29 0a 2f 2f 20 20 20 20 51 53 74 72 69 6e 67 20 ing.getPublicId().//....QString.
34380 67 65 74 53 79 73 74 65 6d 49 64 28 29 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 68 61 6e 64 getSystemId().};..//.//.SAX.hand
343a0 6c 65 72 20 63 6c 61 73 73 65 73 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f ler.classes.//..class.QM_EXPORT_
343c0 58 4d 4c 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a XML.QXmlContentHandler.{.public:
343e0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 6f 63 75 6d 65 6e 74 4c 6f 63 .....virtual.void.setDocumentLoc
34400 61 74 6f 72 28 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 2a 20 6c 6f 63 61 74 6f 72 20 29 20 3d 20 30 ator(.QXmlLocator*.locator.).=.0
34420 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 44 6f 63 75 6d 65 6e 74 ;.....virtual.bool.startDocument
34440 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 44 6f 63 75 ().=.0;.....virtual.bool.endDocu
34460 6d 65 6e 74 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 ment().=.0;.....virtual.bool.sta
34480 72 74 50 72 65 66 69 78 4d 61 70 70 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 rtPrefixMapping(.const.QString&.
344a0 70 72 65 66 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 20 29 20 3d 20 30 prefix,.const.QString&.uri.).=.0
344c0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 50 72 65 66 69 78 4d 61 70 70 ;.....virtual.bool.endPrefixMapp
344e0 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 29 20 3d 20 30 ing(.const.QString&.prefix.).=.0
34500 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 45 6c 65 6d 65 6e 74 28 ;.....virtual.bool.startElement(
34520 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 73 70 61 63 65 55 52 49 2c 20 63 6f .const.QString&.namespaceURI,.co
34540 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 nst.QString&.localName,.const.QS
34560 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 58 6d 6c 41 74 74 72 69 62 75 74 tring&.qName,.const.QXmlAttribut
34580 65 73 26 20 61 74 74 73 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c es&.atts.).=.0;.....virtual.bool
345a0 20 65 6e 64 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 .endElement(.const.QString&.name
345c0 73 70 61 63 65 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 spaceURI,.const.QString&.localNa
345e0 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 20 3d 20 30 3b 0a me,.const.QString&.qName.).=.0;.
34600 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 68 61 72 61 63 74 65 72 73 28 20 63 6f 6e ....virtual.bool.characters(.con
34620 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 st.QString&.ch.).=.0;.....virtua
34640 6c 20 62 6f 6f 6c 20 69 67 6e 6f 72 61 62 6c 65 57 68 69 74 65 73 70 61 63 65 28 20 63 6f 6e 73 l.bool.ignorableWhitespace(.cons
34660 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c t.QString&.ch.).=.0;.....virtual
34680 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e .bool.processingInstruction(.con
346a0 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e st.QString&.target,.const.QStrin
346c0 67 26 20 64 61 74 61 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 g&.data.).=.0;.....virtual.bool.
346e0 73 6b 69 70 70 65 64 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 skippedEntity(.const.QString&.na
34700 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 65 72 me.).=.0;.....virtual.QString.er
34720 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 rorString().=.0;.};..class.QM_EX
34740 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c PORT_XML.QXmlErrorHandler.{.publ
34760 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 77 61 72 6e 69 6e 67 28 20 63 6f ic:.....virtual.bool.warning(.co
34780 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 74 69 6f nst.QXmlParseException&.exceptio
347a0 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 72 72 6f 72 28 n.).=.0;.....virtual.bool.error(
347c0 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 .const.QXmlParseException&.excep
347e0 74 69 6f 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 61 74 tion.).=.0;.....virtual.bool.fat
34800 61 6c 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f alError(.const.QXmlParseExceptio
34820 6e 26 20 65 78 63 65 70 74 69 6f 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 n&.exception.).=.0;.....virtual.
34840 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 QString.errorString().=.0;.};..c
34860 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 lass.QM_EXPORT_XML.QXmlDTDHandle
34880 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6e 6f 74 r.{.public:.....virtual.bool.not
348a0 61 74 69 6f 6e 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 ationDecl(.const.QString&.name,.
348c0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 const.QString&.publicId,.const.Q
348e0 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 String&.systemId.).=.0;.....virt
34900 75 61 6c 20 62 6f 6f 6c 20 75 6e 70 61 72 73 65 64 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e ual.bool.unparsedEntityDecl(.con
34920 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 st.QString&.name,.const.QString&
34940 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d .publicId,.const.QString&.system
34960 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 6f 74 61 74 69 6f 6e 4e 61 6d 65 20 Id,.const.QString&.notationName.
34980 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 ).=.0;.....virtual.QString.error
349a0 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 String().=.0;.};..class.QM_EXPOR
349c0 54 5f 58 4d 4c 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 0a 7b 0a 70 75 62 6c 69 T_XML.QXmlEntityResolver.{.publi
349e0 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 45 6e 74 69 74 c:.....virtual.bool.resolveEntit
34a00 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 y(.const.QString&.publicId,.cons
34a20 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 2c 20 51 58 6d 6c 49 6e 70 75 74 53 6f t.QString&.systemId,.QXmlInputSo
34a40 75 72 63 65 2a 26 20 72 65 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 urce*&.ret.).=.0;.....virtual.QS
34a60 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 tring.errorString().=.0;.};..cla
34a80 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 ss.QM_EXPORT_XML.QXmlLexicalHand
34aa0 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 ler.{.public:.....virtual.bool.s
34ac0 74 61 72 74 44 54 44 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f tartDTD(.const.QString&.name,.co
34ae0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 nst.QString&.publicId,.const.QSt
34b00 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 ring&.systemId.).=.0;.....virtua
34b20 6c 20 62 6f 6f 6c 20 65 6e 64 44 54 44 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c l.bool.endDTD().=.0;.....virtual
34b40 20 62 6f 6f 6c 20 73 74 61 72 74 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 .bool.startEntity(.const.QString
34b60 26 20 6e 61 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 &.name.).=.0;.....virtual.bool.e
34b80 6e 64 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 ndEntity(.const.QString&.name.).
34ba0 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 43 44 41 54 41 =.0;.....virtual.bool.startCDATA
34bc0 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 43 44 41 54 ().=.0;.....virtual.bool.endCDAT
34be0 41 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6d 6d 65 6e A().=.0;.....virtual.bool.commen
34c00 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 20 3d 20 30 3b 0a 20 20 20 20 t(.const.QString&.ch.).=.0;.....
34c20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 virtual.QString.errorString().=.
34c40 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 0;.};..class.QM_EXPORT_XML.QXmlD
34c60 65 63 6c 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c eclHandler.{.public:.....virtual
34c80 20 62 6f 6f 6c 20 61 74 74 72 69 62 75 74 65 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 .bool.attributeDecl(.const.QStri
34ca0 6e 67 26 20 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 4e 61 6d 65 2c ng&.eName,.const.QString&.aName,
34cc0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 .const.QString&.type,.const.QStr
34ce0 69 6e 67 26 20 76 61 6c 75 65 44 65 66 61 75 6c 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ing&.valueDefault,.const.QString
34d00 26 20 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 &.value.).=.0;.....virtual.bool.
34d20 69 6e 74 65 72 6e 61 6c 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e internalEntityDecl(.const.QStrin
34d40 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 20 g&.name,.const.QString&.value.).
34d60 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 78 74 65 72 6e 61 6c 45 6e =.0;.....virtual.bool.externalEn
34d80 74 69 74 79 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 tityDecl(.const.QString&.name,.c
34da0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 onst.QString&.publicId,.const.QS
34dc0 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 tring&.systemId.).=.0;.....virtu
34de0 61 6c 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b al.QString.errorString().=.0;.};
34e00 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 65 66 61 75 ...class.QM_EXPORT_XML.QXmlDefau
34e20 6c 74 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 ltHandler.:.public.QXmlContentHa
34e40 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 2c 20 ndler,.public.QXmlErrorHandler,.
34e60 70 75 62 6c 69 63 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 public.QXmlDTDHandler,.public.QX
34e80 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 4c 65 78 mlEntityResolver,.public.QXmlLex
34ea0 69 63 61 6c 48 61 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 icalHandler,.public.QXmlDeclHand
34ec0 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e ler.{.public:.....QXmlDefaultHan
34ee0 64 6c 65 72 28 29 20 7b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 44 65 66 61 dler().{.}.....virtual.~QXmlDefa
34f00 75 6c 74 48 61 6e 64 6c 65 72 28 29 20 7b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 6f ultHandler().{.}......void.setDo
34f20 63 75 6d 65 6e 74 4c 6f 63 61 74 6f 72 28 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 2a 20 6c 6f 63 61 cumentLocator(.QXmlLocator*.loca
34f40 74 6f 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 44 6f 63 75 6d 65 6e 74 28 29 3b tor.);.....bool.startDocument();
34f60 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 44 6f 63 75 6d 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f .....bool.endDocument();.....boo
34f80 6c 20 73 74 61 72 74 50 72 65 66 69 78 4d 61 70 70 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 l.startPrefixMapping(.const.QStr
34fa0 69 6e 67 26 20 70 72 65 66 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 20 ing&.prefix,.const.QString&.uri.
34fc0 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 50 72 65 66 69 78 4d 61 70 70 69 6e 67 28 20 63 6f );.....bool.endPrefixMapping(.co
34fe0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 nst.QString&.prefix.);.....bool.
35000 73 74 61 72 74 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d startElement(.const.QString&.nam
35020 65 73 70 61 63 65 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e espaceURI,.const.QString&.localN
35040 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 ame,.const.QString&.qName,.const
35060 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 26 20 61 74 74 73 20 29 3b 0a 20 20 20 20 62 6f 6f .QXmlAttributes&.atts.);.....boo
35080 6c 20 65 6e 64 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d l.endElement(.const.QString&.nam
350a0 65 73 70 61 63 65 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e espaceURI,.const.QString&.localN
350c0 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a 20 20 20 ame,.const.QString&.qName.);....
350e0 20 62 6f 6f 6c 20 63 68 61 72 61 63 74 65 72 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 .bool.characters(.const.QString&
35100 20 63 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 67 6e 6f 72 61 62 6c 65 57 68 69 74 65 73 70 .ch.);.....bool.ignorableWhitesp
35120 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 3b 0a 20 20 20 20 62 6f ace(.const.QString&.ch.);.....bo
35140 6f 6c 20 70 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 ol.processingInstruction(.const.
35160 51 53 74 72 69 6e 67 26 20 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 QString&.target,.const.QString&.
35180 64 61 74 61 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 6b 69 70 70 65 64 45 6e 74 69 74 79 28 20 data.);.....bool.skippedEntity(.
351a0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c const.QString&.name.);......bool
351c0 20 77 61 72 6e 69 6e 67 28 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 .warning(.const.QXmlParseExcepti
351e0 6f 6e 26 20 65 78 63 65 70 74 69 6f 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 72 72 6f 72 28 on&.exception.);.....bool.error(
35200 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 .const.QXmlParseException&.excep
35220 74 69 6f 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 66 61 74 61 6c 45 72 72 6f 72 28 20 63 6f 6e tion.);.....bool.fatalError(.con
35240 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 74 69 6f 6e st.QXmlParseException&.exception
35260 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6e 6f 74 61 74 69 6f 6e 44 65 63 6c 28 20 63 6f 6e 73 .);......bool.notationDecl(.cons
35280 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 t.QString&.name,.const.QString&.
352a0 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 publicId,.const.QString&.systemI
352c0 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 70 61 72 73 65 64 45 6e 74 69 74 79 44 65 63 6c d.);.....bool.unparsedEntityDecl
352e0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 (.const.QString&.name,.const.QSt
35300 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 ring&.publicId,.const.QString&.s
35320 79 73 74 65 6d 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 6f 74 61 74 69 6f 6e ystemId,.const.QString&.notation
35340 4e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 45 6e 74 69 74 79 28 Name.);......bool.resolveEntity(
35360 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 .const.QString&.publicId,.const.
35380 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 2c 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 QString&.systemId,.QXmlInputSour
353a0 63 65 2a 26 20 72 65 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 44 54 44 28 20 ce*&.ret.);......bool.startDTD(.
353c0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 const.QString&.name,.const.QStri
353e0 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 ng&.publicId,.const.QString&.sys
35400 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 44 54 44 28 29 3b 0a 20 20 20 20 temId.);.....bool.endDTD();.....
35420 62 6f 6f 6c 20 73 74 61 72 74 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 bool.startEntity(.const.QString&
35440 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 45 6e 74 69 74 79 28 20 63 6f 6e .name.);.....bool.endEntity(.con
35460 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 st.QString&.name.);.....bool.sta
35480 72 74 43 44 41 54 41 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 43 44 41 54 41 28 29 3b 0a rtCDATA();.....bool.endCDATA();.
354a0 20 20 20 20 62 6f 6f 6c 20 63 6f 6d 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ....bool.comment(.const.QString&
354c0 20 63 68 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 74 74 72 69 62 75 74 65 44 65 63 6c 28 20 .ch.);......bool.attributeDecl(.
354e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 const.QString&.eName,.const.QStr
35500 69 6e 67 26 20 61 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 79 70 65 2c ing&.aName,.const.QString&.type,
35520 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 44 65 66 61 75 6c 74 2c 20 63 6f .const.QString&.valueDefault,.co
35540 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 nst.QString&.value.);.....bool.i
35560 6e 74 65 72 6e 61 6c 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 nternalEntityDecl(.const.QString
35580 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 3b 0a &.name,.const.QString&.value.);.
355a0 20 20 20 20 62 6f 6f 6c 20 65 78 74 65 72 6e 61 6c 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e ....bool.externalEntityDecl(.con
355c0 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 st.QString&.name,.const.QString&
355e0 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d .publicId,.const.QString&.system
35600 49 64 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 Id.);......QString.errorString()
35620 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c ;..private:.....QXmlDefaultHandl
35640 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 69 6e 6c 69 6e 65 73 erPrivate.*d;.};...//.//.inlines
35660 0a 2f 2f 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 .//..inline.bool.QXmlSimpleReade
35680 72 3a 3a 61 74 45 6e 64 28 29 0a 7b 20 72 65 74 75 72 6e 20 28 63 2e 75 6e 69 63 6f 64 65 28 29 r::atEnd().{.return.(c.unicode()
356a0 7c 30 78 30 30 30 31 29 20 3d 3d 20 30 78 66 66 66 66 3b 20 7d 0a 69 6e 6c 69 6e 65 20 69 6e 74 |0x0001).==.0xffff;.}.inline.int
356c0 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 3a 3a 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 0a 7b .QXmlAttributes::count().const.{
356e0 20 72 65 74 75 72 6e 20 6c 65 6e 67 74 68 28 29 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 .return.length();.}...#endif.//Q
35700 54 5f 4e 4f 5f 58 4d 4c 0a 0a 23 65 6e 64 69 66 0a 00 00 00 0e 00 71 00 76 00 62 00 6f 00 78 00 T_NO_XML..#endif......q.v.b.o.x.
35720 2e 00 68 00 00 07 a3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..h..../************************
35740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
35760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a ********************.**.$Id:.$.*
35780 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 76 65 72 74 69 63 61 6c 20 62 6f 78 20 *.**.Definition.of.vertical.box.
357a0 6c 61 79 6f 75 74 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 layout.widget.class.**.**.Create
357c0 64 20 3a 20 39 39 30 31 32 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 d.:.990124.**.**.Copyright.(C).1
357e0 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 999-2000.Trolltech.ASA...All.rig
35800 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 hts.reserved..**.**.This.file.is
35820 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 .part.of.the.widgets.module.of.t
35840 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 he.Qt.GUI.Toolkit..**.**.This.fi
35860 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 le.may.be.distributed.under.the.
35880 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a terms.of.the.Q.Public.License.**
358a0 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 .as.defined.by.Trolltech.ASA.of.
358c0 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 Norway.and.appearing.in.the.file
358e0 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .**.LICENSE.QPL.included.in.the.
35900 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 packaging.of.this.file..**.**.Th
35920 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
35940 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
35960 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
35980 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
359a0 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
359c0 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
359e0 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
35a00 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
35a20 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f ng.valid.Qt.Enterprise.Edition.o
35a40 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 r.Qt.Professional.Edition.**.lic
35a60 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 enses.may.use.this.file.in.accor
35a80 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 dance.with.the.Qt.Commercial.Lic
35aa0 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 ense.**.Agreement.provided.with.
35ac0 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 the.Software..**.**.This.file.is
35ae0 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 .provided.AS.IS.with.NO.WARRANTY
35b00 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 .OF.ANY.KIND,.INCLUDING.THE.**.W
35b20 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 ARRANTY.OF.DESIGN,.MERCHANTABILI
35b40 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 TY.AND.FITNESS.FOR.A.PARTICULAR.
35b60 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 PURPOSE..**.**.See.http://qtsoft
35b80 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 ware.com/pricing.html.or.email.s
35ba0 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f ales@trolltech.com.for.**...info
35bc0 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 rmation.about.Qt.Commercial.Lice
35be0 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 nse.Agreements..**.See.http://qt
35c00 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 software.com/qpl/.for.QPL.licens
35c20 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ing.information..**.See.http://q
35c40 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
35c60 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
35c80 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
35ca0 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
35cc0 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
35ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
35d00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
35d20 64 65 66 20 51 56 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 42 4f 58 5f 48 0a 0a 23 69 66 def.QVBOX_H.#define.QVBOX_H..#if
35d40 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 62 6f 78 2e 68 22 0a 23 65 6e ndef.QT_H.#include."qhbox.h".#en
35d60 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 42 4f 58 0a dif.//.QT_H..#ifndef.QT_NO_VBOX.
35d80 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 .class.Q_EXPORT.QVBox.:.public.Q
35da0 48 42 6f 78 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 HBox.{.....Q_OBJECT.public:.....
35dc0 51 56 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 QVBox(.QWidget*.parent=0,.const.
35de0 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 0a 70 72 69 char*.name=0,.WFlags.f=0.);..pri
35e00 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 vate:.//.Disabled.copy.construct
35e20 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 or.and.operator=.#if.defined(Q_D
35e40 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 42 6f 78 28 20 63 6f 6e 73 74 20 51 56 ISABLE_COPY).....QVBox(.const.QV
35e60 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 56 42 6f 78 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 Box.&.);.....QVBox&.operator=(.c
35e80 6f 6e 73 74 20 51 56 42 6f 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 onst.QVBox.&.);.#endif.};..#endi
35ea0 66 20 2f 2f 20 51 54 5f 4e 4f 5f 56 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 42 4f 58 f.//.QT_NO_VBOX..#endif.//.QVBOX
35ec0 5f 48 0a 00 00 00 16 00 71 00 75 00 74 00 66 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 09 _H......q.u.t.f.c.o.d.e.c...h...
35ee0 4c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a L/******************************
35f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
35f20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 **************.**.$Id$.**.**.Def
35f40 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 74 66 7b 38 2c 31 36 7d 43 6f 64 65 63 20 63 6c 61 73 73 inition.of.QUtf{8,16}Codec.class
35f60 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 30 31 35 0a 2a 2a 0a 2a 2a 20 43 6f .**.**.Created.:.981015.**.**.Co
35f80 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 pyright.(C).1998-2002.Trolltech.
35fa0 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a ASA...All.rights.reserved..**.**
35fc0 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 .This.file.is.part.of.the.tools.
35fe0 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a module.of.the.Qt.GUI.Toolkit..**
36000 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 .**.This.file.may.be.distributed
36020 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 .under.the.terms.of.the.Q.Public
36040 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 .License.**.as.defined.by.Trollt
36060 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 ech.ASA.of.Norway.and.appearing.
36080 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 in.the.file.**.LICENSE.QPL.inclu
360a0 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c ded.in.the.packaging.of.this.fil
360c0 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 e..**.**.This.file.may.be.distri
360e0 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 buted.and/or.modified.under.the.
36100 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c terms.of.the.**.GNU.General.Publ
36120 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 ic.License.version.2.as.publishe
36140 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 d.by.the.Free.Software.**.Founda
36160 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c tion.and.appearing.in.the.file.L
36180 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 ICENSE.GPL.included.in.the.**.pa
361a0 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 ckaging.of.this.file..**.**.Lice
361c0 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 nsees.holding.valid.Qt.Enterpris
361e0 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 e.Edition.or.Qt.Professional.Edi
36200 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 tion.**.licenses.may.use.this.fi
36220 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d le.in.accordance.with.the.Qt.Com
36240 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f mercial.License.**.Agreement.pro
36260 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 vided.with.the.Software..**.**.T
36280 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 his.file.is.provided.AS.IS.with.
362a0 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 NO.WARRANTY.OF.ANY.KIND,.INCLUDI
362c0 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 NG.THE.**.WARRANTY.OF.DESIGN,.ME
362e0 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 RCHANTABILITY.AND.FITNESS.FOR.A.
36300 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 PARTICULAR.PURPOSE..**.**.See.ht
36320 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c tp://qtsoftware.com/pricing.html
36340 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f .or.email.sales@trolltech.com.fo
36360 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d r.**...information.about.Qt.Comm
36380 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 ercial.License.Agreements..**.Se
363a0 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 e.http://qtsoftware.com/qpl/.for
363c0 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 .QPL.licensing.information..**.S
363e0 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f ee.http://qtsoftware.com/gpl/.fo
36400 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a r.GPL.licensing.information..**.
36420 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 **.Contact.info@trolltech.com.if
36440 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e .any.conditions.of.this.licensin
36460 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a g.are.**.not.clear.to.you..**.**
36480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
364a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
364c0 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 55 54 46 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 ****/..#ifndef.QUTFCODEC_H.#defi
364e0 6e 65 20 51 55 54 46 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e ne.QUTFCODEC_H..#ifndef.QT_H.#in
36500 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 clude."qtextcodec.h".#endif.//.Q
36520 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 0a 63 6c T_H..#ifndef.QT_NO_TEXTCODEC..cl
36540 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 55 74 66 38 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 ass.Q_EXPORT.QUtf8Codec.:.public
36560 20 51 54 65 78 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 .QTextCodec.{.public:.....virtua
36580 6c 20 69 6e 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 l.int.mibEnum().const;.....const
365a0 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 44 .char*.name().const;......QTextD
365c0 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 ecoder*.makeDecoder().const;..#i
365e0 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 f.!defined(Q_NO_USING_KEYWORD)..
36600 20 20 20 75 73 69 6e 67 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 ...using.QTextCodec::fromUnicode
36620 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 ;.#endif.....QCString.fromUnicod
36640 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f e(const.QString&.uc,.int&.lenInO
36660 75 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 ut).const;.....QString.toUnicode
36680 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e (const.char*.chars,.int.len).con
366a0 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 st;......int.heuristicContentMat
366c0 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 ch(const.char*.chars,.int.len).c
366e0 6f 6e 73 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 55 74 66 31 36 43 onst;.};..class.Q_EXPORT.QUtf16C
36700 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 odec.:.public.QTextCodec.{.publi
36720 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e c:.....virtual.int.mibEnum().con
36740 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 st;.....const.char*.name().const
36760 3b 0a 0a 20 20 20 20 51 54 65 78 74 44 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 ;......QTextDecoder*.makeDecoder
36780 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 65 78 74 45 6e 63 6f 64 65 72 2a 20 6d 61 6b 65 ().const;.....QTextEncoder*.make
367a0 45 6e 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 Encoder().const;......int.heuris
367c0 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 ticContentMatch(const.char*.char
367e0 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f s,.int.len).const;.};..#endif.//
36800 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 23 65 6e 64 69 66 20 2f 2f 20 51 55 54 46 43 4f QT_NO_TEXTCODEC.#endif.//.QUTFCO
36820 44 45 43 5f 48 0a 00 00 00 16 00 71 00 73 00 71 00 6c 00 65 00 72 00 72 00 6f 00 72 00 2e 00 68 DEC_H......q.s.q.l.e.r.r.o.r...h
36840 00 00 0a 69 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...i/***************************
36860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
36880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 *****************.**.**.Definiti
368a0 6f 6e 20 6f 66 20 51 53 71 6c 45 72 72 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 on.of.QSqlError.class.**.**.Crea
368c0 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 ted.:.2000-11-03.**.**.Copyright
368e0 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 .(C).2000.Trolltech.ASA...All.ri
36900 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 ghts.reserved..**.**.This.file.i
36920 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 s.part.of.the.sql.module.of.the.
36940 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
36960 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
36980 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
369a0 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
369c0 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
369e0 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
36a00 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
36a20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
36a40 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
36a60 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
36a80 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
36aa0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
36ac0 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
36ae0 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
36b00 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
36b20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 valid.Qt.Enterprise.Edition.lice
36b40 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 nses.may.use.this.**.file.in.acc
36b60 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c ordance.with.the.Qt.Commercial.L
36b80 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 icense.Agreement.provided.**.wit
36ba0 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 h.the.Software..**.**.This.file.
36bc0 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e is.provided.AS.IS.with.NO.WARRAN
36be0 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a TY.OF.ANY.KIND,.INCLUDING.THE.**
36c00 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 .WARRANTY.OF.DESIGN,.MERCHANTABI
36c20 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 LITY.AND.FITNESS.FOR.A.PARTICULA
36c40 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f R.PURPOSE..**.**.See.http://qtso
36c60 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c ftware.com/pricing.html.or.email
36c80 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e .sales@trolltech.com.for.**...in
36ca0 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 formation.about.Qt.Commercial.Li
36cc0 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f cense.Agreements..**.See.http://
36ce0 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 qtsoftware.com/qpl/.for.QPL.lice
36d00 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f nsing.information..**.See.http:/
36d20 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 /qtsoftware.com/gpl/.for.GPL.lic
36d40 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 ensing.information..**.**.Contac
36d60 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 t.info@trolltech.com.if.any.cond
36d80 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 itions.of.this.licensing.are.**.
36da0 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a not.clear.to.you..**.***********
36dc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
36de0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 ***************************/..#i
36e00 66 6e 64 65 66 20 51 53 51 4c 45 52 52 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 45 52 fndef.QSQLERROR_H.#define.QSQLER
36e20 52 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 ROR_H..#ifndef.QT_H.#include."qs
36e40 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 tring.h".#endif.//.QT_H..#if.!de
36e60 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 fined(.QT_MODULE_SQL.).||.define
36e80 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 d(.QT_LICENSE_PROFESSIONAL.).#de
36ea0 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 fine.QM_EXPORT_SQL.#else.#define
36ec0 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a .QM_EXPORT_SQL.Q_EXPORT.#endif..
36ee0 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f #ifndef.QT_NO_SQL..class.QM_EXPO
36f00 52 54 5f 53 51 4c 20 51 53 71 6c 45 72 72 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 RT_SQL.QSqlError.{.public:.....e
36f20 6e 75 6d 20 54 79 70 65 20 7b 0a 09 4e 6f 6e 65 2c 0a 09 43 6f 6e 6e 65 63 74 69 6f 6e 2c 0a 09 num.Type.{..None,..Connection,..
36f40 53 74 61 74 65 6d 65 6e 74 2c 0a 09 54 72 61 6e 73 61 63 74 69 6f 6e 2c 0a 09 55 6e 6b 6e 6f 77 Statement,..Transaction,..Unknow
36f60 6e 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 28 20 20 63 6f 6e 73 74 20 51 n.....};.....QSqlError(..const.Q
36f80 53 74 72 69 6e 67 26 20 64 72 69 76 65 72 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 String&.driverText.=.QString::nu
36fa0 6c 6c 2c 0a 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 62 61 73 65 54 65 78 ll,...const.QString&.databaseTex
36fc0 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 69 6e 74 20 74 79 70 65 20 3d 20 t.=.QString::null,...int.type.=.
36fe0 51 53 71 6c 45 72 72 6f 72 3a 3a 4e 6f 6e 65 2c 0a 09 09 69 6e 74 20 6e 75 6d 62 65 72 20 3d 20 QSqlError::None,...int.number.=.
37000 2d 31 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 -1.);.....QSqlError(.const.QSqlE
37020 72 72 6f 72 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 26 20 6f 70 rror&.other.);.....QSqlError&.op
37040 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 72 72 6f 72 26 20 6f 74 68 65 72 20 erator=(.const.QSqlError&.other.
37060 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 45 72 72 6f 72 28 29 3b 0a 0a 20 20 );.....virtual.~QSqlError();....
37080 20 20 51 53 74 72 69 6e 67 09 64 72 69 76 65 72 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ..QString.driverText().const;...
370a0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 69 76 65 72 54 65 78 74 28 20 63 6f ..virtual.void.setDriverText(.co
370c0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 72 69 76 65 72 54 65 78 74 20 29 3b 0a 20 20 20 20 51 nst.QString&.driverText.);.....Q
370e0 53 74 72 69 6e 67 09 64 61 74 61 62 61 73 65 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 String.databaseText().const;....
37100 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 62 61 73 65 54 65 78 74 28 20 63 .virtual.void.setDatabaseText(.c
37120 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 62 61 73 65 54 65 78 74 20 29 3b 0a 20 20 onst.QString&.databaseText.);...
37140 20 20 69 6e 74 09 09 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c ..int..type().const;.....virtual
37160 20 76 6f 69 64 20 73 65 74 54 79 70 65 28 20 69 6e 74 20 74 79 70 65 20 29 3b 0a 20 20 20 20 69 .void.setType(.int.type.);.....i
37180 6e 74 09 09 6e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 nt..number().const;.....virtual.
371a0 76 6f 69 64 20 73 65 74 4e 75 6d 62 65 72 28 20 69 6e 74 20 6e 75 6d 62 65 72 20 29 3b 0a 20 20 void.setNumber(.int.number.);...
371c0 20 20 51 53 74 72 69 6e 67 20 09 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 ..QString..text().const;.....voi
371e0 64 20 09 73 68 6f 77 4d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6d d..showMessage(.const.QString&.m
37200 73 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 sg.=.QString::null.).const;.....
37220 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 64 72 69 76 65 72 45 72 72 6f .private:.....QString.driverErro
37240 72 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 64 61 74 61 62 61 73 65 45 72 72 6f 72 3b 0a 20 20 r;.....QString.databaseError;...
37260 20 20 69 6e 74 09 09 65 72 72 6f 72 54 79 70 65 3b 0a 20 20 20 20 69 6e 74 09 65 72 72 6f 72 4e ..int..errorType;.....int.errorN
37280 75 6d 62 65 72 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 umber;.};..#endif.//.QT_NO_SQL.#
372a0 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 71 00 6c 00 72 00 65 00 73 00 75 00 6c 00 74 00 2e endif......q.s.q.l.r.e.s.u.l.t..
372c0 00 68 00 00 0d 5a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .h...Z/*************************
372e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
37300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 *******************.**.**.Defini
37320 74 69 6f 6e 20 6f 66 20 51 53 71 6c 52 65 73 75 6c 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 tion.of.QSqlResult.class.**.**.C
37340 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 reated.:.2000-11-03.**.**.Copyri
37360 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c ght.(C).2000.Trolltech.ASA...All
37380 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
373a0 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 e.is.part.of.the.sql.module.of.t
373c0 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 he.Qt.GUI.Toolkit..**.**.This.fi
373e0 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 le.may.be.distributed.under.the.
37400 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a terms.of.the.Q.Public.License.**
37420 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 .as.defined.by.Trolltech.ASA.of.
37440 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 Norway.and.appearing.in.the.file
37460 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .**.LICENSE.QPL.included.in.the.
37480 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 packaging.of.this.file..**.**.Th
374a0 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
374c0 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
374e0 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
37500 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
37520 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
37540 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
37560 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
37580 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
375a0 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c ng.valid.Qt.Enterprise.Edition.l
375c0 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 icenses.may.use.this.**.file.in.
375e0 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 accordance.with.the.Qt.Commercia
37600 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 l.License.Agreement.provided.**.
37620 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 with.the.Software..**.**.This.fi
37640 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 le.is.provided.AS.IS.with.NO.WAR
37660 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 RANTY.OF.ANY.KIND,.INCLUDING.THE
37680 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 .**.WARRANTY.OF.DESIGN,.MERCHANT
376a0 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 ABILITY.AND.FITNESS.FOR.A.PARTIC
376c0 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ULAR.PURPOSE..**.**.See.http://q
376e0 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d tsoftware.com/pricing.html.or.em
37700 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 ail.sales@trolltech.com.for.**..
37720 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c .information.about.Qt.Commercial
37740 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 .License.Agreements..**.See.http
37760 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c ://qtsoftware.com/qpl/.for.QPL.l
37780 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 icensing.information..**.See.htt
377a0 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 p://qtsoftware.com/gpl/.for.GPL.
377c0 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e licensing.information..**.**.Con
377e0 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 tact.info@trolltech.com.if.any.c
37800 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a onditions.of.this.licensing.are.
37820 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a **.not.clear.to.you..**.********
37840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
37860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a ******************************/.
37880 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 52 45 53 55 4c 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 .#ifndef.QSQLRESULT_H.#define.QS
378a0 51 4c 52 45 53 55 4c 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 QLRESULT_H..#ifndef.QT_H.#includ
378c0 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 e."qstring.h".#include."qvariant
378e0 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c .h".#include."qsqlerror.h".#incl
37900 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c ude."qsqlfield.h".#include."qsql
37920 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 .h".#endif.//.QT_H..#if.!defined
37940 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 (.QT_MODULE_SQL.).||.defined(.QT
37960 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 _LICENSE_PROFESSIONAL.).#define.
37980 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 QM_EXPORT_SQL.#else.#define.QM_E
379a0 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 XPORT_SQL.Q_EXPORT.#endif..#ifnd
379c0 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a ef.QT_NO_SQL..class.QSqlDriver;.
379e0 63 6c 61 73 73 20 51 53 71 6c 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 73 75 6c 74 50 72 69 76 class.QSql;.class.QSqlResultPriv
37a00 61 74 65 3b 0a 63 6c 61 73 73 20 51 53 71 6c 45 78 74 65 6e 73 69 6f 6e 3b 0a 0a 63 6c 61 73 73 ate;.class.QSqlExtension;..class
37a20 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 52 65 73 75 6c 74 0a 7b 0a 66 72 69 65 .QM_EXPORT_SQL.QSqlResult.{.frie
37a40 6e 64 20 63 6c 61 73 73 20 51 53 71 6c 51 75 65 72 79 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 nd.class.QSqlQuery;.friend.class
37a60 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 .QSqlResultShared;.public:.....v
37a80 69 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 73 75 6c 74 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 2f irtual.~QSqlResult();........../
37aa0 2f 20 42 43 49 20 48 41 43 4b 20 2d 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 76 /.BCI.HACK.-.remove.in.4.0.....v
37ac0 6f 69 64 20 09 20 20 20 20 73 65 74 45 78 74 65 6e 73 69 6f 6e 28 20 51 53 71 6c 45 78 74 65 6e oid......setExtension(.QSqlExten
37ae0 73 69 6f 6e 20 2a 20 65 78 74 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 78 74 65 6e 73 69 6f 6e 20 sion.*.ext.);.....QSqlExtension.
37b00 2a 20 65 78 74 65 6e 73 69 6f 6e 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 *.extension();..protected:.....Q
37b20 53 71 6c 52 65 73 75 6c 74 28 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 20 2a 20 64 62 20 SqlResult(const.QSqlDriver.*.db.
37b40 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 );.....int......at().const;.....
37b60 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 6c 61 73 74 51 75 65 72 79 28 29 20 63 6f 6e 73 QString.........lastQuery().cons
37b80 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 20 20 20 20 20 20 20 6c 61 73 74 45 72 72 6f 72 t;.....QSqlError.......lastError
37ba0 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 69 73 ().const;.....bool............is
37bc0 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 Valid().const;.....bool.........
37be0 20 20 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 ...isActive().const;.....bool...
37c00 20 20 20 20 20 20 20 20 20 69 73 53 65 6c 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 .........isSelect().const;.....b
37c20 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 69 73 46 6f 72 77 61 72 64 4f 6e 6c 79 28 29 20 63 ool............isForwardOnly().c
37c40 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 2a 20 64 72 69 76 onst;.....const.QSqlDriver*.driv
37c60 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 er().const;.....virtual.void....
37c80 73 65 74 41 74 28 20 69 6e 74 20 61 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 setAt(.int.at.);.....virtual.voi
37ca0 64 20 20 20 20 73 65 74 41 63 74 69 76 65 28 20 62 6f 6f 6c 20 61 20 29 3b 0a 20 20 20 20 76 69 d....setActive(.bool.a.);.....vi
37cc0 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 4c 61 73 74 45 72 72 6f 72 28 20 63 6f 6e 73 rtual.void....setLastError(.cons
37ce0 74 20 51 53 71 6c 45 72 72 6f 72 26 20 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f t.QSqlError&.e.);.....virtual.vo
37d00 69 64 20 20 20 20 73 65 74 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 id....setQuery(.const.QString&.q
37d20 75 65 72 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 53 uery.);.....virtual.void....setS
37d40 65 6c 65 63 74 28 20 62 6f 6f 6c 20 73 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 elect(.bool.s.);.....virtual.voi
37d60 64 20 20 20 20 73 65 74 46 6f 72 77 61 72 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 66 6f 72 77 61 72 d....setForwardOnly(.bool.forwar
37d80 64 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 20 64 61 74 61 28 d.);......virtual.QVariant.data(
37da0 20 69 6e 74 20 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 .int.i.).=.0;.....virtual.bool..
37dc0 20 20 69 73 4e 75 6c 6c 28 20 69 6e 74 20 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 ..isNull(.int.i.).=.0;.....virtu
37de0 61 6c 20 62 6f 6f 6c 20 20 20 20 72 65 73 65 74 20 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 al.bool....reset.(.const.QString
37e00 26 20 73 71 6c 71 75 65 72 79 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f &.sqlquery.).=.0;.....virtual.bo
37e20 6f 6c 20 20 20 20 66 65 74 63 68 28 20 69 6e 74 20 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 ol....fetch(.int.i.).=.0;.....vi
37e40 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 4e 65 78 74 28 29 3b 0a 20 20 20 20 76 rtual.bool....fetchNext();.....v
37e60 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 50 72 65 76 28 29 3b 0a 20 20 20 20 irtual.bool....fetchPrev();.....
37e80 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 46 69 72 73 74 28 29 20 3d 20 30 virtual.bool....fetchFirst().=.0
37ea0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 4c 61 73 74 28 ;.....virtual.bool....fetchLast(
37ec0 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 20 20 20 20 73 69 7a 65 28 ).=.0;.....virtual.int.....size(
37ee0 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 20 20 20 20 6e 75 6d 52 6f ).=.0;.....virtual.int.....numRo
37f00 77 73 41 66 66 65 63 74 65 64 28 29 20 3d 20 30 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 wsAffected().=.0;.private:.....Q
37f20 53 71 6c 52 65 73 75 6c 74 50 72 69 76 61 74 65 2a 20 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 66 6f SqlResultPrivate*.d;.....bool.fo
37f40 72 77 61 72 64 4f 6e 6c 79 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 rwardOnly;..private:.//.Disabled
37f60 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a .copy.constructor.and.operator=.
37f80 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 #if.defined(Q_DISABLE_COPY).....
37fa0 51 53 71 6c 52 65 73 75 6c 74 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 73 75 6c 74 20 26 20 29 QSqlResult(.const.QSqlResult.&.)
37fc0 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e ;.....QSqlResult.&operator=(.con
37fe0 73 74 20 51 53 71 6c 52 65 73 75 6c 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 st.QSqlResult.&.);.#endif.};..#e
38000 6e 64 69 66 09 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 ndif.//.QT_NO_SQL.#endif......q.
38020 77 00 73 00 6d 00 61 00 6e 00 61 00 67 00 65 00 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0d w.s.m.a.n.a.g.e.r._.q.w.s...h...
38040 8a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./******************************
38060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 **************.**.$Id$.**.**.Def
380a0 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 4d 61 6e 61 67 65 72 20 63 6c 61 73 73 2e 20 54 68 69 inition.of.QWSManager.class..Thi
380c0 73 20 6d 61 6e 61 67 65 73 20 51 57 53 20 74 6f 70 2d 6c 65 76 65 6c 20 77 69 6e 64 6f 77 73 2e s.manages.QWS.top-level.windows.
380e0 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 30 33 30 38 0a 2a 2a 0a 2a 2a 20 .**.**.Created.:.20000308.**.**.
38100 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 Copyright.(C).1992-2002.Trolltec
38120 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a h.ASA...All.rights.reserved..**.
38140 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e **.This.file.is.part.of.the.kern
38160 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e el.module.of.the.Qt.GUI.Toolkit.
38180 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 .**.**.This.file.may.be.distribu
381a0 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 ted.and/or.modified.under.the.te
381c0 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 rms.of.the.**.GNU.General.Public
381e0 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 .License.version.2.as.published.
38200 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 by.the.Free.Software.**.Foundati
38220 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 on.and.appearing.in.the.file.LIC
38240 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b ENSE.GPL.included.in.the.**.pack
38260 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 aging.of.this.file..**.**.Licens
38280 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 ees.holding.valid.Qt.Enterprise.
382a0 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 Edition.or.Qt.Professional.Editi
382c0 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d on.**.licenses.for.Qtopia.Core.m
382e0 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
38300 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 ith.the.**.Qt.Embedded.Commercia
38320 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 l.License.Agreement.provided.wit
38340 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 h.the.Software..**.**.This.file.
38360 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e is.provided.AS.IS.with.NO.WARRAN
38380 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a TY.OF.ANY.KIND,.INCLUDING.THE.**
383a0 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 .WARRANTY.OF.DESIGN,.MERCHANTABI
383c0 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 LITY.AND.FITNESS.FOR.A.PARTICULA
383e0 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f R.PURPOSE..**.**.See.http://qtso
38400 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c ftware.com/pricing.html.or.email
38420 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e .sales@trolltech.com.for.**...in
38440 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 formation.about.Qt.Commercial.Li
38460 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f cense.Agreements..**.See.http://
38480 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 qtsoftware.com/gpl/.for.GPL.lice
384a0 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 nsing.information..**.**.Contact
384c0 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 .info@trolltech.com.if.any.condi
384e0 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e tions.of.this.licensing.are.**.n
38500 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ot.clear.to.you..**.************
38520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 **************************/..#if
38560 6e 64 65 66 20 51 57 53 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 ndef.QWSMANAGER_QWS_H.#define.QW
38580 53 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e SMANAGER_QWS_H..#ifndef.QT_H.#in
385a0 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a clude."qpixmap.h".#include."qobj
385c0 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 63 6f 72 61 74 69 6f 6e 5f 71 ect.h".#include."qwsdecoration_q
385e0 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 ws.h".#endif.//.QT_H..#ifndef.QT
38600 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a _NO_QWS_MANAGER..class.QPixmap;.
38620 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b class.QWidget;.class.QPopupMenu;
38640 0a 63 6c 61 73 73 20 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 4d 6f 75 73 65 45 76 65 6e .class.QRegion;.class.QMouseEven
38660 74 3b 0a 63 6c 61 73 73 20 51 57 53 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 57 53 4d 61 6e t;.class.QWSButton;.class.QWSMan
38680 61 67 65 72 3b 0a 0a 63 6c 61 73 73 20 51 57 53 4d 61 6e 61 67 65 72 20 3a 20 70 75 62 6c 69 63 ager;..class.QWSManager.:.public
386a0 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a .QObject.{.....Q_OBJECT..public:
386c0 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 65 72 28 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 .....QWSManager(QWidget.*);.....
386e0 7e 51 57 53 4d 61 6e 61 67 65 72 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 44 65 ~QWSManager();......static.QWSDe
38700 63 6f 72 61 74 69 6f 6e 20 2a 6e 65 77 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 28 29 coration.*newDefaultDecoration()
38720 3b 0a 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 51 57 69 ;......QRegion.region();.....QWi
38740 64 67 65 74 20 2a 77 69 64 67 65 74 28 29 20 7b 20 72 65 74 75 72 6e 20 6d 61 6e 61 67 65 64 3b dget.*widget().{.return.managed;
38760 20 7d 0a 20 20 20 20 76 6f 69 64 20 6d 61 78 69 6d 69 7a 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 .}.....void.maximize();......sta
38780 74 69 63 20 51 57 69 64 67 65 74 20 2a 67 72 61 62 62 65 64 4d 6f 75 73 65 28 29 20 7b 20 72 65 tic.QWidget.*grabbedMouse().{.re
387a0 74 75 72 6e 20 61 63 74 69 76 65 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a turn.active;.}..protected.slots:
387c0 0a 20 20 20 20 76 6f 69 64 20 6d 65 6e 75 41 63 74 69 76 61 74 65 64 28 69 6e 74 29 3b 0a 20 20 .....void.menuActivated(int);...
387e0 20 20 76 6f 69 64 20 73 74 79 6c 65 4d 65 6e 75 41 63 74 69 76 61 74 65 64 28 69 6e 74 29 3b 0a ..void.styleMenuActivated(int);.
38800 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 4d 6f 76 65 28 .protected:.....void.handleMove(
38820 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 );.....virtual.QWSDecoration::Re
38840 67 69 6f 6e 20 70 6f 69 6e 74 49 6e 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 gion.pointInRegion(const.QPoint.
38860 26 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 76 65 6e 74 28 51 45 76 65 &);......virtual.bool.event(QEve
38880 6e 74 20 2a 65 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f nt.*e);.....virtual.void.mouseMo
388a0 76 65 45 76 65 6e 74 28 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 veEvent(QMouseEvent.*);.....virt
388c0 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 51 4d 6f 75 73 65 45 ual.void.mousePressEvent(QMouseE
388e0 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 52 vent.*);.....virtual.void.mouseR
38900 65 6c 65 61 73 65 45 76 65 6e 74 28 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 eleaseEvent(QMouseEvent.*);.....
38920 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 virtual.void.mouseDoubleClickEve
38940 6e 74 28 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c nt(QMouseEvent.*).{}.....virtual
38960 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 29 3b .void.paintEvent(QPaintEvent.*);
38980 0a 0a 20 20 20 20 76 6f 69 64 20 6d 65 6e 75 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 29 3b ......void.menu(const.QPoint.&);
389a0 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 69 6e 69 .....void.close();.....void.mini
389c0 6d 69 7a 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 4d 61 78 69 6d 69 7a 65 28 mize();.....void.toggleMaximize(
389e0 29 3b 0a 0a 20 20 20 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 67 69 6f 6e 20 61 63 );......QWSDecoration::Region.ac
38a00 74 69 76 65 52 65 67 69 6f 6e 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 6d 61 6e 61 67 65 64 tiveRegion;.....QWidget.*managed
38a20 3b 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 70 6f 70 75 70 3b 0a 20 20 20 20 51 52 65 ;.....QPopupMenu.*popup;.....QRe
38a40 63 74 20 20 20 6e 6f 72 6d 61 6c 53 69 7a 65 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a ct...normalSize;.....QWSButton.*
38a60 6d 65 6e 75 42 74 6e 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a 63 6c 6f 73 65 42 74 6e menuBtn;.....QWSButton.*closeBtn
38a80 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a 6d 69 6e 69 6d 69 7a 65 42 74 6e 3b 0a 20 20 ;.....QWSButton.*minimizeBtn;...
38aa0 20 20 51 57 53 42 75 74 74 6f 6e 20 2a 6d 61 78 69 6d 69 7a 65 42 74 6e 3b 0a 0a 20 20 20 20 69 ..QWSButton.*maximizeBtn;......i
38ac0 6e 74 20 64 78 3b 0a 20 20 20 20 69 6e 74 20 64 79 3b 0a 20 20 20 20 69 6e 74 20 73 6b 69 70 43 nt.dx;.....int.dy;.....int.skipC
38ae0 6f 75 6e 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 61 63 74 69 76 ount;......static.QWidget.*activ
38b00 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 6f 69 6e 74 20 6d 6f 75 73 65 50 6f 73 3b 0a 70 e;.....static.QPoint.mousePos;.p
38b20 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 rivate:.....friend.class.QWidget
38b40 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 72 65 6c 65 61 73 65 47 72 61 62 28 29 20 ;.....inline.void.releaseGrab().
38b60 7b 20 61 63 74 69 76 65 20 3d 20 30 3b 20 61 63 74 69 76 65 52 65 67 69 6f 6e 20 3d 20 51 57 53 {.active.=.0;.activeRegion.=.QWS
38b80 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 4e 6f 6e 65 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 57 Decoration::None;.}.};..class.QW
38ba0 53 42 75 74 74 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 28 SButton.{.public:.....QWSButton(
38bc0 51 57 53 4d 61 6e 61 67 65 72 20 2a 6d 2c 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 QWSManager.*m,.QWSDecoration::Re
38be0 67 69 6f 6e 20 74 2c 20 62 6f 6f 6c 20 74 62 20 3d 20 66 61 6c 73 65 29 3b 0a 0a 20 20 20 20 65 gion.t,.bool.tb.=.false);......e
38c00 6e 75 6d 20 53 74 61 74 65 20 7b 20 4d 6f 75 73 65 4f 76 65 72 20 3d 20 30 78 30 31 2c 20 43 6c num.State.{.MouseOver.=.0x01,.Cl
38c20 69 63 6b 65 64 20 3d 20 30 78 30 32 2c 20 4f 6e 20 3d 20 30 78 30 34 20 7d 3b 0a 20 20 20 20 69 icked.=.0x02,.On.=.0x04.};.....i
38c40 6e 74 20 73 74 61 74 65 28 29 20 7b 20 72 65 74 75 72 6e 20 66 6c 61 67 73 3b 20 7d 0a 20 20 20 nt.state().{.return.flags;.}....
38c60 20 76 6f 69 64 20 73 65 74 4d 6f 75 73 65 4f 76 65 72 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f .void.setMouseOver(bool);.....vo
38c80 69 64 20 73 65 74 43 6c 69 63 6b 65 64 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 id.setClicked(bool);.....void.se
38ca0 74 4f 6e 28 62 6f 6f 6c 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 tOn(bool);..protected:.....void.
38cc0 70 61 69 6e 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 20 66 6c 61 67 paint();..private:.....int..flag
38ce0 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 3b 0a 20 20 20 20 51 57 53 44 65 63 6f 72 s;.....bool.toggle;.....QWSDecor
38d00 61 74 69 6f 6e 3a 3a 52 65 67 69 6f 6e 20 74 79 70 65 3b 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 ation::Region.type;.....QWSManag
38d20 65 72 20 2a 6d 61 6e 61 67 65 72 3b 0a 7d 3b 0a 0a 2f 2f 20 63 6c 61 73 73 20 51 57 53 44 65 66 er.*manager;.};..//.class.QWSDef
38d40 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 63 6f 72 aultDecoration.:.public.QWSDecor
38d60 61 74 69 6f 6e 3b 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 ation;.#include."qwsdefaultdecor
38d80 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 ation_qws.h"..#endif.//.QT_NO_QW
38da0 53 5f 4d 41 4e 41 47 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 4d 41 4e 41 47 45 52 5f S_MANAGER..#endif.//.QWSMANAGER_
38dc0 51 57 53 5f 48 0a 00 00 00 16 00 71 00 74 00 65 00 78 00 74 00 76 00 69 00 65 00 77 00 2e 00 68 QWS_H......q.t.e.x.t.v.i.e.w...h
38de0 00 00 09 97 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..../***************************
38e00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a *****************.**.$Id:.$.**.*
38e40 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 54 65 78 74 56 69 65 77 20 63 6c *.Definition.of.the.QTextView.cl
38e60 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 31 0a 2a 2a 0a 2a 2a ass.**.**.Created.:.990101.**.**
38e80 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 .Copyright.(C).1992-2000.Trollte
38ea0 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a ch.ASA...All.rights.reserved..**
38ec0 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 .**.This.file.is.part.of.the.wid
38ee0 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 gets.module.of.the.Qt.GUI.Toolki
38f00 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 t..**.**.This.file.may.be.distri
38f20 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 buted.under.the.terms.of.the.Q.P
38f40 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 ublic.License.**.as.defined.by.T
38f60 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 rolltech.ASA.of.Norway.and.appea
38f80 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 ring.in.the.file.**.LICENSE.QPL.
38fa0 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 included.in.the.packaging.of.thi
38fc0 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 s.file..**.**.This.file.may.be.d
38fe0 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 istributed.and/or.modified.under
39000 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c .the.terms.of.the.**.GNU.General
39020 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 .Public.License.version.2.as.pub
39040 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 lished.by.the.Free.Software.**.F
39060 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 oundation.and.appearing.in.the.f
39080 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a ile.LICENSE.GPL.included.in.the.
390a0 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a **.packaging.of.this.file..**.**
390c0 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 .Licensees.holding.valid.Qt.Ente
390e0 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 rprise.Edition.or.Qt.Professiona
39100 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 l.Edition.**.licenses.may.use.th
39120 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 is.file.in.accordance.with.the.Q
39140 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e t.Commercial.License.**.Agreemen
39160 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a t.provided.with.the.Software..**
39180 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 .**.This.file.is.provided.AS.IS.
391a0 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e with.NO.WARRANTY.OF.ANY.KIND,.IN
391c0 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 CLUDING.THE.**.WARRANTY.OF.DESIG
391e0 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 N,.MERCHANTABILITY.AND.FITNESS.F
39200 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 OR.A.PARTICULAR.PURPOSE..**.**.S
39220 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 ee.http://qtsoftware.com/pricing
39240 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 .html.or.email.sales@trolltech.c
39260 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 om.for.**...information.about.Qt
39280 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a .Commercial.License.Agreements..
392a0 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c **.See.http://qtsoftware.com/qpl
392c0 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e /.for.QPL.licensing.information.
392e0 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 .**.See.http://qtsoftware.com/gp
39300 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e l/.for.GPL.licensing.information
39320 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 ..**.**.Contact.info@trolltech.c
39340 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 om.if.any.conditions.of.this.lic
39360 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a ensing.are.**.not.clear.to.you..
39380 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **.*****************************
393a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
393c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 56 49 45 57 5f 48 0a *********/..#ifndef.QTEXTVIEW_H.
393e0 23 64 65 66 69 6e 65 20 51 54 45 58 54 56 49 45 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f #define.QTEXTVIEW_H..#ifndef.QT_
39400 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 20 H.#include."qtextedit.h".#endif.
39420 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 0a //.QT_H..#ifndef.QT_NO_TEXTVIEW.
39440 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 56 69 65 77 20 3a 20 70 75 62 6c .class.Q_EXPORT.QTextView.:.publ
39460 69 63 20 51 54 65 78 74 45 64 69 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 ic.QTextEdit.{.....Q_OBJECT.....
39480 51 5f 4f 56 45 52 52 49 44 45 28 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 68 20 44 45 53 49 47 4e Q_OVERRIDE(.int.undoDepth.DESIGN
394a0 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 ABLE.false.SCRIPTABLE.false.)...
394c0 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 4d 6f 64 65 ..Q_OVERRIDE(.bool.overwriteMode
394e0 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c .DESIGNABLE.false.SCRIPTABLE.fal
39500 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6d 6f 64 69 66 69 se.).....Q_OVERRIDE(.bool.modifi
39520 65 64 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 ed.SCRIPTABLE.false).....Q_OVERR
39540 49 44 45 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 IDE(.bool.readOnly.DESIGNABLE.fa
39560 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 lse.SCRIPTABLE.false.).....Q_OVE
39580 52 52 49 44 45 28 20 62 6f 6f 6c 20 75 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 20 44 45 53 49 RRIDE(.bool.undoRedoEnabled.DESI
395a0 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a GNABLE.false.SCRIPTABLE.false.).
395c0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 28 20 63 6f 6e 73 74 20 51 53 .public:.....QTextView(.const.QS
395e0 74 72 69 6e 67 26 20 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 tring&.text,.const.QString&.cont
39600 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 20 20 20 20 20 51 57 69 ext.=.QString::null,.........QWi
39620 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 dget*.parent=0,.const.char*.name
39640 3d 30 29 3b 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 =0);.....QTextView(.QWidget*.par
39660 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 ent=0,.const.char*.name=0.);....
39680 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 56 69 65 77 28 29 3b 0a 0a 70 72 69 76 61 74 65 ..virtual.~QTextView();..private
396a0 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f :.#if.defined(Q_DISABLE_COPY).//
396c0 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f .Disabled.copy.constructor.and.o
396e0 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 28 20 63 6f 6e 73 74 20 51 54 perator=.....QTextView(.const.QT
39700 65 78 74 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 20 26 6f 70 65 72 extView.&.);.....QTextView.&oper
39720 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 78 74 56 69 65 77 20 26 20 29 3b 0a 23 65 6e 64 ator=(.const.QTextView.&.);.#end
39740 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 0a 23 if.};..#endif.//QT_NO_TEXTVIEW.#
39760 65 6e 64 69 66 20 2f 2f 51 54 45 58 54 56 49 45 57 5f 48 0a 00 00 00 1e 00 71 00 77 00 73 00 6d endif.//QTEXTVIEW_H......q.w.s.m
39780 00 6f 00 75 00 73 00 65 00 5f 00 71 00 6e 00 78 00 34 00 2e 00 68 00 00 08 64 2f 2a 2a 2a 2a 2a .o.u.s.e._.q.n.x.4...h...d/*****
397a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
397c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
397e0 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 *******.**.$Id$.**.**.Implementa
39800 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 51 6e 78 20 6d 6f 75 73 65 20 64 72 tion.of.Qtopia.Core.Qnx.mouse.dr
39820 69 76 65 72 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 ivers.**.**.Copyright.(C).1999-2
39840 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 002.Trolltech.ASA...All.rights.r
39860 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 eserved..**.**.This.file.is.part
39880 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 .of.the.kernel.module.of.the.Qt.
398a0 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 GUI.Toolkit..**.**.This.file.may
398c0 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 .be.distributed.and/or.modified.
398e0 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 under.the.terms.of.the.**.GNU.Ge
39900 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 neral.Public.License.version.2.a
39920 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 s.published.by.the.Free.Software
39940 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 .**.Foundation.and.appearing.in.
39960 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e the.file.LICENSE.GPL.included.in
39980 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a .the.**.packaging.of.this.file..
399a0 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 **.**.Licensees.holding.valid.Qt
399c0 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 .Enterprise.Edition.or.Qt.Profes
399e0 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 sional.Edition.**.licenses.for.Q
39a00 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 topia.Core.may.use.this.file.in.
39a20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 accordance.with.the.**.Qt.Embedd
39a40 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 ed.Commercial.License.Agreement.
39a60 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a provided.with.the.Software..**.*
39a80 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 *.This.file.is.provided.AS.IS.wi
39aa0 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c th.NO.WARRANTY.OF.ANY.KIND,.INCL
39ac0 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c UDING.THE.**.WARRANTY.OF.DESIGN,
39ae0 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 .MERCHANTABILITY.AND.FITNESS.FOR
39b00 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 .A.PARTICULAR.PURPOSE..**.**.See
39b20 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 .http://qtsoftware.com/pricing.h
39b40 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d tml.or.email.sales@trolltech.com
39b60 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 .for.**...information.about.Qt.C
39b80 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a ommercial.License.Agreements..**
39ba0 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 .See.http://qtsoftware.com/gpl/.
39bc0 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a for.GPL.licensing.information..*
39be0 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 *.**.Contact.info@trolltech.com.
39c00 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 if.any.conditions.of.this.licens
39c20 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a ing.are.**.not.clear.to.you..**.
39c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
39c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
39c80 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4d 4f 55 53 45 5f 51 4e 58 34 5f 48 ******/..#ifndef.QWSMOUSE_QNX4_H
39ca0 0a 23 64 65 66 69 6e 65 20 51 57 53 4d 4f 55 53 45 5f 51 4e 58 34 5f 48 0a 0a 23 69 66 6e 64 65 .#define.QWSMOUSE_QNX4_H..#ifnde
39cc0 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 79 73 74 65 6d 5f 71 f.QT_H.#include."qwindowsystem_q
39ce0 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 64 65 66 20 51 5f 4f ws.h".#endif.//.QT_H..#ifdef.Q_O
39d00 53 5f 51 4e 58 34 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 65 76 65 6e 74 5f 71 77 73 2e 68 S_QNX4..#include."qwsevent_qws.h
39d20 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 0a 23 69 ".#include."qwscommand_qws.h".#i
39d40 6e 63 6c 75 64 65 20 22 71 77 73 75 74 69 6c 73 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 nclude."qwsutils_qws.h".#include
39d60 20 22 71 77 73 6d 6f 75 73 65 5f 71 77 73 2e 68 22 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 70 ."qwsmouse_qws.h"..#include.<qap
39d80 70 6c 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 6f 69 6e 74 61 72 72 plication.h>.#include.<qpointarr
39da0 61 79 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 5f 71 77 73 2e 68 3e 0a 0a 0a 23 69 ay.h>.#include.<qgfx_qws.h>...#i
39dc0 66 6e 64 65 66 20 51 51 4e 58 34 4d 4f 55 53 45 48 41 4e 44 4c 45 52 50 52 49 56 41 54 45 49 4d fndef.QQNX4MOUSEHANDLERPRIVATEIM
39de0 50 4c 0a 23 64 65 66 69 6e 65 20 51 51 4e 58 34 4d 4f 55 53 45 48 41 4e 44 4c 45 52 50 52 49 56 PL.#define.QQNX4MOUSEHANDLERPRIV
39e00 41 54 45 49 4d 50 4c 0a 0a 73 74 72 75 63 74 20 6d 6f 75 73 65 5f 65 76 65 6e 74 3b 0a 63 6c 61 ATEIMPL..struct.mouse_event;.cla
39e20 73 73 20 51 51 6e 78 34 4d 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 20 3a 20 70 75 ss.QQnx4MouseHandlerPrivate.:.pu
39e40 62 6c 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 20 7b 0a 20 20 20 20 51 5f 4f 42 4a blic.QWSMouseHandler.{.....Q_OBJ
39e60 45 43 54 0a 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 20 20 20 20 20 20 20 20 51 51 6e 78 34 4d 6f ECT......public:.........QQnx4Mo
39e80 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 28 4d 6f 75 73 65 50 72 6f 74 6f 63 6f 6c 20 useHandlerPrivate(MouseProtocol.
39ea0 26 2c 20 51 53 74 72 69 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 7e 51 51 6e 78 34 4d 6f 75 73 65 &,.QString);.........~QQnx4Mouse
39ec0 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 28 29 3b 0a 0a 09 76 6f 69 64 20 63 6c 65 61 72 43 61 HandlerPrivate();...void.clearCa
39ee0 6c 69 62 72 61 74 69 6f 6e 28 29 3b 0a 09 76 6f 69 64 20 63 61 6c 69 62 72 61 74 65 28 29 3b 0a libration();..void.calibrate();.
39f00 09 76 6f 69 64 20 67 65 74 43 61 6c 69 62 72 61 74 69 6f 6e 28 20 51 57 53 50 6f 69 6e 74 65 72 .void.getCalibration(.QWSPointer
39f20 43 61 6c 69 62 72 61 74 69 6f 6e 44 61 74 61 20 2a 20 29 3b 0a 0a 20 20 20 20 70 72 69 76 61 74 CalibrationData.*.);......privat
39f40 65 3a 0a 09 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 20 2a 6d 6f 75 73 65 4e 6f 74 69 66 69 e:..QSocketNotifier.*mouseNotifi
39f60 65 72 3b 0a 09 69 6e 74 20 6d 6f 75 73 65 46 44 2c 20 72 65 61 64 5f 69 6e 3b 0a 20 20 20 20 20 er;..int.mouseFD,.read_in;......
39f80 20 20 20 6d 6f 75 73 65 5f 65 76 65 6e 74 20 2a 6d 70 61 63 6b 3b 0a 0a 20 20 20 20 70 72 69 76 ...mouse_event.*mpack;......priv
39fa0 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 72 65 61 64 4d 6f 75 73 ate.slots:.........void.readMous
39fc0 65 44 61 74 61 28 69 6e 74 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 eData(int);.};..#endif.#endif..#
39fe0 65 6e 64 69 66 20 2f 2f 20 51 57 53 4d 4f 55 53 45 5f 51 4e 58 34 5f 48 0a 00 00 00 14 00 71 00 endif.//.QWSMOUSE_QNX4_H......q.
3a000 74 00 6f 00 6f 00 6c 00 74 00 69 00 70 00 2e 00 68 00 00 10 4f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.o.o.l.t.i.p...h...O/**********
3a020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3a040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3a060 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 **.**.$Id:.$.**.**.Definition.of
3a080 20 54 6f 6f 6c 20 54 69 70 73 20 28 6f 72 20 42 61 6c 6c 6f 6f 6e 20 48 65 6c 70 29 20 66 6f 72 .Tool.Tips.(or.Balloon.Help).for
3a0a0 20 61 6e 79 20 77 69 64 67 65 74 20 6f 72 20 72 65 63 74 61 6e 67 6c 65 0a 2a 2a 0a 2a 2a 20 43 .any.widget.or.rectangle.**.**.C
3a0c0 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 opyright.(C).1992-2000.Trolltech
3a0e0 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a .ASA...All.rights.reserved..**.*
3a100 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 *.This.file.is.part.of.the.widge
3a120 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e ts.module.of.the.Qt.GUI.Toolkit.
3a140 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 .**.**.This.file.may.be.distribu
3a160 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 ted.under.the.terms.of.the.Q.Pub
3a180 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f lic.License.**.as.defined.by.Tro
3a1a0 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 lltech.ASA.of.Norway.and.appeari
3a1c0 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e ng.in.the.file.**.LICENSE.QPL.in
3a1e0 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 cluded.in.the.packaging.of.this.
3a200 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 file..**.**.This.file.may.be.dis
3a220 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 tributed.and/or.modified.under.t
3a240 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 he.terms.of.the.**.GNU.General.P
3a260 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 ublic.License.version.2.as.publi
3a280 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 shed.by.the.Free.Software.**.Fou
3a2a0 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c ndation.and.appearing.in.the.fil
3a2c0 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a e.LICENSE.GPL.included.in.the.**
3a2e0 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c .packaging.of.this.file..**.**.L
3a300 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 icensees.holding.valid.Qt.Enterp
3a320 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 rise.Edition.or.Qt.Professional.
3a340 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 Edition.**.licenses.may.use.this
3a360 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 .file.in.accordance.with.the.Qt.
3a380 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 Commercial.License.**.Agreement.
3a3a0 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a provided.with.the.Software..**.*
3a3c0 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 *.This.file.is.provided.AS.IS.wi
3a3e0 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c th.NO.WARRANTY.OF.ANY.KIND,.INCL
3a400 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c UDING.THE.**.WARRANTY.OF.DESIGN,
3a420 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 .MERCHANTABILITY.AND.FITNESS.FOR
3a440 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 .A.PARTICULAR.PURPOSE..**.**.See
3a460 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 .http://qtsoftware.com/pricing.h
3a480 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d tml.or.email.sales@trolltech.com
3a4a0 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 .for.**...information.about.Qt.C
3a4c0 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a ommercial.License.Agreements..**
3a4e0 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 .See.http://qtsoftware.com/qpl/.
3a500 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a for.QPL.licensing.information..*
3a520 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f *.See.http://qtsoftware.com/gpl/
3a540 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a .for.GPL.licensing.information..
3a560 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d **.**.Contact.info@trolltech.com
3a580 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e .if.any.conditions.of.this.licen
3a5a0 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a sing.are.**.not.clear.to.you..**
3a5c0 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
3a5e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3a600 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f 4f 4c 54 49 50 5f 48 0a 23 64 65 *******/..#ifndef.QTOOLTIP_H.#de
3a620 66 69 6e 65 20 51 54 4f 4f 4c 54 49 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 fine.QTOOLTIP_H..#ifndef.QT_H.#i
3a640 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f nclude."qwidget.h".#endif.//.QT_
3a660 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 0a 0a 0a 63 6c 61 73 73 H..#ifndef.QT_NO_TOOLTIP...class
3a680 20 51 54 69 70 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 54 6f 6f .QTipManager;.class.QIconViewToo
3a6a0 6c 54 69 70 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 63 lTip;.class.QListViewToolTip;..c
3a6c0 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 3a 20 70 75 62 lass.Q_EXPORT.QToolTipGroup:.pub
3a6e0 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 lic.QObject.{.....Q_OBJECT.....Q
3a700 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 64 65 6c 61 79 20 52 45 41 44 20 64 65 6c 61 79 _PROPERTY(.bool.delay.READ.delay
3a720 20 57 52 49 54 45 20 73 65 74 44 65 6c 61 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 .WRITE.setDelay.).....Q_PROPERTY
3a740 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 52 45 41 44 20 65 6e 61 62 6c 65 64 20 57 52 49 54 (.bool.enabled.READ.enabled.WRIT
3a760 45 20 73 65 74 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 6f 6f E.setEnabled.)..public:.....QToo
3a780 6c 54 69 70 47 72 6f 75 70 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 lTipGroup(.QObject.*parent,.cons
3a7a0 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 7e 51 54 6f 6f 6c 54 69 70 t.char.*name.=.0.);....~QToolTip
3a7c0 47 72 6f 75 70 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 64 65 6c 61 79 28 29 20 63 6f 6e 73 74 Group();......bool.delay().const
3a7e0 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 ;.....bool.enabled().const;..pub
3a800 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 6c 61 79 28 20 62 6f lic.slots:.....void.setDelay(.bo
3a820 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 ol.);.....void.setEnabled(.bool.
3a840 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 54 69 70 28 20 63 );..signals:.....void.showTip(.c
3a860 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 onst.QString.&);.....void.remove
3a880 54 69 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 6e 74 20 64 65 6c 3a 31 3b Tip();..private:.....uint.del:1;
3a8a0 0a 20 20 20 20 75 69 6e 74 20 65 6e 61 3a 31 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 .....uint.ena:1;......friend.cla
3a8c0 73 73 20 51 54 69 70 4d 61 6e 61 67 65 72 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 ss.QTipManager;..private:.//.Dis
3a8e0 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 abled.copy.constructor.and.opera
3a900 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 tor=.#if.defined(Q_DISABLE_COPY)
3a920 0a 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 54 .....QToolTipGroup(.const.QToolT
3a940 69 70 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 26 20 ipGroup.&.);.....QToolTipGroup&.
3a960 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 26 operator=(.const.QToolTipGroup.&
3a980 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 .);.#endif.};...class.Q_EXPORT.Q
3a9a0 54 6f 6f 6c 54 69 70 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 ToolTip:.public.Qt.{.public:....
3a9c0 20 51 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 54 6f 6f 6c 54 69 70 47 72 .QToolTip(.QWidget.*,.QToolTipGr
3a9e0 6f 75 70 20 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 2f 2f 23 23 23 20 61 64 64 20 76 69 72 74 75 oup.*.=.0.);.....//###.add.virtu
3aa00 61 6c 20 64 27 74 6f 72 20 66 6f 72 20 34 2e 30 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 al.d'tor.for.4.0......static.voi
3aa20 64 20 61 64 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 d.add(.QWidget.*,.const.QString.
3aa40 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 74 &);.....static.void.add(.QWidget
3aa60 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 0a 09 09 20 20 20 20 20 51 54 6f 6f .*,.const.QString.&,........QToo
3aa80 6c 54 69 70 47 72 6f 75 70 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 lTipGroup.*,.const.QString&.);..
3aaa0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 51 57 69 64 67 65 74 20 2a ...static.void.remove(.QWidget.*
3aac0 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 .);......static.void.add(.QWidge
3aae0 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e t.*,.const.QRect.&,.const.QStrin
3ab00 67 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 g.&);.....static.void.add(.QWidg
3ab20 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 et.*,.const.QRect.&,.const.QStri
3ab40 6e 67 20 26 2c 0a 09 09 20 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 2a 2c 20 63 6f ng.&,........QToolTipGroup.*,.co
3ab60 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 nst.QString&.);.....static.void.
3ab80 72 65 6d 6f 76 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 remove(.QWidget.*,.const.QRect.&
3aba0 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 65 78 74 46 6f 72 28 .);......static.QString.textFor(
3abc0 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 6f 73 20 3d .QWidget.*,.const.QPoint.&.pos.=
3abe0 20 51 50 6f 69 6e 74 28 29 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 68 69 .QPoint().);......static.void.hi
3ac00 64 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 20 20 20 66 6f 6e 74 28 de();......static.QFont....font(
3ac20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 46 6f 6e 74 28 20 );.....static.void.....setFont(.
3ac40 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 61 6c const.QFont.&.);.....static.QPal
3ac60 65 74 74 65 20 70 61 6c 65 74 74 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 ette.palette();.....static.void.
3ac80 20 20 20 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 ....setPalette(.const.QPalette.&
3aca0 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 73 74 .);..#ifndef.QT_NO_COMPAT.....st
3acc0 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 atic.void.....setEnabled(.bool.e
3ace0 6e 61 62 6c 65 20 29 20 7b 20 73 65 74 47 6c 6f 62 61 6c 6c 79 45 6e 61 62 6c 65 64 28 20 65 6e nable.).{.setGloballyEnabled(.en
3ad00 61 62 6c 65 20 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 65 6e able.);.}.....static.bool.....en
3ad20 61 62 6c 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 69 73 47 6c 6f 62 61 6c 6c 79 45 6e 61 62 6c abled().{.return.isGloballyEnabl
3ad40 65 64 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 ed();.}.#endif.....static.void..
3ad60 20 20 20 73 65 74 47 6c 6f 62 61 6c 6c 79 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 ...setGloballyEnabled(.bool.);..
3ad80 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 69 73 47 6c 6f 62 61 6c 6c 79 45 6e 61 ...static.bool.....isGloballyEna
3ada0 62 6c 65 64 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 57 bled();.....static.void.....setW
3adc0 61 6b 65 55 70 44 65 6c 61 79 28 69 6e 74 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 akeUpDelay(int);..protected:....
3ade0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 61 79 62 65 54 69 70 28 20 63 6f 6e 73 74 20 51 50 .virtual.void.maybeTip(.const.QP
3ae00 6f 69 6e 74 20 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 oint.&.).=.0;.....void....tip(.c
3ae20 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a onst.QRect.&,.const.QString.&);.
3ae40 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 ....void....tip(.const.QRect.&,.
3ae60 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 const.QString&.,.const.QString.&
3ae80 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 );.....void....tip(.const.QRect.
3aea0 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 &,.const.QString.&,.const.QRect.
3aec0 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 6f 6e 73 74 20 51 52 65 63 &.);.....void....tip(.const.QRec
3aee0 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 t.&,.const.QString&,.const.QStri
3af00 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 ng.&,.const.QRect.&);......void.
3af20 20 20 20 63 6c 65 61 72 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 ...clear();..public:.....QWidget
3af40 09 20 20 2a 70 61 72 65 6e 74 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 ...*parentWidget().const.{.retur
3af60 6e 20 70 3b 20 7d 0a 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 2a 67 72 6f 75 70 28 n.p;.}.....QToolTipGroup.*group(
3af80 29 09 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 67 3b 20 7d 0a 0a 70 72 69 76 61 74 65 )...const.{.return.g;.}..private
3afa0 3a 0a 20 20 20 20 51 57 69 64 67 65 74 09 20 20 20 20 2a 70 3b 0a 20 20 20 20 51 54 6f 6f 6c 54 :.....QWidget.....*p;.....QToolT
3afc0 69 70 47 72 6f 75 70 20 20 20 2a 67 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 20 ipGroup...*g;.....static.QFont..
3afe0 20 20 2a 74 74 46 6f 6e 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 61 6c 65 74 74 65 20 2a ..*ttFont;.....static.QPalette.*
3b000 74 74 50 61 6c 65 74 74 65 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 69 ttPalette;......friend.class.QTi
3b020 70 4d 61 6e 61 67 65 72 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 pManager;.};...#endif.//.QT_NO_T
3b040 4f 4f 4c 54 49 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 4f 4f 4c 54 49 50 5f 48 0a 00 00 00 OOLTIP..#endif.//.QTOOLTIP_H....
3b060 1a 00 71 00 76 00 61 00 6c 00 75 00 65 00 73 00 74 00 61 00 63 00 6b 00 2e 00 68 00 00 07 cf 2f ..q.v.a.l.u.e.s.t.a.c.k...h..../
3b080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3b0a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3b0c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e ************.**.$Id$.**.**.Defin
3b0e0 69 74 69 6f 6e 20 6f 66 20 51 56 61 6c 75 65 53 74 61 63 6b 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a ition.of.QValueStack.class.**.**
3b100 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 39 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 .Created.:.990925.**.**.Copyrigh
3b120 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 t.(C).1992-2003.Trolltech.ASA...
3b140 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 All.rights.reserved..**.**.This.
3b160 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 file.is.part.of.the.tools.module
3b180 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 .of.the.Qt.GUI.Toolkit..**.**.Th
3b1a0 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 is.file.may.be.distributed.under
3b1c0 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e .the.terms.of.the.Q.Public.Licen
3b1e0 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 se.**.as.defined.by.Trolltech.AS
3b200 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 A.of.Norway.and.appearing.in.the
3b220 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e .file.**.LICENSE.QPL.included.in
3b240 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a .the.packaging.of.this.file..**.
3b260 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 **.This.file.may.be.distributed.
3b280 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 and/or.modified.under.the.terms.
3b2a0 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 of.the.**.GNU.General.Public.Lic
3b2c0 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 ense.version.2.as.published.by.t
3b2e0 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 he.Free.Software.**.Foundation.a
3b300 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 nd.appearing.in.the.file.LICENSE
3b320 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e .GPL.included.in.the.**.packagin
3b340 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 g.of.this.file..**.**.Licensees.
3b360 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 holding.valid.Qt.Enterprise.Edit
3b380 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a ion.or.Qt.Professional.Edition.*
3b3a0 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 *.licenses.may.use.this.file.in.
3b3c0 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 accordance.with.the.Qt.Commercia
3b3e0 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 l.License.**.Agreement.provided.
3b400 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 with.the.Software..**.**.This.fi
3b420 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 le.is.provided.AS.IS.with.NO.WAR
3b440 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 RANTY.OF.ANY.KIND,.INCLUDING.THE
3b460 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 .**.WARRANTY.OF.DESIGN,.MERCHANT
3b480 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 ABILITY.AND.FITNESS.FOR.A.PARTIC
3b4a0 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ULAR.PURPOSE..**.**.See.http://q
3b4c0 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d tsoftware.com/pricing.html.or.em
3b4e0 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 ail.sales@trolltech.com.for.**..
3b500 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c .information.about.Qt.Commercial
3b520 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 .License.Agreements..**.See.http
3b540 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c ://qtsoftware.com/qpl/.for.QPL.l
3b560 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 icensing.information..**.See.htt
3b580 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 p://qtsoftware.com/gpl/.for.GPL.
3b5a0 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e licensing.information..**.**.Con
3b5c0 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 tact.info@trolltech.com.if.any.c
3b5e0 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a onditions.of.this.licensing.are.
3b600 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a **.not.clear.to.you..**.********
3b620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3b640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a ******************************/.
3b660 0a 23 69 66 6e 64 65 66 20 51 56 41 4c 55 45 53 54 41 43 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 .#ifndef.QVALUESTACK_H.#define.Q
3b680 56 41 4c 55 45 53 54 41 43 4b 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c VALUESTACK_H..#ifndef.QT_H.#incl
3b6a0 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f ude."qvaluelist.h".#endif.//.QT_
3b6c0 48 0a 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c H...template<class.T>.class.QVal
3b6e0 75 65 53 74 61 63 6b 20 3a 20 70 75 62 6c 69 63 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 0a 7b ueStack.:.public.QValueList<T>.{
3b700 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 61 6c 75 65 53 74 61 63 6b 28 29 20 7b 7d 0a 20 20 .public:.....QValueStack().{}...
3b720 20 7e 51 56 61 6c 75 65 53 74 61 63 6b 28 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 20 70 75 73 .~QValueStack().{}.....void..pus
3b740 68 28 20 63 6f 6e 73 74 20 54 26 20 64 20 29 20 7b 20 74 68 69 73 2d 3e 61 70 70 65 6e 64 28 64 h(.const.T&.d.).{.this->append(d
3b760 29 3b 20 7d 0a 20 20 20 20 54 20 70 6f 70 28 29 0a 20 20 20 20 7b 0a 09 54 20 65 6c 65 6d 28 20 );.}.....T.pop().....{..T.elem(.
3b780 74 68 69 73 2d 3e 6c 61 73 74 28 29 20 29 3b 0a 09 69 66 20 28 20 21 74 68 69 73 2d 3e 69 73 45 this->last().);..if.(.!this->isE
3b7a0 6d 70 74 79 28 29 20 29 0a 09 20 20 20 20 74 68 69 73 2d 3e 72 65 6d 6f 76 65 28 20 74 68 69 73 mpty().)......this->remove(.this
3b7c0 2d 3e 66 72 6f 6d 4c 61 73 74 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 65 6c 65 6d 3b 0a 20 20 ->fromLast().);..return.elem;...
3b7e0 20 20 7d 0a 20 20 20 20 54 26 20 74 6f 70 28 29 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2d 3e ..}.....T&.top().{.return.this->
3b800 6c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 74 6f 70 28 29 20 63 6f 6e last();.}.....const.T&.top().con
3b820 73 74 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2d 3e 6c 61 73 74 28 29 3b 20 7d 0a 7d 3b 0a 0a st.{.return.this->last();.}.};..
3b840 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 71 00 6c 00 64 00 72 00 69 00 76 00 65 00 72 00 #endif......q.s.q.l.d.r.i.v.e.r.
3b860 2e 00 68 00 00 0f a8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..h..../************************
3b880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3b8a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e ********************.**.**.Defin
3b8c0 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 44 72 69 76 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 ition.of.QSqlDriver.class.**.**.
3b8e0 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 Created.:.2000-11-03.**.**.Copyr
3b900 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c ight.(C).2000.Trolltech.ASA...Al
3b920 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 l.rights.reserved..**.**.This.fi
3b940 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 le.is.part.of.the.sql.module.of.
3b960 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 the.Qt.GUI.Toolkit..**.**.This.f
3b980 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 ile.may.be.distributed.under.the
3b9a0 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a .terms.of.the.Q.Public.License.*
3b9c0 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 *.as.defined.by.Trolltech.ASA.of
3b9e0 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c .Norway.and.appearing.in.the.fil
3ba00 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 e.**.LICENSE.QPL.included.in.the
3ba20 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 .packaging.of.this.file..**.**.T
3ba40 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f his.file.may.be.distributed.and/
3ba60 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 or.modified.under.the.terms.of.t
3ba80 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.**.GNU.General.Public.License
3baa0 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 .version.2.as.published.by.the.F
3bac0 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 ree.Software.**.Foundation.and.a
3bae0 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c ppearing.in.the.file.LICENSE.GPL
3bb00 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 .included.in.the.**.packaging.of
3bb20 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 .this.file..**.**.Licensees.hold
3bb40 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 ing.valid.Qt.Enterprise.Edition.
3bb60 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e licenses.may.use.this.**.file.in
3bb80 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 .accordance.with.the.Qt.Commerci
3bba0 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a al.License.Agreement.provided.**
3bbc0 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 .with.the.Software..**.**.This.f
3bbe0 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 ile.is.provided.AS.IS.with.NO.WA
3bc00 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 RRANTY.OF.ANY.KIND,.INCLUDING.TH
3bc20 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e E.**.WARRANTY.OF.DESIGN,.MERCHAN
3bc40 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 TABILITY.AND.FITNESS.FOR.A.PARTI
3bc60 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f CULAR.PURPOSE..**.**.See.http://
3bc80 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 qtsoftware.com/pricing.html.or.e
3bca0 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 mail.sales@trolltech.com.for.**.
3bcc0 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 ..information.about.Qt.Commercia
3bce0 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 l.License.Agreements..**.See.htt
3bd00 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 p://qtsoftware.com/qpl/.for.QPL.
3bd20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 licensing.information..**.See.ht
3bd40 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c tp://qtsoftware.com/gpl/.for.GPL
3bd60 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f .licensing.information..**.**.Co
3bd80 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 ntact.info@trolltech.com.if.any.
3bda0 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 conditions.of.this.licensing.are
3bdc0 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a .**.not.clear.to.you..**.*******
3bde0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3be00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f *******************************/
3be20 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 44 52 49 56 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 ..#ifndef.QSQLDRIVER_H.#define.Q
3be40 53 51 4c 44 52 49 56 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 SQLDRIVER_H..#ifndef.QT_H.#inclu
3be60 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 64 69 63 de."qobject.h".#include."qptrdic
3be80 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 t.h".#include."qstring.h".#inclu
3bea0 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 71 de."qsqlerror.h".#include."qsqlq
3bec0 75 65 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 uery.h".#include."qsqlfield.h".#
3bee0 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 69 6e 64 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 include."qsqlindex.h".#include."
3bf00 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 qstringlist.h".#include."qmap.h"
3bf20 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 .#endif.//.QT_H..#if.!defined(.Q
3bf40 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 T_MODULE_SQL.).||.defined(.QT_LI
3bf60 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f CENSE_PROFESSIONAL.).#define.QM_
3bf80 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f EXPORT_SQL.#else.#define.QM_EXPO
3bfa0 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 RT_SQL.Q_EXPORT.#endif..#ifndef.
3bfc0 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 45 78 74 65 6e QT_NO_SQL..class.QSqlDriverExten
3bfe0 73 69 6f 6e 3b 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 0a 63 6c 61 73 sion;..class.QSqlDatabase;..clas
3c000 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 44 72 69 76 65 72 20 3a 20 70 75 62 s.QM_EXPORT_SQL.QSqlDriver.:.pub
3c020 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 lic.QObject.{.....friend.class.Q
3c040 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 SqlDatabase;.....Q_OBJECT.public
3c060 3a 0a 20 20 20 20 65 6e 75 6d 20 44 72 69 76 65 72 46 65 61 74 75 72 65 20 7b 20 54 72 61 6e 73 :.....enum.DriverFeature.{.Trans
3c080 61 63 74 69 6f 6e 73 2c 20 51 75 65 72 79 53 69 7a 65 2c 20 42 4c 4f 42 2c 20 55 6e 69 63 6f 64 actions,.QuerySize,.BLOB,.Unicod
3c0a0 65 2c 20 50 72 65 70 61 72 65 64 51 75 65 72 69 65 73 2c 0a 09 09 09 20 4e 61 6d 65 64 50 6c 61 e,.PreparedQueries,.....NamedPla
3c0c0 63 65 68 6f 6c 64 65 72 73 2c 20 50 6f 73 69 74 69 6f 6e 61 6c 50 6c 61 63 65 68 6f 6c 64 65 72 ceholders,.PositionalPlaceholder
3c0e0 73 20 7d 3b 0a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 s.};......QSqlDriver(.QObject.*.
3c100 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 3d 30 20 29 3b parent=0,.const.char.*.name=0.);
3c120 0a 20 20 20 20 7e 51 53 71 6c 44 72 69 76 65 72 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 09 69 .....~QSqlDriver();.....bool...i
3c140 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 09 69 73 4f 70 65 6e sOpen().const;.....bool...isOpen
3c160 45 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c Error().const;......virtual.bool
3c180 09 09 62 65 67 69 6e 54 72 61 6e 73 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 ..beginTransaction();.....virtua
3c1a0 6c 20 62 6f 6f 6c 09 09 63 6f 6d 6d 69 74 54 72 61 6e 73 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 l.bool..commitTransaction();....
3c1c0 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 72 6f 6c 6c 62 61 63 6b 54 72 61 6e 73 61 63 74 69 .virtual.bool..rollbackTransacti
3c1e0 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 74 on();.....virtual.QStringList..t
3c200 61 62 6c 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 54 79 70 65 20 ables(.const.QString&.tableType.
3c220 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 49 6e 64 65 78 09 09 ).const;.....virtual.QSqlIndex..
3c240 70 72 69 6d 61 72 79 49 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 primaryIndex(.const.QString&.tab
3c260 6c 65 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c leName.).const;.....virtual.QSql
3c280 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 Record..record(.const.QString&.t
3c2a0 61 62 6c 65 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 ableName.).const;.....virtual.QS
3c2c0 71 6c 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 51 75 65 72 qlRecord..record(.const.QSqlQuer
3c2e0 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 y&.query.).const;.....virtual.QS
3c300 71 6c 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 qlRecordInfo.recordInfo(.const.Q
3c320 53 74 72 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 String&.tablename.).const;.....v
3c340 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f irtual.QSqlRecordInfo.recordInfo
3c360 28 20 63 6f 6e 73 74 20 51 53 71 6c 51 75 65 72 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 (.const.QSqlQuery&.query.).const
3c380 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 09 6e 75 6c 6c 54 65 78 74 28 ;.....virtual.QString..nullText(
3c3a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 09 66 6f ).const;.....virtual.QString..fo
3c3c0 72 6d 61 74 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 2a 20 66 69 65 6c rmatValue(.const.QSqlField*.fiel
3c3e0 64 2c 20 62 6f 6f 6c 20 74 72 69 6d 53 74 72 69 6e 67 73 20 3d 20 46 41 4c 53 45 20 29 20 63 6f d,.bool.trimStrings.=.FALSE.).co
3c400 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 09 09 6c 61 73 74 45 72 72 6f 72 28 29 nst;.....QSqlError...lastError()
3c420 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 68 61 73 46 65 .const;......virtual.bool..hasFe
3c440 61 74 75 72 65 28 20 44 72 69 76 65 72 46 65 61 74 75 72 65 20 66 20 29 20 63 6f 6e 73 74 20 3d ature(.DriverFeature.f.).const.=
3c460 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 6f 70 65 6e 28 20 63 6f 6e 73 .0;.....virtual.bool..open(.cons
3c480 74 20 51 53 74 72 69 6e 67 20 26 20 64 62 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 t.QString.&.db,...........const.
3c4a0 51 53 74 72 69 6e 67 20 26 20 75 73 65 72 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a QString.&.user.=.QString::null,.
3c4c0 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 70 61 73 73 77 6f ..........const.QString.&.passwo
3c4e0 72 64 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f rd.=.QString::null,...........co
3c500 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 68 6f 73 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 nst.QString.&.host.=.QString::nu
3c520 6c 6c 2c 0a 09 09 09 09 20 20 20 20 20 20 69 6e 74 20 70 6f 72 74 20 3d 20 2d 31 20 29 20 3d 20 ll,...........int.port.=.-1.).=.
3c540 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 09 63 6c 6f 73 65 28 29 20 3d 20 30 0;.....virtual.void..close().=.0
3c560 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 51 75 65 72 79 09 09 63 72 65 61 74 65 51 ;.....virtual.QSqlQuery..createQ
3c580 75 65 72 79 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 72 65 uery().const.=.0;......//.###.re
3c5a0 6d 6f 76 65 20 66 6f 72 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c 09 09 09 6f 70 65 6e 28 20 63 6f move.for.4.0.....bool...open(.co
3c5c0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 62 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 nst.QString&.db,...........const
3c5e0 20 51 53 74 72 69 6e 67 26 20 75 73 65 72 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 .QString&.user,...........const.
3c600 51 53 74 72 69 6e 67 26 20 70 61 73 73 77 6f 72 64 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e QString&.password,...........con
3c620 73 74 20 51 53 74 72 69 6e 67 26 20 68 6f 73 74 2c 0a 09 09 09 09 20 20 20 20 20 20 69 6e 74 20 st.QString&.host,...........int.
3c640 70 6f 72 74 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 port,...........const.QString&.c
3c660 6f 6e 6e 4f 70 74 73 20 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 onnOpts.);.protected:.....virtua
3c680 6c 20 76 6f 69 64 09 09 73 65 74 4f 70 65 6e 28 20 62 6f 6f 6c 20 6f 20 29 3b 0a 20 20 20 20 76 l.void..setOpen(.bool.o.);.....v
3c6a0 69 72 74 75 61 6c 20 76 6f 69 64 09 09 73 65 74 4f 70 65 6e 45 72 72 6f 72 28 20 62 6f 6f 6c 20 irtual.void..setOpenError(.bool.
3c6c0 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 09 73 65 74 4c 61 73 74 45 72 e.);.....virtual.void..setLastEr
3c6e0 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 72 72 6f 72 26 20 65 20 29 3b 0a 70 72 69 76 61 ror(.const.QSqlError&.e.);.priva
3c700 74 65 3a 0a 20 20 20 20 2f 2f 20 23 23 23 20 54 68 69 73 20 63 6c 61 73 73 20 6e 65 65 64 73 20 te:.....//.###.This.class.needs.
3c720 61 20 64 2d 70 6f 69 6e 74 65 72 20 69 6e 20 34 2e 30 2e 0a 20 20 20 20 69 6e 74 09 09 20 20 20 a.d-pointer.in.4.0......int.....
3c740 20 20 20 20 20 20 20 64 62 53 74 61 74 65 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 20 20 .......dbState;.....QSqlError...
3c760 20 20 20 20 20 20 20 20 65 72 72 6f 72 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 ........error;.#if.defined(Q_DIS
3c780 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 28 20 63 6f 6e 73 74 ABLE_COPY).....QSqlDriver(.const
3c7a0 20 51 53 71 6c 44 72 69 76 65 72 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 20 .QSqlDriver.&.);.....QSqlDriver.
3c7c0 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 20 26 20 29 &operator=(.const.QSqlDriver.&.)
3c7e0 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 09 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c ;.#endif.};..#endif.//.QT_NO_SQL
3c800 0a 23 65 6e 64 69 66 0a 00 00 00 0a 00 71 00 74 00 6c 00 2e 00 68 00 00 1d fb 2f 2a 2a 2a 2a 2a .#endif......q.t.l...h..../*****
3c820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3c840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3c860 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e *******.**.$Id$.**.**.Definition
3c880 20 6f 66 20 51 74 20 74 65 6d 70 6c 61 74 65 20 6c 69 62 72 61 72 79 20 63 6c 61 73 73 65 73 0a .of.Qt.template.library.classes.
3c8a0 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 32 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 **.**.Created.:.990128.**.**.Cop
3c8c0 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 yright.(C).1992-2000.Trolltech.A
3c8e0 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 SA...All.rights.reserved..**.**.
3c900 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d This.file.is.part.of.the.tools.m
3c920 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a odule.of.the.Qt.GUI.Toolkit..**.
3c940 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 **.This.file.may.be.distributed.
3c960 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 under.the.terms.of.the.Q.Public.
3c980 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 License.**.as.defined.by.Trollte
3c9a0 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 ch.ASA.of.Norway.and.appearing.i
3c9c0 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 n.the.file.**.LICENSE.QPL.includ
3c9e0 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 ed.in.the.packaging.of.this.file
3ca00 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 ..**.**.This.file.may.be.distrib
3ca20 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 uted.and/or.modified.under.the.t
3ca40 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 erms.of.the.**.GNU.General.Publi
3ca60 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 c.License.version.2.as.published
3ca80 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 .by.the.Free.Software.**.Foundat
3caa0 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 ion.and.appearing.in.the.file.LI
3cac0 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 CENSE.GPL.included.in.the.**.pac
3cae0 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e kaging.of.this.file..**.**.Licen
3cb00 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 sees.holding.valid.Qt.Enterprise
3cb20 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 .Edition.or.Qt.Professional.Edit
3cb40 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c ion.**.licenses.may.use.this.fil
3cb60 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d e.in.accordance.with.the.Qt.Comm
3cb80 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 ercial.License.**.Agreement.prov
3cba0 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 ided.with.the.Software..**.**.Th
3cbc0 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e is.file.is.provided.AS.IS.with.N
3cbe0 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e O.WARRANTY.OF.ANY.KIND,.INCLUDIN
3cc00 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 G.THE.**.WARRANTY.OF.DESIGN,.MER
3cc20 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 CHANTABILITY.AND.FITNESS.FOR.A.P
3cc40 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 ARTICULAR.PURPOSE..**.**.See.htt
3cc60 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 p://qtsoftware.com/pricing.html.
3cc80 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 or.email.sales@trolltech.com.for
3cca0 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 .**...information.about.Qt.Comme
3ccc0 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 rcial.License.Agreements..**.See
3cce0 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 .http://qtsoftware.com/qpl/.for.
3cd00 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 QPL.licensing.information..**.Se
3cd20 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 e.http://qtsoftware.com/gpl/.for
3cd40 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a .GPL.licensing.information..**.*
3cd60 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 *.Contact.info@trolltech.com.if.
3cd80 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 any.conditions.of.this.licensing
3cda0 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a .are.**.not.clear.to.you..**.***
3cdc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3cde0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3ce00 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4c 5f ***/..#ifndef.QTL_H.#define.QTL_
3ce20 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 H..#ifndef.QT_H.#include."qgloba
3ce40 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 69 l.h".#include."qtextstream.h".#i
3ce60 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f nclude."qstring.h".#endif.//.QT_
3ce80 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 74 65 6d 70 H..#ifndef.QT_NO_TEXTSTREAM.temp
3cea0 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 54 65 78 74 4f 53 74 72 65 61 late.<class.T>.class.QTextOStrea
3cec0 6d 49 74 65 72 61 74 6f 72 0a 7b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 54 65 78 74 mIterator.{.protected:.....QText
3cee0 4f 53 74 72 65 61 6d 26 20 73 74 72 65 61 6d 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 65 70 OStream&.stream;.....QString.sep
3cf00 61 72 61 74 6f 72 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 arator;..public:.....QTextOStrea
3cf20 6d 49 74 65 72 61 74 6f 72 28 20 51 54 65 78 74 4f 53 74 72 65 61 6d 26 20 73 29 20 3a 20 73 74 mIterator(.QTextOStream&.s).:.st
3cf40 72 65 61 6d 28 20 73 20 29 20 7b 7d 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 ream(.s.).{}.....QTextOStreamIte
3cf60 72 61 74 6f 72 28 20 51 54 65 78 74 4f 53 74 72 65 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 53 rator(.QTextOStream&.s,.const.QS
3cf80 74 72 69 6e 67 26 20 73 65 70 20 29 0a 09 3a 20 73 74 72 65 61 6d 28 20 73 20 29 2c 20 73 65 70 tring&.sep.)..:.stream(.s.),.sep
3cfa0 61 72 61 74 6f 72 28 20 73 65 70 20 29 20 20 7b 7d 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 arator(.sep.)..{}.....QTextOStre
3cfc0 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 amIterator<T>&.operator=.(.const
3cfe0 20 54 26 20 78 20 29 20 7b 0a 09 73 74 72 65 61 6d 20 3c 3c 20 78 3b 0a 09 69 66 20 28 20 21 73 .T&.x.).{..stream.<<.x;..if.(.!s
3d000 65 70 61 72 61 74 6f 72 2e 69 73 45 6d 70 74 79 28 29 20 29 0a 09 20 20 20 20 73 74 72 65 61 6d eparator.isEmpty().)......stream
3d020 20 3c 3c 20 73 65 70 61 72 61 74 6f 72 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 .<<.separator;..return.*this;...
3d040 20 20 7d 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 ..}.....QTextOStreamIterator<T>&
3d060 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 .operator*().{.return.*this;.}..
3d080 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 ...QTextOStreamIterator<T>&.oper
3d0a0 61 74 6f 72 2b 2b 28 29 20 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 ator++().{.return.*this;.}.....Q
3d0c0 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 TextOStreamIterator<T>&.operator
3d0e0 2b 2b 28 69 6e 74 29 20 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 7d 3b 0a 23 65 6e ++(int).{.return.*this;.}.};.#en
3d100 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 0a 74 65 6d 70 6c 61 74 65 dif.//QT_NO_TEXTSTREAM..template
3d120 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 4f 75 74 .<class.InputIterator,.class.Out
3d140 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 69 6e 6c 69 6e 65 20 4f 75 74 70 75 74 49 74 65 72 61 74 putIterator>.inline.OutputIterat
3d160 6f 72 20 71 43 6f 70 79 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 5f 62 65 67 69 6e 2c 20 or.qCopy(.InputIterator._begin,.
3d180 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 5f 65 6e 64 2c 0a 09 09 09 20 20 20 20 20 4f 75 74 70 InputIterator._end,.........Outp
3d1a0 75 74 49 74 65 72 61 74 6f 72 20 5f 64 65 73 74 20 29 0a 7b 0a 20 20 20 20 77 68 69 6c 65 28 20 utIterator._dest.).{.....while(.
3d1c0 5f 62 65 67 69 6e 20 21 3d 20 5f 65 6e 64 20 29 0a 09 2a 5f 64 65 73 74 2b 2b 20 3d 20 2a 5f 62 _begin.!=._end.)..*_dest++.=.*_b
3d1e0 65 67 69 6e 2b 2b 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 5f 64 65 73 74 3b 0a 7d 0a 0a 74 65 6d egin++;.....return._dest;.}..tem
3d200 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 42 69 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 42 plate.<class.BiIterator,.class.B
3d220 69 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 69 6e 6c 69 6e 65 20 42 69 4f 75 74 70 75 74 iOutputIterator>.inline.BiOutput
3d240 49 74 65 72 61 74 6f 72 20 71 43 6f 70 79 42 61 63 6b 77 61 72 64 28 20 42 69 49 74 65 72 61 74 Iterator.qCopyBackward(.BiIterat
3d260 6f 72 20 5f 62 65 67 69 6e 2c 20 42 69 49 74 65 72 61 74 6f 72 20 5f 65 6e 64 2c 0a 09 09 09 09 or._begin,.BiIterator._end,.....
3d280 20 20 20 20 20 20 20 42 69 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 20 5f 64 65 73 74 20 29 0a .......BiOutputIterator._dest.).
3d2a0 7b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 5f 62 65 67 69 6e 20 21 3d 20 5f 65 6e 64 20 29 0a 09 {.....while.(._begin.!=._end.)..
3d2c0 2a 2d 2d 5f 64 65 73 74 20 3d 20 2a 2d 2d 5f 65 6e 64 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 5f *--_dest.=.*--_end;.....return._
3d2e0 64 65 73 74 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 dest;.}..template.<class.InputIt
3d300 65 72 61 74 6f 72 31 2c 20 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 32 3e 0a 69 erator1,.class.InputIterator2>.i
3d320 6e 6c 69 6e 65 20 62 6f 6f 6c 20 71 45 71 75 61 6c 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 nline.bool.qEqual(.InputIterator
3d340 31 20 66 69 72 73 74 31 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 31 20 6c 61 73 74 31 2c 20 1.first1,.InputIterator1.last1,.
3d360 49 6e 70 75 74 49 74 65 72 61 74 6f 72 32 20 66 69 72 73 74 32 20 29 0a 7b 0a 20 20 20 20 2f 2f InputIterator2.first2.).{.....//
3d380 20 23 23 23 20 63 6f 6d 70 61 72 65 20 75 73 69 6e 67 20 21 28 2a 66 69 72 73 74 31 20 3d 3d 20 .###.compare.using.!(*first1.==.
3d3a0 2a 66 69 72 73 74 32 29 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 66 *first2).in.Qt.4.0.....for.(.;.f
3d3c0 69 72 73 74 31 20 21 3d 20 6c 61 73 74 31 3b 20 2b 2b 66 69 72 73 74 31 2c 20 2b 2b 66 69 72 73 irst1.!=.last1;.++first1,.++firs
3d3e0 74 32 20 29 0a 09 69 66 20 28 20 2a 66 69 72 73 74 31 20 21 3d 20 2a 66 69 72 73 74 32 20 29 0a t2.)..if.(.*first1.!=.*first2.).
3d400 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 54 52 .....return.FALSE;.....return.TR
3d420 55 45 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 46 6f 72 77 61 72 64 49 74 UE;.}..template.<class.ForwardIt
3d440 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 54 3e 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 46 69 erator,.class.T>.inline.void.qFi
3d460 6c 6c 28 20 46 6f 72 77 61 72 64 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 46 6f 72 77 61 ll(.ForwardIterator.first,.Forwa
3d480 72 64 49 74 65 72 61 74 6f 72 20 6c 61 73 74 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 20 29 0a rdIterator.last,.const.T&.val.).
3d4a0 7b 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 3b 20 2b 2b 66 {.....for.(.;.first.!=.last;.++f
3d4c0 69 72 73 74 20 29 0a 09 2a 66 69 72 73 74 20 3d 20 76 61 6c 3b 0a 7d 0a 0a 23 69 66 20 30 0a 74 irst.)..*first.=.val;.}..#if.0.t
3d4e0 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 42 69 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 emplate.<class.BiIterator,.class
3d500 20 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 69 6e 6c 69 6e 65 20 4f 75 74 70 75 74 49 74 .OutputIterator>.inline.OutputIt
3d520 65 72 61 74 6f 72 20 71 52 65 76 65 72 73 65 43 6f 70 79 28 20 42 69 49 74 65 72 61 74 6f 72 20 erator.qReverseCopy(.BiIterator.
3d540 5f 62 65 67 69 6e 2c 20 42 69 49 74 65 72 61 74 6f 72 20 5f 65 6e 64 2c 0a 09 09 09 09 20 20 20 _begin,.BiIterator._end,........
3d560 20 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 20 5f 64 65 73 74 20 29 0a 7b 0a 20 20 20 20 77 68 .OutputIterator._dest.).{.....wh
3d580 69 6c 65 20 28 20 5f 62 65 67 69 6e 20 21 3d 20 5f 65 6e 64 20 29 20 7b 0a 09 2d 2d 5f 65 6e 64 ile.(._begin.!=._end.).{..--_end
3d5a0 3b 0a 09 2a 5f 64 65 73 74 20 3d 20 2a 5f 65 6e 64 3b 0a 09 2b 2b 5f 64 65 73 74 3b 0a 20 20 20 ;..*_dest.=.*_end;..++_dest;....
3d5c0 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 5f 64 65 73 74 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 0a .}.....return._dest;.}.#endif...
3d5e0 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 2c 20 63 template.<class.InputIterator,.c
3d600 6c 61 73 73 20 54 3e 0a 69 6e 6c 69 6e 65 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 71 46 69 lass.T>.inline.InputIterator.qFi
3d620 6e 64 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 49 6e 70 75 74 49 74 nd(.InputIterator.first,.InputIt
3d640 65 72 61 74 6f 72 20 6c 61 73 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 54 26 20 76 61 6c erator.last,........const.T&.val
3d660 20 29 0a 7b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 20 26 .).{.....while.(.first.!=.last.&
3d680 26 20 2a 66 69 72 73 74 20 21 3d 20 76 61 6c 20 29 0a 09 2b 2b 66 69 72 73 74 3b 0a 20 20 20 20 &.*first.!=.val.)..++first;.....
3d6a0 72 65 74 75 72 6e 20 66 69 72 73 74 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 return.first;.}..template.<class
3d6c0 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 54 2c 20 63 6c 61 73 73 20 53 .InputIterator,.class.T,.class.S
3d6e0 69 7a 65 3e 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 43 6f 75 6e 74 28 20 49 6e 70 75 74 49 74 ize>.inline.void.qCount(.InputIt
3d700 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 6c 61 73 74 erator.first,.InputIterator.last
3d720 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 75 65 2c 0a 09 09 20 20 20 20 53 69 7a 65 26 20 6e 20 ,.const.T&.value,.......Size&.n.
3d740 29 0a 7b 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 3b 20 2b ).{.....for.(.;.first.!=.last;.+
3d760 2b 66 69 72 73 74 20 29 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 76 61 6c 75 65 20 29 +first.)..if.(.*first.==.value.)
3d780 0a 09 20 20 20 20 2b 2b 6e 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e ......++n;.}..template.<class.T>
3d7a0 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 53 77 61 70 28 20 54 26 20 5f 76 61 6c 75 65 31 2c 20 .inline.void.qSwap(.T&._value1,.
3d7c0 54 26 20 5f 76 61 6c 75 65 32 20 29 0a 7b 0a 20 20 20 20 54 20 74 6d 70 20 3d 20 5f 76 61 6c 75 T&._value2.).{.....T.tmp.=._valu
3d7e0 65 31 3b 0a 20 20 20 20 5f 76 61 6c 75 65 31 20 3d 20 5f 76 61 6c 75 65 32 3b 0a 20 20 20 20 5f e1;....._value1.=._value2;....._
3d800 76 61 6c 75 65 32 20 3d 20 74 6d 70 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 value2.=.tmp;.}...template.<clas
3d820 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 s.InputIterator>.Q_INLINE_TEMPLA
3d840 54 45 53 20 76 6f 69 64 20 71 42 75 62 62 6c 65 53 6f 72 74 28 20 49 6e 70 75 74 49 74 65 72 61 TES.void.qBubbleSort(.InputItera
3d860 74 6f 72 20 62 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 65 20 29 0a 7b 0a 20 20 20 20 2f tor.b,.InputIterator.e.).{...../
3d880 2f 20 47 6f 74 6f 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 3b 0a 20 20 20 20 49 6e 70 75 74 49 74 /.Goto.last.element;.....InputIt
3d8a0 65 72 61 74 6f 72 20 6c 61 73 74 20 3d 20 65 3b 0a 20 20 20 20 2d 2d 6c 61 73 74 3b 0a 20 20 20 erator.last.=.e;.....--last;....
3d8c0 20 2f 2f 20 6f 6e 6c 79 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 72 20 6e 6f 20 65 6c 65 6d 65 .//.only.one.element.or.no.eleme
3d8e0 6e 74 73 20 3f 0a 20 20 20 20 69 66 20 28 20 6c 61 73 74 20 3d 3d 20 62 20 29 0a 09 72 65 74 75 nts.?.....if.(.last.==.b.)..retu
3d900 72 6e 3b 0a 0a 20 20 20 20 2f 2f 20 53 6f 20 77 65 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 rn;......//.So.we.have.at.least.
3d920 74 77 6f 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 68 65 72 65 0a 20 20 20 20 77 68 69 6c 65 28 20 two.elements.in.here.....while(.
3d940 62 20 21 3d 20 6c 61 73 74 20 29 20 7b 0a 09 62 6f 6f 6c 20 73 77 61 70 70 65 64 20 3d 20 46 41 b.!=.last.).{..bool.swapped.=.FA
3d960 4c 53 45 3b 0a 09 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 73 77 61 70 5f 70 6f 73 20 3d 20 62 LSE;..InputIterator.swap_pos.=.b
3d980 3b 0a 09 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 78 20 3d 20 65 3b 0a 09 49 6e 70 75 74 49 74 ;..InputIterator.x.=.e;..InputIt
3d9a0 65 72 61 74 6f 72 20 79 20 3d 20 78 3b 0a 09 79 2d 2d 3b 0a 09 64 6f 20 7b 0a 09 20 20 20 20 2d erator.y.=.x;..y--;..do.{......-
3d9c0 2d 78 3b 0a 09 20 20 20 20 2d 2d 79 3b 0a 09 20 20 20 20 69 66 20 28 20 2a 78 20 3c 20 2a 79 20 -x;......--y;......if.(.*x.<.*y.
3d9e0 29 20 7b 0a 09 09 73 77 61 70 70 65 64 20 3d 20 54 52 55 45 3b 0a 09 09 71 53 77 61 70 28 20 2a ).{...swapped.=.TRUE;...qSwap(.*
3da00 78 2c 20 2a 79 20 29 3b 0a 09 09 73 77 61 70 5f 70 6f 73 20 3d 20 79 3b 0a 09 20 20 20 20 7d 0a x,.*y.);...swap_pos.=.y;......}.
3da20 09 7d 20 77 68 69 6c 65 28 20 79 20 21 3d 20 62 20 29 3b 0a 09 69 66 20 28 20 21 73 77 61 70 70 .}.while(.y.!=.b.);..if.(.!swapp
3da40 65 64 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 3b 0a 09 62 20 3d 20 73 77 61 70 5f 70 6f 73 3b ed.)......return;..b.=.swap_pos;
3da60 0a 09 62 2b 2b 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 ..b++;.....}.}...template.<class
3da80 20 43 6f 6e 74 61 69 6e 65 72 3e 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 42 75 62 62 6c 65 53 .Container>.inline.void.qBubbleS
3daa0 6f 72 74 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 29 0a 7b 0a 20 20 71 42 75 62 62 6c 65 53 ort(.Container.&c.).{...qBubbleS
3dac0 6f 72 74 28 20 63 2e 62 65 67 69 6e 28 29 2c 20 63 2e 65 6e 64 28 29 20 29 3b 0a 7d 0a 0a 0a 74 ort(.c.begin(),.c.end().);.}...t
3dae0 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 56 61 6c 75 65 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 emplate.<class.Value>.Q_INLINE_T
3db00 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 71 48 65 61 70 53 6f 72 74 50 75 73 68 44 6f 77 6e 28 EMPLATES.void.qHeapSortPushDown(
3db20 20 56 61 6c 75 65 2a 20 68 65 61 70 2c 20 69 6e 74 20 66 69 72 73 74 2c 20 69 6e 74 20 6c 61 73 .Value*.heap,.int.first,.int.las
3db40 74 20 29 0a 7b 0a 20 20 20 20 69 6e 74 20 72 20 3d 20 66 69 72 73 74 3b 0a 20 20 20 20 77 68 69 t.).{.....int.r.=.first;.....whi
3db60 6c 65 20 28 20 72 20 3c 3d 20 6c 61 73 74 20 2f 20 32 20 29 20 7b 0a 09 69 66 20 28 20 6c 61 73 le.(.r.<=.last./.2.).{..if.(.las
3db80 74 20 3d 3d 20 32 20 2a 20 72 20 29 20 7b 0a 09 20 20 20 20 2f 2f 20 6e 6f 64 65 20 72 20 68 61 t.==.2.*.r.).{......//.node.r.ha
3dba0 73 20 6f 6e 6c 79 20 6f 6e 65 20 63 68 69 6c 64 0a 09 20 20 20 20 69 66 20 28 20 68 65 61 70 5b s.only.one.child......if.(.heap[
3dbc0 32 20 2a 20 72 5d 20 3c 20 68 65 61 70 5b 72 5d 20 29 0a 09 09 71 53 77 61 70 28 20 68 65 61 70 2.*.r].<.heap[r].)...qSwap(.heap
3dbe0 5b 72 5d 2c 20 68 65 61 70 5b 32 20 2a 20 72 5d 20 29 3b 0a 09 20 20 20 20 72 20 3d 20 6c 61 73 [r],.heap[2.*.r].);......r.=.las
3dc00 74 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 2f 2f 20 6e 6f 64 65 20 72 20 68 61 73 20 t;..}.else.{......//.node.r.has.
3dc20 74 77 6f 20 63 68 69 6c 64 72 65 6e 0a 09 20 20 20 20 69 66 20 28 20 68 65 61 70 5b 32 20 2a 20 two.children......if.(.heap[2.*.
3dc40 72 5d 20 3c 20 68 65 61 70 5b 72 5d 20 26 26 20 21 28 68 65 61 70 5b 32 20 2a 20 72 20 2b 20 31 r].<.heap[r].&&.!(heap[2.*.r.+.1
3dc60 5d 20 3c 20 68 65 61 70 5b 32 20 2a 20 72 5d 29 20 29 20 7b 0a 09 09 2f 2f 20 73 77 61 70 20 77 ].<.heap[2.*.r]).).{...//.swap.w
3dc80 69 74 68 20 6c 65 66 74 20 63 68 69 6c 64 0a 09 09 71 53 77 61 70 28 20 68 65 61 70 5b 72 5d 2c ith.left.child...qSwap(.heap[r],
3dca0 20 68 65 61 70 5b 32 20 2a 20 72 5d 20 29 3b 0a 09 09 72 20 2a 3d 20 32 3b 0a 09 20 20 20 20 7d .heap[2.*.r].);...r.*=.2;......}
3dcc0 20 65 6c 73 65 20 69 66 20 28 20 68 65 61 70 5b 32 20 2a 20 72 20 2b 20 31 5d 20 3c 20 68 65 61 .else.if.(.heap[2.*.r.+.1].<.hea
3dce0 70 5b 72 5d 0a 09 09 09 26 26 20 68 65 61 70 5b 32 20 2a 20 72 20 2b 20 31 5d 20 3c 20 68 65 61 p[r]....&&.heap[2.*.r.+.1].<.hea
3dd00 70 5b 32 20 2a 20 72 5d 20 29 20 7b 0a 09 09 2f 2f 20 73 77 61 70 20 77 69 74 68 20 72 69 67 68 p[2.*.r].).{...//.swap.with.righ
3dd20 74 20 63 68 69 6c 64 0a 09 09 71 53 77 61 70 28 20 68 65 61 70 5b 72 5d 2c 20 68 65 61 70 5b 32 t.child...qSwap(.heap[r],.heap[2
3dd40 20 2a 20 72 20 2b 20 31 5d 20 29 3b 0a 09 09 72 20 3d 20 32 20 2a 20 72 20 2b 20 31 3b 0a 09 20 .*.r.+.1].);...r.=.2.*.r.+.1;...
3dd60 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 09 72 20 3d 20 6c 61 73 74 3b 0a 09 20 20 20 20 7d 0a 09 ...}.else.{...r.=.last;......}..
3dd80 7d 0a 20 20 20 20 7d 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 }.....}.}...template.<class.Inpu
3dda0 74 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 56 61 6c 75 65 3e 0a 51 5f 49 4e 4c 49 4e 45 tIterator,.class.Value>.Q_INLINE
3ddc0 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 71 48 65 61 70 53 6f 72 74 48 65 6c 70 65 72 28 _TEMPLATES.void.qHeapSortHelper(
3dde0 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 62 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 .InputIterator.b,.InputIterator.
3de00 65 2c 20 56 61 6c 75 65 2c 20 75 69 6e 74 20 6e 20 29 0a 7b 0a 20 20 20 20 2f 2f 20 43 72 65 61 e,.Value,.uint.n.).{.....//.Crea
3de20 74 65 20 74 68 65 20 68 65 61 70 0a 20 20 20 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 69 6e te.the.heap.....InputIterator.in
3de40 73 65 72 74 20 3d 20 62 3b 0a 20 20 20 20 56 61 6c 75 65 2a 20 72 65 61 6c 68 65 61 70 20 3d 20 sert.=.b;.....Value*.realheap.=.
3de60 6e 65 77 20 56 61 6c 75 65 5b 6e 5d 3b 0a 20 20 20 20 2f 2f 20 57 6f 77 2c 20 77 68 61 74 20 61 new.Value[n];.....//.Wow,.what.a
3de80 20 66 61 6b 65 2e 20 42 75 74 20 49 20 77 61 6e 74 20 74 68 65 20 68 65 61 70 20 74 6f 20 62 65 .fake..But.I.want.the.heap.to.be
3dea0 20 69 6e 64 65 78 65 64 20 61 73 20 31 2e 2e 2e 6e 0a 20 20 20 20 56 61 6c 75 65 2a 20 68 65 61 .indexed.as.1...n.....Value*.hea
3dec0 70 20 3d 20 72 65 61 6c 68 65 61 70 20 2d 20 31 3b 0a 20 20 20 20 69 6e 74 20 73 69 7a 65 20 3d p.=.realheap.-.1;.....int.size.=
3dee0 20 30 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 6e 73 65 72 74 20 21 3d 20 65 3b 20 2b 2b 69 6e .0;.....for(.;.insert.!=.e;.++in
3df00 73 65 72 74 20 29 20 7b 0a 09 68 65 61 70 5b 2b 2b 73 69 7a 65 5d 20 3d 20 2a 69 6e 73 65 72 74 sert.).{..heap[++size].=.*insert
3df20 3b 0a 09 69 6e 74 20 69 20 3d 20 73 69 7a 65 3b 0a 09 77 68 69 6c 65 28 20 69 20 3e 20 31 20 26 ;..int.i.=.size;..while(.i.>.1.&
3df40 26 20 68 65 61 70 5b 69 5d 20 3c 20 68 65 61 70 5b 69 20 2f 20 32 5d 20 29 20 7b 0a 09 20 20 20 &.heap[i].<.heap[i./.2].).{.....
3df60 20 71 53 77 61 70 28 20 68 65 61 70 5b 69 5d 2c 20 68 65 61 70 5b 69 20 2f 20 32 5d 20 29 3b 0a .qSwap(.heap[i],.heap[i./.2].);.
3df80 09 20 20 20 20 69 20 2f 3d 20 32 3b 0a 09 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 4e 6f .....i./=.2;..}.....}......//.No
3dfa0 77 20 64 6f 20 74 68 65 20 73 6f 72 74 69 6e 67 0a 20 20 20 20 66 6f 72 28 20 75 69 6e 74 20 69 w.do.the.sorting.....for(.uint.i
3dfc0 20 3d 20 6e 3b 20 69 20 3e 20 30 3b 20 69 2d 2d 20 29 20 7b 0a 09 2a 62 2b 2b 20 3d 20 68 65 61 .=.n;.i.>.0;.i--.).{..*b++.=.hea
3dfe0 70 5b 31 5d 3b 0a 09 69 66 20 28 20 69 20 3e 20 31 20 29 20 7b 0a 09 20 20 20 20 68 65 61 70 5b p[1];..if.(.i.>.1.).{......heap[
3e000 31 5d 20 3d 20 68 65 61 70 5b 69 5d 3b 0a 09 20 20 20 20 71 48 65 61 70 53 6f 72 74 50 75 73 68 1].=.heap[i];......qHeapSortPush
3e020 44 6f 77 6e 28 20 68 65 61 70 2c 20 31 2c 20 28 69 6e 74 29 69 20 2d 20 31 20 29 3b 0a 09 7d 0a Down(.heap,.1,.(int)i.-.1.);..}.
3e040 20 20 20 20 7d 0a 0a 20 20 20 20 64 65 6c 65 74 65 5b 5d 20 72 65 61 6c 68 65 61 70 3b 0a 7d 0a ....}......delete[].realheap;.}.
3e060 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 3e ..template.<class.InputIterator>
3e080 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 71 48 65 61 70 53 6f .Q_INLINE_TEMPLATES.void.qHeapSo
3e0a0 72 74 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 62 2c 20 49 6e 70 75 74 49 74 65 72 61 74 rt(.InputIterator.b,.InputIterat
3e0c0 6f 72 20 65 20 29 0a 7b 0a 20 20 20 20 2f 2f 20 45 6d 70 74 79 20 3f 0a 20 20 20 20 69 66 20 28 or.e.).{.....//.Empty.?.....if.(
3e0e0 20 62 20 3d 3d 20 65 20 29 0a 09 72 65 74 75 72 6e 3b 0a 0a 20 20 20 20 2f 2f 20 48 6f 77 20 6d .b.==.e.)..return;......//.How.m
3e100 61 6e 79 20 65 6e 74 72 69 65 73 20 68 61 76 65 20 74 6f 20 62 65 20 73 6f 72 74 65 64 20 3f 0a any.entries.have.to.be.sorted.?.
3e120 20 20 20 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 69 74 20 3d 20 62 3b 0a 20 20 20 20 75 69 ....InputIterator.it.=.b;.....ui
3e140 6e 74 20 6e 20 3d 20 30 3b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 69 74 20 21 3d 20 65 20 29 20 nt.n.=.0;.....while.(.it.!=.e.).
3e160 7b 0a 09 2b 2b 6e 3b 0a 09 2b 2b 69 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 54 68 65 {..++n;..++it;.....}......//.The
3e180 20 73 65 63 6f 6e 64 20 6c 61 73 74 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 61 20 68 61 63 6b .second.last.parameter.is.a.hack
3e1a0 20 74 6f 20 72 65 74 72 69 65 76 65 20 74 68 65 20 76 61 6c 75 65 20 74 79 70 65 0a 20 20 20 20 .to.retrieve.the.value.type.....
3e1c0 2f 2f 20 44 6f 20 74 68 65 20 72 65 61 6c 20 73 6f 72 74 69 6e 67 20 68 65 72 65 0a 20 20 20 20 //.Do.the.real.sorting.here.....
3e1e0 71 48 65 61 70 53 6f 72 74 48 65 6c 70 65 72 28 20 62 2c 20 65 2c 20 2a 62 2c 20 6e 20 29 3b 0a qHeapSortHelper(.b,.e,.*b,.n.);.
3e200 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 43 6f 6e 74 61 69 6e 65 72 3e 0a 51 }...template.<class.Container>.Q
3e220 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 71 48 65 61 70 53 6f 72 74 _INLINE_TEMPLATES.void.qHeapSort
3e240 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 63 2e 62 65 (.Container.&c.).{.....if.(.c.be
3e260 67 69 6e 28 29 20 3d 3d 20 63 2e 65 6e 64 28 29 20 29 0a 09 72 65 74 75 72 6e 3b 0a 0a 20 20 20 gin().==.c.end().)..return;.....
3e280 20 2f 2f 20 54 68 65 20 73 65 63 6f 6e 64 20 6c 61 73 74 20 70 61 72 61 6d 65 74 65 72 20 69 73 .//.The.second.last.parameter.is
3e2a0 20 61 20 68 61 63 6b 20 74 6f 20 72 65 74 72 69 65 76 65 20 74 68 65 20 76 61 6c 75 65 20 74 79 .a.hack.to.retrieve.the.value.ty
3e2c0 70 65 0a 20 20 20 20 2f 2f 20 44 6f 20 74 68 65 20 72 65 61 6c 20 73 6f 72 74 69 6e 67 20 68 65 pe.....//.Do.the.real.sorting.he
3e2e0 72 65 0a 20 20 20 20 71 48 65 61 70 53 6f 72 74 48 65 6c 70 65 72 28 20 63 2e 62 65 67 69 6e 28 re.....qHeapSortHelper(.c.begin(
3e300 29 2c 20 63 2e 65 6e 64 28 29 2c 20 2a 28 63 2e 62 65 67 69 6e 28 29 29 2c 20 28 75 69 6e 74 29 ),.c.end(),.*(c.begin()),.(uint)
3e320 63 2e 63 6f 75 6e 74 28 29 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 c.count().);.}..template.<class.
3e340 43 6f 6e 74 61 69 6e 65 72 3e 0a 63 6c 61 73 73 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 Container>.class.QBackInsertIter
3e360 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 42 ator.{.public:.....Q_EXPLICIT.QB
3e380 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 ackInsertIterator(.Container.&c.
3e3a0 29 0a 09 3a 20 63 6f 6e 74 61 69 6e 65 72 28 20 26 63 20 29 0a 20 20 20 20 7b 0a 20 20 20 20 7d )..:.container(.&c.).....{.....}
3e3c0 0a 0a 20 20 20 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 ......QBackInsertIterator<Contai
3e3e0 6e 65 72 3e 26 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 5f 54 59 50 ner>&.....operator=(.const.Q_TYP
3e400 45 4e 41 4d 45 20 43 6f 6e 74 61 69 6e 65 72 3a 3a 76 61 6c 75 65 5f 74 79 70 65 20 26 76 61 6c ENAME.Container::value_type.&val
3e420 75 65 20 29 0a 20 20 20 20 7b 0a 09 63 6f 6e 74 61 69 6e 65 72 2d 3e 70 75 73 68 5f 62 61 63 6b ue.).....{..container->push_back
3e440 28 20 76 61 6c 75 65 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a (.value.);..return.*this;.....}.
3e460 0a 20 20 20 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e .....QBackInsertIterator<Contain
3e480 65 72 3e 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 2a er>&.operator*().....{..return.*
3e4a0 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 this;.....}......QBackInsertIter
3e4c0 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 26 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 0a 20 20 ator<Container>&.operator++()...
3e4e0 20 20 7b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 42 ..{..return.*this;.....}......QB
3e500 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 26 20 6f 70 ackInsertIterator<Container>&.op
3e520 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 erator++(int).....{..return.*thi
3e540 73 3b 0a 20 20 20 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 43 6f 6e 74 61 69 6e s;.....}..protected:.....Contain
3e560 65 72 20 2a 63 6f 6e 74 61 69 6e 65 72 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 er.*container;.};..template.<cla
3e580 73 73 20 43 6f 6e 74 61 69 6e 65 72 3e 0a 69 6e 6c 69 6e 65 20 51 42 61 63 6b 49 6e 73 65 72 74 ss.Container>.inline.QBackInsert
3e5a0 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 20 71 42 61 63 6b 49 6e 73 65 72 74 65 Iterator<Container>.qBackInserte
3e5c0 72 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 r(.Container.&c.).{.....return.Q
3e5e0 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 28 20 63 BackInsertIterator<Container>(.c
3e600 20 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 74 00 72 00 61 00 6e 00 73 00 6c .);.}..#endif......q.t.r.a.n.s.l
3e620 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 14 4f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .a.t.o.r...h...O/***************
3e640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a *****************************.**
3e680 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 .$Id:.$.**.**.Definition.of.the.
3e6a0 74 72 61 6e 73 6c 61 74 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a translator.class.**.**.Created.:
3e6c0 20 39 38 30 39 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 .980906.**.**.Copyright.(C).1998
3e6e0 2d 39 39 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 -99.by.Trolltech.ASA...All.right
3e700 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
3e720 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 art.of.the.kernel.module.of.the.
3e740 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
3e760 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
3e780 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
3e7a0 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
3e7c0 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
3e7e0 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
3e800 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
3e820 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
3e840 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
3e860 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
3e880 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
3e8a0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
3e8c0 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
3e8e0 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
3e900 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
3e920 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
3e940 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
3e960 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
3e980 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
3e9a0 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
3e9c0 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
3e9e0 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
3ea00 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
3ea20 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
3ea40 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
3ea60 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
3ea80 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
3eaa0 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
3eac0 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
3eae0 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
3eb00 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
3eb20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
3eb40 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
3eb60 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
3eb80 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
3eba0 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
3ebc0 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
3ebe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3ec00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 23 69 66 6e 64 65 **********************/...#ifnde
3ec20 66 20 51 54 52 41 4e 53 4c 41 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 52 41 4e 53 4c 41 f.QTRANSLATOR_H.#define.QTRANSLA
3ec40 54 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f TOR_H..#ifndef.QT_H.#include."qo
3ec60 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 bject.h".#include."qvaluelist.h"
3ec80 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 .#endif.//.QT_H..#ifndef.QT_NO_T
3eca0 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 63 6c 61 73 73 20 51 54 72 61 6e 73 6c 61 74 6f 72 50 72 69 RANSLATION..class.QTranslatorPri
3ecc0 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 72 61 6e 73 6c 61 74 6f vate;..class.Q_EXPORT.QTranslato
3ece0 72 4d 65 73 73 61 67 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 rMessage.{.public:.....QTranslat
3ed00 6f 72 4d 65 73 73 61 67 65 28 29 3b 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 orMessage();.....QTranslatorMess
3ed20 61 67 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 63 6f 6e 74 65 78 74 2c 0a 09 09 09 63 6f age(.const.char.*.context,....co
3ed40 6e 73 74 20 63 68 61 72 20 2a 20 73 6f 75 72 63 65 54 65 78 74 2c 0a 09 09 09 63 6f 6e 73 74 20 nst.char.*.sourceText,....const.
3ed60 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 char.*.comment,....const.QString
3ed80 26 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b &.translation.=.QString::null.);
3eda0 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 28 20 51 44 61 74 61 53 74 .....QTranslatorMessage(.QDataSt
3edc0 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 ream.&.);.....QTranslatorMessage
3ede0 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 26 20 6d 20 29 (.const.QTranslatorMessage.&.m.)
3ee00 3b 0a 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 26 20 6f 70 65 72 ;......QTranslatorMessage.&.oper
3ee20 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 ator=(.const.QTranslatorMessage.
3ee40 26 20 6d 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 68 61 73 68 28 29 20 63 6f 6e 73 74 20 7b 20 &.m.);......uint.hash().const.{.
3ee60 72 65 74 75 72 6e 20 68 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 return.h;.}.....const.char.*cont
3ee80 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 78 3b 20 7d 0a 20 20 20 20 63 ext().const.{.return.cx;.}.....c
3eea0 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 onst.char.*sourceText().const.{.
3eec0 72 65 74 75 72 6e 20 73 74 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6d return.st;.}.....const.char.*com
3eee0 6d 65 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6d 3b 20 7d 0a 0a 20 20 20 ment().const.{.return.cm;.}.....
3ef00 20 76 6f 69 64 20 73 65 74 54 72 61 6e 73 6c 61 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 .void.setTranslation(.const.QStr
3ef20 69 6e 67 20 26 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 29 20 7b 20 74 6e 20 3d 20 74 72 61 6e 73 ing.&.translation.).{.tn.=.trans
3ef40 6c 61 74 69 6f 6e 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 72 61 6e 73 6c 61 74 69 6f lation;.}.....QString.translatio
3ef60 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6e 3b 20 7d 0a 0a 20 20 20 20 65 6e n().const.{.return.tn;.}......en
3ef80 75 6d 20 50 72 65 66 69 78 20 7b 20 4e 6f 50 72 65 66 69 78 2c 20 48 61 73 68 2c 20 48 61 73 68 um.Prefix.{.NoPrefix,.Hash,.Hash
3efa0 43 6f 6e 74 65 78 74 2c 20 48 61 73 68 43 6f 6e 74 65 78 74 53 6f 75 72 63 65 54 65 78 74 2c 0a Context,.HashContextSourceText,.
3efc0 09 09 20 20 48 61 73 68 43 6f 6e 74 65 78 74 53 6f 75 72 63 65 54 65 78 74 43 6f 6d 6d 65 6e 74 ....HashContextSourceTextComment
3efe0 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 .};.....void.write(.QDataStream.
3f000 26 20 73 2c 20 62 6f 6f 6c 20 73 74 72 69 70 20 3d 20 46 41 4c 53 45 2c 0a 09 09 50 72 65 66 69 &.s,.bool.strip.=.FALSE,...Prefi
3f020 78 20 70 72 65 66 69 78 20 3d 20 48 61 73 68 43 6f 6e 74 65 78 74 53 6f 75 72 63 65 54 65 78 74 x.prefix.=.HashContextSourceText
3f040 43 6f 6d 6d 65 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 50 72 65 66 69 78 20 63 6f 6d 6d Comment.).const;.....Prefix.comm
3f060 6f 6e 50 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 onPrefix(.const.QTranslatorMessa
3f080 67 65 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d ge&.).const;......bool.operator=
3f0a0 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 6d 20 29 =(.const.QTranslatorMessage&.m.)
3f0c0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e .const;.....bool.operator!=(.con
3f0e0 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 st.QTranslatorMessage&.m.).const
3f100 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 21 6f 70 65 72 61 74 6f 72 3d 3d 28 20 6d 20 29 3b 20 .....{.return.!operator==(.m.);.
3f120 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 51 54 72 61 }.....bool.operator<(.const.QTra
3f140 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 nslatorMessage&.m.).const;.....b
3f160 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f ool.operator<=(.const.QTranslato
3f180 72 4d 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e rMessage&.m.).const.....{.return
3f1a0 20 21 6d 2e 6f 70 65 72 61 74 6f 72 3c 28 20 2a 74 68 69 73 20 29 3b 20 7d 0a 20 20 20 20 62 6f .!m.operator<(.*this.);.}.....bo
3f1c0 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d ol.operator>(.const.QTranslatorM
3f1e0 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 6d essage&.m.).const.....{.return.m
3f200 2e 6f 70 65 72 61 74 6f 72 3c 28 20 2a 74 68 69 73 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 .operator<(.*this.);.}.....bool.
3f220 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 operator>=(.const.QTranslatorMes
3f240 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 21 6f 70 sage&.m.).const.....{.return.!op
3f260 65 72 61 74 6f 72 3c 28 20 6d 20 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 erator<(.m.);.}..private:.....ui
3f280 6e 74 20 68 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 63 78 3b 0a 20 20 20 20 51 43 53 74 72 nt.h;.....QCString.cx;.....QCStr
3f2a0 69 6e 67 20 73 74 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 63 6d 3b 0a 20 20 20 20 51 53 74 ing.st;.....QCString.cm;.....QSt
3f2c0 72 69 6e 67 20 74 6e 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 61 67 20 7b 20 54 61 67 5f 45 6e 64 ring.tn;......enum.Tag.{.Tag_End
3f2e0 20 3d 20 31 2c 20 54 61 67 5f 53 6f 75 72 63 65 54 65 78 74 31 36 2c 20 54 61 67 5f 54 72 61 6e .=.1,.Tag_SourceText16,.Tag_Tran
3f300 73 6c 61 74 69 6f 6e 2c 20 54 61 67 5f 43 6f 6e 74 65 78 74 31 36 2c 0a 09 20 20 20 20 20 20 20 slation,.Tag_Context16,.........
3f320 54 61 67 5f 48 61 73 68 2c 20 54 61 67 5f 53 6f 75 72 63 65 54 65 78 74 2c 20 54 61 67 5f 43 6f Tag_Hash,.Tag_SourceText,.Tag_Co
3f340 6e 74 65 78 74 2c 20 54 61 67 5f 43 6f 6d 6d 65 6e 74 2c 0a 09 20 20 20 20 20 20 20 54 61 67 5f ntext,.Tag_Comment,.........Tag_
3f360 4f 62 73 6f 6c 65 74 65 31 20 7d 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 Obsolete1.};.};...class.Q_EXPORT
3f380 20 51 54 72 61 6e 73 6c 61 74 6f 72 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 .QTranslator:.public.QObject.{..
3f3a0 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 ...Q_OBJECT.public:.....QTransla
3f3c0 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 tor(.QObject.*.parent.=.0,.const
3f3e0 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 54 72 61 6e 73 6c .char.*.name.=.0.);.....~QTransl
3f400 61 74 6f 72 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 ator();..#ifndef.QT_NO_COMPAT...
3f420 20 20 51 53 74 72 69 6e 67 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 ..QString.find(.const.char.*cont
3f440 65 78 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e ext,.const.char.*sourceText,.con
3f460 73 74 20 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 20 7b 0a st.char.*.comment.=.0.).const.{.
3f480 09 72 65 74 75 72 6e 20 66 69 6e 64 4d 65 73 73 61 67 65 28 20 63 6f 6e 74 65 78 74 2c 20 73 6f .return.findMessage(.context,.so
3f4a0 75 72 63 65 54 65 78 74 2c 20 63 6f 6d 6d 65 6e 74 20 29 2e 74 72 61 6e 73 6c 61 74 69 6f 6e 28 urceText,.comment.).translation(
3f4c0 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 72 61 );.....}.#endif.....virtual.QTra
3f4e0 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 66 69 6e 64 4d 65 73 73 61 67 65 28 20 63 6f 6e 73 nslatorMessage.findMessage(.cons
3f500 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 0a 09 09 09 09 09 20 20 20 t.char.*,.const.char.*,.........
3f520 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 .const.char.*.=.0.).const;......
3f540 62 6f 6f 6c 20 6c 6f 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 66 69 6c 65 6e bool.load(.const.QString.&.filen
3f560 61 6d 65 2c 0a 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 64 69 72 ame,.........const.QString.&.dir
3f580 65 63 74 6f 72 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 20 20 20 20 20 ectory.=.QString::null,.........
3f5a0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 65 61 72 63 68 5f 64 65 6c 69 6d 69 74 65 72 const.QString.&.search_delimiter
3f5c0 73 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 20 20 20 20 20 63 6f 6e 73 74 s.=.QString::null,.........const
3f5e0 20 51 53 74 72 69 6e 67 20 26 20 73 75 66 66 69 78 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c .QString.&.suffix.=.QString::nul
3f600 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 6f 61 64 28 20 63 6f 6e 73 74 20 75 63 68 61 72 20 l.);.....bool.load(.const.uchar.
3f620 2a 64 61 74 61 2c 20 69 6e 74 20 6c 65 6e 20 29 20 7b 0a 09 63 6c 65 61 72 28 29 3b 0a 09 72 65 *data,.int.len.).{..clear();..re
3f640 74 75 72 6e 20 64 6f 5f 6c 6f 61 64 28 20 64 61 74 61 2c 20 6c 65 6e 20 29 3b 0a 20 20 20 20 7d turn.do_load(.data,.len.);.....}
3f660 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f ......void.clear();..#ifndef.QT_
3f680 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 5f 42 55 49 4c 44 45 52 0a 20 20 20 20 65 6e 75 6d 20 NO_TRANSLATION_BUILDER.....enum.
3f6a0 53 61 76 65 4d 6f 64 65 20 7b 20 45 76 65 72 79 74 68 69 6e 67 2c 20 53 74 72 69 70 70 65 64 20 SaveMode.{.Everything,.Stripped.
3f6c0 7d 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 61 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 };......bool.save(.const.QString
3f6e0 20 26 20 66 69 6c 65 6e 61 6d 65 2c 20 53 61 76 65 4d 6f 64 65 20 6d 6f 64 65 20 3d 20 45 76 65 .&.filename,.SaveMode.mode.=.Eve
3f700 72 79 74 68 69 6e 67 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 63 6f 6e rything.);......void.insert(.con
3f720 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 29 3b 0a 20 20 20 20 76 6f st.QTranslatorMessage&.);.....vo
3f740 69 64 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 65 78 74 2c 20 id.insert(.const.char.*context,.
3f760 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e 73 74 20 51 53 const.char.*sourceText,.const.QS
3f780 74 72 69 6e 67 20 26 74 72 61 6e 73 6c 61 74 69 6f 6e 20 29 20 7b 0a 09 69 6e 73 65 72 74 28 20 tring.&translation.).{..insert(.
3f7a0 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 28 63 6f 6e 74 65 78 74 2c 20 73 6f 75 72 QTranslatorMessage(context,.sour
3f7c0 63 65 54 65 78 74 2c 20 22 22 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 29 3b 0a 20 20 20 20 ceText,."",.translation).);.....
3f7e0 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c }.....void.remove(.const.QTransl
3f800 61 74 6f 72 4d 65 73 73 61 67 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 atorMessage&.);.....void.remove(
3f820 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 65 78 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 .const.char.*context,.const.char
3f840 20 2a 73 6f 75 72 63 65 54 65 78 74 20 29 20 7b 0a 09 72 65 6d 6f 76 65 28 20 51 54 72 61 6e 73 .*sourceText.).{..remove(.QTrans
3f860 6c 61 74 6f 72 4d 65 73 73 61 67 65 28 63 6f 6e 74 65 78 74 2c 20 73 6f 75 72 63 65 54 65 78 74 latorMessage(context,.sourceText
3f880 2c 20 22 22 29 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 61 69 6e 73 ,."").);.....}.....bool.contains
3f8a0 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 6f (.const.char.*,.const.char.*,.co
3f8c0 6e 73 74 20 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a nst.char.*.comment.=.0.).const;.
3f8e0 0a 20 20 20 20 76 6f 69 64 20 73 71 75 65 65 7a 65 28 20 53 61 76 65 4d 6f 64 65 20 3d 20 45 76 .....void.squeeze(.SaveMode.=.Ev
3f900 65 72 79 74 68 69 6e 67 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 73 71 75 65 65 7a 65 28 29 erything.);.....void.unsqueeze()
3f920 3b 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 ;......QValueList<QTranslatorMes
3f940 73 61 67 65 3e 20 6d 65 73 73 61 67 65 73 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a sage>.messages().const;.#endif..
3f960 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 ....bool.isEmpty().const;..priva
3f980 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a te:.#if.defined(Q_DISABLE_COPY).
3f9a0 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 ....QTranslator(.const.QTranslat
3f9c0 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 20 26 6f 70 65 72 61 74 6f or.&.);.....QTranslator.&operato
3f9e0 72 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 r=(.const.QTranslator.&.);.#endi
3fa00 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 5f 6c 6f 61 64 28 20 63 6f 6e 73 74 20 75 63 68 61 72 f......bool.do_load(.const.uchar
3fa20 20 2a 64 61 74 61 2c 20 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 .*data,.int.len.);......QTransla
3fa40 74 6f 72 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 torPrivate.*.d;.};..#endif.//.QT
3fa60 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 77 _NO_TRANSLATION..#endif......q.w
3fa80 00 69 00 64 00 67 00 65 00 74 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 08 cf 2f 2a 2a 2a 2a 2a .i.d.g.e.t.l.i.s.t...h..../*****
3faa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3fac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3fae0 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 *******.**.$Id:.$.**.**.Definiti
3fb00 6f 6e 20 6f 66 20 51 57 69 64 67 65 74 4c 69 73 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 on.of.QWidgetList.**.**.Created.
3fb20 3a 20 39 35 30 31 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 :.950116.**.**.Copyright.(C).199
3fb40 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2000.Trolltech.ASA...All.right
3fb60 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
3fb80 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 art.of.the.kernel.module.of.the.
3fba0 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
3fbc0 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
3fbe0 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
3fc00 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
3fc20 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
3fc40 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
3fc60 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
3fc80 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
3fca0 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
3fcc0 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
3fce0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
3fd00 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
3fd20 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
3fd40 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
3fd60 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
3fd80 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
3fda0 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
3fdc0 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
3fde0 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
3fe00 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
3fe20 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
3fe40 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
3fe60 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
3fe80 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
3fea0 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
3fec0 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
3fee0 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
3ff00 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
3ff20 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
3ff40 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
3ff60 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
3ff80 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
3ffa0 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
3ffc0 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
3ffe0 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
40000 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
40020 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
40040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
40080 20 51 57 49 44 47 45 54 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 4c 49 .QWIDGETLIST_H.#define.QWIDGETLI
400a0 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 ST_H..#ifndef.QT_H.#include."qwi
400c0 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 65 dget.h".#include."qptrlist.h".#e
400e0 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 ndif.//.QT_H..class.Q_EXPORT.QWi
40100 64 67 65 74 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 dgetList.:.public.QPtrList<QWidg
40120 65 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 28 29 20 et>.{.public:.....QWidgetList().
40140 3a 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 28 29 20 7b 7d 0a 20 20 20 20 51 57 69 :.QPtrList<QWidget>().{}.....QWi
40160 64 67 65 74 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6c 69 73 dgetList(.const.QWidgetList.&lis
40180 74 20 29 20 3a 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 28 6c 69 73 74 29 20 7b 7d t.).:.QPtrList<QWidget>(list).{}
401a0 0a 20 20 20 7e 51 57 69 64 67 65 74 4c 69 73 74 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a ....~QWidgetList().{.clear();.}.
401c0 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 ....QWidgetList.&operator=(const
401e0 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6c 69 73 74 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 .QWidgetList.&list)..{.return.(Q
40200 57 69 64 67 65 74 4c 69 73 74 26 29 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 3a 3a 6f WidgetList&)QPtrList<QWidget>::o
40220 70 65 72 61 74 6f 72 3d 28 6c 69 73 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 perator=(list);.}.};..class.Q_EX
40240 50 4f 52 54 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 PORT.QWidgetListIt.:.public.QPtr
40260 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a ListIterator<QWidget>.{.public:.
40280 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 ....QWidgetListIt(.const.QWidget
402a0 4c 69 73 74 20 26 6c 20 29 20 3a 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 List.&l.).:.QPtrListIterator<QWi
402c0 64 67 65 74 3e 28 6c 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 26 6f dget>(l).{}.....QWidgetListIt.&o
402e0 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 26 69 29 perator=(const.QWidgetListIt.&i)
40300 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 4c 69 73 74 49 74 26 29 51 50 74 72 4c ..{.return.(QWidgetListIt&)QPtrL
40320 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 istIterator<QWidget>::operator=(
40340 69 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 4c 49 53 54 5f i);.}.};..#endif.//.QWIDGETLIST_
40360 48 0a 00 00 00 1e 00 71 00 77 00 73 00 63 00 75 00 72 00 73 00 6f 00 72 00 5f 00 71 00 77 00 73 H......q.w.s.c.u.r.s.o.r._.q.w.s
40380 00 2e 00 68 00 00 08 0d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...h..../***********************
403a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
403c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a *********************.**.$Id$.**
403e0 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 43 75 72 73 6f 72 20 63 6c 61 73 .**.Definition.of.QWSCursor.clas
40400 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 s.**.**.Created.:.000101.**.**.C
40420 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 opyright.(C).2000-2002.Trolltech
40440 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a .ASA...All.rights.reserved..**.*
40460 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 *.This.file.is.part.of.the.kerne
40480 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a l.module.of.the.Qt.GUI.Toolkit..
404a0 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 **.**.This.file.may.be.distribut
404c0 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 ed.and/or.modified.under.the.ter
404e0 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 ms.of.the.**.GNU.General.Public.
40500 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 License.version.2.as.published.b
40520 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f y.the.Free.Software.**.Foundatio
40540 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 n.and.appearing.in.the.file.LICE
40560 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 NSE.GPL.included.in.the.**.packa
40580 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 ging.of.this.file..**.**.License
405a0 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 es.holding.valid.Qt.Enterprise.E
405c0 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
405e0 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 n.**.licenses.for.Qtopia.Core.ma
40600 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 y.use.this.file.in.accordance.wi
40620 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c th.the.**.Qt.Embedded.Commercial
40640 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 .License.Agreement.provided.with
40660 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 .the.Software..**.**.This.file.i
40680 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 s.provided.AS.IS.with.NO.WARRANT
406a0 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 Y.OF.ANY.KIND,.INCLUDING.THE.**.
406c0 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c WARRANTY.OF.DESIGN,.MERCHANTABIL
406e0 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 ITY.AND.FITNESS.FOR.A.PARTICULAR
40700 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .PURPOSE..**.**.See.http://qtsof
40720 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 tware.com/pricing.html.or.email.
40740 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 sales@trolltech.com.for.**...inf
40760 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 ormation.about.Qt.Commercial.Lic
40780 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ense.Agreements..**.See.http://q
407a0 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
407c0 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
407e0 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
40800 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
40820 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
40840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
40880 64 65 66 20 51 57 53 43 55 52 53 4f 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 43 def.QWSCURSOR_QWS_H.#define.QWSC
408a0 55 52 53 4f 52 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 URSOR_QWS_H..#ifndef.QT_H.#inclu
408c0 64 65 20 22 71 69 6d 61 67 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c de."qimage.h".#endif.//.QT_H..cl
408e0 61 73 73 20 51 57 53 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c ass.QWSCursor.:.public.Qt.{.publ
40900 69 63 3a 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 28 29 20 7b 7d 0a 20 20 20 20 51 57 53 43 75 ic:.....QWSCursor().{}.....QWSCu
40920 72 73 6f 72 28 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 64 61 74 61 2c 20 63 6f 6e 73 74 20 75 63 rsor(const.uchar.*data,.const.uc
40940 68 61 72 20 2a 6d 61 73 6b 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 77 har.*mask,.................int.w
40960 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 idth,.int.height,.int.hotX,.int.
40980 68 6f 74 59 29 0a 09 7b 20 73 65 74 28 64 61 74 61 2c 20 6d 61 73 6b 2c 20 77 69 64 74 68 2c 20 hotY)..{.set(data,.mask,.width,.
409a0 68 65 69 67 68 74 2c 20 68 6f 74 58 2c 20 68 6f 74 59 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 height,.hotX,.hotY);.}......void
409c0 20 73 65 74 28 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 64 61 74 61 2c 20 63 6f 6e 73 74 20 75 63 .set(const.uchar.*data,.const.uc
409e0 68 61 72 20 2a 6d 61 73 6b 2c 0a 09 09 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 har.*mask,...int.width,.int.heig
40a00 68 74 2c 20 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 68 6f 74 59 29 3b 0a 0a 20 20 20 20 51 50 ht,.int.hotX,.int.hotY);......QP
40a20 6f 69 6e 74 20 68 6f 74 53 70 6f 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 68 6f oint.hotSpot().const.{.return.ho
40a40 74 3b 20 7d 0a 20 20 20 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 28 29 20 7b 20 72 65 74 75 72 t;.}.....QImage.&image().{.retur
40a60 6e 20 63 75 72 73 6f 72 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 72 65 n.cursor;.}.....const.QRegion.re
40a80 67 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 67 6e 3b 20 7d 0a 0a 20 20 gion().const.{.return.rgn;.}....
40aa0 20 20 73 74 61 74 69 63 20 51 57 53 43 75 72 73 6f 72 20 2a 73 79 73 74 65 6d 43 75 72 73 6f 72 ..static.QWSCursor.*systemCursor
40ac0 28 69 6e 74 20 69 64 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 76 (int.id);..private:.....static.v
40ae0 6f 69 64 20 63 72 65 61 74 65 53 79 73 74 65 6d 43 75 72 73 6f 72 28 20 69 6e 74 20 69 64 20 29 oid.createSystemCursor(.int.id.)
40b00 3b 09 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 44 72 6f 70 53 68 61 64 6f 77 28 69 6e 74 ;......void.createDropShadow(int
40b20 20 64 72 6f 70 78 2c 20 69 6e 74 20 64 72 6f 70 79 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 .dropx,.int.dropy);..private:...
40b40 20 20 51 50 6f 69 6e 74 20 68 6f 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 63 75 72 73 6f 72 3b ..QPoint.hot;.....QImage.cursor;
40b60 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 67 6e 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 .....QRegion.rgn;.};..#endif.//.
40b80 51 57 53 43 55 52 53 4f 52 5f 51 57 53 5f 48 0a 00 00 00 10 00 71 00 74 00 5f 00 6d 00 61 00 63 QWSCURSOR_QWS_H......q.t._.m.a.c
40ba0 00 2e 00 68 00 00 2d 6b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...h..-k/***********************
40bc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40be0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a *********************.**.$Id$.**
40c00 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 3f 3f 3f 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 .**.Definition.of.???.**.**.Copy
40c20 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 right.(C).1992-2002.Trolltech.AS
40c40 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 A...All.rights.reserved..**.**.T
40c60 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d his.file.is.part.of.the.kernel.m
40c80 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a odule.of.the.Qt.GUI.Toolkit..**.
40ca0 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 **.This.file.may.be.distributed.
40cc0 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 and/or.modified.under.the.terms.
40ce0 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 of.the.**.GNU.General.Public.Lic
40d00 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 ense.version.2.as.published.by.t
40d20 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 he.Free.Software.**.Foundation.a
40d40 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 nd.appearing.in.the.file.LICENSE
40d60 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e .GPL.included.in.the.**.packagin
40d80 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 g.of.this.file..**.**.Licensees.
40da0 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 holding.valid.Qt.Enterprise.Edit
40dc0 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a ion.or.Qt.Professional.Edition.*
40de0 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 4d 61 63 69 6e 74 6f 73 68 20 6d 61 79 20 75 73 65 *.licenses.for.Macintosh.may.use
40e00 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 .this.file.in.accordance.with.th
40e20 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 e.Qt.Commercial.**.License.Agree
40e40 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e ment.provided.with.the.Software.
40e60 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 .**.**.This.file.is.provided.AS.
40e80 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c IS.with.NO.WARRANTY.OF.ANY.KIND,
40ea0 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 .INCLUDING.THE.**.WARRANTY.OF.DE
40ec0 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 SIGN,.MERCHANTABILITY.AND.FITNES
40ee0 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a S.FOR.A.PARTICULAR.PURPOSE..**.*
40f00 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 *.See.http://qtsoftware.com/pric
40f20 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 ing.html.or.email.sales@trolltec
40f40 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 h.com.for.**...information.about
40f60 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 .Qt.Commercial.License.Agreement
40f80 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f s..**.See.http://qtsoftware.com/
40fa0 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 gpl/.for.GPL.licensing.informati
40fc0 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 on..**.**.Contact.info@trolltech
40fe0 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c .com.if.any.conditions.of.this.l
41000 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 icensing.are.**.not.clear.to.you
41020 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..**.***************************
41040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
41060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 41 43 5f 48 0a 23 ***********/..#ifndef.QT_MAC_H.#
41080 64 65 66 69 6e 65 20 51 54 5f 4d 41 43 5f 48 0a 0a 23 75 6e 64 65 66 20 4f 4c 44 5f 44 45 42 55 define.QT_MAC_H..#undef.OLD_DEBU
410a0 47 0a 23 69 66 64 65 66 20 44 45 42 55 47 0a 23 64 65 66 69 6e 65 20 4f 4c 44 5f 44 45 42 55 47 G.#ifdef.DEBUG.#define.OLD_DEBUG
410c0 20 44 45 42 55 47 0a 23 75 6e 64 65 66 20 44 45 42 55 47 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 .DEBUG.#undef.DEBUG.#endif.#defi
410e0 6e 65 20 44 45 42 55 47 20 30 0a 0a 23 69 66 6e 64 65 66 20 5f 5f 49 4d 41 47 45 43 41 50 54 55 ne.DEBUG.0..#ifndef.__IMAGECAPTU
41100 52 45 5f 5f 0a 23 64 65 66 69 6e 65 20 5f 5f 49 4d 41 47 45 43 41 50 54 55 52 45 5f 5f 0a 23 65 RE__.#define.__IMAGECAPTURE__.#e
41120 6e 64 69 66 0a 23 69 6e 63 6c 75 64 65 20 3c 43 61 72 62 6f 6e 2f 43 61 72 62 6f 6e 2e 68 3e 0a ndif.#include.<Carbon/Carbon.h>.
41140 23 69 6e 63 6c 75 64 65 20 3c 51 75 69 63 6b 54 69 6d 65 2f 4d 6f 76 69 65 73 2e 68 3e 0a 23 75 #include.<QuickTime/Movies.h>.#u
41160 6e 64 65 66 20 51 54 5f 42 55 49 4c 44 5f 4b 45 59 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6f 6e ndef.QT_BUILD_KEY.#include.<qcon
41180 66 69 67 2e 68 3e 20 2f 2f 57 65 20 6e 65 65 64 20 74 68 69 73 20 74 6f 20 67 65 74 20 51 54 5f fig.h>.//We.need.this.to.get.QT_
411a0 4d 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c MACOSX_VERSION.#include."qglobal
411c0 2e 68 22 0a 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 23 20 64 65 66 69 6e 65 20 51 .h"..#ifdef.Q_OS_MAC9.#.define.Q
411e0 4d 41 43 5f 44 45 46 41 55 4c 54 5f 53 54 59 4c 45 20 22 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c MAC_DEFAULT_STYLE."QPlatinumStyl
41200 65 22 20 2f 2f 44 65 66 61 75 6c 74 20 73 74 79 6c 65 0a 23 20 69 6e 63 6c 75 64 65 20 22 71 74 e".//Default.style.#.include."qt
41220 5f 6d 61 63 39 2e 68 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 _mac9.h".#elif.defined(Q_OS_MACX
41240 29 0a 23 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 44 45 46 41 55 4c 54 5f 53 54 59 4c 45 20 22 51 ).#.define.QMAC_DEFAULT_STYLE."Q
41260 4d 61 63 53 74 79 6c 65 22 20 2f 2f 44 65 66 61 75 6c 74 53 74 79 6c 65 0a 23 65 6e 64 69 66 0a MacStyle".//DefaultStyle.#endif.
41280 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 58 29 20 7c 7c 20 51 54 5f 4d .#if.!defined(Q_WS_MACX).||.QT_M
412a0 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e 20 3c 20 30 78 31 30 32 30 20 7c 7c 20 51 54 5f 4d 41 43 ACOSX_VERSION.<.0x1020.||.QT_MAC
412c0 4f 53 58 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 31 30 33 30 0a 23 20 64 65 66 69 6e 65 20 51 OSX_VERSION.>=.0x1030.#.define.Q
412e0 4d 41 43 5f 4e 4f 5f 46 41 4b 45 43 55 52 53 4f 52 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 57 65 20 MAC_NO_FAKECURSOR.#endif../*.We.
41300 64 6f 6e 27 74 20 75 73 65 20 74 68 65 20 41 70 70 6c 69 63 61 74 69 6f 6e 45 76 65 6e 74 4c 6f don't.use.the.ApplicationEventLo
41320 6f 70 20 62 65 63 61 75 73 65 20 69 74 20 63 61 6e 20 63 61 75 73 65 73 20 62 61 64 20 62 65 68 op.because.it.can.causes.bad.beh
41340 61 76 69 6f 75 72 20 69 6e 0a 20 20 20 6d 75 6c 74 69 74 68 72 65 61 64 65 64 20 61 70 70 6c 69 aviour.in....multithreaded.appli
41360 63 61 74 69 6f 6e 73 2e 20 49 27 76 65 20 6c 65 66 74 20 74 68 65 20 63 6f 64 65 20 69 6e 20 68 cations..I've.left.the.code.in.h
41380 6f 77 65 76 65 72 20 62 65 63 61 75 73 65 20 75 73 69 6e 67 20 74 68 65 0a 20 20 20 41 70 70 6c owever.because.using.the....Appl
413a0 69 63 61 74 69 6f 6e 45 76 65 6e 74 4c 6f 6f 70 20 73 6f 6c 76 65 64 20 6f 74 68 65 72 20 70 72 icationEventLoop.solved.other.pr
413c0 6f 62 6c 65 6d 73 20 28 61 67 65 73 20 61 67 6f 29 20 2d 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 oblems.(ages.ago).-.for.example.
413e0 74 68 65 20 67 75 6d 64 72 6f 70 0a 20 20 20 22 68 6f 76 65 72 22 20 65 66 66 65 63 74 73 2e 20 the.gumdrop...."hover".effects..
41400 2a 2f 0a 2f 2f 23 64 65 66 69 6e 65 20 51 4d 41 43 5f 55 53 45 5f 41 50 50 4c 49 43 41 54 49 4f */.//#define.QMAC_USE_APPLICATIO
41420 4e 5f 45 56 45 4e 54 5f 4c 4f 4f 50 0a 0a 23 75 6e 64 65 66 20 44 45 42 55 47 0a 23 69 66 64 65 N_EVENT_LOOP..#undef.DEBUG.#ifde
41440 66 20 4f 4c 44 5f 44 45 42 55 47 0a 23 64 65 66 69 6e 65 20 44 45 42 55 47 20 4f 4c 44 5f 44 45 f.OLD_DEBUG.#define.DEBUG.OLD_DE
41460 42 55 47 0a 23 65 6e 64 69 66 0a 23 75 6e 64 65 66 20 4f 4c 44 5f 44 45 42 55 47 0a 0a 23 69 66 BUG.#endif.#undef.OLD_DEBUG..#if
41480 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 65 72 2e def.Q_WS_MAC.#include."qpainter.
414a0 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 65 78 74 65 72 6e 20 69 h".#include."qwidget.h".extern.i
414c0 6e 74 20 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e 74 3b 20 2f 2f 71 77 69 64 67 65 74 5f 6d nt.mac_window_count;.//qwidget_m
414e0 61 63 2e 63 70 70 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a ac.cpp.#ifdef.QT_THREAD_SUPPORT.
41500 23 69 6e 63 6c 75 64 65 20 22 71 74 68 72 65 61 64 2e 68 22 0a 65 78 74 65 72 6e 20 51 4d 75 74 #include."qthread.h".extern.QMut
41520 65 78 20 2a 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 3b 20 2f 2f 71 61 70 70 6c 69 63 ex.*qt_mac_port_mutex;.//qapplic
41540 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4d 61 63 ation_mac.cpp.#endif..class.QMac
41560 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 BlockingFunction.:.public.QObjec
41580 74 20 2f 2f 64 6f 6e 65 20 69 6e 20 71 61 70 70 6c 69 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 t.//done.in.qapplication_mac.cpp
415a0 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 62 6c 6f 63 6b .{.private:.....static.int.block
415c0 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 63 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 ;.public:.....QMacBlockingFuncti
415e0 6f 6e 28 29 3b 0a 20 20 20 20 7e 51 4d 61 63 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 6f 6e 28 on();.....~QMacBlockingFunction(
41600 29 20 7b 20 62 6c 6f 63 6b 2d 2d 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 62 ).{.block--;.}.....static.bool.b
41620 6c 6f 63 6b 69 6e 67 28 29 20 7b 20 72 65 74 75 72 6e 20 62 6c 6f 63 6b 20 21 3d 20 30 3b 20 7d locking().{.return.block.!=.0;.}
41640 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 74 69 6d 65 72 45 76 65 6e 74 ..protected:.....void.timerEvent
41660 28 51 54 69 6d 65 72 45 76 65 6e 74 20 2a 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 61 63 53 (QTimerEvent.*);.};..class.QMacS
41680 61 76 65 64 46 6f 6e 74 49 6e 66 6f 20 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 avedFontInfo..{.private:.....voi
416a0 64 20 69 6e 69 74 28 43 47 72 61 66 50 74 72 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 d.init(CGrafPtr);.protected:....
416c0 20 73 68 6f 72 74 20 74 66 6f 6e 74 2c 20 74 66 61 63 65 3b 0a 20 20 20 20 69 6e 74 20 74 73 69 .short.tfont,.tface;.....int.tsi
416e0 7a 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 ze;.public:.....inline.QMacSaved
41700 46 6f 6e 74 49 6e 66 6f 28 29 20 7b 20 47 57 6f 72 6c 64 50 74 72 20 77 3b 20 47 44 48 61 6e 64 FontInfo().{.GWorldPtr.w;.GDHand
41720 6c 65 20 68 3b 20 47 65 74 47 57 6f 72 6c 64 28 26 77 2c 20 26 68 29 3b 20 69 6e 69 74 28 77 29 le.h;.GetGWorld(&w,.&h);.init(w)
41740 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f ;.}.....inline.QMacSavedFontInfo
41760 28 43 47 72 61 66 50 74 72 20 77 29 20 7b 20 69 6e 69 74 28 77 29 3b 20 7d 0a 20 20 20 20 7e 51 (CGrafPtr.w).{.init(w);.}.....~Q
41780 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 MacSavedFontInfo();.};..inline.Q
417a0 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 3a 3a 7e 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 MacSavedFontInfo::~QMacSavedFont
417c0 49 6e 66 6f 28 29 20 0a 7b 0a 20 20 20 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e Info()..{.....if(mac_window_coun
417e0 74 29 20 7b 0a 09 54 65 78 74 46 6f 6e 74 28 74 66 6f 6e 74 29 3b 0a 09 54 65 78 74 46 61 63 65 t).{..TextFont(tfont);..TextFace
41800 28 74 66 61 63 65 29 3b 0a 09 54 65 78 74 53 69 7a 65 28 74 73 69 7a 65 29 3b 0a 20 20 20 20 7d (tface);..TextSize(tsize);.....}
41820 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 .}..inline.void.QMacSavedFontInf
41840 6f 3a 3a 69 6e 69 74 28 43 47 72 61 66 50 74 72 20 77 29 20 0a 7b 0a 20 20 20 20 69 66 28 6d 61 o::init(CGrafPtr.w)..{.....if(ma
41860 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e 74 29 20 7b 0a 09 74 66 6f 6e 74 20 3d 20 47 65 74 50 6f c_window_count).{..tfont.=.GetPo
41880 72 74 54 65 78 74 46 6f 6e 74 28 77 29 3b 0a 09 74 66 61 63 65 20 3d 20 47 65 74 50 6f 72 74 54 rtTextFont(w);..tface.=.GetPortT
418a0 65 78 74 46 61 63 65 28 77 29 3b 0a 09 74 73 69 7a 65 20 3d 20 47 65 74 50 6f 72 74 54 65 78 74 extFace(w);..tsize.=.GetPortText
418c0 53 69 7a 65 28 77 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 63 6c 61 73 73 20 51 4d 61 63 46 6f 6e 74 Size(w);.....}.}..class.QMacFont
418e0 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 46 6f Info.{.public:.....inline.QMacFo
41900 6e 74 49 6e 66 6f 28 29 20 3a 20 66 69 5f 66 6e 75 6d 28 30 29 2c 20 66 69 5f 66 61 63 65 28 30 ntInfo().:.fi_fnum(0),.fi_face(0
41920 29 2c 20 66 69 5f 73 69 7a 65 28 30 29 2c 20 66 69 5f 65 6e 63 28 30 29 2c 20 66 69 5f 61 73 74 ),.fi_size(0),.fi_enc(0),.fi_ast
41940 79 6c 65 28 30 29 0a 09 7b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 7e 51 4d 61 63 46 6f 6e 74 yle(0)..{.}.....inline.~QMacFont
41960 49 6e 66 6f 28 29 20 0a 09 7b 20 69 66 28 66 69 5f 61 73 74 79 6c 65 20 26 26 20 66 69 5f 61 73 Info()...{.if(fi_astyle.&&.fi_as
41980 74 79 6c 65 2d 3e 64 65 72 65 66 28 29 29 20 7b 0a 09 20 20 20 20 41 54 53 55 44 69 73 70 6f 73 tyle->deref()).{......ATSUDispos
419a0 65 53 74 79 6c 65 28 66 69 5f 61 73 74 79 6c 65 2d 3e 73 74 79 6c 65 29 3b 0a 09 20 20 20 20 64 eStyle(fi_astyle->style);......d
419c0 65 6c 65 74 65 20 66 69 5f 61 73 74 79 6c 65 3b 0a 09 7d 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 elete.fi_astyle;..}.}.....inline
419e0 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 .QMacFontInfo.&operator=(const.Q
41a00 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 26 72 68 73 29 20 7b 0a 09 73 65 74 45 6e 63 6f 64 69 6e 67 MacFontInfo.&rhs).{..setEncoding
41a20 28 72 68 73 2e 65 6e 63 6f 64 69 6e 67 28 29 29 3b 0a 09 73 65 74 46 6f 6e 74 28 72 68 73 2e 66 (rhs.encoding());..setFont(rhs.f
41a40 6f 6e 74 28 29 29 3b 0a 09 73 65 74 53 74 79 6c 65 28 72 68 73 2e 73 74 79 6c 65 28 29 29 3b 0a ont());..setStyle(rhs.style());.
41a60 09 73 65 74 53 69 7a 65 28 72 68 73 2e 73 69 7a 65 28 29 29 3b 0a 09 69 66 28 72 68 73 2e 61 74 .setSize(rhs.size());..if(rhs.at
41a80 73 75 53 74 79 6c 65 28 29 29 20 7b 0a 09 20 20 20 20 72 68 73 2e 61 74 73 75 53 74 79 6c 65 28 suStyle()).{......rhs.atsuStyle(
41aa0 29 2d 3e 72 65 66 28 29 3b 0a 09 20 20 20 20 73 65 74 41 54 53 55 53 74 79 6c 65 28 72 68 73 2e )->ref();......setATSUStyle(rhs.
41ac0 61 74 73 75 53 74 79 6c 65 28 29 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 69 66 28 atsuStyle());..}.else.{......if(
41ae0 66 69 5f 61 73 74 79 6c 65 20 26 26 20 66 69 5f 61 73 74 79 6c 65 2d 3e 64 65 72 65 66 28 29 29 fi_astyle.&&.fi_astyle->deref())
41b00 20 7b 0a 09 09 41 54 53 55 44 69 73 70 6f 73 65 53 74 79 6c 65 28 66 69 5f 61 73 74 79 6c 65 2d .{...ATSUDisposeStyle(fi_astyle-
41b20 3e 73 74 79 6c 65 29 3b 0a 09 09 64 65 6c 65 74 65 20 66 69 5f 61 73 74 79 6c 65 3b 0a 09 20 20 >style);...delete.fi_astyle;....
41b40 20 20 7d 0a 09 20 20 20 20 73 65 74 53 74 79 6c 65 28 30 29 3b 0a 09 7d 0a 09 72 65 74 75 72 6e ..}......setStyle(0);..}..return
41b60 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 54 65 78 74 45 6e .*this;.....}......inline.TextEn
41b80 63 6f 64 69 6e 67 20 65 6e 63 6f 64 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e coding.encoding().const.{.return
41ba0 20 66 69 5f 65 6e 63 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 45 6e .fi_enc;.}.....inline.void.setEn
41bc0 63 6f 64 69 6e 67 28 54 65 78 74 45 6e 63 6f 64 69 6e 67 20 66 29 20 7b 20 66 69 5f 65 6e 63 20 coding(TextEncoding.f).{.fi_enc.
41be0 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 73 68 6f 72 74 20 66 6f 6e 74 28 29 20 =.f;.}......inline.short.font().
41c00 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 66 6e 75 6d 3b 20 7d 0a 20 20 20 20 69 6e const.{.return.fi_fnum;.}.....in
41c20 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 73 68 6f 72 74 20 66 29 20 7b 20 66 69 5f line.void.setFont(short.f).{.fi_
41c40 66 6e 75 6d 20 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 73 68 6f 72 74 20 73 74 fnum.=.f;.}......inline.short.st
41c60 79 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 66 61 63 65 3b 20 7d 0a yle().const.{.return.fi_face;.}.
41c80 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 53 74 79 6c 65 28 73 68 6f 72 74 20 66 ....inline.void.setStyle(short.f
41ca0 29 20 7b 20 66 69 5f 66 61 63 65 20 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 69 ).{.fi_face.=.f;.}......inline.i
41cc0 6e 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 73 69 7a 65 nt.size().const.{.return.fi_size
41ce0 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 69 6e 74 20 ;.}.....inline.void.setSize(int.
41d00 66 29 20 7b 20 66 69 5f 73 69 7a 65 20 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 f).{.fi_size.=.f;.}......struct.
41d20 51 41 54 53 55 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 0a 09 41 QATSUStyle.:.public.QShared.{..A
41d40 54 53 55 53 74 79 6c 65 20 73 74 79 6c 65 3b 0a 09 52 47 42 43 6f 6c 6f 72 20 72 67 62 3b 0a 20 TSUStyle.style;..RGBColor.rgb;..
41d60 20 20 20 7d 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 41 54 53 55 53 74 79 6c 65 20 2a 61 74 73 ...};.....inline.QATSUStyle.*ats
41d80 75 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 61 73 74 79 6c uStyle().const.{.return.fi_astyl
41da0 65 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 41 54 53 55 53 74 79 6c e;.}.....inline.void.setATSUStyl
41dc0 65 28 51 41 54 53 55 53 74 79 6c 65 20 2a 73 29 20 7b 20 66 69 5f 61 73 74 79 6c 65 20 3d 20 73 e(QATSUStyle.*s).{.fi_astyle.=.s
41de0 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 68 6f 72 74 20 66 69 5f 66 6e 75 6d 2c ;.}..private:.....short.fi_fnum,
41e00 20 66 69 5f 66 61 63 65 3b 0a 20 20 20 20 69 6e 74 20 66 69 5f 73 69 7a 65 3b 0a 20 20 20 20 54 .fi_face;.....int.fi_size;.....T
41e20 65 78 74 45 6e 63 6f 64 69 6e 67 20 66 69 5f 65 6e 63 3b 0a 20 20 20 20 51 41 54 53 55 53 74 79 extEncoding.fi_enc;.....QATSUSty
41e40 6c 65 20 2a 66 69 5f 61 73 74 79 6c 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e le.*fi_astyle;.};..class.QFontEn
41e60 67 69 6e 65 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 65 66 3b 0a 63 6c 61 73 73 20 51 46 6f 6e gine;.class.QFontDef;.class.QFon
41e80 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 tPrivate;.class.QMacSetFontInfo.
41ea0 3a 20 70 75 62 6c 69 63 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 2c 20 70 75 62 6c :.public.QMacSavedFontInfo,.publ
41ec0 69 63 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 ic.QMacFontInfo..{.private:.....
41ee0 73 74 61 74 69 63 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 2a 63 72 65 61 74 65 46 6f 6e 74 49 static.QMacFontInfo.*createFontI
41f00 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 65 2c 20 63 6f 6e 73 74 nfo(const.QFontEngine.*fe,.const
41f20 20 51 46 6f 6e 74 44 65 66 20 2a 64 65 66 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 .QFontDef.*def,.QPaintDevice.*pd
41f40 65 76 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 63 72 65 61 74 65 20 74 68 69 73 20 ev);..public:.....//create.this.
41f60 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 66 6f 6e 74 20 73 65 74 74 74 69 6e 67 0a 20 20 20 20 for.temporary.font.settting.....
41f80 69 6e 6c 69 6e 65 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f inline.QMacSetFontInfo(const.QFo
41fa0 6e 74 50 72 69 76 61 74 65 20 2a 64 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 ntPrivate.*d,.QPaintDevice.*pdev
41fc0 29 20 3a 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 29 2c 20 0a 09 09 09 09 09 09 ).:.QMacSavedFontInfo(),........
41fe0 09 09 09 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 28 29 20 7b 20 73 65 74 4d 61 63 46 6f 6e 74 28 64 ...QMacFontInfo().{.setMacFont(d
42000 2c 20 74 68 69 73 2c 20 70 64 65 76 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 ,.this,.pdev);.}.....inline.QMac
42020 53 65 74 46 6f 6e 74 49 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 SetFontInfo(const.QFontEngine.*f
42040 65 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 29 20 3a 20 51 4d 61 63 53 61 76 e,.QPaintDevice.*pdev).:.QMacSav
42060 65 64 46 6f 6e 74 49 6e 66 6f 28 29 2c 20 0a 09 09 09 09 09 09 09 09 09 51 4d 61 63 46 6f 6e 74 edFontInfo(),...........QMacFont
42080 49 6e 66 6f 28 29 20 7b 20 73 65 74 4d 61 63 46 6f 6e 74 28 66 65 2c 20 74 68 69 73 2c 20 70 64 Info().{.setMacFont(fe,.this,.pd
420a0 65 76 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 73 65 20 ev);.}......//you.can.use.these.
420c0 74 6f 20 63 61 75 73 65 20 66 6f 6e 74 20 73 65 74 74 69 6e 67 2c 20 77 69 74 68 6f 75 74 20 72 to.cause.font.setting,.without.r
420e0 65 73 74 6f 72 69 6e 67 20 6f 6c 64 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 estoring.old.....static.bool.set
42100 4d 61 63 46 6f 6e 74 28 63 6f 6e 73 74 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 2a 66 2c 20 51 MacFont(const.QMacFontInfo.*f,.Q
42120 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 2a 73 66 69 3d 4e 55 4c 4c 29 3b 0a 20 20 20 20 73 MacSetFontInfo.*sfi=NULL);.....s
42140 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 4d 61 63 46 6f 6e 74 28 63 6f 6e 73 74 20 51 46 6f 6e tatic.bool.setMacFont(const.QFon
42160 74 50 72 69 76 61 74 65 20 2a 64 2c 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 2a 73 66 tPrivate.*d,.QMacSetFontInfo.*sf
42180 69 3d 4e 55 4c 4c 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 3d 4e 55 4c 4c 29 i=NULL,.QPaintDevice.*pdev=NULL)
421a0 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 4d 61 63 46 6f 6e 74 28 63 6f 6e ;.....static.bool.setMacFont(con
421c0 73 74 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 65 2c 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 st.QFontEngine.*fe,.QMacSetFontI
421e0 6e 66 6f 20 2a 73 66 69 3d 4e 55 4c 4c 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 nfo.*sfi=NULL,.QPaintDevice.*pde
42200 76 3d 4e 55 4c 4c 29 3b 0a 7d 3b 0a 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 v=NULL);.};...#include."qptrlist
42220 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 76 69 63 65 2e 68 22 0a 65 78 .h".#include."qpaintdevice.h".ex
42240 74 65 72 6e 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 71 74 5f 6d 61 63 5f 73 61 66 65 5f 70 tern.QPaintDevice.*qt_mac_safe_p
42260 64 65 76 3b 20 2f 2f 71 61 70 70 6c 69 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 0a 65 78 74 65 dev;.//qapplication_mac.cpp.exte
42280 72 6e 20 51 50 61 69 6e 74 65 72 20 2a 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e rn.QPainter.*qt_mac_current_pain
422a0 74 65 72 3b 20 2f 2f 71 70 61 69 6e 74 65 72 5f 6d 61 63 2e 63 70 70 0a 63 6c 61 73 73 20 51 4d ter;.//qpainter_mac.cpp.class.QM
422c0 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 0a 7b 0a 20 20 20 20 52 67 6e 48 61 6e 64 6c 65 20 acSavedPortInfo.{.....RgnHandle.
422e0 63 6c 69 70 3b 0a 20 20 20 20 47 57 6f 72 6c 64 50 74 72 20 77 6f 72 6c 64 3b 0a 20 20 20 20 47 clip;.....GWorldPtr.world;.....G
42300 44 48 61 6e 64 6c 65 20 68 61 6e 64 6c 65 3b 0a 20 20 20 20 50 65 6e 53 74 61 74 65 20 70 65 6e DHandle.handle;.....PenState.pen
42320 3b 20 2f 2f 67 6f 20 70 65 6e 6e 73 74 61 74 65 0a 20 20 20 20 52 47 42 43 6f 6c 6f 72 20 62 61 ;.//go.pennstate.....RGBColor.ba
42340 63 6b 2c 20 66 6f 72 65 3b 0a 20 20 20 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 20 ck,.fore;.....QMacSavedFontInfo.
42360 2a 66 69 3b 0a 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 *fi;.....QPainter.*painter;.....
42380 62 6f 6f 6c 20 76 61 6c 69 64 5f 67 77 6f 72 6c 64 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 bool.valid_gworld;.....void.init
423a0 28 29 3b 0a 20 20 20 20 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 ();......public:.....inline.QMac
423c0 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 29 20 7b 20 69 6e 69 74 28 29 3b 20 7d 0a 20 20 20 20 SavedPortInfo().{.init();.}.....
423e0 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 51 50 61 69 6e 74 44 inline.QMacSavedPortInfo(QPaintD
42400 65 76 69 63 65 20 2a 70 64 29 20 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 evice.*pd).{.init();.setPaintDev
42420 69 63 65 28 70 64 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 ice(pd);.}.....inline.QMacSavedP
42440 6f 72 74 49 6e 66 6f 28 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 73 65 74 5f 63 6c 69 ortInfo(QWidget.*w,.bool.set_cli
42460 70 3d 46 41 4c 53 45 29 20 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 p=FALSE).{.init();.setPaintDevic
42480 65 28 77 2c 20 73 65 74 5f 63 6c 69 70 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 e(w,.set_clip);.}.....inline.QMa
424a0 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 2c cSavedPortInfo(QPaintDevice.*pd,
424c0 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 29 20 0a 09 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 .const.QRect.&r)...{.init();.set
424e0 50 61 69 6e 74 44 65 76 69 63 65 28 70 64 29 3b 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 72 PaintDevice(pd);.setClipRegion(r
42500 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 );.}.....inline.QMacSavedPortInf
42520 6f 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f o(QPaintDevice.*pd,.const.QRegio
42540 6e 20 26 72 29 20 0a 09 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 n.&r)...{.init();.setPaintDevice
42560 28 70 64 29 3b 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 72 29 3b 20 7d 0a 20 20 20 20 7e 51 (pd);.setClipRegion(r);.}.....~Q
42580 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 MacSavedPortInfo();.....static.b
425a0 6f 6f 6c 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 ool.setClipRegion(const.QRect.&r
425c0 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e );.....static.bool.setClipRegion
425e0 28 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 (const.QRegion.&r);.....static.b
42600 6f 6f 6c 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 ool.setPaintDevice(QPaintDevice.
42620 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 50 61 69 6e 74 44 65 76 69 *);.....static.bool.setPaintDevi
42640 63 65 28 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 73 65 74 5f 63 6c 69 70 3d 46 41 4c 53 ce(QWidget.*,.bool.set_clip=FALS
42660 45 2c 20 62 6f 6f 6c 20 77 69 74 68 5f 63 68 69 6c 64 3d 54 52 55 45 29 3b 0a 20 20 20 20 73 74 E,.bool.with_child=TRUE);.....st
42680 61 74 69 63 20 62 6f 6f 6c 20 66 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 3b atic.bool.flush(QPaintDevice.*);
426a0 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 66 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 .....static.bool.flush(QPaintDev
426c0 69 63 65 20 2a 2c 20 51 52 65 67 69 6f 6e 20 72 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 3d 46 41 4c ice.*,.QRegion.r,.bool.force=FAL
426e0 53 45 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 57 69 6e 64 6f 77 41 6c SE);.....static.void.setWindowAl
42700 70 68 61 28 51 57 69 64 67 65 74 20 2a 2c 20 66 6c 6f 61 74 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e pha(QWidget.*,.float);.};..inlin
42720 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 66 6c 75 73 68 e.bool..QMacSavedPortInfo::flush
42740 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 29 20 0a 7b 0a 23 69 66 64 65 66 20 51 (QPaintDevice.*pdev)..{.#ifdef.Q
42760 5f 57 53 5f 4d 41 43 58 0a 20 20 20 20 69 66 28 70 64 65 76 2d 3e 64 65 76 54 79 70 65 28 29 20 _WS_MACX.....if(pdev->devType().
42780 3d 3d 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 57 69 64 67 65 74 29 20 7b 0a 09 51 57 69 64 67 65 74 ==.QInternal::Widget).{..QWidget
427a0 20 2a 77 20 3d 20 28 51 57 69 64 67 65 74 20 2a 29 70 64 65 76 3b 0a 09 69 66 28 21 77 2d 3e 69 .*w.=.(QWidget.*)pdev;..if(!w->i
427c0 73 48 69 64 64 65 6e 28 29 20 26 26 20 51 44 49 73 50 6f 72 74 42 75 66 66 65 72 65 64 28 47 65 sHidden().&&.QDIsPortBuffered(Ge
427e0 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c 65 tWindowPort((WindowPtr)w->handle
42800 28 29 29 29 29 20 7b 0a 09 20 20 20 20 51 44 46 6c 75 73 68 50 6f 72 74 42 75 66 66 65 72 28 47 ()))).{......QDFlushPortBuffer(G
42820 65 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c etWindowPort((WindowPtr)w->handl
42840 65 28 29 29 2c 20 4e 55 4c 4c 29 3b 0a 09 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 09 e()),.NULL);......return.TRUE;..
42860 7d 0a 20 20 20 20 7d 20 0a 23 65 6c 73 65 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 70 64 65 76 }.....}..#else.....Q_UNUSED(pdev
42880 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 7d 0a 0a 69 );.#endif.....return.FALSE;.}..i
428a0 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 66 nline.bool..QMacSavedPortInfo::f
428c0 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 2c 20 51 52 65 67 69 6f 6e lush(QPaintDevice.*pdev,.QRegion
428e0 20 72 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 29 20 0a 7b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d .r,.bool.force)..{.#ifdef.Q_WS_M
42900 41 43 58 0a 20 20 20 20 69 66 28 70 64 65 76 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 ACX.....if(pdev->devType().==.QI
42920 6e 74 65 72 6e 61 6c 3a 3a 57 69 64 67 65 74 29 20 7b 0a 09 51 57 69 64 67 65 74 20 2a 77 20 3d nternal::Widget).{..QWidget.*w.=
42940 20 28 51 57 69 64 67 65 74 20 2a 29 70 64 65 76 3b 0a 09 72 2e 74 72 61 6e 73 6c 61 74 65 28 77 .(QWidget.*)pdev;..r.translate(w
42960 2d 3e 74 6f 70 4c 65 76 65 6c 57 69 64 67 65 74 28 29 2d 3e 67 65 6f 6d 65 74 72 79 28 29 2e 78 ->topLevelWidget()->geometry().x
42980 28 29 2c 20 77 2d 3e 74 6f 70 4c 65 76 65 6c 57 69 64 67 65 74 28 29 2d 3e 67 65 6f 6d 65 74 72 (),.w->topLevelWidget()->geometr
429a0 79 28 29 2e 79 28 29 29 3b 0a 09 69 66 28 21 77 2d 3e 69 73 48 69 64 64 65 6e 28 29 20 7c 7c 20 y().y());..if(!w->isHidden().||.
429c0 51 44 49 73 50 6f 72 74 42 75 66 66 65 72 65 64 28 47 65 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 QDIsPortBuffered(GetWindowPort((
429e0 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c 65 28 29 29 29 29 20 7b 0a 09 20 20 20 20 WindowPtr)w->handle()))).{......
42a00 51 44 46 6c 75 73 68 50 6f 72 74 42 75 66 66 65 72 28 47 65 74 57 69 6e 64 6f 77 50 6f 72 74 28 QDFlushPortBuffer(GetWindowPort(
42a20 28 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c 65 28 29 29 2c 20 72 2e 68 61 6e 64 6c (WindowPtr)w->handle()),.r.handl
42a40 65 28 66 6f 72 63 65 29 29 3b 0a 09 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 09 7d 0a e(force));......return.TRUE;..}.
42a60 20 20 20 20 7d 20 0a 23 65 6c 73 65 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 70 64 65 76 29 3b ....}..#else.....Q_UNUSED(pdev);
42a80 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 72 29 3b 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 66 .....Q_UNUSED(r);.....Q_UNUSED(f
42aa0 6f 72 63 65 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a orce);.#endif.....return.FALSE;.
42ac0 7d 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a 65 78 74 65 72 6e 20 22 43 22 20 7b }..#ifdef.Q_WS_MACX.extern."C".{
42ae0 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 43 47 53 43 6f 6e 6e 65 63 74 69 6f .....typedef.struct.CGSConnectio
42b00 6e 20 2a 43 47 53 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 3b 0a 20 20 20 20 74 79 70 65 64 65 66 n.*CGSConnectionRef;.....typedef
42b20 20 73 74 72 75 63 74 20 43 47 53 57 69 6e 64 6f 77 20 2a 43 47 53 57 69 6e 64 6f 77 52 65 66 3b .struct.CGSWindow.*CGSWindowRef;
42b40 0a 20 20 20 20 65 78 74 65 72 6e 20 4f 53 53 74 61 74 75 73 20 43 47 53 53 65 74 57 69 6e 64 6f .....extern.OSStatus.CGSSetWindo
42b60 77 41 6c 70 68 61 28 43 47 53 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 2c 20 43 47 53 57 69 6e 64 wAlpha(CGSConnectionRef,.CGSWind
42b80 6f 77 52 65 66 2c 20 66 6c 6f 61 74 29 3b 0a 20 20 20 20 65 78 74 65 72 6e 20 43 47 53 57 69 6e owRef,.float);.....extern.CGSWin
42ba0 64 6f 77 52 65 66 20 47 65 74 4e 61 74 69 76 65 57 69 6e 64 6f 77 46 72 6f 6d 57 69 6e 64 6f 77 dowRef.GetNativeWindowFromWindow
42bc0 52 65 66 28 57 69 6e 64 6f 77 52 65 66 29 3b 0a 20 20 20 20 65 78 74 65 72 6e 20 43 47 53 43 6f Ref(WindowRef);.....extern.CGSCo
42be0 6e 6e 65 63 74 69 6f 6e 52 65 66 20 5f 43 47 53 44 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f nnectionRef._CGSDefaultConnectio
42c00 6e 28 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 0a 51 4d 61 63 53 n();.}.#endif.inline.void..QMacS
42c20 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 73 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 51 57 69 avedPortInfo::setWindowAlpha(QWi
42c40 64 67 65 74 20 2a 77 2c 20 66 6c 6f 61 74 20 6c 29 0a 7b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f dget.*w,.float.l).{.#ifdef.Q_WS_
42c60 4d 41 43 58 0a 20 20 20 20 43 47 53 53 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 5f 43 47 53 44 MACX.....CGSSetWindowAlpha(_CGSD
42c80 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 2c 20 0a 09 09 20 20 20 20 20 20 47 65 74 efaultConnection(),..........Get
42ca0 4e 61 74 69 76 65 57 69 6e 64 6f 77 46 72 6f 6d 57 69 6e 64 6f 77 52 65 66 28 28 57 69 6e 64 6f NativeWindowFromWindowRef((Windo
42cc0 77 52 65 66 29 77 2d 3e 68 61 6e 64 6c 65 28 29 29 2c 20 6c 29 3b 0a 23 65 6c 73 65 0a 20 20 20 wRef)w->handle()),.l);.#else....
42ce0 20 51 5f 55 4e 55 53 45 44 28 77 29 3b 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 6c 29 3b 0a 23 .Q_UNUSED(w);.....Q_UNUSED(l);.#
42d00 65 6e 64 69 66 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 endif.}..inline.bool..QMacSavedP
42d20 6f 72 74 49 6e 66 6f 3a 3a 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 ortInfo::setClipRegion(const.QRe
42d40 63 74 20 26 72 65 63 74 29 0a 7b 0a 20 20 20 20 52 65 63 74 20 72 3b 0a 20 20 20 20 53 65 74 52 ct.&rect).{.....Rect.r;.....SetR
42d60 65 63 74 28 26 72 2c 20 72 65 63 74 2e 78 28 29 2c 20 72 65 63 74 2e 79 28 29 2c 20 72 65 63 74 ect(&r,.rect.x(),.rect.y(),.rect
42d80 2e 72 69 67 68 74 28 29 2b 31 2c 20 72 65 63 74 2e 62 6f 74 74 6f 6d 28 29 2b 31 29 3b 0a 23 69 .right()+1,.rect.bottom()+1);.#i
42da0 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 f.defined(QT_THREAD_SUPPORT)....
42dc0 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 .if(qt_mac_port_mutex)..qt_mac_p
42de0 6f 72 74 5f 6d 75 74 65 78 2d 3e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 71 74 ort_mutex->lock();.#endif.....qt
42e00 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 _mac_current_painter.=.NULL;....
42e20 20 43 6c 69 70 52 65 63 74 28 26 72 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 .ClipRect(&r);.#if.defined(QT_TH
42e40 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 READ_SUPPORT).....if(qt_mac_port
42e60 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c 6f _mutex)..qt_mac_port_mutex->unlo
42e80 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 7d 0a ck();.#endif.....return.TRUE;.}.
42ea0 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a .inline.bool..QMacSavedPortInfo:
42ec0 3a 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 29 :setClipRegion(const.QRegion.&r)
42ee0 0a 7b 0a 20 20 20 20 69 66 28 72 2e 69 73 4e 75 6c 6c 28 29 29 0a 09 72 65 74 75 72 6e 20 73 65 .{.....if(r.isNull())..return.se
42f00 74 43 6c 69 70 52 65 67 69 6f 6e 28 51 52 65 63 74 28 29 29 3b 0a 20 20 20 20 65 6c 73 65 20 69 tClipRegion(QRect());.....else.i
42f20 66 28 21 72 2e 68 61 6e 64 6c 65 28 29 29 0a 09 72 65 74 75 72 6e 20 73 65 74 43 6c 69 70 52 65 f(!r.handle())..return.setClipRe
42f40 67 69 6f 6e 28 72 2e 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 29 3b 0a 23 69 66 20 64 65 66 69 gion(r.boundingRect());.#if.defi
42f60 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 ned(QT_THREAD_SUPPORT).....if(qt
42f80 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 _mac_port_mutex)..qt_mac_port_mu
42fa0 74 65 78 2d 3e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 71 74 5f 6d 61 63 5f 63 tex->lock();.#endif.....qt_mac_c
42fc0 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 20 53 65 74 43 6c urrent_painter.=.NULL;.....SetCl
42fe0 69 70 28 72 2e 68 61 6e 64 6c 65 28 29 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 ip(r.handle());.#if.defined(QT_T
43000 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 HREAD_SUPPORT).....if(qt_mac_por
43020 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c t_mutex)..qt_mac_port_mutex->unl
43040 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 7d ock();.#endif.....return.TRUE;.}
43060 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a ..inline.bool.QMacSavedPortInfo:
43080 3a 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c :setPaintDevice(QWidget.*w,.bool
430a0 20 73 65 74 5f 63 6c 69 70 2c 20 62 6f 6f 6c 20 77 69 74 68 5f 63 68 69 6c 64 29 20 0a 7b 0a 20 .set_clip,.bool.with_child)..{..
430c0 20 20 20 69 66 28 21 77 29 0a 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 20 69 66 28 ...if(!w)..return.FALSE;.....if(
430e0 21 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 !setPaintDevice((QPaintDevice.*)
43100 77 29 29 0a 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 20 69 66 28 73 65 74 5f 63 6c w))..return.FALSE;.....if(set_cl
43120 69 70 29 20 0a 09 72 65 74 75 72 6e 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 77 2d 3e 63 6c ip)...return.setClipRegion(w->cl
43140 69 70 70 65 64 52 65 67 69 6f 6e 28 77 69 74 68 5f 63 68 69 6c 64 29 29 3b 0a 20 20 20 20 72 65 ippedRegion(with_child));.....re
43160 74 75 72 6e 20 54 52 55 45 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 0a 51 4d 61 63 53 61 turn.TRUE;.}..inline.bool.QMacSa
43180 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 51 50 61 69 vedPortInfo::setPaintDevice(QPai
431a0 6e 74 44 65 76 69 63 65 20 2a 70 64 29 0a 7b 0a 20 20 20 20 69 66 28 21 70 64 29 0a 09 72 65 74 ntDevice.*pd).{.....if(!pd)..ret
431c0 75 72 6e 20 46 41 4c 53 45 3b 0a 23 69 66 20 30 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 63 urn.FALSE;.#if.0.....if(qt_mac_c
431e0 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 26 26 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 urrent_painter.&&.qt_mac_current
43200 5f 70 61 69 6e 74 65 72 2d 3e 68 61 6e 64 6c 65 28 29 20 3d 3d 20 70 64 2d 3e 68 61 6e 64 6c 65 _painter->handle().==.pd->handle
43220 28 29 29 0a 09 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f ())..return.TRUE;.#endif.....boo
43240 6c 20 72 65 74 20 3d 20 54 52 55 45 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 l.ret.=.TRUE;.#if.defined(QT_THR
43260 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f EAD_SUPPORT).....if(qt_mac_port_
43280 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 6c 6f 63 6b 28 mutex)..qt_mac_port_mutex->lock(
432a0 29 3b 0a 23 65 6e 64 69 66 0a 2f 2f 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e );.#endif.//....if(qt_mac_curren
432c0 74 5f 70 61 69 6e 74 65 72 20 26 26 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e t_painter.&&.qt_mac_current_pain
432e0 74 65 72 2d 3e 68 61 6e 64 6c 65 28 29 20 21 3d 20 70 64 2d 3e 68 61 6e 64 6c 65 28 29 29 0a 09 ter->handle().!=.pd->handle())..
43300 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 qt_mac_current_painter.=.NULL;..
43320 20 20 20 69 66 28 70 64 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 6e 61 6c ...if(pd->devType().==.QInternal
43340 3a 3a 57 69 64 67 65 74 29 0a 09 53 65 74 50 6f 72 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 57 69 ::Widget)..SetPortWindowPort((Wi
43360 6e 64 6f 77 50 74 72 29 70 64 2d 3e 68 61 6e 64 6c 65 28 29 29 3b 0a 20 20 20 20 65 6c 73 65 20 ndowPtr)pd->handle());.....else.
43380 69 66 28 70 64 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 50 if(pd->devType().==.QInternal::P
433a0 69 78 6d 61 70 20 7c 7c 20 70 64 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 ixmap.||.pd->devType().==.QInter
433c0 6e 61 6c 3a 3a 50 72 69 6e 74 65 72 29 0a 09 53 65 74 47 57 6f 72 6c 64 28 28 47 72 61 66 50 74 nal::Printer)..SetGWorld((GrafPt
433e0 72 29 70 64 2d 3e 68 61 6e 64 6c 65 28 29 2c 20 30 29 3b 20 2f 2f 73 65 74 20 74 68 65 20 67 77 r)pd->handle(),.0);.//set.the.gw
43400 6f 72 6c 64 0a 20 20 20 20 65 6c 73 65 0a 09 72 65 74 20 3d 20 46 41 4c 53 45 3b 0a 23 69 66 20 orld.....else..ret.=.FALSE;.#if.
43420 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 defined(QT_THREAD_SUPPORT).....i
43440 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 f(qt_mac_port_mutex)..qt_mac_por
43460 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 t_mutex->unlock();.#endif.....re
43480 74 75 72 6e 20 72 65 74 3b 0a 7d 0a 20 20 20 20 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 0a 51 turn.ret;.}.......inline.void..Q
434a0 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 69 6e 69 74 28 29 0a 7b 0a 23 69 66 20 64 MacSavedPortInfo::init().{.#if.d
434c0 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 efined(QT_THREAD_SUPPORT).....if
434e0 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 (qt_mac_port_mutex)..qt_mac_port
43500 5f 6d 75 74 65 78 2d 3e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 66 69 20 3d 20 _mutex->lock();.#endif.....fi.=.
43520 4e 55 4c 4c 3b 0a 20 20 20 20 70 61 69 6e 74 65 72 20 3d 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 NULL;.....painter.=.qt_mac_curre
43540 6e 74 5f 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f nt_painter;.....if(mac_window_co
43560 75 6e 74 29 20 7b 0a 20 20 20 09 47 65 74 42 61 63 6b 43 6f 6c 6f 72 28 26 62 61 63 6b 29 3b 0a unt).{.....GetBackColor(&back);.
43580 09 47 65 74 46 6f 72 65 43 6f 6c 6f 72 28 26 66 6f 72 65 29 3b 0a 09 47 65 74 47 57 6f 72 6c 64 .GetForeColor(&fore);..GetGWorld
435a0 28 26 77 6f 72 6c 64 2c 20 26 68 61 6e 64 6c 65 29 3b 0a 09 76 61 6c 69 64 5f 67 77 6f 72 6c 64 (&world,.&handle);..valid_gworld
435c0 20 3d 20 54 52 55 45 3b 0a 09 66 69 20 3d 20 6e 65 77 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 .=.TRUE;..fi.=.new.QMacSavedFont
435e0 49 6e 66 6f 28 77 6f 72 6c 64 29 3b 0a 09 63 6c 69 70 20 3d 20 4e 65 77 52 67 6e 28 29 3b 0a 09 Info(world);..clip.=.NewRgn();..
43600 47 65 74 43 6c 69 70 28 63 6c 69 70 29 3b 0a 09 47 65 74 50 65 6e 53 74 61 74 65 28 26 70 65 6e GetClip(clip);..GetPenState(&pen
43620 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 );.....}.}..inline.QMacSavedPort
43640 49 6e 66 6f 3a 3a 7e 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 29 0a 7b 0a 20 20 20 Info::~QMacSavedPortInfo().{....
43660 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 .if(mac_window_count).{.........
43680 62 6f 6f 6c 20 73 65 74 5f 73 74 61 74 65 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 bool.set_state.=.false;.........
436a0 69 66 28 76 61 6c 69 64 5f 67 77 6f 72 6c 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 if(valid_gworld).{.............s
436c0 65 74 5f 73 74 61 74 65 20 3d 20 49 73 56 61 6c 69 64 50 6f 72 74 28 77 6f 72 6c 64 29 3b 0a 20 et_state.=.IsValidPort(world);..
436e0 20 20 20 20 20 20 20 20 20 20 20 69 66 28 73 65 74 5f 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 ...........if(set_state)........
43700 20 20 20 20 20 20 20 20 20 53 65 74 47 57 6f 72 6c 64 28 77 6f 72 6c 64 2c 68 61 6e 64 6c 65 29 .........SetGWorld(world,handle)
43720 3b 20 2f 2f 61 6c 77 61 79 73 20 64 6f 20 74 68 69 73 20 6f 6e 65 20 66 69 72 73 74 0a 20 20 20 ;.//always.do.this.one.first....
43740 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 50 61 69 .....}.else.{.............setPai
43760 6e 74 44 65 76 69 63 65 28 71 74 5f 6d 61 63 5f 73 61 66 65 5f 70 64 65 76 29 3b 0a 20 20 20 20 ntDevice(qt_mac_safe_pdev);.....
43780 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 69 66 28 73 65 74 5f 73 74 61 74 65 29 20 7b 0a 20 20 ....}.........if(set_state).{...
437a0 20 20 20 20 20 20 20 20 20 20 53 65 74 43 6c 69 70 28 63 6c 69 70 29 3b 0a 20 20 20 20 20 20 20 ..........SetClip(clip);........
437c0 20 20 20 20 20 53 65 74 50 65 6e 53 74 61 74 65 28 26 70 65 6e 29 3b 0a 20 20 20 20 20 20 20 20 .....SetPenState(&pen);.........
437e0 20 20 20 20 52 47 42 46 6f 72 65 43 6f 6c 6f 72 28 26 66 6f 72 65 29 3b 0a 20 20 20 20 20 20 20 ....RGBForeColor(&fore);........
43800 20 20 20 20 20 52 47 42 42 61 63 6b 43 6f 6c 6f 72 28 26 62 61 63 6b 29 3b 0a 20 20 20 20 20 20 .....RGBBackColor(&back);.......
43820 20 20 7d 0a 20 20 20 20 20 20 20 20 44 69 73 70 6f 73 65 52 67 6e 28 63 6c 69 70 29 3b 0a 20 20 ..}.........DisposeRgn(clip);...
43840 20 20 7d 0a 20 20 20 20 69 66 28 66 69 29 0a 09 64 65 6c 65 74 65 20 66 69 3b 0a 20 20 20 20 71 ..}.....if(fi)..delete.fi;.....q
43860 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 70 61 69 6e 74 65 72 3b t_mac_current_painter.=.painter;
43880 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a .#if.defined(QT_THREAD_SUPPORT).
438a0 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 20 20 20 20 20 20 ....if(qt_mac_port_mutex).......
438c0 20 20 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c 6f 63 6b 28 29 3b 0a 23 ..qt_mac_port_mutex->unlock();.#
438e0 65 6e 64 69 66 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 5f 57 53 5f 4d 41 43 0a 23 65 6e 64 69 endif.}..#endif.//Q_WS_MAC.#endi
43900 66 20 2f 2f 20 51 54 5f 4d 41 43 5f 48 0a 00 00 00 12 00 71 00 73 00 74 00 72 00 76 00 65 00 63 f.//.QT_MAC_H......q.s.t.r.v.e.c
43920 00 2e 00 68 00 00 0a 71 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...h...q/***********************
43940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
43960 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a *********************.**.$Id$.**
43980 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 72 56 65 63 20 61 6e 64 20 51 53 .**.Definition.of.QStrVec.and.QS
439a0 74 72 49 56 65 63 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 trIVec.classes.**.**.Created.:.9
439c0 33 31 32 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 31203.**.**.Copyright.(C).1992-2
439e0 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 000.Trolltech.ASA...All.rights.r
43a00 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 eserved..**.**.This.file.is.part
43a20 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 .of.the.tools.module.of.the.Qt.G
43a40 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
43a60 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f be.distributed.under.the.terms.o
43a80 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 f.the.Q.Public.License.**.as.def
43aa0 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 ined.by.Trolltech.ASA.of.Norway.
43ac0 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 and.appearing.in.the.file.**.LIC
43ae0 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 ENSE.QPL.included.in.the.packagi
43b00 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 ng.of.this.file..**.**.This.file
43b20 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
43b40 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
43b60 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
43b80 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
43ba0 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
43bc0 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
43be0 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
43c00 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
43c20 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
43c40 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d ofessional.Edition.**.licenses.m
43c60 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
43c80 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a ith.the.Qt.Commercial.License.**
43ca0 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
43cc0 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
43ce0 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
43d00 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
43d20 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
43d40 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
43d60 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
43d80 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
43da0 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
43dc0 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
43de0 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
43e00 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/qpl/.for.QPL.licensing.inf
43e20 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 ormation..**.See.http://qtsoftwa
43e40 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
43e60 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
43e80 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
43ea0 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
43ec0 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
43ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
43f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 ******************/..#ifndef.QST
43f20 52 56 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 56 45 43 5f 48 0a 0a 23 69 66 6e 64 65 RVEC_H.#define.QSTRVEC_H..#ifnde
43f40 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 f.QT_H.#include."qstring.h".#inc
43f60 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 lude."qptrvector.h".#include."qd
43f80 61 74 61 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 atastream.h".#endif.//.QT_H..cla
43fa0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 56 65 63 20 3a 20 70 75 62 6c 69 63 20 51 50 74 ss.Q_EXPORT.QStrVec.:.public.QPt
43fc0 72 56 65 63 74 6f 72 3c 63 68 61 72 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 rVector<char>.{.public:.....QStr
43fe0 56 65 63 28 29 20 20 7b 20 64 63 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 51 53 74 72 56 65 Vec()..{.dc.=.TRUE;.}.....QStrVe
44000 63 28 20 75 69 6e 74 20 73 69 7a 65 2c 20 62 6f 6f 6c 20 64 65 65 70 63 20 3d 20 54 52 55 45 20 c(.uint.size,.bool.deepc.=.TRUE.
44020 29 20 3a 20 51 50 74 72 56 65 63 74 6f 72 3c 63 68 61 72 3e 28 73 69 7a 65 29 20 7b 64 63 3d 64 ).:.QPtrVector<char>(size).{dc=d
44040 65 65 70 63 3b 7d 0a 20 20 20 7e 51 53 74 72 56 65 63 28 29 20 20 7b 20 63 6c 65 61 72 28 29 3b eepc;}....~QStrVec()..{.clear();
44060 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 49 74 65 6d 09 20 6e 65 77 49 74 65 6d 28 20 49 .}.private:.....Item..newItem(.I
44080 74 65 6d 20 64 20 29 09 7b 20 72 65 74 75 72 6e 20 64 63 20 3f 20 71 73 74 72 64 75 70 28 20 28 tem.d.).{.return.dc.?.qstrdup(.(
440a0 63 6f 6e 73 74 20 63 68 61 72 2a 29 64 20 29 20 3a 20 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 const.char*)d.).:.d;.}.....void.
440c0 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 09 7b 20 69 66 20 28 20 64 63 20 29 deleteItem(.Item.d.).{.if.(.dc.)
440e0 20 64 65 6c 65 74 65 5b 5d 20 28 63 68 61 72 2a 29 64 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 63 .delete[].(char*)d;.}.....int..c
44100 6f 6d 70 61 72 65 49 74 65 6d 73 28 20 49 74 65 6d 20 73 31 2c 20 49 74 65 6d 20 73 32 20 29 0a ompareItems(.Item.s1,.Item.s2.).
44120 09 09 09 09 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 ....{.return.qstrcmp((const.char
44140 2a 29 73 31 2c 0a 09 09 09 09 09 09 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 32 29 3b 20 7d 0a *)s1,.......(const.char*)s2);.}.
44160 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 51 44 61 #ifndef.QT_NO_DATASTREAM.....QDa
44180 74 61 53 74 72 65 61 6d 20 26 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 taStream.&read(.QDataStream.&s,.
441a0 49 74 65 6d 20 26 64 20 29 0a 09 09 09 09 7b 20 73 20 3e 3e 20 28 63 68 61 72 20 2a 26 29 64 3b Item.&d.).....{.s.>>.(char.*&)d;
441c0 20 72 65 74 75 72 6e 20 73 3b 20 7d 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 72 .return.s;.}.....QDataStream.&wr
441e0 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 49 74 65 6d 20 64 20 29 20 63 6f ite(.QDataStream.&s,.Item.d.).co
44200 6e 73 74 0a 09 09 09 09 7b 20 72 65 74 75 72 6e 20 73 20 3c 3c 20 28 63 6f 6e 73 74 20 63 68 61 nst.....{.return.s.<<.(const.cha
44220 72 2a 29 64 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 64 63 3b 0a 7d 3b 0a 0a r*)d;.}.#endif.....bool.dc;.};..
44240 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 49 56 65 63 20 3a 20 70 75 62 6c 69 .class.Q_EXPORT.QStrIVec.:.publi
44260 63 20 51 53 74 72 56 65 63 09 2f 2f 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 65 20 73 74 c.QStrVec.//.case.insensitive.st
44280 72 69 6e 67 20 76 65 63 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 49 56 65 63 28 ring.vec.{.public:.....QStrIVec(
442a0 29 20 7b 7d 0a 20 20 20 20 51 53 74 72 49 56 65 63 28 20 75 69 6e 74 20 73 69 7a 65 2c 20 62 6f ).{}.....QStrIVec(.uint.size,.bo
442c0 6f 6c 20 64 63 20 3d 20 54 52 55 45 20 29 20 3a 20 51 53 74 72 56 65 63 28 20 73 69 7a 65 2c 20 ol.dc.=.TRUE.).:.QStrVec(.size,.
442e0 64 63 20 29 20 7b 7d 0a 20 20 20 7e 51 53 74 72 49 56 65 63 28 29 20 7b 20 63 6c 65 61 72 28 29 dc.).{}....~QStrIVec().{.clear()
44300 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 20 63 6f 6d 70 61 72 65 49 74 65 ;.}.private:.....int..compareIte
44320 6d 73 28 20 49 74 65 6d 20 73 31 2c 20 49 74 65 6d 20 73 32 20 29 0a 09 09 09 09 7b 20 72 65 74 ms(.Item.s1,.Item.s2.).....{.ret
44340 75 72 6e 20 71 73 74 72 69 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 31 2c 0a 09 09 urn.qstricmp((const.char*)s1,...
44360 09 09 09 09 20 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 32 29 3b 20 7d 0a 7d 3b 0a 0a 0a 23 65 .....(const.char*)s2);.}.};...#e
44380 6e 64 69 66 20 2f 2f 20 51 53 54 52 56 45 43 5f 48 0a 00 00 00 12 00 71 00 77 00 69 00 6e 00 64 ndif.//.QSTRVEC_H......q.w.i.n.d
443a0 00 6f 00 77 00 2e 00 68 00 00 06 41 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .o.w...h...A/*******************
443c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
443e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 *************************.**.$Id
44400 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 6e 64 6f 77 20 :.$.**.**.Definition.of.QWindow.
44420 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 31 31 32 0a 2a 2a 0a class.**.**.Created.:.931112.**.
44440 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c **.Copyright.(C).1992-2000.Troll
44460 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a tech.ASA...All.rights.reserved..
44480 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b **.**.This.file.is.part.of.the.k
444a0 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b ernel.module.of.the.Qt.GUI.Toolk
444c0 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 it..**.**.This.file.may.be.distr
444e0 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 ibuted.under.the.terms.of.the.Q.
44500 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 Public.License.**.as.defined.by.
44520 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 Trolltech.ASA.of.Norway.and.appe
44540 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c aring.in.the.file.**.LICENSE.QPL
44560 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 .included.in.the.packaging.of.th
44580 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 is.file..**.**.This.file.may.be.
445a0 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 distributed.and/or.modified.unde
445c0 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 r.the.terms.of.the.**.GNU.Genera
445e0 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 l.Public.License.version.2.as.pu
44600 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 blished.by.the.Free.Software.**.
44620 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 Foundation.and.appearing.in.the.
44640 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 file.LICENSE.GPL.included.in.the
44660 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a .**.packaging.of.this.file..**.*
44680 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 *.Licensees.holding.valid.Qt.Ent
446a0 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e erprise.Edition.or.Qt.Profession
446c0 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 al.Edition.**.licenses.may.use.t
446e0 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 his.file.in.accordance.with.the.
44700 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 Qt.Commercial.License.**.Agreeme
44720 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a nt.provided.with.the.Software..*
44740 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 *.**.This.file.is.provided.AS.IS
44760 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 .with.NO.WARRANTY.OF.ANY.KIND,.I
44780 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 NCLUDING.THE.**.WARRANTY.OF.DESI
447a0 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 GN,.MERCHANTABILITY.AND.FITNESS.
447c0 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 FOR.A.PARTICULAR.PURPOSE..**.**.
447e0 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e See.http://qtsoftware.com/pricin
44800 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e g.html.or.email.sales@trolltech.
44820 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 com.for.**...information.about.Q
44840 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e t.Commercial.License.Agreements.
44860 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 .**.See.http://qtsoftware.com/qp
44880 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e l/.for.QPL.licensing.information
448a0 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 ..**.See.http://qtsoftware.com/g
448c0 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f pl/.for.GPL.licensing.informatio
448e0 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e n..**.**.Contact.info@trolltech.
44900 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 com.if.any.conditions.of.this.li
44920 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e censing.are.**.not.clear.to.you.
44940 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .**.****************************
44960 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 5f 48 0a 23 **********/..#ifndef.QWINDOW_H.#
449a0 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 5f 48 0a 0a 23 65 72 72 6f 72 20 22 51 57 69 6e 64 6f define.QWINDOW_H..#error."QWindo
449c0 77 20 68 61 73 20 67 6f 6e 65 20 61 77 61 79 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e w.has.gone.away"..#endif.//.QWIN
449e0 44 4f 57 5f 48 0a 00 00 00 0e 00 71 00 75 00 75 00 69 00 64 00 2e 00 68 00 00 11 e2 2f 2a 2a 2a DOW_H......q.u.u.i.d...h..../***
44a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 *********.**.$Id$.**.**.Definiti
44a60 6f 6e 20 6f 66 20 51 55 75 69 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 on.of.QUuid.class.**.**.Created.
44a80 3a 20 30 31 30 35 32 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 :.010523.**.**.Copyright.(C).199
44aa0 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2003.Trolltech.ASA...All.right
44ac0 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
44ae0 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 art.of.the.tools.module.of.the.Q
44b00 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d t.GUI.Toolkit..**.**.This.file.m
44b20 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d ay.be.distributed.under.the.term
44b40 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 s.of.the.Q.Public.License.**.as.
44b60 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 defined.by.Trolltech.ASA.of.Norw
44b80 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 ay.and.appearing.in.the.file.**.
44ba0 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b LICENSE.QPL.included.in.the.pack
44bc0 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 aging.of.this.file..**.**.This.f
44be0 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f ile.may.be.distributed.and/or.mo
44c00 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a dified.under.the.terms.of.the.**
44c20 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 .GNU.General.Public.License.vers
44c40 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 ion.2.as.published.by.the.Free.S
44c60 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 oftware.**.Foundation.and.appear
44c80 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c ing.in.the.file.LICENSE.GPL.incl
44ca0 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 uded.in.the.**.packaging.of.this
44cc0 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 .file..**.**.Licensees.holding.v
44ce0 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 alid.Qt.Enterprise.Edition.or.Qt
44d00 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 .Professional.Edition.**.license
44d20 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 s.may.use.this.file.in.accordanc
44d40 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 e.with.the.Qt.Commercial.License
44d60 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 .**.Agreement.provided.with.the.
44d80 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f Software..**.**.This.file.is.pro
44da0 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 vided.AS.IS.with.NO.WARRANTY.OF.
44dc0 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 ANY.KIND,.INCLUDING.THE.**.WARRA
44de0 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 NTY.OF.DESIGN,.MERCHANTABILITY.A
44e00 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 ND.FITNESS.FOR.A.PARTICULAR.PURP
44e20 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 OSE..**.**.See.http://qtsoftware
44e40 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 .com/pricing.html.or.email.sales
44e60 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 @trolltech.com.for.**...informat
44e80 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 ion.about.Qt.Commercial.License.
44ea0 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 Agreements..**.See.http://qtsoft
44ec0 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 ware.com/qpl/.for.QPL.licensing.
44ee0 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 information..**.See.http://qtsof
44f00 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/gpl/.for.GPL.licensing
44f20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f .information..**.**.Contact.info
44f40 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 @trolltech.com.if.any.conditions
44f60 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c .of.this.licensing.are.**.not.cl
44f80 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ear.to.you..**.*****************
44fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 *********************/..#ifndef.
44fe0 51 55 55 49 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 55 49 44 5f 48 0a 0a 23 69 66 6e 64 65 66 QUUID_H.#define.QUUID_H..#ifndef
45000 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 .QT_H.#include."qstring.h".#endi
45020 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 0a f.//.QT_H..#include.<string.h>..
45040 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 23 69 66 6e 64 65 66 20 #if.defined(Q_OS_WIN32).#ifndef.
45060 47 55 49 44 5f 44 45 46 49 4e 45 44 0a 23 64 65 66 69 6e 65 20 47 55 49 44 5f 44 45 46 49 4e 45 GUID_DEFINED.#define.GUID_DEFINE
45080 44 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 47 55 49 44 0a 7b 0a 20 20 20 20 75 6c 6f D.typedef.struct._GUID.{.....ulo
450a0 6e 67 20 20 20 44 61 74 61 31 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 20 44 61 74 61 32 3b 0a 20 ng...Data1;.....ushort..Data2;..
450c0 20 20 20 75 73 68 6f 72 74 20 20 44 61 74 61 33 3b 0a 20 20 20 20 75 63 68 61 72 20 20 20 44 61 ...ushort..Data3;.....uchar...Da
450e0 74 61 34 5b 20 38 20 5d 3b 0a 7d 20 47 55 49 44 2c 20 2a 52 45 46 47 55 49 44 2c 20 2a 4c 50 47 ta4[.8.];.}.GUID,.*REFGUID,.*LPG
45100 55 49 44 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 UID;.#endif.#endif...struct.Q_EX
45120 50 4f 52 54 20 51 55 75 69 64 0a 7b 0a 20 20 20 20 65 6e 75 6d 20 56 61 72 69 61 6e 74 20 7b 0a PORT.QUuid.{.....enum.Variant.{.
45140 09 56 61 72 55 6e 6b 6e 6f 77 6e 09 3d 2d 31 2c 0a 09 4e 43 53 09 09 3d 20 30 2c 20 2f 2f 20 30 .VarUnknown.=-1,..NCS..=.0,.//.0
45160 20 2d 20 2d 0a 09 44 43 45 09 09 3d 20 32 2c 20 2f 2f 20 31 20 30 20 2d 0a 09 4d 69 63 72 6f 73 .-.-..DCE..=.2,.//.1.0.-..Micros
45180 6f 66 74 09 3d 20 36 2c 20 2f 2f 20 31 20 31 20 30 0a 09 52 65 73 65 72 76 65 64 09 3d 20 37 20 oft.=.6,.//.1.1.0..Reserved.=.7.
451a0 20 2f 2f 20 31 20 31 20 31 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 56 65 72 73 69 .//.1.1.1.....};......enum.Versi
451c0 6f 6e 20 7b 0a 09 56 65 72 55 6e 6b 6e 6f 77 6e 09 3d 2d 31 2c 0a 09 54 69 6d 65 09 09 3d 20 31 on.{..VerUnknown.=-1,..Time..=.1
451e0 2c 20 2f 2f 20 30 20 30 20 30 20 31 0a 09 45 6d 62 65 64 64 65 64 50 4f 53 49 58 09 3d 20 32 2c ,.//.0.0.0.1..EmbeddedPOSIX.=.2,
45200 20 2f 2f 20 30 20 30 20 31 20 30 0a 09 4e 61 6d 65 09 09 3d 20 33 2c 20 2f 2f 20 30 20 30 20 31 .//.0.0.1.0..Name..=.3,.//.0.0.1
45220 20 31 0a 09 52 61 6e 64 6f 6d 09 09 3d 20 34 20 20 2f 2f 20 30 20 31 20 30 20 30 0a 20 20 20 20 .1..Random..=.4..//.0.1.0.0.....
45240 7d 3b 0a 0a 20 20 20 20 51 55 75 69 64 28 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 73 65 74 28 20 74 };......QUuid().....{..memset(.t
45260 68 69 73 2c 20 30 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 20 20 20 20 7d 0a 20 his,.0,.sizeof(QUuid).);.....}..
45280 20 20 20 51 55 75 69 64 28 20 75 69 6e 74 20 6c 2c 20 75 73 68 6f 72 74 20 77 31 2c 20 75 73 68 ...QUuid(.uint.l,.ushort.w1,.ush
452a0 6f 72 74 20 77 32 2c 20 75 63 68 61 72 20 62 31 2c 20 75 63 68 61 72 20 62 32 2c 20 75 63 68 61 ort.w2,.uchar.b1,.uchar.b2,.ucha
452c0 72 20 62 33 2c 20 75 63 68 61 72 20 62 34 2c 20 75 63 68 61 72 20 62 35 2c 20 75 63 68 61 72 20 r.b3,.uchar.b4,.uchar.b5,.uchar.
452e0 62 36 2c 20 75 63 68 61 72 20 62 37 2c 20 75 63 68 61 72 20 62 38 20 29 0a 20 20 20 20 7b 0a 09 b6,.uchar.b7,.uchar.b8.).....{..
45300 64 61 74 61 31 20 3d 20 6c 3b 0a 09 64 61 74 61 32 20 3d 20 77 31 3b 0a 09 64 61 74 61 33 20 3d data1.=.l;..data2.=.w1;..data3.=
45320 20 77 32 3b 0a 09 64 61 74 61 34 5b 30 5d 20 3d 20 62 31 3b 0a 09 64 61 74 61 34 5b 31 5d 20 3d .w2;..data4[0].=.b1;..data4[1].=
45340 20 62 32 3b 0a 09 64 61 74 61 34 5b 32 5d 20 3d 20 62 33 3b 0a 09 64 61 74 61 34 5b 33 5d 20 3d .b2;..data4[2].=.b3;..data4[3].=
45360 20 62 34 3b 0a 09 64 61 74 61 34 5b 34 5d 20 3d 20 62 35 3b 0a 09 64 61 74 61 34 5b 35 5d 20 3d .b4;..data4[4].=.b5;..data4[5].=
45380 20 62 36 3b 0a 09 64 61 74 61 34 5b 36 5d 20 3d 20 62 37 3b 0a 09 64 61 74 61 34 5b 37 5d 20 3d .b6;..data4[6].=.b7;..data4[7].=
453a0 20 62 38 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 55 75 69 64 28 20 63 6f 6e 73 74 20 51 55 75 69 .b8;.....}.....QUuid(.const.QUui
453c0 64 20 26 75 75 69 64 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 20 74 68 69 73 2c 20 26 d.&uuid.).....{..memcpy(.this,.&
453e0 75 75 69 64 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 20 20 20 20 7d 0a 23 69 66 uuid,.sizeof(QUuid).);.....}.#if
45400 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e 47 0a 20 20 20 20 51 55 75 69 ndef.QT_NO_QUUID_STRING.....QUui
45420 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 55 75 69 64 28 d(.const.QString.&.);.....QUuid(
45440 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 .const.char.*.);.....QString.toS
45460 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 51 53 74 72 tring().const;.....operator.QStr
45480 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6f 53 74 72 69 6e 67 28 29 3b ing().const.{.return.toString();
454a0 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 .}.#endif.....bool.isNull().cons
454c0 74 3b 0a 0a 20 20 20 20 51 55 75 69 64 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 t;......QUuid.&operator=(const.Q
454e0 55 75 69 64 20 26 6f 72 69 67 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 20 74 68 69 73 Uuid.&orig.).....{..memcpy(.this
45500 2c 20 26 6f 72 69 67 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 09 72 65 74 75 72 ,.&orig,.sizeof(QUuid).);..retur
45520 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f n.*this;.....}......bool.operato
45540 72 3d 3d 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 72 69 67 20 29 20 63 6f 6e 73 74 0a 20 20 r==(const.QUuid.&orig.).const...
45560 20 20 7b 0a 09 75 69 6e 74 20 69 3b 0a 09 69 66 20 28 20 64 61 74 61 31 20 21 3d 20 6f 72 69 67 ..{..uint.i;..if.(.data1.!=.orig
45580 2e 64 61 74 61 31 20 7c 7c 20 64 61 74 61 32 20 21 3d 20 6f 72 69 67 2e 64 61 74 61 32 20 7c 7c .data1.||.data2.!=.orig.data2.||
455a0 20 0a 09 20 20 20 20 20 64 61 74 61 33 20 21 3d 20 6f 72 69 67 2e 64 61 74 61 33 20 29 0a 09 20 ........data3.!=.orig.data3.)...
455c0 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 0a 09 66 6f 72 28 20 69 20 3d 20 30 3b 20 69 ...return.FALSE;...for(.i.=.0;.i
455e0 20 3c 20 38 3b 20 69 2b 2b 20 29 0a 09 20 20 20 20 69 66 20 28 20 64 61 74 61 34 5b 69 5d 20 21 .<.8;.i++.)......if.(.data4[i].!
45600 3d 20 6f 72 69 67 2e 64 61 74 61 34 5b 69 5d 20 29 0a 09 09 72 65 74 75 72 6e 20 46 41 4c 53 45 =.orig.data4[i].)...return.FALSE
45620 3b 0a 09 0a 09 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f ;....return.TRUE;.....}......boo
45640 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 72 69 67 20 29 l.operator!=(const.QUuid.&orig.)
45660 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d .const.....{..return.!(.*this.==
45680 20 6f 72 69 67 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f .orig.);.....}......bool.operato
456a0 72 3c 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 74 68 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 r<(const.QUuid.&other.).const;..
456c0 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f ...bool.operator>(const.QUuid.&o
456e0 74 68 65 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f ther.).const;..#if.defined(Q_OS_
45700 57 49 4e 33 32 29 0a 20 20 20 20 2f 2f 20 4f 6e 20 57 69 6e 64 6f 77 73 20 77 65 20 68 61 76 65 WIN32).....//.On.Windows.we.have
45720 20 61 20 74 79 70 65 20 47 55 49 44 20 74 68 61 74 20 69 73 20 75 73 65 64 20 62 79 20 74 68 65 .a.type.GUID.that.is.used.by.the
45740 20 70 6c 61 74 66 6f 72 6d 20 41 50 49 2c 20 73 6f 20 77 65 0a 20 20 20 20 2f 2f 20 70 72 6f 76 .platform.API,.so.we.....//.prov
45760 69 64 65 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 73 20 74 6f 20 63 61 73 ide.convenience.operators.to.cas
45780 74 20 66 72 6f 6d 20 61 6e 64 20 74 6f 20 74 68 69 73 20 74 79 70 65 2e 0a 20 20 20 20 51 55 75 t.from.and.to.this.type......QUu
457a0 69 64 28 20 63 6f 6e 73 74 20 47 55 49 44 20 26 67 75 69 64 20 29 0a 20 20 20 20 7b 0a 09 6d 65 id(.const.GUID.&guid.).....{..me
457c0 6d 63 70 79 28 20 74 68 69 73 2c 20 26 67 75 69 64 2c 20 73 69 7a 65 6f 66 28 47 55 49 44 29 20 mcpy(.this,.&guid,.sizeof(GUID).
457e0 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 55 75 69 64 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 );.....}......QUuid.&operator=(c
45800 6f 6e 73 74 20 47 55 49 44 20 26 6f 72 69 67 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 onst.GUID.&orig.).....{..memcpy(
45820 20 74 68 69 73 2c 20 26 6f 72 69 67 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 09 .this,.&orig,.sizeof(QUuid).);..
45840 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 6f 70 65 72 61 74 6f return.*this;.....}......operato
45860 72 20 47 55 49 44 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 47 55 49 44 20 67 75 69 64 20 r.GUID().const.....{..GUID.guid.
45880 3d 20 7b 20 64 61 74 61 31 2c 20 64 61 74 61 32 2c 20 64 61 74 61 33 2c 20 7b 20 64 61 74 61 34 =.{.data1,.data2,.data3,.{.data4
458a0 5b 30 5d 2c 20 64 61 74 61 34 5b 31 5d 2c 20 64 61 74 61 34 5b 32 5d 2c 20 64 61 74 61 34 5b 33 [0],.data4[1],.data4[2],.data4[3
458c0 5d 2c 20 64 61 74 61 34 5b 34 5d 2c 20 64 61 74 61 34 5b 35 5d 2c 20 64 61 74 61 34 5b 36 5d 2c ],.data4[4],.data4[5],.data4[6],
458e0 20 64 61 74 61 34 5b 37 5d 20 7d 20 7d 3b 0a 09 72 65 74 75 72 6e 20 67 75 69 64 3b 0a 20 20 20 .data4[7].}.};..return.guid;....
45900 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 47 .}......bool.operator==(.const.G
45920 55 49 44 20 26 67 75 69 64 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 75 69 6e 74 20 69 3b UID.&guid.).const.....{..uint.i;
45940 0a 09 69 66 20 28 20 64 61 74 61 31 20 21 3d 20 67 75 69 64 2e 44 61 74 61 31 20 7c 7c 20 64 61 ..if.(.data1.!=.guid.Data1.||.da
45960 74 61 32 20 21 3d 20 67 75 69 64 2e 44 61 74 61 32 20 7c 7c 20 0a 09 20 20 20 20 20 64 61 74 61 ta2.!=.guid.Data2.||........data
45980 33 20 21 3d 20 67 75 69 64 2e 44 61 74 61 33 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 3.!=.guid.Data3.)......return.FA
459a0 4c 53 45 3b 0a 0a 09 66 6f 72 28 20 69 20 3d 20 30 3b 20 69 20 3c 20 38 3b 20 69 2b 2b 20 29 0a LSE;...for(.i.=.0;.i.<.8;.i++.).
459c0 09 20 20 20 20 69 66 20 28 20 64 61 74 61 34 5b 69 5d 20 21 3d 20 67 75 69 64 2e 44 61 74 61 34 .....if.(.data4[i].!=.guid.Data4
459e0 5b 69 5d 20 29 0a 09 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 09 0a 09 72 65 74 75 72 6e 20 [i].)...return.FALSE;....return.
45a00 54 52 55 45 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d TRUE;.....}......bool.operator!=
45a20 28 20 63 6f 6e 73 74 20 47 55 49 44 20 26 67 75 69 64 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b (.const.GUID.&guid.).const.....{
45a40 0a 09 72 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d 20 67 75 69 64 20 29 3b 0a 20 20 20 ..return.!(.*this.==.guid.);....
45a60 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 55 75 69 64 20 63 72 65 61 74 .}.#endif.....static.QUuid.creat
45a80 65 55 75 69 64 28 29 3b 0a 20 20 20 20 51 55 75 69 64 3a 3a 56 61 72 69 61 6e 74 20 76 61 72 69 eUuid();.....QUuid::Variant.vari
45aa0 61 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 55 75 69 64 3a 3a 56 65 72 73 69 6f 6e 20 ant().const;.....QUuid::Version.
45ac0 76 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 69 6e 74 20 20 20 20 64 61 version().const;......uint....da
45ae0 74 61 31 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 20 64 61 74 61 32 3b 0a 20 20 20 20 75 73 68 6f ta1;.....ushort..data2;.....usho
45b00 72 74 20 20 64 61 74 61 33 3b 0a 20 20 20 20 75 63 68 61 72 20 20 20 64 61 74 61 34 5b 20 38 20 rt..data3;.....uchar...data4[.8.
45b20 5d 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a ];.};..#ifndef.QT_NO_DATASTREAM.
45b40 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c Q_EXPORT.QDataStream.&operator<<
45b60 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 20 29 (.QDataStream.&,.const.QUuid.&.)
45b80 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 ;.Q_EXPORT.QDataStream.&operator
45ba0 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 55 75 69 64 20 26 20 29 3b 0a 23 65 >>(.QDataStream.&,.QUuid.&.);.#e
45bc0 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 55 55 49 44 5f 48 0a 00 00 00 14 00 71 00 75 00 ndif..#endif.//QUUID_H......q.u.
45be0 72 00 6c 00 69 00 6e 00 66 00 6f 00 2e 00 68 00 00 13 bd 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a r.l.i.n.f.o...h..../************
45c00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
45c20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
45c40 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 72 .**.$Id$.**.**.Definition.of.QUr
45c60 6c 49 6e 66 6f 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 lInfo.class.**.**.Created.:.9504
45c80 32 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 29.**.**.Copyright.(C).1992-2002
45ca0 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 .Trolltech.ASA...All.rights.rese
45cc0 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 rved..**.**.This.file.is.part.of
45ce0 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 .the.kernel.module.of.the.Qt.GUI
45d00 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 .Toolkit..**.**.This.file.may.be
45d20 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 .distributed.under.the.terms.of.
45d40 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e the.Q.Public.License.**.as.defin
45d60 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e ed.by.Trolltech.ASA.of.Norway.an
45d80 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e d.appearing.in.the.file.**.LICEN
45da0 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 SE.QPL.included.in.the.packaging
45dc0 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d .of.this.file..**.**.This.file.m
45de0 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 ay.be.distributed.and/or.modifie
45e00 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 d.under.the.terms.of.the.**.GNU.
45e20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 General.Public.License.version.2
45e40 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 .as.published.by.the.Free.Softwa
45e60 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 re.**.Foundation.and.appearing.i
45e80 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 n.the.file.LICENSE.GPL.included.
45ea0 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 in.the.**.packaging.of.this.file
45ec0 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 ..**.**.Licensees.holding.valid.
45ee0 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 Qt.Enterprise.Edition.or.Qt.Prof
45f00 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 essional.Edition.**.licenses.may
45f20 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 .use.this.file.in.accordance.wit
45f40 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 h.the.Qt.Commercial.License.**.A
45f60 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 greement.provided.with.the.Softw
45f80 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 are..**.**.This.file.is.provided
45fa0 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b .AS.IS.with.NO.WARRANTY.OF.ANY.K
45fc0 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f IND,.INCLUDING.THE.**.WARRANTY.O
45fe0 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 F.DESIGN,.MERCHANTABILITY.AND.FI
46000 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a TNESS.FOR.A.PARTICULAR.PURPOSE..
46020 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f **.**.See.http://qtsoftware.com/
46040 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c pricing.html.or.email.sales@trol
46060 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 ltech.com.for.**...information.a
46080 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 bout.Qt.Commercial.License.Agree
460a0 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ments..**.See.http://qtsoftware.
460c0 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/qpl/.for.QPL.licensing.infor
460e0 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 mation..**.See.http://qtsoftware
46100 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f .com/gpl/.for.GPL.licensing.info
46120 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c rmation..**.**.Contact.info@trol
46140 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 ltech.com.if.any.conditions.of.t
46160 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 his.licensing.are.**.not.clear.t
46180 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.you..**.**********************
461a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
461c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 55 52 4c 49 ****************/..#ifndef.QURLI
461e0 4e 46 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 52 4c 49 4e 46 4f 5f 48 0a 0a 23 69 66 6e 64 65 NFO_H.#define.QURLINFO_H..#ifnde
46200 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a 23 69 f.QT_H.#include."qdatetime.h".#i
46220 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 nclude."qstring.h".#if.defined(Q
46240 54 5f 41 42 49 5f 51 54 34 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 63 65 2e 68 T_ABI_QT4).#include."qiodevice.h
46260 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 ".#endif.#endif.//.QT_H..class.Q
46280 55 72 6c 4f 70 65 72 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 55 72 6c 3b 0a 63 6c 61 73 73 20 51 UrlOperator;.class.QUrl;.class.Q
462a0 55 72 6c 49 6e 66 6f 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 UrlInfoPrivate;..class.Q_EXPORT.
462c0 51 55 72 6c 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 50 65 72 6d QUrlInfo.{.public:.....enum.Perm
462e0 69 73 73 69 6f 6e 53 70 65 63 20 7b 0a 09 52 65 61 64 4f 77 6e 65 72 20 3d 20 30 30 34 30 30 2c issionSpec.{..ReadOwner.=.00400,
46300 20 57 72 69 74 65 4f 77 6e 65 72 20 3d 20 30 30 32 30 30 2c 20 45 78 65 4f 77 6e 65 72 20 3d 20 .WriteOwner.=.00200,.ExeOwner.=.
46320 30 30 31 30 30 2c 0a 09 52 65 61 64 47 72 6f 75 70 20 3d 20 30 30 30 34 30 2c 20 57 72 69 74 65 00100,..ReadGroup.=.00040,.Write
46340 47 72 6f 75 70 20 3d 20 30 30 30 32 30 2c 20 45 78 65 47 72 6f 75 70 20 3d 20 30 30 30 31 30 2c Group.=.00020,.ExeGroup.=.00010,
46360 0a 09 52 65 61 64 4f 74 68 65 72 20 3d 20 30 30 30 30 34 2c 20 57 72 69 74 65 4f 74 68 65 72 20 ..ReadOther.=.00004,.WriteOther.
46380 3d 20 30 30 30 30 32 2c 20 45 78 65 4f 74 68 65 72 20 3d 20 30 30 30 30 31 20 7d 3b 0a 0a 20 20 =.00002,.ExeOther.=.00001.};....
463a0 20 20 51 55 72 6c 49 6e 66 6f 28 29 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 ..QUrlInfo();.....QUrlInfo(.cons
463c0 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 26 70 61 74 68 2c 20 63 6f 6e 73 74 20 51 53 74 72 t.QUrlOperator.&path,.const.QStr
463e0 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 ing.&file.);.....QUrlInfo(.const
46400 20 51 55 72 6c 49 6e 66 6f 20 26 75 69 20 29 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e .QUrlInfo.&ui.);.#if.(QT_VERSION
46420 2d 30 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f -0.>=.0x040000).#error."QUrlInfo
46440 3a 3a 51 55 72 6c 49 6e 66 6f 28 29 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 51 49 4f 44 65 ::QUrlInfo().should.accept.QIODe
46460 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 69 6e 73 74 65 61 64 20 6f 66 20 75 69 6e 74 22 0a 23 65 vice::Offset.instead.of.uint".#e
46480 6c 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 41 42 49 5f 51 54 34 29 0a 20 20 20 20 51 55 72 6c lif.defined(QT_ABI_QT4).....QUrl
464a0 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 70 Info(.const.QString.&name,.int.p
464c0 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 77 6e 65 72 ermissions,.const.QString.&owner
464e0 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 67 72 6f 75 70 2c 20 51 ,........const.QString.&group,.Q
46500 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 44 61 IODevice::Offset.size,.const.QDa
46520 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 63 6f 6e teTime.&lastModified,........con
46540 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 69 73 44 st.QDateTime.&lastRead,.bool.isD
46560 69 72 2c 20 62 6f 6f 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e 6b 2c ir,.bool.isFile,.bool.isSymLink,
46580 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 ........bool.isWritable,.bool.is
465a0 52 65 61 64 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 3b 0a 20 Readable,.bool.isExecutable.);..
465c0 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 20 26 75 72 6c 2c 20 69 6e ...QUrlInfo(.const.QUrl.&url,.in
465e0 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 77 t.permissions,.const.QString.&ow
46600 6e 65 72 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 67 72 6f 75 70 ner,........const.QString.&group
46620 2c 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 ,.QIODevice::Offset.size,.const.
46640 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 QDateTime.&lastModified,........
46660 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 const.QDateTime.&lastRead,.bool.
46680 69 73 44 69 72 2c 20 62 6f 6f 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 isDir,.bool.isFile,.bool.isSymLi
466a0 6e 6b 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c nk,........bool.isWritable,.bool
466c0 20 69 73 52 65 61 64 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 .isReadable,.bool.isExecutable.)
466e0 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 ;.#else.....QUrlInfo(.const.QStr
46700 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 ing.&name,.int.permissions,.cons
46720 74 20 51 53 74 72 69 6e 67 20 26 6f 77 6e 65 72 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 t.QString.&owner,........const.Q
46740 53 74 72 69 6e 67 20 26 67 72 6f 75 70 2c 20 75 69 6e 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 String.&group,.uint.size,.const.
46760 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 QDateTime.&lastModified,........
46780 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 const.QDateTime.&lastRead,.bool.
467a0 69 73 44 69 72 2c 20 62 6f 6f 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 isDir,.bool.isFile,.bool.isSymLi
467c0 6e 6b 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c nk,........bool.isWritable,.bool
467e0 20 69 73 52 65 61 64 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 .isReadable,.bool.isExecutable.)
46800 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 20 26 75 72 6c 2c ;.....QUrlInfo(.const.QUrl.&url,
46820 20 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .int.permissions,.const.QString.
46840 26 6f 77 6e 65 72 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 67 72 &owner,........const.QString.&gr
46860 6f 75 70 2c 20 75 69 6e 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 oup,.uint.size,.const.QDateTime.
46880 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 44 61 74 &lastModified,........const.QDat
468a0 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 69 73 44 69 72 2c 20 62 6f 6f eTime.&lastRead,.bool.isDir,.boo
468c0 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e 6b 2c 0a 09 20 20 20 20 20 l.isFile,.bool.isSymLink,.......
468e0 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 52 65 61 64 61 62 6c .bool.isWritable,.bool.isReadabl
46900 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 e,.bool.isExecutable.);.#endif..
46920 20 20 20 51 55 72 6c 49 6e 66 6f 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 ...QUrlInfo.&operator=(.const.QU
46940 72 6c 49 6e 66 6f 20 26 75 69 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 55 72 6c 49 rlInfo.&ui.);.....virtual.~QUrlI
46960 6e 66 6f 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 nfo();......virtual.void.setName
46980 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 (.const.QString.&name.);.....vir
469a0 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 69 72 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 tual.void.setDir(.bool.b.);.....
469c0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a virtual.void.setFile(.bool.b.);.
469e0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 79 6d 4c 69 6e 6b 28 20 62 6f 6f ....virtual.void.setSymLink(.boo
46a00 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 77 6e 65 72 l.b.);.....virtual.void.setOwner
46a20 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 (.const.QString.&s.);.....virtua
46a40 6c 20 76 6f 69 64 20 73 65 74 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 l.void.setGroup(.const.QString.&
46a60 73 20 29 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 2d 30 20 3e 3d 20 30 78 30 34 30 30 s.);.#if.(QT_VERSION-0.>=.0x0400
46a80 30 30 29 0a 23 65 72 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f 3a 3a 73 65 74 53 69 7a 65 28 29 20 00).#error."QUrlInfo::setSize().
46aa0 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 should.accept.QIODevice::Offset.
46ac0 69 6e 73 74 65 61 64 20 6f 66 20 75 69 6e 74 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 instead.of.uint".#elif.defined(Q
46ae0 54 5f 41 42 49 5f 51 54 34 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 T_ABI_QT4).....virtual.void.setS
46b00 69 7a 65 28 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 20 29 3b 0a 23 ize(.QIODevice::Offset.size.);.#
46b20 65 6c 73 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 20 75 else.....virtual.void.setSize(.u
46b40 69 6e 74 20 73 69 7a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 int.size.);.#endif.....virtual.v
46b60 6f 69 64 20 73 65 74 57 72 69 74 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 oid.setWritable(.bool.b.);.....v
46b80 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 61 64 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 irtual.void.setReadable(.bool.b.
46ba0 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 65 72 6d 69 73 73 69 6f );.....virtual.void.setPermissio
46bc0 6e 73 28 20 69 6e 74 20 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 ns(.int.p.);.....virtual.void.se
46be0 74 4c 61 73 74 4d 6f 64 69 66 69 65 64 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 tLastModified(.const.QDateTime.&
46c00 64 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b dt.);......bool.isValid().const;
46c20 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ......QString.name().const;.....
46c40 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 int.permissions().const;.....QSt
46c60 72 69 6e 67 20 6f 77 6e 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 ring.owner().const;.....QString.
46c80 67 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 2d 30 group().const;.#if.(QT_VERSION-0
46ca0 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f 3a 3a .>=.0x040000).#error."QUrlInfo::
46cc0 73 69 7a 65 28 29 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 51 49 4f 44 65 76 69 63 65 3a 3a size().should.return.QIODevice::
46ce0 4f 66 66 73 65 74 20 69 6e 73 74 65 61 64 20 6f 66 20 75 69 6e 74 22 0a 23 65 6c 69 66 20 64 65 Offset.instead.of.uint".#elif.de
46d00 66 69 6e 65 64 28 51 54 5f 41 42 49 5f 51 54 34 29 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 3a fined(QT_ABI_QT4).....QIODevice:
46d20 3a 4f 66 66 73 65 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 :Offset.size().const;.#else.....
46d40 75 69 6e 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 44 uint.size().const;.#endif.....QD
46d60 61 74 65 54 69 6d 65 20 6c 61 73 74 4d 6f 64 69 66 69 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ateTime.lastModified().const;...
46d80 20 20 51 44 61 74 65 54 69 6d 65 20 6c 61 73 74 52 65 61 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ..QDateTime.lastRead().const;...
46da0 20 20 62 6f 6f 6c 20 69 73 44 69 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 ..bool.isDir().const;.....bool.i
46dc0 73 46 69 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e sFile().const;.....bool.isSymLin
46de0 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 28 29 k().const;.....bool.isWritable()
46e00 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 61 62 6c 65 28 29 20 63 6f .const;.....bool.isReadable().co
46e20 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 28 29 20 63 6f 6e nst;.....bool.isExecutable().con
46e40 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 67 72 65 61 74 65 72 54 68 61 6e st;......static.bool.greaterThan
46e60 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 31 2c 20 63 6f 6e 73 74 20 51 55 72 6c (.const.QUrlInfo.&i1,.const.QUrl
46e80 49 6e 66 6f 20 26 69 32 2c 0a 09 09 09 20 20 20 20 20 69 6e 74 20 73 6f 72 74 42 79 20 29 3b 0a Info.&i2,.........int.sortBy.);.
46ea0 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 6c 65 73 73 54 68 61 6e 28 20 63 6f 6e 73 74 20 ....static.bool.lessThan(.const.
46ec0 51 55 72 6c 49 6e 66 6f 20 26 69 31 2c 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 32 QUrlInfo.&i1,.const.QUrlInfo.&i2
46ee0 2c 0a 09 09 09 20 20 69 6e 74 20 73 6f 72 74 42 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 ,......int.sortBy.);.....static.
46f00 62 6f 6f 6c 20 65 71 75 61 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 31 2c 20 bool.equal(.const.QUrlInfo.&i1,.
46f20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 32 2c 0a 09 09 20 20 20 20 20 20 20 69 6e 74 const.QUrlInfo.&i2,..........int
46f40 20 73 6f 72 74 42 79 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 .sortBy.);......bool.operator==(
46f60 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 20 29 20 63 6f 6e 73 74 3b 0a 70 72 69 76 .const.QUrlInfo.&i.).const;.priv
46f80 61 74 65 3a 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 7d 3b ate:.....QUrlInfoPrivate.*d;..};
46fa0 0a 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 74 00 61 00 62 00 62 00 61 00 72 00 2e 00 68 00 ..#endif......q.t.a.b.b.a.r...h.
46fc0 00 13 f0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .../****************************
46fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
47000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a ****************.**.$Id:.$.**.**
47020 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 61 62 20 61 6e 64 20 51 54 61 62 42 61 72 20 .Definition.of.QTab.and.QTabBar.
47040 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 classes.**.**.Copyright.(C).1992
47060 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 -2000.Trolltech.ASA...All.rights
47080 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 .reserved..**.**.This.file.is.pa
470a0 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 rt.of.the.widgets.module.of.the.
470c0 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 Qt.GUI.Toolkit..**.**.This.file.
470e0 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 may.be.distributed.under.the.ter
47100 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 ms.of.the.Q.Public.License.**.as
47120 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 .defined.by.Trolltech.ASA.of.Nor
47140 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a way.and.appearing.in.the.file.**
47160 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 .LICENSE.QPL.included.in.the.pac
47180 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
471a0 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
471c0 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
471e0 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
47200 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
47220 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
47240 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
47260 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
47280 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 s.file..**.**.Licensees.holding.
472a0 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
472c0 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
472e0 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
47300 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
47320 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
47340 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
47360 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
47380 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
473a0 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
473c0 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
473e0 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
47400 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
47420 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
47440 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
47460 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
47480 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
474a0 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
474c0 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
474e0 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
47500 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
47520 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
47540 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
47560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
47580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
475a0 20 51 54 41 42 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 42 41 52 5f 48 0a 0a 23 69 .QTABBAR_H.#define.QTABBAR_H..#i
475c0 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a fndef.QT_H.#include."qwidget.h".
475e0 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 #include."qptrlist.h".#endif.//.
47600 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 0a 63 6c 61 73 QT_H..#ifndef.QT_NO_TABBAR..clas
47620 73 20 51 54 61 62 42 61 72 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 3b 0a 0a 63 6c 61 73 s.QTabBar;.class.QIconSet;..clas
47640 73 20 51 5f 45 58 50 4f 52 54 20 51 54 61 62 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 s.Q_EXPORT.QTab.:.public.Qt.{...
47660 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 42 61 72 3b 0a 20 20 20 20 66 72 69 65 ..friend.class.QTabBar;.....frie
47680 6e 64 20 63 6c 61 73 73 20 51 54 61 62 57 69 64 67 65 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 nd.class.QTabWidget;..public:...
476a0 20 20 51 54 61 62 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 61 62 28 29 3b 0a 20 ..QTab();.....virtual.~QTab();..
476c0 20 20 20 51 54 61 62 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b 0a ...QTab(.const.QString&.text.);.
476e0 20 20 20 20 51 54 61 62 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 20 ....QTab(.const.QIconSet&.icon,.
47700 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e const.QString&.text.=.QString::n
47720 75 6c 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 ull.);......void.setText(.const.
47740 51 53 74 72 69 6e 67 26 20 74 65 78 74 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 QString&.text);.....QString.text
47760 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 61 62 65 6c 3b 20 7d 0a 20 20 20 20 76 ().const.{.return.label;.}.....v
47780 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 oid.setIconSet(.const.QIconSet&.
477a0 69 63 6f 6e 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 2a 20 69 63 6f 6e 53 65 74 28 29 20 icon.);.....QIconSet*.iconSet().
477c0 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 63 6f 6e 73 65 74 3b 20 7d 0a 20 20 20 20 76 6f const.{.return.iconset;.}.....vo
477e0 69 64 20 73 65 74 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 65 63 74 20 29 20 id.setRect(.const.QRect&.rect.).
47800 7b 20 72 20 3d 20 72 65 63 74 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 28 29 20 63 {.r.=.rect;.}.....QRect.rect().c
47820 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 onst.{.return.r;.}.....void.setE
47840 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 65 6e 61 62 6c 65 64 20 nabled(.bool.enable.).{.enabled.
47860 3d 20 65 6e 61 62 6c 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 =.enable;.}.....bool.isEnabled()
47880 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 65 6e 61 62 6c 65 64 3b 20 7d 0a 20 20 20 20 76 .const.{.return.enabled;.}.....v
478a0 6f 69 64 20 73 65 74 49 64 65 6e 74 69 66 69 65 72 28 20 69 6e 74 20 69 20 29 20 7b 20 69 64 20 oid.setIdentifier(.int.i.).{.id.
478c0 3d 20 69 3b 20 7d 0a 20 20 20 20 69 6e 74 20 69 64 65 6e 74 69 66 69 65 72 28 29 20 63 6f 6e 73 =.i;.}.....int.identifier().cons
478e0 74 20 7b 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 t.{.return.id;.}..private:.....v
47900 6f 69 64 20 73 65 74 54 61 62 42 61 72 28 20 51 54 61 62 42 61 72 20 2a 74 62 20 29 3b 0a 20 20 oid.setTabBar(.QTabBar.*tb.);...
47920 20 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 3b 0a 20 20 20 20 51 52 65 63 74 20 72 3b 20 2f 2f ..QString.label;.....QRect.r;.//
47940 20 74 68 65 20 62 6f 75 6e 64 69 6e 67 20 72 65 63 74 61 6e 67 6c 65 20 6f 66 20 74 68 69 73 20 .the.bounding.rectangle.of.this.
47960 28 6d 61 79 20 6f 76 65 72 6c 61 70 20 77 69 74 68 20 6f 74 68 65 72 73 29 0a 20 20 20 20 62 6f (may.overlap.with.others).....bo
47980 6f 6c 20 65 6e 61 62 6c 65 64 3b 0a 20 20 20 20 69 6e 74 20 69 64 3b 0a 20 20 20 20 51 49 63 6f ol.enabled;.....int.id;.....QIco
479a0 6e 53 65 74 2a 20 69 63 6f 6e 73 65 74 3b 20 2f 2f 20 6f 70 74 69 6f 6e 61 6c 20 69 63 6f 6e 73 nSet*.iconset;.//.optional.icons
479c0 65 74 0a 20 20 20 20 51 54 61 62 42 61 72 20 2a 74 62 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 et.....QTabBar.*tb;.};...struct.
479e0 51 54 61 62 50 72 69 76 61 74 65 3b 0a 2f 2f 63 6c 61 73 73 20 2a 51 41 63 63 65 6c 3b 0a 0a 63 QTabPrivate;.//class.*QAccel;..c
47a00 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 61 62 42 61 72 3a 20 70 75 62 6c 69 63 20 51 57 lass.Q_EXPORT.QTabBar:.public.QW
47a20 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 idget.{.....Q_OBJECT.....Q_ENUMS
47a40 28 20 53 68 61 70 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 68 61 70 65 20 (.Shape.).....Q_PROPERTY(.Shape.
47a60 73 68 61 70 65 20 52 45 41 44 20 73 68 61 70 65 20 57 52 49 54 45 20 73 65 74 53 68 61 70 65 20 shape.READ.shape.WRITE.setShape.
47a80 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 72 65 6e 74 54 61 62 ).....Q_PROPERTY(.int.currentTab
47aa0 20 52 45 41 44 20 63 75 72 72 65 6e 74 54 61 62 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e .READ.currentTab.WRITE.setCurren
47ac0 74 54 61 62 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 tTab.).....Q_PROPERTY(.int.count
47ae0 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e .READ.count.).....Q_PROPERTY(.in
47b00 74 20 6b 65 79 62 6f 61 72 64 46 6f 63 75 73 54 61 62 20 52 45 41 44 20 6b 65 79 62 6f 61 72 64 t.keyboardFocusTab.READ.keyboard
47b20 46 6f 63 75 73 54 61 62 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 42 61 72 28 FocusTab.)..public:.....QTabBar(
47b40 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 .QWidget*.parent=0,.const.char*.
47b60 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 61 62 42 61 72 28 29 3b 0a 0a 20 20 20 20 65 name=0.);.....~QTabBar();......e
47b80 6e 75 6d 20 53 68 61 70 65 20 7b 20 52 6f 75 6e 64 65 64 41 62 6f 76 65 2c 20 52 6f 75 6e 64 65 num.Shape.{.RoundedAbove,.Rounde
47ba0 64 42 65 6c 6f 77 2c 0a 09 09 20 54 72 69 61 6e 67 75 6c 61 72 41 62 6f 76 65 2c 20 54 72 69 61 dBelow,....TriangularAbove,.Tria
47bc0 6e 67 75 6c 61 72 42 65 6c 6f 77 20 7d 3b 0a 0a 20 20 20 20 53 68 61 70 65 20 73 68 61 70 65 28 ngularBelow.};......Shape.shape(
47be0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 68 61 ).const;.....virtual.void.setSha
47c00 70 65 28 20 53 68 61 70 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a pe(.Shape.);......void.show();..
47c20 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 54 61 62 28 20 51 54 61 62 20 2a 20 29 ....virtual.int.addTab(.QTab.*.)
47c40 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 6e 73 65 72 74 54 61 62 28 20 51 54 61 ;.....virtual.int.insertTab(.QTa
47c60 62 20 2a 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 b.*,.int.index.=.-1.);.....virtu
47c80 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 54 61 62 28 20 51 54 61 62 20 2a 20 29 3b 0a 0a 20 20 al.void.removeTab(.QTab.*.);....
47ca0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 69 6e ..virtual.void.setTabEnabled(.in
47cc0 74 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 61 62 45 6e 61 62 6c 65 64 t,.bool.);.....bool.isTabEnabled
47ce0 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 (.int.).const;.......QSize.sizeH
47d00 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 int().const;.....QSize.minimumSi
47d20 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 zeHint().const;......int.current
47d40 54 61 62 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6b 65 79 62 6f 61 72 64 46 6f 63 Tab().const;.....int.keyboardFoc
47d60 75 73 54 61 62 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 61 62 20 2a 20 74 61 62 28 20 usTab().const;......QTab.*.tab(.
47d80 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 61 62 20 2a 20 74 61 62 41 74 28 20 69 int.).const;.....QTab.*.tabAt(.i
47da0 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 69 6e 74 nt.).const;.....int.indexOf(.int
47dc0 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b .).const;.....int.count().const;
47de0 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 61 79 6f 75 74 54 61 62 73 28 29 3b ......virtual.void.layoutTabs();
47e00 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 61 62 20 2a 20 73 65 6c 65 63 74 54 61 62 28 20 63 .....virtual.QTab.*.selectTab(.c
47e20 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f onst.QPoint.&.p.).const;......vo
47e40 69 64 20 09 72 65 6d 6f 76 65 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a id..removeToolTip(.int.index.);.
47e60 20 20 20 20 76 6f 69 64 20 20 20 20 20 09 73 65 74 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e ....void......setToolTip(.int.in
47e80 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 69 70 20 29 3b 0a 20 20 20 20 dex,.const.QString.&.tip.);.....
47ea0 51 53 74 72 69 6e 67 20 09 74 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f QString..toolTip(.int.index.).co
47ec0 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 nst;..public.slots:.....virtual.
47ee0 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 54 61 62 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 void.setCurrentTab(.int.);.....v
47f00 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 54 61 62 28 20 51 54 61 62 20 irtual.void.setCurrentTab(.QTab.
47f20 2a 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 65 64 *.);..signals:.....void.selected
47f40 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 61 79 6f 75 74 43 68 61 6e 67 65 64 28 (.int.);.....void.layoutChanged(
47f60 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 );..protected:.....virtual.void.
47f80 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 51 54 61 62 20 2a 2c 20 62 6f 6f 6c 20 paint(.QPainter.*,.QTab.*,.bool.
47fa0 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 6e 6f 74 20 63 6f 6e 73 74 0a 20 20 20 20 76 69 ).const;.//.###.not.const.....vi
47fc0 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 4c 61 62 65 6c 28 20 51 50 61 69 6e 74 65 72 2a rtual.void.paintLabel(.QPainter*
47fe0 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 2c 20 51 54 61 62 2a 2c 20 62 6f 6f 6c 20 29 20 63 6f ,.const.QRect&,.QTab*,.bool.).co
48000 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f nst;......void.focusInEvent(.QFo
48020 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 4f 75 74 cusEvent.*e.);.....void.focusOut
48040 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f Event(.QFocusEvent.*e.);......vo
48060 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 id.resizeEvent(.QResizeEvent.*.)
48080 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 ;.....void.paintEvent(.QPaintEve
480a0 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 nt.*.);.....void.mousePressEvent
480c0 20 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 .(.QMouseEvent.*.);.....void.mou
480e0 73 65 4d 6f 76 65 45 76 65 6e 74 20 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 seMoveEvent.(.QMouseEvent.*.);..
48100 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 20 28 20 51 4d 6f 75 ...void.mouseReleaseEvent.(.QMou
48120 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 seEvent.*.);.....void.keyPressEv
48140 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 ent(.QKeyEvent.*.);.....void.sty
48160 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f leChange(.QStyle&.);.....void.fo
48180 6e 74 43 68 61 6e 67 65 20 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 ntChange.(.const.QFont.&.);.....
481a0 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 0a 20 .bool.event(.QEvent.*e.);.......
481c0 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 3e 20 2a 20 74 61 62 4c 69 73 74 28 29 3b 0a 0a ...QPtrList<QTab>.*.tabList();..
481e0 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 63 72 6f 6c 6c 54 61 private.slots:.....void.scrollTa
48200 62 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 bs();..private:.....QPtrList<QTa
48220 62 3e 20 2a 20 6c 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 3e 20 2a 20 6c 73 74 b>.*.l;.....QPtrList<QTab>.*.lst
48240 61 74 69 63 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 6b 65 56 69 73 69 62 6c 65 28 20 51 54 61 62 atic;.....void.makeVisible(.QTab
48260 2a 20 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 41 72 72 6f 77 42 *.t.=.0.);.....void.updateArrowB
48280 75 74 74 6f 6e 73 28 29 3b 0a 20 20 20 20 51 54 61 62 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a uttons();.....QTabPrivate.*.d;..
482a0 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 42 61 72 54 6f 6f 6c 54 69 70 3b ....friend.class.QTabBarToolTip;
482c0 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 3b 0a 0a 70 72 69 76 61 74 65 .....friend.class.QTab;..private
482e0 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 :.//.Disabled.copy.constructor.a
48300 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 nd.operator=.#if.defined(Q_DISAB
48320 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 61 62 42 61 72 28 20 63 6f 6e 73 74 20 51 54 61 62 LE_COPY).....QTabBar(.const.QTab
48340 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 54 61 62 42 61 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 Bar.&.);.....QTabBar&.operator=(
48360 20 63 6f 6e 73 74 20 51 54 61 62 42 61 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a .const.QTabBar.&.);.#endif.};...
48380 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 0a 23 65 6e 64 69 66 20 2f #endif.//.QT_NO_TABBAR..#endif./
483a0 2f 20 51 54 41 42 42 41 52 5f 48 0a 00 00 00 1e 00 71 00 73 00 74 00 79 00 6c 00 65 00 66 00 61 /.QTABBAR_H......q.s.t.y.l.e.f.a
483c0 00 63 00 74 00 6f 00 72 00 79 00 2e 00 68 00 00 07 18 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .c.t.o.r.y...h..../*************
483e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
48400 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
48420 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 **.$Id$.**.**.....**.**.Copyrigh
48440 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 t.(C).2000-2002.Trolltech.ASA...
48460 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 All.rights.reserved..**.**.This.
48480 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 file.is.part.of.the.widgets.modu
484a0 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 le.of.the.Qt.GUI.Toolkit..**.**.
484c0 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 This.file.may.be.distributed.und
484e0 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 er.the.terms.of.the.Q.Public.Lic
48500 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 ense.**.as.defined.by.Trolltech.
48520 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 ASA.of.Norway.and.appearing.in.t
48540 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 he.file.**.LICENSE.QPL.included.
48560 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a in.the.packaging.of.this.file..*
48580 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 *.**.This.file.may.be.distribute
485a0 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d d.and/or.modified.under.the.term
485c0 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c s.of.the.**.GNU.General.Public.L
485e0 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 icense.version.2.as.published.by
48600 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e .the.Free.Software.**.Foundation
48620 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e .and.appearing.in.the.file.LICEN
48640 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 SE.GPL.included.in.the.**.packag
48660 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 ing.of.this.file..**.**.Licensee
48680 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 s.holding.valid.Qt.Enterprise.Ed
486a0 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e ition.or.Qt.Professional.Edition
486c0 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 .**.licenses.may.use.this.file.i
486e0 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 n.accordance.with.the.Qt.Commerc
48700 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 ial.License.**.Agreement.provide
48720 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 d.with.the.Software..**.**.This.
48740 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 file.is.provided.AS.IS.with.NO.W
48760 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 ARRANTY.OF.ANY.KIND,.INCLUDING.T
48780 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 HE.**.WARRANTY.OF.DESIGN,.MERCHA
487a0 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 NTABILITY.AND.FITNESS.FOR.A.PART
487c0 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f ICULAR.PURPOSE..**.**.See.http:/
487e0 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 /qtsoftware.com/pricing.html.or.
48800 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a email.sales@trolltech.com.for.**
48820 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 ...information.about.Qt.Commerci
48840 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 al.License.Agreements..**.See.ht
48860 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c tp://qtsoftware.com/qpl/.for.QPL
48880 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 .licensing.information..**.See.h
488a0 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 ttp://qtsoftware.com/gpl/.for.GP
488c0 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 L.licensing.information..**.**.C
488e0 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 ontact.info@trolltech.com.if.any
48900 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 .conditions.of.this.licensing.ar
48920 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a e.**.not.clear.to.you..**.******
48940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
48960 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
48980 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 /..#ifndef.QSTYLEFACTORY_H.#defi
489a0 6e 65 20 51 53 54 59 4c 45 46 41 43 54 4f 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 ne.QSTYLEFACTORY_H..#ifndef.QT_H
489c0 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 .#include."qstringlist.h".#endif
489e0 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 0a 63 .//.QT_H..#ifndef.QT_NO_STYLE..c
48a00 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 3b 0a 0a 63 6c 61 lass.QString;.class.QStyle;..cla
48a20 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 79 6c 65 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c ss.Q_EXPORT.QStyleFactory.{.publ
48a40 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 ic:.#ifndef.QT_NO_STRINGLIST....
48a60 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 3b 0a 23 65 6e 64 .static.QStringList.keys();.#end
48a80 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 20 2a 63 72 65 61 74 65 28 20 63 6f if.....static.QStyle.*create(.co
48aa0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f nst.QString&.);.};..#endif.//QT_
48ac0 4e 4f 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 53 54 59 4c 45 46 41 43 54 4f 52 59 NO_STYLE..#endif.//QSTYLEFACTORY
48ae0 5f 48 0a 00 00 00 16 00 71 00 73 00 71 00 6c 00 69 00 6e 00 64 00 65 00 78 00 2e 00 68 00 00 0c _H......q.s.q.l.i.n.d.e.x...h...
48b00 97 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./******************************
48b20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
48b40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 **************.**.**.Definition.
48b60 6f 66 20 51 53 71 6c 49 6e 64 65 78 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 of.QSqlIndex.class.**.**.Created
48b80 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 .:.2000-11-03.**.**.Copyright.(C
48ba0 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 ).2000.Trolltech.ASA...All.right
48bc0 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
48be0 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 art.of.the.sql.module.of.the.Qt.
48c00 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 GUI.Toolkit..**.**.This.file.may
48c20 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 .be.distributed.under.the.terms.
48c40 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 of.the.Q.Public.License.**.as.de
48c60 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 fined.by.Trolltech.ASA.of.Norway
48c80 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 .and.appearing.in.the.file.**.LI
48ca0 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 CENSE.QPL.included.in.the.packag
48cc0 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c ing.of.this.file..**.**.This.fil
48ce0 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 e.may.be.distributed.and/or.modi
48d00 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 fied.under.the.terms.of.the.**.G
48d20 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f NU.General.Public.License.versio
48d40 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 n.2.as.published.by.the.Free.Sof
48d60 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e tware.**.Foundation.and.appearin
48d80 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 g.in.the.file.LICENSE.GPL.includ
48da0 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 ed.in.the.**.packaging.of.this.f
48dc0 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c ile..**.**.Licensees.holding.val
48de0 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 id.Qt.Enterprise.Edition.license
48e00 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 s.may.use.this.**.file.in.accord
48e20 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 ance.with.the.Qt.Commercial.Lice
48e40 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 nse.Agreement.provided.**.with.t
48e60 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 he.Software..**.**.This.file.is.
48e80 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 provided.AS.IS.with.NO.WARRANTY.
48ea0 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 OF.ANY.KIND,.INCLUDING.THE.**.WA
48ec0 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 RRANTY.OF.DESIGN,.MERCHANTABILIT
48ee0 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 Y.AND.FITNESS.FOR.A.PARTICULAR.P
48f00 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 URPOSE..**.**.See.http://qtsoftw
48f20 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 are.com/pricing.html.or.email.sa
48f40 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 les@trolltech.com.for.**...infor
48f60 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e mation.about.Qt.Commercial.Licen
48f80 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 se.Agreements..**.See.http://qts
48fa0 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 oftware.com/qpl/.for.QPL.licensi
48fc0 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 ng.information..**.See.http://qt
48fe0 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 software.com/gpl/.for.GPL.licens
49000 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 ing.information..**.**.Contact.i
49020 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 nfo@trolltech.com.if.any.conditi
49040 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 ons.of.this.licensing.are.**.not
49060 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .clear.to.you..**.**************
49080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
490a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 ************************/..#ifnd
490c0 65 66 20 51 53 51 4c 49 4e 44 45 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 49 4e 44 45 58 ef.QSQLINDEX_H.#define.QSQLINDEX
490e0 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 _H..#ifndef.QT_H.#include."qstri
49100 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 ng.h".#include."qstringlist.h".#
49120 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 include."qsqlfield.h".#include."
49140 71 73 71 6c 72 65 63 6f 72 64 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 qsqlrecord.h".#endif.//.QT_H..#i
49160 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 f.!defined(.QT_MODULE_SQL.).||.d
49180 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 efined(.QT_LICENSE_PROFESSIONAL.
491a0 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 64 65 66 69 6e 65 20 ).#define.QM_EXPORT_SQL.#define.
491c0 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 QM_TEMPLATE_EXTERN_SQL.#else.#de
491e0 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 64 65 66 fine.QM_EXPORT_SQL.Q_EXPORT.#def
49200 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 53 51 4c 20 51 5f 54 45 4d ine.QM_TEMPLATE_EXTERN_SQL.Q_TEM
49220 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f PLATE_EXTERN.#endif..#ifndef.QT_
49240 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 43 75 72 73 6f 72 3b 0a 0a 63 6c 61 73 73 NO_SQL..class.QSqlCursor;..class
49260 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 49 6e 64 65 78 20 3a 20 70 75 62 6c 69 .QM_EXPORT_SQL.QSqlIndex.:.publi
49280 63 20 51 53 71 6c 52 65 63 6f 72 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 49 c.QSqlRecord.{.public:.....QSqlI
492a0 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 75 72 73 6f 72 4e 61 6d 65 20 ndex(.const.QString&.cursorName.
492c0 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 =.QString::null,.const.QString&.
492e0 6e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 51 53 71 6c name.=.QString::null.);.....QSql
49300 49 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 6f 74 68 65 72 20 29 3b Index(.const.QSqlIndex&.other.);
49320 0a 20 20 20 20 7e 51 53 71 6c 49 6e 64 65 78 28 29 3b 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 .....~QSqlIndex();.....QSqlIndex
49340 26 20 20 20 20 20 20 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 &.......operator=(.const.QSqlInd
49360 65 78 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 ex&.other.);.....virtual.void...
49380 20 20 73 65 74 43 75 72 73 6f 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 ..setCursorName(.const.QString&.
493a0 63 75 72 73 6f 72 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 cursorName.);.....QString.......
493c0 20 20 20 63 75 72 73 6f 72 4e 61 6d 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 ...cursorName().const.{.return.c
493e0 75 72 73 6f 72 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 73 65 ursor;.}.....virtual.void.....se
49400 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 tName(.const.QString&.name.);...
49420 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 ..QString..........name().const.
49440 7b 20 72 65 74 75 72 6e 20 6e 6d 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 {.return.nm;.}......void........
49460 20 20 20 20 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 66 69 .....append(.const.QSqlField&.fi
49480 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 61 70 70 65 eld.);.....virtual.void.....appe
494a0 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 66 69 65 6c 64 2c 20 62 6f 6f 6c nd(.const.QSqlField&.field,.bool
494c0 20 64 65 73 63 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 69 .desc.);......bool.............i
494e0 73 44 65 73 63 65 6e 64 69 6e 67 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 sDescending(.int.i.).const;.....
49500 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 73 65 74 44 65 73 63 65 6e 64 69 6e 67 28 20 virtual.void.....setDescending(.
49520 69 6e 74 20 69 2c 20 62 6f 6f 6c 20 64 65 73 63 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 int.i,.bool.desc.);......QString
49540 20 20 20 20 20 20 20 20 20 20 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ..........toString(.const.QStrin
49560 67 26 20 70 72 65 66 69 78 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 20 g&.prefix.=.QString::null,......
49580 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 65 70 20 3d 20 22 2c 22 2c 0a 09 .....const.QString&.sep.=.",",..
495a0 09 09 20 20 20 20 20 20 20 62 6f 6f 6c 20 76 65 72 62 6f 73 65 20 3d 20 54 52 55 45 20 29 20 63 .........bool.verbose.=.TRUE.).c
495c0 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 20 20 20 20 74 6f 53 74 72 onst;.....QStringList......toStr
495e0 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 3d ingList(.const.QString&.prefix.=
49600 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 20 20 20 62 6f 6f 6c 20 76 65 72 62 .QString::null,........bool.verb
49620 6f 73 65 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 ose.=.TRUE.).const;......static.
49640 51 53 71 6c 49 6e 64 65 78 20 66 72 6f 6d 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 QSqlIndex.fromStringList(.const.
49660 51 53 74 72 69 6e 67 4c 69 73 74 26 20 6c 2c 20 63 6f 6e 73 74 20 51 53 71 6c 43 75 72 73 6f 72 QStringList&.l,.const.QSqlCursor
49680 2a 20 63 75 72 73 6f 72 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e *.cursor.);..private:.....QStrin
496a0 67 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 46 69 65 6c 64 28 20 69 6e 74 20 69 2c 20 63 g..........createField(.int.i,.c
496c0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 2c 20 62 6f 6f 6c 20 76 65 72 62 6f onst.QString&.prefix,.bool.verbo
496e0 73 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 se.).const;.....QString.........
49700 20 63 75 72 73 6f 72 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 6e 6d .cursor;.....QString..........nm
49720 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 62 6f 6f 6c 3e 20 73 6f 72 74 73 3b 0a 7d 3b ;.....QValueList<bool>.sorts;.};
49740 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 53 51 4c 49 4e 44 45 58 0a 23 69 ..#define.Q_DEFINED_QSQLINDEX.#i
49760 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 09 2f 2f 20 nclude."qwinexport.h".#endif.//.
49780 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 34 00 71 00 77 00 73 00 77 00 69 00 QT_NO_SQL.#endif....4.q.w.s.w.i.
497a0 6e 00 64 00 6f 00 77 00 73 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f 00 n.d.o.w.s.d.e.c.o.r.a.t.i.o.n._.
497c0 71 00 77 00 73 00 2e 00 68 00 00 08 a0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a q.w.s...h..../******************
497e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
49800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 **************************.**.$I
49820 64 24 0a 2a 2a 0a 2a 2a 20 44 65 6c 63 61 72 61 74 69 6f 6e 20 6f 66 20 57 69 6e 64 6f 77 73 20 d$.**.**.Delcaration.of.Windows.
49840 73 74 79 6c 65 20 77 69 6e 64 6f 77 20 6d 61 6e 61 67 65 72 20 64 65 63 6f 72 61 74 69 6f 6e 73 style.window.manager.decorations
49860 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f .**.**.Created.:.000101.**.**.Co
49880 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 pyright.(C).2000-2002.Trolltech.
498a0 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a ASA...All.rights.reserved..**.**
498c0 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c .This.file.is.part.of.the.kernel
498e0 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a .module.of.the.Qt.GUI.Toolkit..*
49900 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 *.**.This.file.may.be.distribute
49920 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d d.and/or.modified.under.the.term
49940 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c s.of.the.**.GNU.General.Public.L
49960 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 icense.version.2.as.published.by
49980 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e .the.Free.Software.**.Foundation
499a0 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e .and.appearing.in.the.file.LICEN
499c0 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 SE.GPL.included.in.the.**.packag
499e0 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 ing.of.this.file..**.**.Licensee
49a00 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 s.holding.valid.Qt.Enterprise.Ed
49a20 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e ition.or.Qt.Professional.Edition
49a40 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 .**.licenses.for.Qtopia.Core.may
49a60 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 .use.this.file.in.accordance.wit
49a80 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 h.the.**.Qt.Embedded.Commercial.
49aa0 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 License.Agreement.provided.with.
49ac0 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 the.Software..**.**.This.file.is
49ae0 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 .provided.AS.IS.with.NO.WARRANTY
49b00 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 .OF.ANY.KIND,.INCLUDING.THE.**.W
49b20 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 ARRANTY.OF.DESIGN,.MERCHANTABILI
49b40 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 TY.AND.FITNESS.FOR.A.PARTICULAR.
49b60 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 PURPOSE..**.**.See.http://qtsoft
49b80 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 ware.com/pricing.html.or.email.s
49ba0 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f ales@trolltech.com.for.**...info
49bc0 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 rmation.about.Qt.Commercial.Lice
49be0 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 nse.Agreements..**.See.http://qt
49c00 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 software.com/gpl/.for.GPL.licens
49c20 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 ing.information..**.**.Contact.i
49c40 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 nfo@trolltech.com.if.any.conditi
49c60 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 ons.of.this.licensing.are.**.not
49c80 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .clear.to.you..**.**************
49ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
49cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 ************************/..#ifnd
49ce0 65 66 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 ef.QWSWINDOWSDECORATION_QWS_H.#d
49d00 65 66 69 6e 65 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 efine.QWSWINDOWSDECORATION_QWS_H
49d20 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 61 ..#ifndef.QT_H.#include."qwsdefa
49d40 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 ultdecoration_qws.h".#endif.//.Q
49d60 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 T_H..#ifndef.QT_NO_QWS_WINDOWS_W
49d80 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 57 69 6e 64 6f 77 73 44 65 63 6f 72 61 M_STYLE...class.QWSWindowsDecora
49da0 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 tion.:.public.QWSDefaultDecorati
49dc0 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 73 44 65 63 6f 72 on.{.public:.....QWSWindowsDecor
49de0 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 57 69 6e 64 6f 77 73 ation();.....virtual.~QWSWindows
49e00 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 Decoration();......virtual.QRegi
49e20 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 on.region(const.QWidget.*,.const
49e40 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 .QRect.&rect,.Region);.....virtu
49e60 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 al.void.paint(QPainter.*,.const.
49e80 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 QWidget.*);.....virtual.void.pai
49ea0 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 ntButton(QPainter.*,.const.QWidg
49ec0 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 et.*,.Region,.int.state);.protec
49ee0 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 ted:.....virtual.int.getTitleWid
49f00 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 2f 2f 20 20 20 20 76 69 72 74 75 th(const.QWidget.*);.//....virtu
49f20 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 al.int.getTitleHeight(const.QWid
49f40 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a get.*);.....virtual.const.char.*
49f60 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 *menuPixmap();.....virtual.const
49f80 20 63 68 61 72 20 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 .char.**closePixmap();.....virtu
49fa0 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 al.const.char.**minimizePixmap()
49fc0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d ;.....virtual.const.char.**maxim
49fe0 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 izePixmap();.....virtual.const.c
4a000 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 7d 3b 0a 0a 23 65 6e har.**normalizePixmap();.};..#en
4a020 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c dif.//.QT_NO_QWS_WINDOWS_WM_STYL
4a040 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 49 4f E..#endif.//.QWSWINDOWSDECORATIO
4a060 4e 5f 51 57 53 5f 48 0a 00 00 00 12 00 71 00 76 00 65 00 63 00 74 00 6f 00 72 00 2e 00 68 00 00 N_QWS_H......q.v.e.c.t.o.r...h..
4a080 04 44 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .D/*****************************
4a0a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4a0c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f ***************.**.$Id$.**.**.Co
4a0e0 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 mpatibility.file.-.should.only.b
4a100 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 e.included.by.legacy.code..**.It
4a120 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 .#includes.the.file.which.obsole
4a140 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 tes.this.one..**.**.Copyright.(C
4a160 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 ).1998-2000.Trolltech.ASA...All.
4a180 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 rights.reserved..**..This.file.i
4a1a0 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a s.part.of.the.Qt.GUI.Toolkit..**
4a1c0 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 .**.This.file.may.be.distributed
4a1e0 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 .under.the.terms.of.the.Q.Public
4a200 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 .License.**.as.defined.by.Trollt
4a220 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 ech.ASA.of.Norway.and.appearing.
4a240 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 in.the.file.**.LICENSE.QPL.inclu
4a260 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c ded.in.the.packaging.of.this.fil
4a280 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 e..**.**.Licensees.holding.valid
4a2a0 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 .Qt.Professional.Edition.license
4a2c0 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 s.may.use.this.**.file.in.accord
4a2e0 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 ance.with.the.Qt.Professional.Ed
4a300 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 ition.License.Agreement.**.provi
4a320 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 ded.with.the.Qt.Professional.Edi
4a340 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 tion..**.**.See.http://qtsoftwar
4a360 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
4a380 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 s@trolltech.com.for.**.informati
4a3a0 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f on.about.the.Professional.Editio
4a3c0 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 n.licensing,.or.see.**.http://qt
4a3e0 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 software.com/qpl/.for.QPL.licens
4a400 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ing.information..**.************
4a420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4a440 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4a460 2a 2f 0a 23 69 66 6e 64 65 66 20 51 56 45 43 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 45 */.#ifndef.QVECTOR_H.#define.QVE
4a480 43 54 4f 52 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 CTOR_H.#ifndef.QT_NO_COMPAT.#inc
4a4a0 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 lude."qptrvector.h".#endif.#endi
4a4c0 66 0a 00 00 00 20 00 71 00 77 00 73 00 64 00 69 00 73 00 70 00 6c 00 61 00 79 00 5f 00 71 00 77 f......q.w.s.d.i.s.p.l.a.y._.q.w
4a4e0 00 73 00 2e 00 68 00 00 11 ba 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .s...h..../*********************
4a500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4a520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a ***********************.**.$Id$.
4a540 2a 2a 0a 2a 2a 20 51 57 53 20 64 69 73 70 6c 61 79 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 **.**.QWS.display.**.**.Created.
4a560 3a 20 32 30 30 30 30 36 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 :.20000616.**.**.Copyright.(C).1
4a580 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 992-2002.Trolltech.ASA...All.rig
4a5a0 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 hts.reserved..**.**.This.file.is
4a5c0 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 .part.of.the.kernel.module.of.th
4a5e0 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c e.Qt.GUI.Toolkit..**.**.This.fil
4a600 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 e.may.be.distributed.and/or.modi
4a620 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 fied.under.the.terms.of.the.**.G
4a640 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f NU.General.Public.License.versio
4a660 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 n.2.as.published.by.the.Free.Sof
4a680 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e tware.**.Foundation.and.appearin
4a6a0 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 g.in.the.file.LICENSE.GPL.includ
4a6c0 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 ed.in.the.**.packaging.of.this.f
4a6e0 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c ile..**.**.Licensees.holding.val
4a700 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 id.Qt.Enterprise.Edition.or.Qt.P
4a720 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 rofessional.Edition.**.licenses.
4a740 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c for.Qtopia.Core.may.use.this.fil
4a760 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 e.in.accordance.with.the.**.Qt.E
4a780 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 mbedded.Commercial.License.Agree
4a7a0 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e ment.provided.with.the.Software.
4a7c0 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 .**.**.This.file.is.provided.AS.
4a7e0 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c IS.with.NO.WARRANTY.OF.ANY.KIND,
4a800 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 .INCLUDING.THE.**.WARRANTY.OF.DE
4a820 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 SIGN,.MERCHANTABILITY.AND.FITNES
4a840 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a S.FOR.A.PARTICULAR.PURPOSE..**.*
4a860 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 *.See.http://qtsoftware.com/pric
4a880 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 ing.html.or.email.sales@trolltec
4a8a0 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 h.com.for.**...information.about
4a8c0 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 .Qt.Commercial.License.Agreement
4a8e0 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f s..**.See.http://qtsoftware.com/
4a900 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 gpl/.for.GPL.licensing.informati
4a920 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 on..**.**.Contact.info@trolltech
4a940 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c .com.if.any.conditions.of.this.l
4a960 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 icensing.are.**.not.clear.to.you
4a980 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..**.***************************
4a9a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4a9c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 44 49 53 50 4c 41 59 ***********/..#ifndef.QWSDISPLAY
4a9e0 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 44 49 53 50 4c 41 59 5f 51 57 53 5f 48 0a _QWS_H.#define.QWSDISPLAY_QWS_H.
4aa00 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 .#include."qobject.h".#include."
4aa20 71 72 65 67 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 6f qregion.h".#include."private/qlo
4aa40 63 6b 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 ck_p.h".#include."qwindowdefs.h"
4aa60 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 0a 2f 2f 20 43 6c 61 73 ..#include."qptrlist.h"..//.Clas
4aa80 73 20 66 6f 72 77 61 72 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 63 6c 61 73 73 20 51 57 53 52 s.forward.definitions.class.QWSR
4aaa0 65 67 69 6f 6e 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 57 53 45 76 65 6e 74 3b 0a 63 6c egionManager;.class.QWSEvent;.cl
4aac0 61 73 73 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 53 51 43 6f 70 ass.QWSMouseEvent;.class.QWSQCop
4aae0 4d 65 73 73 61 67 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 0a 63 6c 61 73 73 MessageEvent;.class.QGfx;..class
4ab00 20 51 57 53 57 69 6e 64 6f 77 49 6e 66 6f 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 69 .QWSWindowInfo.{..public:......i
4ab20 6e 74 20 77 69 6e 69 64 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 63 6c 69 65 6e nt.winid;.....unsigned.int.clien
4ab40 74 69 64 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 0a 7d 3b 0a 0a 23 64 65 66 tid;.....QString.name;..};..#def
4ab60 69 6e 65 20 51 54 5f 51 57 53 5f 50 52 4f 50 45 52 54 59 5f 43 4f 4e 56 45 52 54 53 45 4c 45 43 ine.QT_QWS_PROPERTY_CONVERTSELEC
4ab80 54 49 4f 4e 20 39 39 39 0a 23 64 65 66 69 6e 65 20 51 54 5f 51 57 53 5f 50 52 4f 50 45 52 54 59 TION.999.#define.QT_QWS_PROPERTY
4aba0 5f 57 49 4e 44 4f 57 4e 41 4d 45 20 39 39 38 0a 0a 63 6c 61 73 73 20 51 57 53 44 69 73 70 6c 61 _WINDOWNAME.998..class.QWSDispla
4abc0 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 44 69 73 70 6c 61 79 28 29 3b 0a 20 20 y.{.public:.....QWSDisplay();...
4abe0 20 20 7e 51 57 53 44 69 73 70 6c 61 79 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 ..~QWSDisplay();......bool.event
4ac00 50 65 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 53 45 76 65 6e 74 20 2a 67 Pending().const;.....QWSEvent.*g
4ac20 65 74 45 76 65 6e 74 28 29 3b 0a 20 20 20 20 51 47 66 78 20 2a 20 73 63 72 65 65 6e 47 66 78 28 etEvent();.....QGfx.*.screenGfx(
4ac40 29 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 72 65 67 69 6f 6e 4d );.....QWSRegionManager.*regionM
4ac60 61 6e 61 67 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 72 2a 20 66 72 61 6d anager().const;......uchar*.fram
4ac80 65 42 75 66 66 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 eBuffer().const;.....int.width()
4aca0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a .const;.....int.height().const;.
4acc0 20 20 20 20 69 6e 74 20 64 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 ....int.depth().const;.....int.p
4ace0 69 78 6d 61 70 44 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 75 70 ixmapDepth().const;.....bool.sup
4ad00 70 6f 72 74 73 44 65 70 74 68 28 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 portsDepth(int).const;......ucha
4ad20 72 20 2a 73 68 61 72 65 64 52 61 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 68 r.*sharedRam().const;.....int.sh
4ad40 61 72 65 64 52 61 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 aredRamSize().const;......void.a
4ad60 64 64 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 ddProperty(.int.winId,.int.prope
4ad80 72 74 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 rty.);.....void.setProperty(.int
4ada0 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 6d 6f 64 65 2c 20 .winId,.int.property,.int.mode,.
4adc0 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f const.QByteArray.&data.);.....vo
4ade0 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 id.setProperty(.int.winId,.int.p
4ae00 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 6d 6f 64 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 roperty,.int.mode,.const.char.*.
4ae20 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 28 data.);.....void.removeProperty(
4ae40 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 20 20 .int.winId,.int.property.);.....
4ae60 62 6f 6f 6c 20 67 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 bool.getProperty(.int.winId,.int
4ae80 20 70 72 6f 70 65 72 74 79 2c 20 63 68 61 72 20 2a 26 64 61 74 61 2c 20 69 6e 74 20 26 6c 65 6e .property,.char.*&data,.int.&len
4aea0 20 29 3b 0a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 57 53 57 69 6e 64 6f 77 49 6e 66 6f 3e .);......QPtrList<QWSWindowInfo>
4aec0 20 2a 20 77 69 6e 64 6f 77 4c 69 73 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 64 .*.windowList();......void.setId
4aee0 65 6e 74 69 74 79 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 70 70 4e 61 6d 65 29 3b 0a entity(const.QString.&appName);.
4af00 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 52 65 67 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 ....void.nameRegion(.int.winId,.
4af20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 const.QString&.n,.const.QString.
4af40 26 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 52 65 67 69 6f 6e 28 20 69 6e &c.);.....void.requestRegion(.in
4af60 74 20 77 69 6e 49 64 2c 20 51 52 65 67 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 t.winId,.QRegion.);.....void.mov
4af80 65 52 65 67 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 eRegion(.int.winId,.int.dx,.int.
4afa0 64 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 73 74 72 6f 79 52 65 67 69 6f 6e 28 20 69 6e dy.);.....void.destroyRegion(.in
4afc0 74 20 77 69 6e 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 46 6f 63 75 73 t.winId.);.....void.requestFocus
4afe0 28 69 6e 74 20 77 69 6e 49 64 2c 20 62 6f 6f 6c 20 67 65 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 (int.winId,.bool.get);.....void.
4b000 73 65 74 41 6c 74 69 74 75 64 65 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 61 6c 74 69 setAltitude(.int.winId,.int.alti
4b020 74 75 64 65 2c 20 62 6f 6f 6c 20 66 69 78 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 tude,.bool.fixed.=.FALSE.);.....
4b040 69 6e 74 20 74 61 6b 65 49 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 int.takeId();.....void.setSelect
4b060 69 6f 6e 4f 77 6e 65 72 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 ionOwner(.int.winId,.const.QTime
4b080 20 26 74 69 6d 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 76 65 72 74 53 65 6c 65 63 74 .&time.);.....void.convertSelect
4b0a0 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 73 65 6c 65 63 74 69 6f 6e 50 72 6f ion(.int.winId,.int.selectionPro
4b0c0 70 65 72 74 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6d 69 6d 65 54 79 70 65 73 20 perty,.const.QString.&mimeTypes.
4b0e0 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 66 69 6e 65 43 75 72 73 6f 72 28 69 6e 74 20 69 64 2c );.....void.defineCursor(int.id,
4b100 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 63 75 72 73 2c 20 63 6f 6e 73 74 20 51 42 69 74 .const.QBitmap.&curs,.const.QBit
4b120 6d 61 70 20 26 6d 61 73 6b 2c 0a 09 09 09 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 68 6f 74 59 map.&mask,....int.hotX,.int.hotY
4b140 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 43 75 72 73 6f 72 28 20 51 57 69 64 67 65 );.....void.selectCursor(.QWidge
4b160 74 20 2a 77 2c 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 t.*w,.unsigned.int.id.);.....voi
4b180 64 20 67 72 61 62 4d 6f 75 73 65 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 67 72 d.grabMouse(.QWidget.*w,.bool.gr
4b1a0 61 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 72 61 62 4b 65 79 62 6f 61 72 64 28 20 51 57 69 ab.);.....void.grabKeyboard(.QWi
4b1c0 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 67 72 61 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 dget.*w,.bool.grab.);.....void.p
4b1e0 6c 61 79 53 6f 75 6e 64 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a laySoundFile(.const.QString&.);.
4b200 20 20 20 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 28 20 63 6f 6e 73 74 20 ....void.registerChannel(.const.
4b220 51 43 53 74 72 69 6e 67 26 20 63 68 61 6e 6e 65 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 QCString&.channel.);.....void.se
4b240 6e 64 4d 65 73 73 61 67 65 28 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 61 6e 6e 65 ndMessage(const.QCString.&channe
4b260 6c 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6d 73 67 2c 0a 09 09 20 20 20 20 20 20 l,.const.QCString.&msg,.........
4b280 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 20 29 3b 0a 23 69 66 6e 64 .const.QByteArray.&data.);.#ifnd
4b2a0 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 52 45 50 45 41 54 45 52 0a 20 20 20 20 76 6f 69 64 20 72 ef.QT_NO_QWS_REPEATER.....void.r
4b2c0 65 70 61 69 6e 74 52 65 67 69 6f 6e 28 51 52 65 67 69 6f 6e 20 26 29 3b 0a 23 65 6e 64 69 66 0a epaintRegion(QRegion.&);.#endif.
4b2e0 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 76 6f 69 64 20 73 65 #ifndef.QT_NO_QWS_IM.....void.se
4b300 74 4d 69 63 72 6f 46 6f 63 75 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 tMicroFocus(.int.x,.int.y.);....
4b320 20 76 6f 69 64 20 72 65 73 65 74 49 4d 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 53 51 .void.resetIM();.#endif.....QWSQ
4b340 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e 74 2a 20 77 61 69 74 46 6f 72 51 43 6f 70 52 65 73 70 CopMessageEvent*.waitForQCopResp
4b360 6f 6e 73 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 70 74 69 6f 6e 28 20 51 57 onse();......void.setCaption(.QW
4b380 69 64 67 65 74 20 2a 77 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 idget.*w,.const.QString.&.);....
4b3a0 20 20 2f 2f 20 4c 6f 63 6b 20 64 69 73 70 6c 61 79 20 66 6f 72 20 61 63 63 65 73 73 20 6f 6e 6c ..//.Lock.display.for.access.onl
4b3c0 79 20 62 79 20 74 68 69 73 20 70 72 6f 63 65 73 73 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f y.by.this.process.....static.boo
4b3e0 6c 20 69 6e 69 74 4c 6f 63 6b 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e l.initLock(.const.QString.&filen
4b400 61 6d 65 2c 20 62 6f 6f 6c 20 63 72 65 61 74 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 ame,.bool.create.=.FALSE.);.....
4b420 73 74 61 74 69 63 20 62 6f 6f 6c 20 67 72 61 62 62 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 6c static.bool.grabbed().{.return.l
4b440 6f 63 6b 2d 3e 6c 6f 63 6b 65 64 28 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 ock->locked();.}.....static.void
4b460 20 67 72 61 62 28 29 20 7b 20 6c 6f 63 6b 2d 3e 6c 6f 63 6b 28 20 51 4c 6f 63 6b 3a 3a 52 65 61 .grab().{.lock->lock(.QLock::Rea
4b480 64 20 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 67 72 61 62 28 20 62 6f 6f d.);.}.....static.void.grab(.boo
4b4a0 6c 20 77 72 69 74 65 20 29 0a 09 7b 20 6c 6f 63 6b 2d 3e 6c 6f 63 6b 28 20 77 72 69 74 65 20 3f l.write.)..{.lock->lock(.write.?
4b4c0 20 51 4c 6f 63 6b 3a 3a 57 72 69 74 65 20 3a 20 51 4c 6f 63 6b 3a 3a 52 65 61 64 20 29 3b 20 7d .QLock::Write.:.QLock::Read.);.}
4b4e0 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 75 6e 67 72 61 62 28 29 20 7b 20 6c 6f 63 6b .....static.void.ungrab().{.lock
4b500 2d 3e 75 6e 6c 6f 63 6b 28 29 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 51 57 53 5f 44 59 4e ->unlock();.}..#ifdef.QT_QWS_DYN
4b520 41 4d 49 43 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 20 20 20 20 73 74 61 74 69 63 20 76 AMIC_TRANSFORMATION.....static.v
4b540 6f 69 64 20 73 65 74 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 28 20 69 6e 74 20 74 20 29 3b 0a oid.setTransformation(.int.t.);.
4b560 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 52 61 77 4d 6f 75 #endif.....static.void.setRawMou
4b580 73 65 45 76 65 6e 74 46 69 6c 74 65 72 28 20 76 6f 69 64 20 28 2a 66 69 6c 74 65 72 29 28 51 57 seEventFilter(.void.(*filter)(QW
4b5a0 53 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 SMouseEvent.*).);..private:.....
4b5c0 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 friend.class.QApplication;.....f
4b5e0 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6f 70 43 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 63 6c 61 riend.class.QCopChannel;.....cla
4b600 73 73 20 44 61 74 61 3b 0a 20 20 20 20 44 61 74 61 20 2a 64 3b 0a 0a 20 20 20 20 69 6e 74 20 67 ss.Data;.....Data.*d;......int.g
4b620 65 74 50 72 6f 70 65 72 74 79 4c 65 6e 3b 0a 20 20 20 20 63 68 61 72 20 2a 67 65 74 50 72 6f 70 etPropertyLen;.....char.*getProp
4b640 65 72 74 79 44 61 74 61 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4c 6f 63 6b 20 2a 6c 6f 63 6b ertyData;.....static.QLock.*lock
4b660 3b 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 57 53 44 69 73 70 6c 61 79 20 2a 71 74 5f 66 62 64 70 ;.};..extern.QWSDisplay.*qt_fbdp
4b680 79 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 44 49 53 50 4c 41 59 5f 51 57 53 5f 48 0a 00 y;..#endif.//.QWSDISPLAY_QWS_H..
4b6a0 00 00 1e 00 71 00 77 00 73 00 73 00 6f 00 63 00 6b 00 65 00 74 00 5f 00 71 00 77 00 73 00 2e 00 ....q.w.s.s.o.c.k.e.t._.q.w.s...
4b6c0 68 00 00 08 f4 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a h..../**************************
4b6e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4b700 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a ******************.**.$Id$.**.**
4b720 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 53 6f 63 6b 65 74 20 61 6e 64 20 72 65 6c .Definition.of.QWSSocket.and.rel
4b740 61 74 65 64 20 63 6c 61 73 73 65 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 ated.classes..**.**.Created.:.97
4b760 30 35 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 0521.**.**.Copyright.(C).1992-20
4b780 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 02.Trolltech.ASA...All.rights.re
4b7a0 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 served..**.**.This.file.is.part.
4b7c0 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 of.the.kernel.module.of.the.Qt.G
4b7e0 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
4b800 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 be.distributed.and/or.modified.u
4b820 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e nder.the.terms.of.the.**.GNU.Gen
4b840 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 eral.Public.License.version.2.as
4b860 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a .published.by.the.Free.Software.
4b880 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 **.Foundation.and.appearing.in.t
4b8a0 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 he.file.LICENSE.GPL.included.in.
4b8c0 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a the.**.packaging.of.this.file..*
4b8e0 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 *.**.Licensees.holding.valid.Qt.
4b900 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 Enterprise.Edition.or.Qt.Profess
4b920 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 ional.Edition.**.licenses.for.Qt
4b940 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 opia.Core.may.use.this.file.in.a
4b960 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 ccordance.with.the.**.Qt.Embedde
4b980 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 d.Commercial.License.Agreement.p
4b9a0 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a rovided.with.the.Software..**.**
4b9c0 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 .This.file.is.provided.AS.IS.wit
4b9e0 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 h.NO.WARRANTY.OF.ANY.KIND,.INCLU
4ba00 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 DING.THE.**.WARRANTY.OF.DESIGN,.
4ba20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 MERCHANTABILITY.AND.FITNESS.FOR.
4ba40 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 A.PARTICULAR.PURPOSE..**.**.See.
4ba60 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 http://qtsoftware.com/pricing.ht
4ba80 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 ml.or.email.sales@trolltech.com.
4baa0 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f for.**...information.about.Qt.Co
4bac0 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 mmercial.License.Agreements..**.
4bae0 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 See.http://qtsoftware.com/gpl/.f
4bb00 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a or.GPL.licensing.information..**
4bb20 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 .**.Contact.info@trolltech.com.i
4bb40 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 f.any.conditions.of.this.licensi
4bb60 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a ng.are.**.not.clear.to.you..**.*
4bb80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4bba0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4bbc0 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 53 4f 43 4b 45 54 5f 51 57 53 5f 48 0a *****/..#ifndef.QWSSOCKET_QWS_H.
4bbe0 23 64 65 66 69 6e 65 20 51 57 53 53 4f 43 4b 45 54 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 #define.QWSSOCKET_QWS_H..#ifndef
4bc00 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 2e 68 22 0a 23 69 6e 63 6c .QT_H.#include."qsocket.h".#incl
4bc20 75 64 65 20 22 71 73 65 72 76 65 72 73 6f 63 6b 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 ude."qserversocket.h".#endif.//.
4bc40 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f QT_H..#ifndef.QT_NO_QWS_MULTIPRO
4bc60 43 45 53 53 0a 0a 63 6c 61 73 73 20 51 57 53 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 CESS..class.QWSSocket.:.public.Q
4bc80 53 6f 63 6b 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 Socket.{.....Q_OBJECT.public:...
4bca0 20 20 51 57 53 53 6f 63 6b 65 74 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 ..QWSSocket(.QObject.*parent=0,.
4bcc0 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 7e 51 57 53 53 6f 63 const.char.*name=0.);....~QWSSoc
4bce0 6b 65 74 28 29 3b 0a 09 20 20 20 20 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ket();...............virtual.voi
4bd00 64 20 63 6f 6e 6e 65 63 74 54 6f 4c 6f 63 61 6c 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 d.connectToLocalFile(.const.QStr
4bd20 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f ing.&file.);..private:........//
4bd40 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f .Disabled.copy.constructor.and.o
4bd60 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 perator=.#if.defined(Q_DISABLE_C
4bd80 4f 50 59 29 0a 20 20 20 20 51 57 53 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 57 53 53 6f 63 OPY).....QWSSocket(.const.QWSSoc
4bda0 6b 65 74 20 26 20 29 3b 0a 20 20 20 20 51 57 53 53 6f 63 6b 65 74 20 26 6f 70 65 72 61 74 6f 72 ket.&.);.....QWSSocket.&operator
4bdc0 3d 28 20 63 6f 6e 73 74 20 51 57 53 53 6f 63 6b 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d =(.const.QWSSocket.&.);.#endif.}
4bde0 3b 0a 0a 0a 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c ;...class.QWSServerSocket.:.publ
4be00 69 63 20 51 53 65 72 76 65 72 53 6f 63 6b 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a ic.QServerSocket.{.....Q_OBJECT.
4be20 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 63 6f 6e public:.....QWSServerSocket(.con
4be40 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 2c 20 69 6e 74 20 62 61 63 6b 6c 6f 67 20 3d 20 st.QString&.file,.int.backlog.=.
4be60 30 2c 0a 09 09 20 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 0,........QObject.*parent=0,.con
4be80 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 7e 51 57 53 53 65 72 76 65 72 st.char.*name=0.);....~QWSServer
4bea0 53 6f 63 6b 65 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f 20 44 69 Socket();..private:........//.Di
4bec0 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 sabled.copy.constructor.and.oper
4bee0 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 ator=.#if.defined(Q_DISABLE_COPY
4bf00 29 0a 20 20 20 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 57 53 ).....QWSServerSocket(.const.QWS
4bf20 53 65 72 76 65 72 53 6f 63 6b 65 74 20 26 20 29 3b 0a 20 20 20 20 51 57 53 53 65 72 76 65 72 53 ServerSocket.&.);.....QWSServerS
4bf40 6f 63 6b 65 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 53 53 65 72 76 65 ocket.&operator=(.const.QWSServe
4bf60 72 53 6f 63 6b 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f rSocket.&.);.#endif.};..#endif./
4bf80 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 0a 23 65 6e 64 69 66 /.QT_NO_QWS_MULTIPROCESS..#endif
4bfa0 20 2f 2f 20 51 57 53 53 4f 43 4b 45 54 5f 51 57 53 5f 48 0a 00 00 00 14 00 71 00 73 00 74 00 72 .//.QWSSOCKET_QWS_H......q.s.t.r
4bfc0 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 0d 10 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .l.i.s.t...h..../***************
4bfe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4c000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a *****************************.**
4c020 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 72 4c 69 .$Id$.**.**.Definition.of.QStrLi
4c040 73 74 2c 20 51 53 74 72 49 4c 69 73 74 20 61 6e 64 20 51 53 74 72 4c 69 73 74 49 74 65 72 61 74 st,.QStrIList.and.QStrListIterat
4c060 6f 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 37 33 or.classes.**.**.Created.:.92073
4c080 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 0.**.**.Copyright.(C).1992-2000.
4c0a0 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 Trolltech.ASA...All.rights.reser
4c0c0 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 ved..**.**.This.file.is.part.of.
4c0e0 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 the.tools.module.of.the.Qt.GUI.T
4c100 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 oolkit..**.**.This.file.may.be.d
4c120 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 istributed.under.the.terms.of.th
4c140 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 e.Q.Public.License.**.as.defined
4c160 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 .by.Trolltech.ASA.of.Norway.and.
4c180 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 appearing.in.the.file.**.LICENSE
4c1a0 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f .QPL.included.in.the.packaging.o
4c1c0 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 f.this.file..**.**.This.file.may
4c1e0 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 .be.distributed.and/or.modified.
4c200 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 under.the.terms.of.the.**.GNU.Ge
4c220 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 neral.Public.License.version.2.a
4c240 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 s.published.by.the.Free.Software
4c260 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 .**.Foundation.and.appearing.in.
4c280 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e the.file.LICENSE.GPL.included.in
4c2a0 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a .the.**.packaging.of.this.file..
4c2c0 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 **.**.Licensees.holding.valid.Qt
4c2e0 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 .Enterprise.Edition.or.Qt.Profes
4c300 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 sional.Edition.**.licenses.may.u
4c320 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 se.this.file.in.accordance.with.
4c340 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 the.Qt.Commercial.License.**.Agr
4c360 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 eement.provided.with.the.Softwar
4c380 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 e..**.**.This.file.is.provided.A
4c3a0 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e S.IS.with.NO.WARRANTY.OF.ANY.KIN
4c3c0 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 D,.INCLUDING.THE.**.WARRANTY.OF.
4c3e0 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e DESIGN,.MERCHANTABILITY.AND.FITN
4c400 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a ESS.FOR.A.PARTICULAR.PURPOSE..**
4c420 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 .**.See.http://qtsoftware.com/pr
4c440 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 icing.html.or.email.sales@trollt
4c460 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f ech.com.for.**...information.abo
4c480 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 ut.Qt.Commercial.License.Agreeme
4c4a0 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f nts..**.See.http://qtsoftware.co
4c4c0 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 m/qpl/.for.QPL.licensing.informa
4c4e0 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 tion..**.See.http://qtsoftware.c
4c500 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d om/gpl/.for.GPL.licensing.inform
4c520 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 ation..**.**.Contact.info@trollt
4c540 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 ech.com.if.any.conditions.of.thi
4c560 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 s.licensing.are.**.not.clear.to.
4c580 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a you..**.************************
4c5a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4c5c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 4c 49 53 **************/..#ifndef.QSTRLIS
4c5e0 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 T_H.#define.QSTRLIST_H..#ifndef.
4c600 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 QT_H.#include."qstring.h".#inclu
4c620 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 61 73 de."qptrlist.h".#include."qdatas
4c640 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 64 65 66 tream.h".#endif.//.QT_H..#if.def
4c660 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 63 6c 61 73 73 20 51 53 74 72 4c 69 73 74 49 74 65 72 61 ined(Q_QDOC).class.QStrListItera
4c680 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 63 68 tor.:.public.QPtrListIterator<ch
4c6a0 61 72 3e 0a 7b 0a 7d 3b 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 51 50 74 72 4c 69 73 74 49 ar>.{.};.#else.typedef.QPtrListI
4c6c0 74 65 72 61 74 6f 72 3c 63 68 61 72 3e 20 51 53 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3b 0a terator<char>.QStrListIterator;.
4c6e0 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 4c 69 73 74 20 #endif..class.Q_EXPORT.QStrList.
4c700 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 3c 63 68 61 72 3e 0a 7b 0a 70 75 62 6c 69 63 :.public.QPtrList<char>.{.public
4c720 3a 0a 20 20 20 20 51 53 74 72 4c 69 73 74 28 20 62 6f 6f 6c 20 64 65 65 70 43 6f 70 69 65 73 3d :.....QStrList(.bool.deepCopies=
4c740 54 52 55 45 20 29 20 7b 20 64 63 20 3d 20 64 65 65 70 43 6f 70 69 65 73 3b 20 64 65 6c 5f 69 74 TRUE.).{.dc.=.deepCopies;.del_it
4c760 65 6d 20 3d 20 64 65 65 70 43 6f 70 69 65 73 3b 20 7d 0a 20 20 20 20 51 53 74 72 4c 69 73 74 28 em.=.deepCopies;.}.....QStrList(
4c780 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 26 20 29 3b 0a 20 20 20 20 7e 51 53 74 72 4c 69 .const.QStrList.&.);.....~QStrLi
4c7a0 73 74 28 29 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 4c 69 73 74 st()...{.clear();.}.....QStrList
4c7c0 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 26 20 29 3b &.operator=(.const.QStrList.&.);
4c7e0 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 ..private:.....QPtrCollection::I
4c800 74 65 6d 20 6e 65 77 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 tem.newItem(.QPtrCollection::Ite
4c820 6d 20 64 20 29 20 7b 20 72 65 74 75 72 6e 20 64 63 20 3f 20 71 73 74 72 64 75 70 28 20 28 63 6f m.d.).{.return.dc.?.qstrdup(.(co
4c840 6e 73 74 20 63 68 61 72 2a 29 64 20 29 20 3a 20 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 64 65 nst.char*)d.).:.d;.}.....void.de
4c860 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 leteItem(.QPtrCollection::Item.d
4c880 20 29 20 7b 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 6c 65 74 65 5b 5d 20 28 63 .).{.if.(.del_item.).delete[].(c
4c8a0 68 61 72 2a 29 64 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 6f 6d 70 61 72 65 49 74 65 6d 73 28 20 har*)d;.}.....int.compareItems(.
4c8c0 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 73 31 2c 20 51 50 74 72 43 6f 6c QPtrCollection::Item.s1,.QPtrCol
4c8e0 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 73 32 20 29 20 7b 20 72 65 74 75 72 6e 20 71 73 74 72 lection::Item.s2.).{.return.qstr
4c900 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 31 2c 0a 09 09 09 09 09 09 09 20 28 63 6f cmp((const.char*)s1,.........(co
4c920 6e 73 74 20 63 68 61 72 2a 29 73 32 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 nst.char*)s2);.}.#ifndef.QT_NO_D
4c940 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 72 65 61 64 28 ATASTREAM.....QDataStream.&read(
4c960 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a .QDataStream.&s,.QPtrCollection:
4c980 3a 49 74 65 6d 20 26 64 20 29 0a 09 09 09 09 7b 20 73 20 3e 3e 20 28 63 68 61 72 20 2a 26 29 64 :Item.&d.).....{.s.>>.(char.*&)d
4c9a0 3b 20 72 65 74 75 72 6e 20 73 3b 20 7d 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 ;.return.s;.}.....QDataStream.&w
4c9c0 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 51 50 74 72 43 6f 6c 6c 65 63 rite(.QDataStream.&s,.QPtrCollec
4c9e0 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 7b 20 72 65 74 75 72 tion::Item.d.).const.....{.retur
4ca00 6e 20 73 20 3c 3c 20 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 29 64 3b 20 7d 0a 23 65 6e 64 69 66 n.s.<<.(const.char.*)d;.}.#endif
4ca20 0a 20 20 20 20 62 6f 6f 6c 20 20 64 63 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f .....bool..dc;.};...class.Q_EXPO
4ca40 52 54 20 51 53 74 72 49 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 53 74 72 4c 69 73 74 09 2f RT.QStrIList.:.public.QStrList./
4ca60 2f 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 65 20 73 74 72 69 6e 67 20 6c 69 73 74 0a 7b /.case.insensitive.string.list.{
4ca80 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 49 4c 69 73 74 28 20 62 6f 6f 6c 20 64 65 65 .public:.....QStrIList(.bool.dee
4caa0 70 43 6f 70 69 65 73 3d 54 52 55 45 20 29 20 3a 20 51 53 74 72 4c 69 73 74 28 20 64 65 65 70 43 pCopies=TRUE.).:.QStrList(.deepC
4cac0 6f 70 69 65 73 20 29 20 7b 7d 0a 20 20 20 20 7e 51 53 74 72 49 4c 69 73 74 28 29 09 09 09 7b 20 opies.).{}.....~QStrIList()...{.
4cae0 63 6c 65 61 72 28 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 20 20 63 6f clear();.}.private:.....int...co
4cb00 6d 70 61 72 65 49 74 65 6d 73 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d mpareItems(.QPtrCollection::Item
4cb20 20 73 31 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 73 32 20 29 0a 09 .s1,.QPtrCollection::Item.s2.)..
4cb40 09 09 09 7b 20 72 65 74 75 72 6e 20 71 73 74 72 69 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 ...{.return.qstricmp((const.char
4cb60 2a 29 73 31 2c 0a 09 09 09 09 09 09 20 20 20 20 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 32 29 *)s1,...........(const.char*)s2)
4cb80 3b 20 7d 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 4c 69 73 74 20 26 20 51 53 74 72 4c ;.}.};...inline.QStrList.&.QStrL
4cba0 69 73 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 26 ist::operator=(.const.QStrList.&
4cbc0 73 74 72 4c 69 73 74 20 29 0a 7b 0a 20 20 20 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 64 63 20 strList.).{.....clear();.....dc.
4cbe0 3d 20 73 74 72 4c 69 73 74 2e 64 63 3b 0a 20 20 20 20 64 65 6c 5f 69 74 65 6d 20 3d 20 64 63 3b =.strList.dc;.....del_item.=.dc;
4cc00 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 63 68 61 72 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 .....QPtrList<char>::operator=(.
4cc20 73 74 72 4c 69 73 74 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a strList.);.....return.*this;.}..
4cc40 69 6e 6c 69 6e 65 20 51 53 74 72 4c 69 73 74 3a 3a 51 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 inline.QStrList::QStrList(.const
4cc60 20 51 53 74 72 4c 69 73 74 20 26 73 74 72 4c 69 73 74 20 29 0a 20 20 20 20 3a 20 51 50 74 72 4c .QStrList.&strList.).....:.QPtrL
4cc80 69 73 74 3c 63 68 61 72 3e 28 20 73 74 72 4c 69 73 74 20 29 0a 7b 0a 20 20 20 20 64 63 20 3d 20 ist<char>(.strList.).{.....dc.=.
4cca0 46 41 4c 53 45 3b 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 3d 28 20 73 74 72 4c 69 73 74 20 29 3b FALSE;.....operator=(.strList.);
4ccc0 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 52 4c 49 53 54 5f 48 0a 00 00 00 1c 00 71 00 .}..#endif.//.QSTRLIST_H......q.
4cce0 76 00 61 00 6c 00 75 00 65 00 76 00 65 00 63 00 74 00 6f 00 72 00 2e 00 68 00 00 30 25 2f 2a 2a v.a.l.u.e.v.e.c.t.o.r...h..0%/**
4cd00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4cd20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4cd40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 **********.**.$Id$.**.**.Definit
4cd60 69 6f 6e 20 6f 66 20 51 56 61 6c 75 65 56 65 63 74 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 ion.of.QValueVector.class.**.**.
4cd80 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 Copyright.(C).1992-2002.Trolltec
4cda0 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a h.ASA...All.rights.reserved..**.
4cdc0 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c **.This.file.is.part.of.the.tool
4cde0 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a s.module.of.the.Qt.GUI.Toolkit..
4ce00 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 **.**.This.file.may.be.distribut
4ce20 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c ed.under.the.terms.of.the.Q.Publ
4ce40 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c ic.License.**.as.defined.by.Trol
4ce60 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e ltech.ASA.of.Norway.and.appearin
4ce80 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 g.in.the.file.**.LICENSE.QPL.inc
4cea0 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 luded.in.the.packaging.of.this.f
4cec0 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 ile..**.**.This.file.may.be.dist
4cee0 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 ributed.and/or.modified.under.th
4cf00 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 e.terms.of.the.**.GNU.General.Pu
4cf20 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 blic.License.version.2.as.publis
4cf40 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e hed.by.the.Free.Software.**.Foun
4cf60 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 dation.and.appearing.in.the.file
4cf80 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 .LICENSE.GPL.included.in.the.**.
4cfa0 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 packaging.of.this.file..**.**.Li
4cfc0 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 censees.holding.valid.Qt.Enterpr
4cfe0 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 ise.Edition.or.Qt.Professional.E
4d000 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 dition.**.licenses.may.use.this.
4d020 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 file.in.accordance.with.the.Qt.C
4d040 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 ommercial.License.**.Agreement.p
4d060 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a rovided.with.the.Software..**.**
4d080 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 .This.file.is.provided.AS.IS.wit
4d0a0 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 h.NO.WARRANTY.OF.ANY.KIND,.INCLU
4d0c0 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 DING.THE.**.WARRANTY.OF.DESIGN,.
4d0e0 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 MERCHANTABILITY.AND.FITNESS.FOR.
4d100 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 A.PARTICULAR.PURPOSE..**.**.See.
4d120 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 http://qtsoftware.com/pricing.ht
4d140 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 ml.or.email.sales@trolltech.com.
4d160 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f for.**...information.about.Qt.Co
4d180 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 mmercial.License.Agreements..**.
4d1a0 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 See.http://qtsoftware.com/qpl/.f
4d1c0 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a or.QPL.licensing.information..**
4d1e0 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 .See.http://qtsoftware.com/gpl/.
4d200 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a for.GPL.licensing.information..*
4d220 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 *.**.Contact.info@trolltech.com.
4d240 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 if.any.conditions.of.this.licens
4d260 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a ing.are.**.not.clear.to.you..**.
4d280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4d2a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4d2c0 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 4c 55 45 56 45 43 54 4f 52 5f 48 0a ******/..#ifndef.QVALUEVECTOR_H.
4d2e0 23 64 65 66 69 6e 65 20 51 56 41 4c 55 45 56 45 43 54 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 #define.QVALUEVECTOR_H..#ifndef.
4d300 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 QT_H.#include."qtl.h".#include."
4d320 71 73 68 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 61 73 74 72 65 61 6d qshared.h".#include."qdatastream
4d340 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e .h".#endif.//.QT_H..#ifndef.QT_N
4d360 4f 5f 53 54 4c 0a 23 69 6e 63 6c 75 64 65 20 3c 76 65 63 74 6f 72 3e 0a 23 65 6e 64 69 66 0a 0a O_STL.#include.<vector>.#endif..
4d380 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 56 template.<class.T>.class.QValueV
4d3a0 65 63 74 6f 72 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 7b 0a ectorPrivate.:.public.QShared.{.
4d3c0 70 75 62 6c 69 63 3a 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 76 61 6c 75 65 5f 74 79 70 65 public:.....typedef.T.value_type
4d3e0 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 2a 20 70 6f 69 6e 74 65 72 3b 0a 0a 20 20 20 20 51 ;.....typedef.T*.pointer;......Q
4d400 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 29 0a 09 3a 20 73 74 61 72 74 28 20 30 ValueVectorPrivate()..:.start(.0
4d420 20 29 2c 20 66 69 6e 69 73 68 28 20 30 20 29 2c 20 65 6e 64 28 20 30 20 29 0a 20 20 20 20 7b 0a .),.finish(.0.),.end(.0.).....{.
4d440 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 20 ....}......QValueVectorPrivate(.
4d460 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 26 20 78 20 const.QValueVectorPrivate<T>&.x.
4d480 29 3b 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 20 73 69 7a 65 );.....QValueVectorPrivate(.size
4d4a0 5f 74 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 72 65 66 41 6e 64 44 65 6c _t.size.);......void.derefAndDel
4d4c0 65 74 65 28 29 20 2f 2f 20 77 6f 72 6b 2d 61 72 6f 75 6e 64 20 66 6f 72 20 68 70 2d 63 63 0a 20 ete().//.work-around.for.hp-cc..
4d4e0 20 20 20 7b 0a 09 69 66 20 28 20 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 74 65 ...{..if.(.deref().)......delete
4d500 20 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 .this;.....}..#if.defined(Q_TEMP
4d520 4c 41 54 45 44 4c 4c 29 0a 20 20 20 20 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 20 4d 53 20 62 75 LATEDLL).....//.Workaround.MS.bu
4d540 67 20 69 6e 20 6d 65 6d 6f 72 79 20 64 65 2f 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 44 4c 4c g.in.memory.de/allocation.in.DLL
4d560 20 76 73 2e 20 45 58 45 0a 20 20 20 20 76 69 72 74 75 61 6c 0a 23 65 6e 64 69 66 0a 20 20 20 20 .vs..EXE.....virtual.#endif.....
4d580 7e 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 29 0a 20 20 20 20 7b 0a 09 64 65 ~QValueVectorPrivate().....{..de
4d5a0 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 20 lete[].start;.....}......size_t.
4d5c0 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 66 69 6e 69 73 size().const.....{..return.finis
4d5e0 68 20 2d 20 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 6d 70 74 79 h.-.start;.....}......bool.empty
4d600 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 74 61 72 74 20 3d 3d 20 ().const.....{..return.start.==.
4d620 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 20 63 61 70 61 63 69 finish;.....}......size_t.capaci
4d640 74 79 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 65 6e 64 20 2d 20 73 ty().const.....{..return.end.-.s
4d660 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 70 6f tart;.....}......void.insert(.po
4d680 69 6e 74 65 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 76 6f 69 inter.pos,.const.T&.x.);.....voi
4d6a0 64 20 69 6e 73 65 72 74 28 20 70 6f 69 6e 74 65 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 20 6e 2c d.insert(.pointer.pos,.size_t.n,
4d6c0 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 72 76 65 28 .const.T&.x.);.....void.reserve(
4d6e0 20 73 69 7a 65 5f 74 20 6e 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 0a 20 .size_t.n.);......void.clear()..
4d700 20 20 20 7b 0a 09 64 65 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 09 73 74 61 72 74 20 3d 20 30 ...{..delete[].start;..start.=.0
4d720 3b 0a 09 66 69 6e 69 73 68 20 3d 20 30 3b 0a 09 65 6e 64 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 0a ;..finish.=.0;..end.=.0;.....}..
4d740 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 73 74 61 72 74 3b 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 .....pointer.start;.....pointer.
4d760 66 69 6e 69 73 68 3b 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 65 6e 64 3b 0a 0a 70 72 69 76 61 74 finish;.....pointer.end;..privat
4d780 65 3a 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 67 72 6f 77 41 6e 64 43 6f 70 79 28 20 73 69 7a 65 e:.....pointer.growAndCopy(.size
4d7a0 5f 74 20 6e 2c 20 70 6f 69 6e 74 65 72 20 73 2c 20 70 6f 69 6e 74 65 72 20 66 20 29 3b 0a 0a 20 _t.n,.pointer.s,.pointer.f.);...
4d7c0 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 26 20 6f 70 65 72 61 ...QValueVectorPrivate<T>&.opera
4d7e0 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c tor=(.const.QValueVectorPrivate<
4d800 54 3e 26 20 78 20 29 3b 0a 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e T>&.x.);..};..template.<class.T>
4d820 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 56 65 63 74 6f 72 .Q_INLINE_TEMPLATES.QValueVector
4d840 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 Private<T>::QValueVectorPrivate(
4d860 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 26 20 78 .const.QValueVectorPrivate<T>&.x
4d880 20 29 0a 20 20 20 20 3a 20 51 53 68 61 72 65 64 28 29 0a 7b 0a 20 20 20 20 69 6e 74 20 69 20 3d .).....:.QShared().{.....int.i.=
4d8a0 20 78 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 69 66 20 28 20 69 20 3e 20 30 20 29 20 7b 0a 09 73 .x.size();.....if.(.i.>.0.).{..s
4d8c0 74 61 72 74 20 3d 20 6e 65 77 20 54 5b 20 69 20 5d 3b 0a 09 66 69 6e 69 73 68 20 3d 20 73 74 61 tart.=.new.T[.i.];..finish.=.sta
4d8e0 72 74 20 2b 20 69 3b 0a 09 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 69 3b 0a 23 69 66 20 64 65 rt.+.i;..end.=.start.+.i;.#if.de
4d900 66 69 6e 65 64 28 5f 5f 78 6c 43 5f 5f 29 20 26 26 20 5f 5f 78 6c 43 5f 5f 20 3c 20 30 78 34 30 fined(__xlC__).&&.__xlC__.<.0x40
4d920 30 20 2f 2f 20 78 6c 43 20 33 2e 36 20 63 6f 6e 66 75 73 65 64 20 62 79 20 63 6f 6e 73 74 0a 09 0.//.xlC.3.6.confused.by.const..
4d940 71 43 6f 70 79 28 20 28 70 6f 69 6e 74 65 72 29 78 2e 73 74 61 72 74 2c 20 28 70 6f 69 6e 74 65 qCopy(.(pointer)x.start,.(pointe
4d960 72 29 78 2e 66 69 6e 69 73 68 2c 20 73 74 61 72 74 20 29 3b 0a 23 65 6c 73 65 0a 09 71 43 6f 70 r)x.finish,.start.);.#else..qCop
4d980 79 28 20 78 2e 73 74 61 72 74 2c 20 78 2e 66 69 6e 69 73 68 2c 20 73 74 61 72 74 20 29 3b 0a 23 y(.x.start,.x.finish,.start.);.#
4d9a0 65 6e 64 69 66 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 73 74 61 72 74 20 3d 20 30 3b 0a 09 endif.....}.else.{..start.=.0;..
4d9c0 66 69 6e 69 73 68 20 3d 20 30 3b 0a 09 65 6e 64 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 74 finish.=.0;..end.=.0;.....}.}..t
4d9e0 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c emplate.<class.T>.Q_INLINE_TEMPL
4da00 41 54 45 53 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 ATES.QValueVectorPrivate<T>::QVa
4da20 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 20 73 69 7a 65 5f 74 20 73 69 7a 65 20 29 0a lueVectorPrivate(.size_t.size.).
4da40 7b 0a 20 20 20 20 69 66 20 28 20 73 69 7a 65 20 3e 20 30 20 29 20 7b 0a 09 73 74 61 72 74 20 3d {.....if.(.size.>.0.).{..start.=
4da60 20 6e 65 77 20 54 5b 73 69 7a 65 5d 3b 0a 09 66 69 6e 69 73 68 20 3d 20 73 74 61 72 74 20 2b 20 .new.T[size];..finish.=.start.+.
4da80 73 69 7a 65 3b 0a 09 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 73 69 7a 65 3b 0a 20 20 20 20 7d size;..end.=.start.+.size;.....}
4daa0 20 65 6c 73 65 20 7b 0a 09 73 74 61 72 74 20 3d 20 30 3b 0a 09 66 69 6e 69 73 68 20 3d 20 30 3b .else.{..start.=.0;..finish.=.0;
4dac0 0a 09 65 6e 64 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c ..end.=.0;.....}.}..template.<cl
4dae0 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 ass.T>.Q_INLINE_TEMPLATES.void.Q
4db00 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 70 ValueVectorPrivate<T>::insert(.p
4db20 6f 69 6e 74 65 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a 20 20 20 20 63 ointer.pos,.const.T&.x.).{.....c
4db40 6f 6e 73 74 20 73 69 7a 65 5f 74 20 6c 61 73 74 53 69 7a 65 20 3d 20 73 69 7a 65 28 29 3b 0a 20 onst.size_t.lastSize.=.size();..
4db60 20 20 20 63 6f 6e 73 74 20 73 69 7a 65 5f 74 20 6e 20 3d 20 6c 61 73 74 53 69 7a 65 20 21 3d 30 ...const.size_t.n.=.lastSize.!=0
4db80 20 3f 20 32 2a 6c 61 73 74 53 69 7a 65 20 3a 20 31 3b 0a 20 20 20 20 63 6f 6e 73 74 20 73 69 7a .?.2*lastSize.:.1;.....const.siz
4dba0 65 5f 74 20 6f 66 66 73 65 74 20 3d 20 70 6f 73 20 2d 20 73 74 61 72 74 3b 0a 20 20 20 20 70 6f e_t.offset.=.pos.-.start;.....po
4dbc0 69 6e 74 65 72 20 6e 65 77 53 74 61 72 74 20 3d 20 6e 65 77 20 54 5b 6e 5d 3b 0a 20 20 20 20 70 inter.newStart.=.new.T[n];.....p
4dbe0 6f 69 6e 74 65 72 20 6e 65 77 46 69 6e 69 73 68 20 3d 20 6e 65 77 53 74 61 72 74 20 2b 20 6f 66 ointer.newFinish.=.newStart.+.of
4dc00 66 73 65 74 3b 0a 20 20 20 20 71 43 6f 70 79 28 20 73 74 61 72 74 2c 20 70 6f 73 2c 20 6e 65 77 fset;.....qCopy(.start,.pos,.new
4dc20 53 74 61 72 74 20 29 3b 0a 20 20 20 20 2a 6e 65 77 46 69 6e 69 73 68 20 3d 20 78 3b 0a 20 20 20 Start.);.....*newFinish.=.x;....
4dc40 20 71 43 6f 70 79 28 20 70 6f 73 2c 20 66 69 6e 69 73 68 2c 20 2b 2b 6e 65 77 46 69 6e 69 73 68 .qCopy(.pos,.finish,.++newFinish
4dc60 20 29 3b 0a 20 20 20 20 64 65 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 20 20 20 20 73 74 61 72 .);.....delete[].start;.....star
4dc80 74 20 3d 20 6e 65 77 53 74 61 72 74 3b 0a 20 20 20 20 66 69 6e 69 73 68 20 3d 20 6e 65 77 53 74 t.=.newStart;.....finish.=.newSt
4dca0 61 72 74 20 2b 20 6c 61 73 74 53 69 7a 65 20 2b 20 31 3b 0a 20 20 20 20 65 6e 64 20 3d 20 6e 65 art.+.lastSize.+.1;.....end.=.ne
4dcc0 77 53 74 61 72 74 20 2b 20 6e 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 wStart.+.n;.}..template.<class.T
4dce0 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 >.Q_INLINE_TEMPLATES.void.QValue
4dd00 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 70 6f 69 6e 74 65 VectorPrivate<T>::insert(.pointe
4dd20 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a r.pos,.size_t.n,.const.T&.x.).{.
4dd40 20 20 20 20 69 66 20 28 20 73 69 7a 65 5f 74 28 20 65 6e 64 20 2d 20 66 69 6e 69 73 68 20 29 20 ....if.(.size_t(.end.-.finish.).
4dd60 3e 3d 20 6e 20 29 20 7b 0a 09 2f 2f 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 0a 09 63 6f 6e 73 74 20 >=.n.).{..//.enough.room..const.
4dd80 73 69 7a 65 5f 74 20 65 6c 65 6d 73 5f 61 66 74 65 72 20 3d 20 66 69 6e 69 73 68 20 2d 20 70 6f size_t.elems_after.=.finish.-.po
4dda0 73 3b 0a 09 70 6f 69 6e 74 65 72 20 6f 6c 64 5f 66 69 6e 69 73 68 20 3d 20 66 69 6e 69 73 68 3b s;..pointer.old_finish.=.finish;
4ddc0 0a 09 69 66 20 28 20 65 6c 65 6d 73 5f 61 66 74 65 72 20 3e 20 6e 20 29 20 7b 0a 09 20 20 20 20 ..if.(.elems_after.>.n.).{......
4dde0 71 43 6f 70 79 28 20 66 69 6e 69 73 68 20 2d 20 6e 2c 20 66 69 6e 69 73 68 2c 20 66 69 6e 69 73 qCopy(.finish.-.n,.finish,.finis
4de00 68 20 29 3b 0a 09 20 20 20 20 66 69 6e 69 73 68 20 2b 3d 20 6e 3b 0a 09 20 20 20 20 71 43 6f 70 h.);......finish.+=.n;......qCop
4de20 79 42 61 63 6b 77 61 72 64 28 20 70 6f 73 2c 20 6f 6c 64 5f 66 69 6e 69 73 68 20 2d 20 6e 2c 20 yBackward(.pos,.old_finish.-.n,.
4de40 6f 6c 64 5f 66 69 6e 69 73 68 20 29 3b 0a 09 20 20 20 20 71 46 69 6c 6c 28 20 70 6f 73 2c 20 70 old_finish.);......qFill(.pos,.p
4de60 6f 73 20 2b 20 6e 2c 20 78 20 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 70 6f 69 6e os.+.n,.x.);..}.else.{......poin
4de80 74 65 72 20 66 69 6c 6c 65 72 20 3d 20 66 69 6e 69 73 68 3b 0a 09 20 20 20 20 73 69 7a 65 5f 74 ter.filler.=.finish;......size_t
4dea0 20 69 20 3d 20 6e 20 2d 20 65 6c 65 6d 73 5f 61 66 74 65 72 3b 0a 09 20 20 20 20 66 6f 72 20 28 .i.=.n.-.elems_after;......for.(
4dec0 20 3b 20 69 20 3e 20 30 3b 20 2d 2d 69 2c 20 2b 2b 66 69 6c 6c 65 72 20 29 0a 09 09 2a 66 69 6c .;.i.>.0;.--i,.++filler.)...*fil
4dee0 6c 65 72 20 3d 20 78 3b 0a 09 20 20 20 20 66 69 6e 69 73 68 20 2b 3d 20 6e 20 2d 20 65 6c 65 6d ler.=.x;......finish.+=.n.-.elem
4df00 73 5f 61 66 74 65 72 3b 0a 09 20 20 20 20 71 43 6f 70 79 28 20 70 6f 73 2c 20 6f 6c 64 5f 66 69 s_after;......qCopy(.pos,.old_fi
4df20 6e 69 73 68 2c 20 66 69 6e 69 73 68 20 29 3b 0a 09 20 20 20 20 66 69 6e 69 73 68 20 2b 3d 20 65 nish,.finish.);......finish.+=.e
4df40 6c 65 6d 73 5f 61 66 74 65 72 3b 0a 09 20 20 20 20 71 46 69 6c 6c 28 20 70 6f 73 2c 20 6f 6c 64 lems_after;......qFill(.pos,.old
4df60 5f 66 69 6e 69 73 68 2c 20 78 20 29 3b 0a 09 7d 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 2f _finish,.x.);..}.....}.else.{../
4df80 2f 20 6e 6f 74 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 0a 09 63 6f 6e 73 74 20 73 69 7a 65 5f 74 20 /.not.enough.room..const.size_t.
4dfa0 6c 61 73 74 53 69 7a 65 20 3d 20 73 69 7a 65 28 29 3b 0a 09 63 6f 6e 73 74 20 73 69 7a 65 5f 74 lastSize.=.size();..const.size_t
4dfc0 20 6c 65 6e 20 3d 20 6c 61 73 74 53 69 7a 65 20 2b 20 51 4d 41 58 28 20 6c 61 73 74 53 69 7a 65 .len.=.lastSize.+.QMAX(.lastSize
4dfe0 2c 20 6e 20 29 3b 0a 09 70 6f 69 6e 74 65 72 20 6e 65 77 53 74 61 72 74 20 3d 20 6e 65 77 20 54 ,.n.);..pointer.newStart.=.new.T
4e000 5b 6c 65 6e 5d 3b 0a 09 70 6f 69 6e 74 65 72 20 6e 65 77 46 69 6e 69 73 68 20 3d 20 71 43 6f 70 [len];..pointer.newFinish.=.qCop
4e020 79 28 20 73 74 61 72 74 2c 20 70 6f 73 2c 20 6e 65 77 53 74 61 72 74 20 29 3b 0a 09 2f 2f 20 66 y(.start,.pos,.newStart.);..//.f
4e040 69 6c 6c 20 75 70 20 69 6e 73 65 72 74 65 64 20 73 70 61 63 65 0a 09 73 69 7a 65 5f 74 20 69 20 ill.up.inserted.space..size_t.i.
4e060 3d 20 6e 3b 0a 09 66 6f 72 20 28 20 3b 20 69 20 3e 20 30 3b 20 2d 2d 69 2c 20 2b 2b 6e 65 77 46 =.n;..for.(.;.i.>.0;.--i,.++newF
4e080 69 6e 69 73 68 20 29 0a 09 20 20 20 20 2a 6e 65 77 46 69 6e 69 73 68 20 3d 20 78 3b 0a 09 6e 65 inish.)......*newFinish.=.x;..ne
4e0a0 77 46 69 6e 69 73 68 20 3d 20 71 43 6f 70 79 28 20 70 6f 73 2c 20 66 69 6e 69 73 68 2c 20 6e 65 wFinish.=.qCopy(.pos,.finish,.ne
4e0c0 77 46 69 6e 69 73 68 20 29 3b 0a 09 64 65 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 09 73 74 61 wFinish.);..delete[].start;..sta
4e0e0 72 74 20 3d 20 6e 65 77 53 74 61 72 74 3b 0a 09 66 69 6e 69 73 68 20 3d 20 6e 65 77 46 69 6e 69 rt.=.newStart;..finish.=.newFini
4e100 73 68 3b 0a 09 65 6e 64 20 3d 20 6e 65 77 53 74 61 72 74 20 2b 20 6c 65 6e 3b 0a 20 20 20 20 7d sh;..end.=.newStart.+.len;.....}
4e120 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f .}..template.<class.T>.Q_INLINE_
4e140 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 TEMPLATES.void.QValueVectorPriva
4e160 74 65 3c 54 3e 3a 3a 72 65 73 65 72 76 65 28 20 73 69 7a 65 5f 74 20 6e 20 29 0a 7b 0a 20 20 20 te<T>::reserve(.size_t.n.).{....
4e180 20 63 6f 6e 73 74 20 73 69 7a 65 5f 74 20 6c 61 73 74 53 69 7a 65 20 3d 20 73 69 7a 65 28 29 3b .const.size_t.lastSize.=.size();
4e1a0 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 74 6d 70 20 3d 20 67 72 6f 77 41 6e 64 43 6f 70 79 28 20 .....pointer.tmp.=.growAndCopy(.
4e1c0 6e 2c 20 73 74 61 72 74 2c 20 66 69 6e 69 73 68 20 29 3b 0a 20 20 20 20 73 74 61 72 74 20 3d 20 n,.start,.finish.);.....start.=.
4e1e0 74 6d 70 3b 0a 20 20 20 20 66 69 6e 69 73 68 20 3d 20 74 6d 70 20 2b 20 6c 61 73 74 53 69 7a 65 tmp;.....finish.=.tmp.+.lastSize
4e200 3b 0a 20 20 20 20 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 6e 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 ;.....end.=.start.+.n;.}..templa
4e220 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 te.<class.T>.Q_INLINE_TEMPLATES.
4e240 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 Q_TYPENAME.QValueVectorPrivate<T
4e260 3e 3a 3a 70 6f 69 6e 74 65 72 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 >::pointer.QValueVectorPrivate<T
4e280 3e 3a 3a 67 72 6f 77 41 6e 64 43 6f 70 79 28 20 73 69 7a 65 5f 74 20 6e 2c 20 70 6f 69 6e 74 65 >::growAndCopy(.size_t.n,.pointe
4e2a0 72 20 73 2c 20 70 6f 69 6e 74 65 72 20 66 20 29 0a 7b 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 6e r.s,.pointer.f.).{.....pointer.n
4e2c0 65 77 53 74 61 72 74 20 3d 20 6e 65 77 20 54 5b 6e 5d 3b 0a 20 20 20 20 71 43 6f 70 79 28 20 73 ewStart.=.new.T[n];.....qCopy(.s
4e2e0 2c 20 66 2c 20 6e 65 77 53 74 61 72 74 20 29 3b 0a 20 20 20 20 64 65 6c 65 74 65 5b 5d 20 73 74 ,.f,.newStart.);.....delete[].st
4e300 61 72 74 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 53 74 61 72 74 3b 0a 7d 0a 0a 74 65 6d art;.....return.newStart;.}..tem
4e320 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b plate.<class.T>.class.QDeepCopy;
4e340 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 ..template.<class.T>.class.QValu
4e360 65 56 65 63 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 eVector.{.public:.....typedef.T.
4e380 76 61 6c 75 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 value_type;.....typedef.value_ty
4e3a0 70 65 2a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 pe*.pointer;.....typedef.const.v
4e3c0 61 6c 75 65 5f 74 79 70 65 2a 20 63 6f 6e 73 74 5f 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 alue_type*.const_pointer;.....ty
4e3e0 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 2a 20 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 pedef.value_type*.iterator;.....
4e400 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 61 6c 75 65 5f 74 79 70 65 2a 20 63 6f 6e 73 74 5f typedef.const.value_type*.const_
4e420 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 iterator;.....typedef.value_type
4e440 26 20 72 65 66 65 72 65 6e 63 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 &.reference;.....typedef.const.v
4e460 61 6c 75 65 5f 74 79 70 65 26 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 3b 0a 20 20 20 20 alue_type&.const_reference;.....
4e480 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 typedef.size_t.size_type;.#ifnde
4e4a0 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 70 74 72 64 69 66 66 5f f.QT_NO_STL.....typedef.ptrdiff_
4e4c0 74 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 t.difference_type;.#else.....typ
4e4e0 65 64 65 66 20 69 6e 74 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 edef.int.difference_type;.#endif
4e500 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 28 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d ......QValueVector().....{..sh.=
4e520 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3b 0a 20 20 20 .new.QValueVectorPrivate<T>;....
4e540 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c .}......QValueVector(.const.QVal
4e560 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d 20 76 2e 73 ueVector<T>&.v.).....{..sh.=.v.s
4e580 68 3b 0a 09 73 68 2d 3e 72 65 66 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 h;..sh->ref();.....}......QValue
4e5a0 56 65 63 74 6f 72 28 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 Vector(.size_type.n,.const.T&.va
4e5c0 6c 20 3d 20 54 28 29 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 l.=.T().);..#ifndef.QT_NO_STL...
4e5e0 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 28 20 73 74 64 3a 3a 76 65 63 74 6f 72 3c 54 3e 26 20 ..QValueVector(.std::vector<T>&.
4e600 76 20 29 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 7b 0a 09 v.).//.###.remove.in.4.0.....{..
4e620 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 28 sh.=.new.QValueVectorPrivate<T>(
4e640 20 76 2e 73 69 7a 65 28 29 20 29 3b 0a 09 71 43 6f 70 79 28 20 76 2e 62 65 67 69 6e 28 29 2c 20 .v.size().);..qCopy(.v.begin(),.
4e660 76 2e 65 6e 64 28 29 2c 20 62 65 67 69 6e 28 29 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 v.end(),.begin().);.....}......Q
4e680 56 61 6c 75 65 56 65 63 74 6f 72 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 76 65 63 74 6f 72 3c 54 ValueVector(.const.std::vector<T
4e6a0 3e 26 20 76 20 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 >&.v.).....{..sh.=.new.QValueVec
4e6c0 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 28 20 76 2e 73 69 7a 65 28 29 20 29 3b 0a 09 71 43 6f 70 torPrivate<T>(.v.size().);..qCop
4e6e0 79 28 20 76 2e 62 65 67 69 6e 28 29 2c 20 76 2e 65 6e 64 28 29 2c 20 62 65 67 69 6e 28 29 20 29 y(.v.begin(),.v.end(),.begin().)
4e700 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 7e 51 56 61 6c 75 65 56 65 63 74 6f ;.....}.#endif......~QValueVecto
4e720 72 28 29 0a 20 20 20 20 7b 0a 09 73 68 2d 3e 64 65 72 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b r().....{..sh->derefAndDelete();
4e740 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 6f 70 65 .....}......QValueVector<T>&.ope
4e760 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 rator=.(.const.QValueVector<T>&.
4e780 76 20 29 0a 20 20 20 20 7b 0a 09 76 2e 73 68 2d 3e 72 65 66 28 29 3b 0a 09 73 68 2d 3e 64 65 72 v.).....{..v.sh->ref();..sh->der
4e7a0 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b 0a 09 73 68 20 3d 20 76 2e 73 68 3b 0a 09 72 65 74 75 efAndDelete();..sh.=.v.sh;..retu
4e7c0 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 rn.*this;.....}..#ifndef.QT_NO_S
4e7e0 54 4c 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 TL.....QValueVector<T>&.operator
4e800 3d 20 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 76 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 20 20 =.(.const.std::vector<T>&.v.)...
4e820 20 20 7b 0a 09 63 6c 65 61 72 28 29 3b 0a 09 72 65 73 69 7a 65 28 20 76 2e 73 69 7a 65 28 29 20 ..{..clear();..resize(.v.size().
4e840 29 3b 0a 09 71 43 6f 70 79 28 20 76 2e 62 65 67 69 6e 28 29 2c 20 76 2e 65 6e 64 28 29 2c 20 62 );..qCopy(.v.begin(),.v.end(),.b
4e860 65 67 69 6e 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 23 egin().);..return.*this;.....}.#
4e880 65 6e 64 69 66 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 endif......size_type.size().cons
4e8a0 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 73 69 7a 65 28 29 3b 20 7d 0a 0a 20 20 20 20 62 6f t.{.return.sh->size();.}......bo
4e8c0 6f 6c 20 65 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 65 6d ol.empty().const.{.return.sh->em
4e8e0 70 74 79 28 29 3b 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 61 70 61 63 69 74 79 pty();.}......size_type.capacity
4e900 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 69 7a 65 5f 74 79 70 65 ().const.....{..return.size_type
4e920 28 20 73 68 2d 3e 63 61 70 61 63 69 74 79 28 29 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 (.sh->capacity().);.....}......i
4e940 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b terator.begin().....{..detach();
4e960 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 ..return.sh->start;.....}......c
4e980 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 onst_iterator.begin().const.....
4e9a0 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 {..return.sh->start;.....}......
4e9c0 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 63 6f 6e 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 const_iterator.constBegin().cons
4e9e0 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 73 74 61 72 74 3b 0a 20 20 20 20 7d t.....{..return.sh->start;.....}
4ea00 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 6e 64 28 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 ......iterator.end().....{..deta
4ea20 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a ch();..return.sh->finish;.....}.
4ea40 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 0a .....const_iterator.end().const.
4ea60 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a ....{..return.sh->finish;.....}.
4ea80 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 63 6f 6e 73 74 45 6e 64 28 29 20 63 .....const_iterator.constEnd().c
4eaa0 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 onst.....{..return.sh->finish;..
4eac0 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 61 74 28 20 73 69 7a 65 5f 74 79 70 ...}......reference.at(.size_typ
4eae0 65 20 69 2c 20 62 6f 6f 6c 2a 20 6f 6b 20 3d 20 30 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 e.i,.bool*.ok.=.0.).....{..detac
4eb00 68 28 29 3b 0a 09 69 66 20 28 20 6f 6b 20 29 0a 09 20 20 20 20 2a 6f 6b 20 3d 20 28 20 69 20 3c h();..if.(.ok.)......*ok.=.(.i.<
4eb20 20 73 69 7a 65 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 69 6e 28 29 20 2b 20 .size().);..return.*(.begin().+.
4eb40 69 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 i.);.....}......const_reference.
4eb60 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 2c 20 62 6f 6f 6c 2a 20 6f 6b 20 3d 20 30 20 29 20 at(.size_type.i,.bool*.ok.=.0.).
4eb80 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 69 66 20 28 20 6f 6b 20 29 0a 09 20 20 20 20 2a 6f 6b 20 const.....{..if.(.ok.)......*ok.
4eba0 3d 20 28 20 69 20 3c 20 73 69 7a 65 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 =.(.i.<.size().);..return.*(.beg
4ebc0 69 6e 28 29 20 2b 20 69 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 in().+.i.);.....}......reference
4ebe0 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 0a 20 20 20 20 7b .operator[](.size_type.i.).....{
4ec00 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 69 6e 28 29 20 2b ..detach();..return.*(.begin().+
4ec20 20 69 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 .i.);.....}......const_reference
4ec40 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 .operator[](.size_type.i.).const
4ec60 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 69 6e 28 29 20 2b 20 69 20 29 3b .....{..return.*(.begin().+.i.);
4ec80 0a 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 29 0a 20 20 .....}......reference.front()...
4eca0 20 20 7b 0a 09 51 5f 41 53 53 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 09 64 65 74 61 ..{..Q_ASSERT(.!empty().);..deta
4ecc0 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 ch();..return.*begin();.....}...
4ece0 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 29 20 63 6f 6e 73 74 ...const_reference.front().const
4ed00 0a 20 20 20 20 7b 0a 09 51 5f 41 53 53 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 09 72 .....{..Q_ASSERT(.!empty().);..r
4ed20 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 eturn.*begin();.....}......refer
4ed40 65 6e 63 65 20 62 61 63 6b 28 29 0a 20 20 20 20 7b 0a 09 51 5f 41 53 53 45 52 54 28 20 21 65 6d ence.back().....{..Q_ASSERT(.!em
4ed60 70 74 79 28 29 20 29 3b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 65 pty().);..detach();..return.*(.e
4ed80 6e 64 28 29 20 2d 20 31 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 nd().-.1.);.....}......const_ref
4eda0 65 72 65 6e 63 65 20 62 61 63 6b 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 51 5f 41 53 53 erence.back().const.....{..Q_ASS
4edc0 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 65 6e 64 28 ERT(.!empty().);..return.*(.end(
4ede0 29 20 2d 20 31 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 5f 62 61 ).-.1.);.....}......void.push_ba
4ee00 63 6b 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 ck(.const.T&.x.).....{..detach()
4ee20 3b 0a 09 69 66 20 28 20 73 68 2d 3e 66 69 6e 69 73 68 20 3d 3d 20 73 68 2d 3e 65 6e 64 20 29 20 ;..if.(.sh->finish.==.sh->end.).
4ee40 7b 0a 09 20 20 20 20 73 68 2d 3e 72 65 73 65 72 76 65 28 20 73 69 7a 65 28 29 2b 73 69 7a 65 28 {......sh->reserve(.size()+size(
4ee60 29 2f 32 2b 31 20 29 3b 0a 09 7d 0a 09 2a 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 78 3b 0a 09 2b )/2+1.);..}..*sh->finish.=.x;..+
4ee80 2b 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 +sh->finish;.....}......void.pop
4eea0 5f 62 61 63 6b 28 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 69 66 20 28 20 65 _back().....{..detach();..if.(.e
4eec0 6d 70 74 79 28 29 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 3b 0a 09 2d 2d 73 68 2d 3e 66 69 6e mpty().)......return;..--sh->fin
4eee0 69 73 68 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 28 ish;.....}......iterator.insert(
4ef00 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 .iterator.pos,.const.T&.x.);....
4ef20 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 28 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 .iterator.insert(.iterator.pos,.
4ef40 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 0a 20 20 20 20 size_type.n,.const.T&.x.);......
4ef60 76 6f 69 64 20 72 65 73 65 72 76 65 28 20 73 69 7a 65 5f 74 79 70 65 20 6e 20 29 0a 20 20 20 20 void.reserve(.size_type.n.).....
4ef80 7b 0a 09 69 66 20 28 20 63 61 70 61 63 69 74 79 28 29 20 3c 20 6e 20 29 20 7b 0a 09 20 20 20 20 {..if.(.capacity().<.n.).{......
4efa0 64 65 74 61 63 68 28 29 3b 0a 09 20 20 20 20 73 68 2d 3e 72 65 73 65 72 76 65 28 20 6e 20 29 3b detach();......sh->reserve(.n.);
4efc0 0a 09 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 28 20 73 69 7a 65 ..}.....}......void.resize(.size
4efe0 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 20 3d 20 54 28 29 20 29 0a 20 20 _type.n,.const.T&.val.=.T().)...
4f000 20 20 7b 0a 09 69 66 20 28 20 6e 20 3c 20 73 69 7a 65 28 29 20 29 0a 09 20 20 20 20 65 72 61 73 ..{..if.(.n.<.size().)......eras
4f020 65 28 20 62 65 67 69 6e 28 29 20 2b 20 6e 2c 20 65 6e 64 28 29 20 29 3b 0a 09 65 6c 73 65 0a 09 e(.begin().+.n,.end().);..else..
4f040 20 20 20 20 69 6e 73 65 72 74 28 20 65 6e 64 28 29 2c 20 6e 20 2d 20 73 69 7a 65 28 29 2c 20 76 ....insert(.end(),.n.-.size(),.v
4f060 61 6c 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 0a 20 20 al.);.....}......void.clear()...
4f080 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 73 68 2d 3e 63 6c 65 61 72 28 29 3b 0a 20 20 20 ..{..detach();..sh->clear();....
4f0a0 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 72 61 73 65 28 20 69 74 65 72 61 74 6f 72 .}......iterator.erase(.iterator
4f0c0 20 70 6f 73 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 69 66 20 28 20 70 6f .pos.).....{..detach();..if.(.po
4f0e0 73 20 2b 20 31 20 21 3d 20 65 6e 64 28 29 20 29 0a 09 20 20 20 20 71 43 6f 70 79 28 20 70 6f 73 s.+.1.!=.end().)......qCopy(.pos
4f100 20 2b 20 31 2c 20 73 68 2d 3e 66 69 6e 69 73 68 2c 20 70 6f 73 20 29 3b 0a 09 2d 2d 73 68 2d 3e .+.1,.sh->finish,.pos.);..--sh->
4f120 66 69 6e 69 73 68 3b 0a 09 72 65 74 75 72 6e 20 70 6f 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 finish;..return.pos;.....}......
4f140 69 74 65 72 61 74 6f 72 20 65 72 61 73 65 28 20 69 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 iterator.erase(.iterator.first,.
4f160 69 74 65 72 61 74 6f 72 20 6c 61 73 74 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b iterator.last.).....{..detach();
4f180 0a 09 71 43 6f 70 79 28 20 6c 61 73 74 2c 20 73 68 2d 3e 66 69 6e 69 73 68 2c 20 66 69 72 73 74 ..qCopy(.last,.sh->finish,.first
4f1a0 20 29 3b 0a 09 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 73 68 2d 3e 66 69 6e 69 73 68 20 2d 20 28 .);..sh->finish.=.sh->finish.-.(
4f1c0 20 6c 61 73 74 20 2d 20 66 69 72 73 74 20 29 3b 0a 09 72 65 74 75 72 6e 20 66 69 72 73 74 3b 0a .last.-.first.);..return.first;.
4f1e0 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 51 74 20 34 ....}......//.###.remove.in.Qt.4
4f200 2e 30 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 .0.....bool.operator==(.const.QV
4f220 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e alueVector<T>&.x.).....{..return
4f240 20 73 69 7a 65 28 29 3d 3d 78 2e 73 69 7a 65 28 29 20 3f 20 71 45 71 75 61 6c 28 20 63 6f 6e 73 .size()==x.size().?.qEqual(.cons
4f260 74 42 65 67 69 6e 28 29 2c 20 63 6f 6e 73 74 45 6e 64 28 29 2c 20 78 2e 62 65 67 69 6e 28 29 29 tBegin(),.constEnd(),.x.begin())
4f280 20 3a 20 46 41 4c 53 45 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 .:.FALSE;.....}......bool.operat
4f2a0 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 78 20 29 or==(.const.QValueVector<T>&.x.)
4f2c0 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 69 7a 65 28 29 3d 3d 78 2e 73 .const.....{..return.size()==x.s
4f2e0 69 7a 65 28 29 20 3f 20 71 45 71 75 61 6c 28 20 62 65 67 69 6e 28 29 2c 20 65 6e 64 28 29 2c 20 ize().?.qEqual(.begin(),.end(),.
4f300 78 2e 62 65 67 69 6e 28 29 20 29 20 3a 20 46 41 4c 53 45 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 x.begin().).:.FALSE;.....}......
4f320 74 79 70 65 64 65 66 20 54 20 56 61 6c 75 65 54 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 typedef.T.ValueType;.....typedef
4f340 20 56 61 6c 75 65 54 79 70 65 20 2a 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 .ValueType.*Iterator;.....typede
4f360 66 20 63 6f 6e 73 74 20 56 61 6c 75 65 54 79 70 65 20 2a 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 f.const.ValueType.*ConstIterator
4f380 3b 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b ;......size_type.count().const.{
4f3a0 20 72 65 74 75 72 6e 20 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 .return.size();.}.....bool.isEmp
4f3c0 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 65 6d 70 74 79 28 29 3b 20 7d 0a 0a ty().const.{.return.empty();.}..
4f3e0 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 66 69 72 73 74 28 29 20 7b 20 72 65 74 75 72 6e 20 66 ....reference.first().{.return.f
4f400 72 6f 6e 74 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 66 69 ront();.}.....const_reference.fi
4f420 72 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 72 6f 6e 74 28 29 3b 20 7d 0a rst().const.{.return.front();.}.
4f440 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 6c 61 73 74 28 29 20 7b 20 72 65 74 75 72 6e 20 62 61 ....reference.last().{.return.ba
4f460 63 6b 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 6c 61 73 74 ck();.}.....const_reference.last
4f480 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 61 63 6b 28 29 3b 20 7d 0a 20 20 20 20 ().const.{.return.back();.}.....
4f4a0 76 6f 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 70 75 73 68 void.append(.const.T&.x.).{.push
4f4c0 5f 62 61 63 6b 28 20 78 20 29 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f _back(.x.);.}..protected:.....vo
4f4e0 69 64 20 64 65 74 61 63 68 28 29 0a 20 20 20 20 7b 0a 09 69 66 20 28 20 73 68 2d 3e 63 6f 75 6e id.detach().....{..if.(.sh->coun
4f500 74 20 3e 20 31 20 29 20 7b 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 20 7d 0a 20 20 t.>.1.).{.detachInternal();.}...
4f520 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 0a 20 ..}.....void.detachInternal();..
4f540 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 2a 20 73 68 3b 0a 0a ...QValueVectorPrivate<T>*.sh;..
4f560 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 private:.....friend.class.QDeepC
4f580 6f 70 79 3c 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 20 3e 3b 0a 7d 3b 0a 0a 74 65 6d 70 opy<.QValueVector<T>.>;.};..temp
4f5a0 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 late.<class.T>.Q_INLINE_TEMPLATE
4f5c0 53 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 51 56 61 6c 75 65 56 65 63 74 6f 72 28 S.QValueVector<T>::QValueVector(
4f5e0 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 20 29 0a 7b 0a 20 .size_type.n,.const.T&.val.).{..
4f600 20 20 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c ...sh.=.new.QValueVectorPrivate<
4f620 54 3e 28 20 6e 20 29 3b 0a 20 20 20 20 71 46 69 6c 6c 28 20 62 65 67 69 6e 28 29 2c 20 65 6e 64 T>(.n.);.....qFill(.begin(),.end
4f640 28 29 2c 20 76 61 6c 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e (),.val.);.}..template.<class.T>
4f660 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 56 .Q_INLINE_TEMPLATES.void.QValueV
4f680 65 63 74 6f 72 3c 54 3e 3a 3a 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 0a 7b 0a 20 20 20 ector<T>::detachInternal().{....
4f6a0 20 73 68 2d 3e 64 65 72 65 66 28 29 3b 0a 20 20 20 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 .sh->deref();.....sh.=.new.QValu
4f6c0 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 28 20 2a 73 68 20 29 3b 0a 7d 0a 0a 74 65 6d eVectorPrivate<T>(.*sh.);.}..tem
4f6e0 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 plate.<class.T>.Q_INLINE_TEMPLAT
4f700 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 ES.Q_TYPENAME.QValueVector<T>::i
4f720 74 65 72 61 74 6f 72 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 terator.QValueVector<T>::insert(
4f740 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a 20 20 .iterator.pos,.const.T&.x.).{...
4f760 20 20 73 69 7a 65 5f 74 79 70 65 20 6f 66 66 73 65 74 20 3d 20 70 6f 73 20 2d 20 73 68 2d 3e 73 ..size_type.offset.=.pos.-.sh->s
4f780 74 61 72 74 3b 0a 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 69 66 20 28 20 70 6f 73 tart;.....detach();.....if.(.pos
4f7a0 20 3d 3d 20 65 6e 64 28 29 20 29 20 7b 0a 09 69 66 20 28 20 73 68 2d 3e 66 69 6e 69 73 68 20 3d .==.end().).{..if.(.sh->finish.=
4f7c0 3d 20 73 68 2d 3e 65 6e 64 20 29 0a 09 20 20 20 20 70 75 73 68 5f 62 61 63 6b 28 20 78 20 29 3b =.sh->end.)......push_back(.x.);
4f7e0 0a 09 65 6c 73 65 20 7b 0a 09 20 20 20 20 2a 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 78 3b 0a 09 ..else.{......*sh->finish.=.x;..
4f800 20 20 20 20 2b 2b 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 09 7d 0a 20 20 20 20 7d 20 65 6c 73 65 20 ....++sh->finish;..}.....}.else.
4f820 7b 0a 09 69 66 20 28 20 73 68 2d 3e 66 69 6e 69 73 68 20 3d 3d 20 73 68 2d 3e 65 6e 64 20 29 20 {..if.(.sh->finish.==.sh->end.).
4f840 7b 0a 09 20 20 20 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 70 6f 73 2c 20 78 20 29 3b 0a 09 7d 20 {......sh->insert(.pos,.x.);..}.
4f860 65 6c 73 65 20 7b 0a 09 20 20 20 20 2a 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 2a 28 73 68 2d 3e else.{......*sh->finish.=.*(sh->
4f880 66 69 6e 69 73 68 20 2d 20 31 29 3b 0a 09 20 20 20 20 2b 2b 73 68 2d 3e 66 69 6e 69 73 68 3b 0a finish.-.1);......++sh->finish;.
4f8a0 09 20 20 20 20 71 43 6f 70 79 42 61 63 6b 77 61 72 64 28 20 70 6f 73 2c 20 73 68 2d 3e 66 69 6e .....qCopyBackward(.pos,.sh->fin
4f8c0 69 73 68 20 2d 20 32 2c 20 73 68 2d 3e 66 69 6e 69 73 68 20 2d 20 31 20 29 3b 0a 09 20 20 20 20 ish.-.2,.sh->finish.-.1.);......
4f8e0 2a 70 6f 73 20 3d 20 78 3b 0a 09 7d 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 62 65 *pos.=.x;..}.....}.....return.be
4f900 67 69 6e 28 29 20 2b 20 6f 66 66 73 65 74 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 gin().+.offset;.}..template.<cla
4f920 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 4e ss.T>.Q_INLINE_TEMPLATES.Q_TYPEN
4f940 41 4d 45 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 51 56 AME.QValueVector<T>::iterator.QV
4f960 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 69 74 65 72 61 74 6f 72 20 alueVector<T>::insert(.iterator.
4f980 70 6f 73 2c 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b pos,.size_type.n,.const.T&.x.).{
4f9a0 0a 20 20 20 20 69 66 20 28 20 6e 20 21 3d 20 30 20 29 20 7b 0a 09 73 69 7a 65 5f 74 79 70 65 20 .....if.(.n.!=.0.).{..size_type.
4f9c0 6f 66 66 73 65 74 20 3d 20 70 6f 73 20 2d 20 73 68 2d 3e 73 74 61 72 74 3b 0a 09 64 65 74 61 63 offset.=.pos.-.sh->start;..detac
4f9e0 68 28 29 3b 0a 09 70 6f 73 20 3d 20 62 65 67 69 6e 28 29 20 2b 20 6f 66 66 73 65 74 3b 0a 09 73 h();..pos.=.begin().+.offset;..s
4fa00 68 2d 3e 69 6e 73 65 72 74 28 20 70 6f 73 2c 20 6e 2c 20 78 20 29 3b 0a 20 20 20 20 7d 0a 20 20 h->insert(.pos,.n,.x.);.....}...
4fa20 20 20 72 65 74 75 72 6e 20 70 6f 73 3b 0a 7d 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f ..return.pos;.}...#ifndef.QT_NO_
4fa40 44 41 54 41 53 54 52 45 41 4d 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 DATASTREAM.template<class.T>.Q_I
4fa60 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 NLINE_TEMPLATES.QDataStream&.ope
4fa80 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 56 61 6c 75 65 56 rator>>(.QDataStream&.s,.QValueV
4faa0 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 7b 0a 20 20 20 20 76 2e 63 6c 65 61 72 28 29 3b 0a 20 ector<T>&.v.).{.....v.clear();..
4fac0 20 20 20 51 5f 55 49 4e 54 33 32 20 63 3b 0a 20 20 20 20 73 20 3e 3e 20 63 3b 0a 20 20 20 20 76 ...Q_UINT32.c;.....s.>>.c;.....v
4fae0 2e 72 65 73 69 7a 65 28 20 63 20 29 3b 0a 20 20 20 20 66 6f 72 28 20 51 5f 55 49 4e 54 33 32 20 .resize(.c.);.....for(.Q_UINT32.
4fb00 69 20 3d 20 30 3b 20 69 20 3c 20 63 3b 20 2b 2b 69 20 29 0a 20 20 20 20 7b 0a 09 54 20 74 3b 0a i.=.0;.i.<.c;.++i.).....{..T.t;.
4fb20 09 73 20 3e 3e 20 74 3b 0a 09 76 5b 69 5d 20 3d 20 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 .s.>>.t;..v[i].=.t;.....}.....re
4fb40 74 75 72 6e 20 73 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 turn.s;.}..template<class.T>.Q_I
4fb60 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 NLINE_TEMPLATES.QDataStream&.ope
4fb80 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 rator<<(.QDataStream&.s,.const.Q
4fba0 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 7b 0a 20 20 20 20 73 20 3c 3c 20 28 ValueVector<T>&.v.).{.....s.<<.(
4fbc0 51 5f 55 49 4e 54 33 32 29 76 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 75 73 Q_UINT32)v.size();.....//.###.us
4fbe0 65 20 74 79 70 65 6e 61 6d 65 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 63 6f 6e 73 e.typename.QValueVector<T>::cons
4fc00 74 5f 69 74 65 72 61 74 6f 72 20 6f 6e 63 65 20 61 6c 6c 20 73 75 70 70 6f 72 74 65 64 0a 20 20 t_iterator.once.all.supported...
4fc20 20 20 2f 2f 20 23 23 23 20 63 6f 6d 70 69 6c 65 72 73 20 6b 6e 6f 77 20 61 62 6f 75 74 20 74 68 ..//.###.compilers.know.about.th
4fc40 65 20 27 74 79 70 65 6e 61 6d 65 27 20 6b 65 79 77 6f 72 64 2e 0a 20 20 20 20 63 6f 6e 73 74 20 e.'typename'.keyword......const.
4fc60 54 2a 20 69 74 20 3d 20 76 2e 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 74 T*.it.=.v.begin();.....for(.;.it
4fc80 20 21 3d 20 76 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 0a 09 73 20 3c 3c 20 2a 69 74 3b 0a 20 .!=.v.end();.++it.)..s.<<.*it;..
4fca0 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 ...return.s;.}.#endif.//.QT_NO_D
4fcc0 41 54 41 53 54 52 45 41 4d 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 ATASTREAM..#define.Q_DEFINED_QVA
4fce0 4c 55 45 56 45 43 54 4f 52 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 LUEVECTOR.#include."qwinexport.h
4fd00 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 41 4c 55 45 56 45 43 54 4f 52 5f 48 0a 00 00 00 12 00 ".#endif.//.QVALUEVECTOR_H......
4fd20 71 00 76 00 66 00 62 00 68 00 64 00 72 00 2e 00 68 00 00 06 f2 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a q.v.f.b.h.d.r...h..../**********
4fd40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4fd60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4fd80 2a 2a 0a 2a 2a 0a 2a 2a 20 51 74 6f 70 69 61 20 43 6f 72 65 20 76 69 72 74 75 61 6c 20 66 72 61 **.**.**.Qtopia.Core.virtual.fra
4fda0 6d 65 62 75 66 66 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 30 36 30 mebuffer.**.**.Created.:.2000060
4fdc0 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 5.**.**.Copyright.(C).1992-2000.
4fde0 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 Trolltech.ASA...All.rights.reser
4fe00 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 ved..**.**.This.file.is.part.of.
4fe20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 the.kernel.module.of.the.Qt.GUI.
4fe40 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 Toolkit..**.**.This.file.may.be.
4fe60 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 distributed.and/or.modified.unde
4fe80 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 r.the.terms.of.the.**.GNU.Genera
4fea0 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 l.Public.License.version.2.as.pu
4fec0 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 blished.by.the.Free.Software.**.
4fee0 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 Foundation.and.appearing.in.the.
4ff00 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 file.LICENSE.GPL.included.in.the
4ff20 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a .**.packaging.of.this.file..**.*
4ff40 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 *.Licensees.holding.valid.Qt.Ent
4ff60 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e erprise.Edition.or.Qt.Profession
4ff80 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 al.Edition.**.licenses.for.Qtopi
4ffa0 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f a.Core.may.use.this.file.in.acco
4ffc0 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 rdance.with.the.**.Qt.Embedded.C
4ffe0 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 ommercial.License.Agreement.prov
50000 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 ided.with.the.Software..**.**.Th
50020 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e is.file.is.provided.AS.IS.with.N
50040 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e O.WARRANTY.OF.ANY.KIND,.INCLUDIN
50060 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 G.THE.**.WARRANTY.OF.DESIGN,.MER
50080 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 CHANTABILITY.AND.FITNESS.FOR.A.P
500a0 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 ARTICULAR.PURPOSE..**.**.See.htt
500c0 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 p://qtsoftware.com/pricing.html.
500e0 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 or.email.sales@trolltech.com.for
50100 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 .**...information.about.Qt.Comme
50120 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 rcial.License.Agreements..**.See
50140 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 .http://qtsoftware.com/gpl/.for.
50160 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a GPL.licensing.information..**.**
50180 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 .Contact.info@trolltech.com.if.a
501a0 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 ny.conditions.of.this.licensing.
501c0 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a are.**.not.clear.to.you..**.****
501e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
50200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
50220 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 46 42 48 44 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 **/..#ifndef.QVFBHDR_H.#define.Q
50240 56 46 42 48 44 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 VFBHDR_H..#ifndef.QT_H.#include.
50260 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 65 "qcolor.h".#include."qrect.h".#e
50280 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 56 46 42 5f 4d 4f 55 ndif.//.QT_H..#define.QT_VFB_MOU
502a0 53 45 5f 50 49 50 45 09 22 2f 74 6d 70 2f 2e 71 74 76 66 62 5f 6d 6f 75 73 65 2d 25 31 22 0a 23 SE_PIPE."/tmp/.qtvfb_mouse-%1".#
502c0 64 65 66 69 6e 65 20 51 54 5f 56 46 42 5f 4b 45 59 42 4f 41 52 44 5f 50 49 50 45 09 22 2f 74 6d define.QT_VFB_KEYBOARD_PIPE."/tm
502e0 70 2f 2e 71 74 76 66 62 5f 6b 65 79 62 6f 61 72 64 2d 25 31 22 0a 0a 73 74 72 75 63 74 20 51 56 p/.qtvfb_keyboard-%1"..struct.QV
50300 46 62 48 65 61 64 65 72 0a 7b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 3b 0a 20 20 20 20 69 6e FbHeader.{.....int.width;.....in
50320 74 20 68 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 3b 0a 20 20 20 20 69 6e 74 t.height;.....int.depth;.....int
50340 20 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 69 6e 74 20 64 61 74 61 6f 66 66 73 65 74 3b 0a 20 .linestep;.....int.dataoffset;..
50360 20 20 20 51 52 65 63 74 20 75 70 64 61 74 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 69 72 74 79 3b ...QRect.update;.....bool.dirty;
50380 0a 20 20 20 20 69 6e 74 20 20 6e 75 6d 63 6f 6c 73 3b 0a 20 20 20 20 51 52 67 62 20 63 6c 75 74 .....int..numcols;.....QRgb.clut
503a0 5b 32 35 36 5d 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 56 46 62 4b 65 79 44 61 74 61 0a 7b 0a [256];.};..struct.QVFbKeyData.{.
503c0 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 75 6e ....unsigned.int.unicode;.....un
503e0 73 69 67 6e 65 64 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 signed.int.modifiers;.....bool.p
50400 72 65 73 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 70 65 61 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 ress;.....bool.repeat;.};..#endi
50420 66 0a 00 00 00 2e 00 71 00 77 00 73 00 6b 00 64 00 65 00 32 00 64 00 65 00 63 00 6f 00 72 00 61 f......q.w.s.k.d.e.2.d.e.c.o.r.a
50440 00 74 00 69 00 6f 00 6e 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 81 2f 2a 2a 2a 2a 2a 2a 2a .t.i.o.n._.q.w.s...h..../*******
50460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
50480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
504a0 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 *****.**.$Id$.**.**.Declaration.
504c0 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 4b 44 45 32 20 64 65 63 6f 72 61 74 69 6f 6e 73 0a of.Qtopia.Core.KDE2.decorations.
504e0 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 **.**.Created.:.000101.**.**.Cop
50500 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 yright.(C).2000-2002.Trolltech.A
50520 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 SA...All.rights.reserved..**.**.
50540 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 This.file.is.part.of.the.kernel.
50560 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a module.of.the.Qt.GUI.Toolkit..**
50580 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 .**.This.file.may.be.distributed
505a0 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 .and/or.modified.under.the.terms
505c0 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 .of.the.**.GNU.General.Public.Li
505e0 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 cense.version.2.as.published.by.
50600 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 the.Free.Software.**.Foundation.
50620 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 and.appearing.in.the.file.LICENS
50640 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 E.GPL.included.in.the.**.packagi
50660 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 ng.of.this.file..**.**.Licensees
50680 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 .holding.valid.Qt.Enterprise.Edi
506a0 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a tion.or.Qt.Professional.Edition.
506c0 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 **.licenses.for.Qtopia.Core.may.
506e0 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 use.this.file.in.accordance.with
50700 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c .the.**.Qt.Embedded.Commercial.L
50720 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 icense.Agreement.provided.with.t
50740 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 he.Software..**.**.This.file.is.
50760 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 provided.AS.IS.with.NO.WARRANTY.
50780 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 OF.ANY.KIND,.INCLUDING.THE.**.WA
507a0 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 RRANTY.OF.DESIGN,.MERCHANTABILIT
507c0 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 Y.AND.FITNESS.FOR.A.PARTICULAR.P
507e0 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 URPOSE..**.**.See.http://qtsoftw
50800 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 are.com/pricing.html.or.email.sa
50820 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 les@trolltech.com.for.**...infor
50840 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e mation.about.Qt.Commercial.Licen
50860 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 se.Agreements..**.See.http://qts
50880 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 oftware.com/gpl/.for.GPL.licensi
508a0 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e ng.information..**.**.Contact.in
508c0 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f fo@trolltech.com.if.any.conditio
508e0 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 ns.of.this.licensing.are.**.not.
50900 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a clear.to.you..**.***************
50920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
50940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 ***********************/..#ifnde
50960 66 20 51 57 53 4b 44 45 32 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e f.QWSKDE2DECORATION_QWS_H.#defin
50980 65 20 51 57 53 4b 44 45 32 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 e.QWSKDE2DECORATION_QWS_H..#ifnd
509a0 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f ef.QT_H.#include."qwsdefaultdeco
509c0 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 ration_qws.h".#endif.//.QT_H...#
509e0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 0a ifndef.QT_NO_QWS_KDE2_WM_STYLE..
50a00 0a 63 6c 61 73 73 20 51 57 53 4b 44 45 32 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 .class.QWSKDE2Decoration.:.publi
50a20 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a c.QWSDefaultDecoration.{.public:
50a40 0a 20 20 20 20 51 57 53 4b 44 45 32 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 .....QWSKDE2Decoration();.....vi
50a60 72 74 75 61 6c 20 7e 51 57 53 4b 44 45 32 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 rtual.~QWSKDE2Decoration();.....
50a80 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 .virtual.QRegion.region(const.QW
50aa0 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 idget.*,.const.QRect.&rect,.Regi
50ac0 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 on);.....virtual.void.paint(QPai
50ae0 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 nter.*,.const.QWidget.*);.....vi
50b00 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 rtual.void.paintButton(QPainter.
50b20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 *,.const.QWidget.*,.Region,.int.
50b40 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 2f 2a 0a 20 20 20 20 76 69 72 74 75 61 state);.protected:./*.....virtua
50b60 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 l.int.getTitleWidth(const.QWidge
50b80 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 t.*);.....virtual.int.getTitleHe
50ba0 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 ight(const.QWidget.*);.....virtu
50bc0 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 20 20 al.const.char.**menuPixmap();...
50be0 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 63 6c 6f 73 65 50 69 78 6d ..virtual.const.char.**closePixm
50c00 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d ap();.....virtual.const.char.**m
50c20 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e inimizePixmap();.....virtual.con
50c40 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 st.char.**maximizePixmap();.....
50c60 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 virtual.const.char.**normalizePi
50c80 78 6d 61 70 28 29 3b 0a 2a 2f 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 xmap();.*/.};..#endif.//.QT_NO_Q
50ca0 57 53 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 4b WS_KDE2_WM_STYLE..#endif.//.QWSK
50cc0 44 45 32 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 34 00 71 00 77 00 73 00 64 DE2DECORATION_QWS_H....4.q.w.s.d
50ce0 00 65 00 66 00 61 00 75 00 6c 00 74 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e .e.f.a.u.l.t.d.e.c.o.r.a.t.i.o.n
50d00 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0a 7c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ._.q.w.s...h...|/***************
50d20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
50d40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a *****************************.**
50d60 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 .$Id$.**.**.Declaration.of.Qtopi
50d80 61 20 43 6f 72 65 20 77 69 6e 64 6f 77 20 6d 61 6e 61 67 65 72 20 64 65 63 6f 72 61 74 69 6f 6e a.Core.window.manager.decoration
50da0 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 s.**.**.Created.:.000101.**.**.C
50dc0 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 opyright.(C).2000-2002.Trolltech
50de0 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a .ASA...All.rights.reserved..**.*
50e00 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 *.This.file.is.part.of.the.kerne
50e20 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a l.module.of.the.Qt.GUI.Toolkit..
50e40 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 **.**.This.file.may.be.distribut
50e60 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 ed.and/or.modified.under.the.ter
50e80 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 ms.of.the.**.GNU.General.Public.
50ea0 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 License.version.2.as.published.b
50ec0 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f y.the.Free.Software.**.Foundatio
50ee0 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 n.and.appearing.in.the.file.LICE
50f00 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 NSE.GPL.included.in.the.**.packa
50f20 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 ging.of.this.file..**.**.License
50f40 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 es.holding.valid.Qt.Enterprise.E
50f60 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
50f80 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 n.**.licenses.for.Qtopia.Core.ma
50fa0 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 y.use.this.file.in.accordance.wi
50fc0 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c th.the.**.Qt.Embedded.Commercial
50fe0 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 .License.Agreement.provided.with
51000 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 .the.Software..**.**.This.file.i
51020 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 s.provided.AS.IS.with.NO.WARRANT
51040 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 Y.OF.ANY.KIND,.INCLUDING.THE.**.
51060 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c WARRANTY.OF.DESIGN,.MERCHANTABIL
51080 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 ITY.AND.FITNESS.FOR.A.PARTICULAR
510a0 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .PURPOSE..**.**.See.http://qtsof
510c0 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 tware.com/pricing.html.or.email.
510e0 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 sales@trolltech.com.for.**...inf
51100 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 ormation.about.Qt.Commercial.Lic
51120 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ense.Agreements..**.See.http://q
51140 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
51160 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
51180 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
511a0 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
511c0 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
511e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
51200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
51220 64 65 66 20 51 57 53 44 45 46 41 55 4c 54 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 def.QWSDEFAULTDECORATION_QWS_H.#
51240 64 65 66 69 6e 65 20 51 57 53 44 45 46 41 55 4c 54 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f define.QWSDEFAULTDECORATION_QWS_
51260 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 6d 61 6e H..#ifndef.QT_H.#include."qwsman
51280 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e ager_qws.h".#endif.//.QT_H..#ifn
512a0 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a 0a 23 64 65 66 69 6e 65 20 43 def.QT_NO_QWS_MANAGER..#define.C
512c0 4f 52 4e 45 52 5f 47 52 41 42 09 31 36 0a 23 64 65 66 69 6e 65 20 42 4f 52 44 45 52 5f 57 49 44 ORNER_GRAB.16.#define.BORDER_WID
512e0 54 48 09 34 0a 23 64 65 66 69 6e 65 20 42 4f 54 54 4f 4d 5f 42 4f 52 44 45 52 5f 57 49 44 54 48 TH.4.#define.BOTTOM_BORDER_WIDTH
51300 09 32 2a 42 4f 52 44 45 52 5f 57 49 44 54 48 0a 0a 0a 63 6c 61 73 73 20 51 57 53 44 65 66 61 75 .2*BORDER_WIDTH...class.QWSDefau
51320 6c 74 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 63 6f 72 61 74 ltDecoration.:.public.QWSDecorat
51340 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f ion.{.public:.....QWSDefaultDeco
51360 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 44 65 66 61 75 6c ration();.....virtual.~QWSDefaul
51380 74 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 tDecoration();......virtual.QReg
513a0 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 ion.region(const.QWidget.*,.cons
513c0 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 t.QRect.&rect,.Region);.....virt
513e0 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 ual.void.paint(QPainter.*,.const
51400 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 .QWidget.*);.....virtual.void.pa
51420 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 intButton(QPainter.*,.const.QWid
51440 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 0a 70 72 6f 74 get.*,.Region,.int.state);..prot
51460 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 ected:.....virtual.const.QPixmap
51480 2a 20 70 69 78 6d 61 70 46 6f 72 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 *.pixmapFor(const.QWidget.*,.Reg
514a0 69 6f 6e 2c 20 62 6f 6f 6c 2c 20 69 6e 74 26 2c 20 69 6e 74 26 29 3b 0a 0a 20 20 20 20 2f 2a 20 ion,.bool,.int&,.int&);....../*.
514c0 41 64 64 65 64 20 74 68 65 73 65 20 76 69 72 74 75 61 6c 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f Added.these.virtual.functions.to
514e0 20 65 6e 61 62 6c 65 20 6f 74 68 65 72 20 73 74 79 6c 65 73 20 74 6f 20 62 65 20 61 64 64 65 64 .enable.other.styles.to.be.added
51500 20 6d 6f 72 65 20 65 61 73 69 6c 79 20 2a 2f 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 .more.easily.*/.....virtual.int.
51520 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a getTitleWidth(const.QWidget.*);.
51540 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 ....virtual.int.getTitleHeight(c
51560 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f onst.QWidget.*);..#ifndef.QT_NO_
51580 49 4d 41 47 45 49 4f 5f 58 50 4d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 IMAGEIO_XPM.....virtual.const.ch
515a0 61 72 20 2a 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 ar.**menuPixmap();.....virtual.c
515c0 6f 6e 73 74 20 63 68 61 72 20 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 onst.char.**closePixmap();.....v
515e0 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d irtual.const.char.**minimizePixm
51600 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d ap();.....virtual.const.char.**m
51620 61 78 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e aximizePixmap();.....virtual.con
51640 73 74 20 63 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 23 65 6e st.char.**normalizePixmap();.#en
51660 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 dif..private:......static.QPixma
51680 70 20 2a 20 73 74 61 74 69 63 4d 65 6e 75 50 69 78 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 p.*.staticMenuPixmap;.....static
516a0 20 51 50 69 78 6d 61 70 20 2a 20 73 74 61 74 69 63 43 6c 6f 73 65 50 69 78 6d 61 70 3b 0a 20 20 .QPixmap.*.staticClosePixmap;...
516c0 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 70 20 2a 20 73 74 61 74 69 63 4d 69 6e 69 6d 69 7a ..static.QPixmap.*.staticMinimiz
516e0 65 50 69 78 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 70 20 2a 20 73 74 ePixmap;.....static.QPixmap.*.st
51700 61 74 69 63 4d 61 78 69 6d 69 7a 65 50 69 78 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 aticMaximizePixmap;.....static.Q
51720 50 69 78 6d 61 70 20 2a 20 73 74 61 74 69 63 4e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 3b 0a Pixmap.*.staticNormalizePixmap;.
51740 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 .};..#endif.//.QT_NO_QWS_MANAGER
51760 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 44 45 46 41 55 4c 54 44 45 43 4f 52 41 54 49 4f 4e ..#endif.//.QWSDEFAULTDECORATION
51780 5f 51 57 53 5f 48 0a 00 00 00 2c 00 71 00 77 00 73 00 72 00 65 00 67 00 69 00 6f 00 6e 00 6d 00 _QWS_H....,.q.w.s.r.e.g.i.o.n.m.
517a0 61 00 6e 00 61 00 67 00 65 00 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 79 2f 2a 2a 2a 2a a.n.a.g.e.r._.q.w.s...h...y/****
517c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
517e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
51800 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f ********.**.$Id$.**.**.Definitio
51820 6e 20 6f 66 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 n.of.__________.**.**.Created.:.
51840 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 991025.**.**.Copyright.(C).1992-
51860 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 2002.Trolltech.ASA...All.rights.
51880 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 reserved..**.**.This.file.is.par
518a0 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 t.of.the.kernel.module.of.the.Qt
518c0 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 .GUI.Toolkit..**.**.This.file.ma
518e0 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 y.be.distributed.and/or.modified
51900 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 .under.the.terms.of.the.**.GNU.G
51920 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 eneral.Public.License.version.2.
51940 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 as.published.by.the.Free.Softwar
51960 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e e.**.Foundation.and.appearing.in
51980 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 .the.file.LICENSE.GPL.included.i
519a0 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e n.the.**.packaging.of.this.file.
519c0 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 .**.**.Licensees.holding.valid.Q
519e0 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 t.Enterprise.Edition.or.Qt.Profe
51a00 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 ssional.Edition.**.licenses.for.
51a20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e Qtopia.Core.may.use.this.file.in
51a40 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 .accordance.with.the.**.Qt.Embed
51a60 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 ded.Commercial.License.Agreement
51a80 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a .provided.with.the.Software..**.
51aa0 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 **.This.file.is.provided.AS.IS.w
51ac0 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 ith.NO.WARRANTY.OF.ANY.KIND,.INC
51ae0 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e LUDING.THE.**.WARRANTY.OF.DESIGN
51b00 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f ,.MERCHANTABILITY.AND.FITNESS.FO
51b20 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 R.A.PARTICULAR.PURPOSE..**.**.Se
51b40 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e e.http://qtsoftware.com/pricing.
51b60 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f html.or.email.sales@trolltech.co
51b80 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 m.for.**...information.about.Qt.
51ba0 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a Commercial.License.Agreements..*
51bc0 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f *.See.http://qtsoftware.com/gpl/
51be0 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a .for.GPL.licensing.information..
51c00 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d **.**.Contact.info@trolltech.com
51c20 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e .if.any.conditions.of.this.licen
51c40 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a sing.are.**.not.clear.to.you..**
51c60 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
51c80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
51ca0 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 52 45 47 49 4f 4e 4d 41 4e 41 47 *******/..#ifndef.QWSREGIONMANAG
51cc0 45 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 52 45 47 49 4f 4e 4d 41 4e 41 47 45 ER_QWS_H.#define.QWSREGIONMANAGE
51ce0 52 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 R_QWS_H..#ifndef.QT_H.#include."
51d00 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e qptrvector.h".#include."qregion.
51d20 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 h".#endif.//.QT_H..class.QWSRegi
51d40 6f 6e 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e 49 6e 64 65 78 3b 0a onHeader;.class.QWSRegionIndex;.
51d60 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 0a 7b 0a 70 75 62 6c 69 63 .class.QWSRegionManager.{.public
51d80 3a 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 28 20 63 6f 6e 73 74 20 51 53 :.....QWSRegionManager(.const.QS
51da0 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 2c 20 62 6f 6f 6c 20 63 20 3d 20 54 52 55 45 20 29 tring.&filename,.bool.c.=.TRUE.)
51dc0 3b 0a 20 20 20 20 7e 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 28 29 3b 0a 0a 20 20 20 20 ;.....~QWSRegionManager();......
51de0 2f 2f 20 66 6f 72 20 63 6c 69 65 6e 74 73 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 2a 72 65 //.for.clients.....const.int.*re
51e00 76 69 73 69 6f 6e 28 20 69 6e 74 20 69 64 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 vision(.int.idx.).const;.....QRe
51e20 67 69 6f 6e 20 72 65 67 69 6f 6e 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 0a 20 20 20 20 69 6e 74 gion.region(.int.idx.);......int
51e40 20 66 69 6e 64 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 66 6f 72 20 73 65 72 .find(.int.id.);......//.for.ser
51e60 76 65 72 0a 20 20 20 20 69 6e 74 20 61 64 64 28 20 69 6e 74 20 69 64 2c 20 51 52 65 67 69 6f 6e ver.....int.add(.int.id,.QRegion
51e80 20 72 65 67 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 28 20 69 6e 74 20 69 64 78 .region.);.....void.set(.int.idx
51ea0 2c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d ,.QRegion.region.);.....void.rem
51ec0 6f 76 65 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 72 6b 55 70 64 ove(.int.idx.);.....void.markUpd
51ee0 61 74 65 64 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6d 6d 69 74 ated(.int.idx.);.....void.commit
51f00 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 52 65 63 74 20 2a 72 65 63 74 73 28 20 ();..private:.....QRect.*rects(.
51f20 69 6e 74 20 6f 66 66 73 65 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 74 74 61 63 68 28 20 63 int.offset.);.....bool.attach(.c
51f40 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 6f onst.QString.&filename.);.....vo
51f60 69 64 20 64 65 74 61 63 68 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 id.detach();..private:.....bool.
51f80 63 6c 69 65 6e 74 3b 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 51 52 65 67 69 6f 6e 3e 20 client;.....QPtrVector<QRegion>.
51fa0 72 65 67 69 6f 6e 73 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 48 65 61 64 65 72 20 2a 72 65 regions;.....QWSRegionHeader.*re
51fc0 67 48 64 72 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 49 6e 64 65 78 20 2a 72 65 67 49 64 78 gHdr;.....QWSRegionIndex.*regIdx
51fe0 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 64 61 74 61 3b 0a 20 20 20 20 69 ;.....unsigned.char.*data;.....i
52000 6e 74 20 73 68 6d 49 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 52 45 47 49 4f nt.shmId;.};..#endif.//.QWSREGIO
52020 4e 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 00 00 00 1a 00 71 00 74 00 65 00 78 00 74 00 73 00 NMANAGER_QWS_H......q.t.e.x.t.s.
52040 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 28 38 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.r.e.a.m...h..(8/**************
52060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
52080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a ******************************.*
520a0 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 65 *.$Id:.$.**.**.Definition.of.QTe
520c0 78 74 53 74 72 65 61 6d 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 xtStream.class.**.**.Created.:.9
520e0 34 30 39 32 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 40922.**.**.Copyright.(C).1992-2
52100 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 000.Trolltech.ASA...All.rights.r
52120 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 eserved..**.**.This.file.is.part
52140 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 .of.the.tools.module.of.the.Qt.G
52160 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
52180 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f be.distributed.under.the.terms.o
521a0 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 f.the.Q.Public.License.**.as.def
521c0 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 ined.by.Trolltech.ASA.of.Norway.
521e0 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 and.appearing.in.the.file.**.LIC
52200 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 ENSE.QPL.included.in.the.packagi
52220 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 ng.of.this.file..**.**.This.file
52240 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
52260 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
52280 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
522a0 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
522c0 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
522e0 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
52300 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
52320 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
52340 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
52360 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d ofessional.Edition.**.licenses.m
52380 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
523a0 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a ith.the.Qt.Commercial.License.**
523c0 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
523e0 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
52400 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
52420 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
52440 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
52460 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
52480 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
524a0 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
524c0 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
524e0 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
52500 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
52520 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/qpl/.for.QPL.licensing.inf
52540 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 ormation..**.See.http://qtsoftwa
52560 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
52580 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
525a0 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
525c0 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
525e0 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
52600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
52620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 ******************/..#ifndef.QTE
52640 58 54 53 54 52 45 41 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 53 54 52 45 41 4d 5f 48 XTSTREAM_H.#define.QTEXTSTREAM_H
52660 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 ..#ifndef.QT_H.#include."qiodevi
52680 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c ce.h".#include."qstring.h".#incl
526a0 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 ude.<stdio.h>.#endif.//.QT_H..#i
526c0 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 63 6c 61 73 73 20 51 54 65 fndef.QT_NO_TEXTSTREAM.class.QTe
526e0 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 44 65 63 6f 64 65 72 3b 0a 0a 63 6c xtCodec;.class.QTextDecoder;..cl
52700 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 ass.QTextStreamPrivate;..class.Q
52720 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 09 09 09 09 2f 2f 20 74 65 78 74 20 73 _EXPORT.QTextStream....//.text.s
52740 74 72 65 61 6d 20 63 6c 61 73 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 tream.class.{.public:.....enum.E
52760 6e 63 6f 64 69 6e 67 20 7b 20 4c 6f 63 61 6c 65 2c 20 4c 61 74 69 6e 31 2c 20 55 6e 69 63 6f 64 ncoding.{.Locale,.Latin1,.Unicod
52780 65 2c 20 55 6e 69 63 6f 64 65 4e 65 74 77 6f 72 6b 4f 72 64 65 72 2c 0a 09 09 20 20 20 20 55 6e e,.UnicodeNetworkOrder,.......Un
527a0 69 63 6f 64 65 52 65 76 65 72 73 65 2c 20 52 61 77 55 6e 69 63 6f 64 65 2c 20 55 6e 69 63 6f 64 icodeReverse,.RawUnicode,.Unicod
527c0 65 55 54 46 38 20 7d 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 45 6e 63 6f 64 69 6e 67 28 20 eUTF8.};......void.setEncoding(.
527e0 45 6e 63 6f 64 69 6e 67 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f Encoding.);.#ifndef.QT_NO_TEXTCO
52800 44 45 43 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6f 64 65 63 28 20 51 54 65 78 74 43 6f 64 65 DEC.....void.setCodec(.QTextCode
52820 63 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 6f 64 65 63 28 29 3b 0a 23 c*.);.....QTextCodec.*codec();.#
52840 65 6e 64 69 66 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 29 3b 0a 20 20 20 20 51 54 endif......QTextStream();.....QT
52860 65 78 74 53 74 72 65 61 6d 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 29 3b 0a 20 20 20 20 51 54 extStream(.QIODevice.*.);.....QT
52880 65 78 74 53 74 72 65 61 6d 28 20 51 53 74 72 69 6e 67 2a 2c 20 69 6e 74 20 6d 6f 64 65 20 29 3b extStream(.QString*,.int.mode.);
528a0 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 .....QTextStream(.QString&,.int.
528c0 6d 6f 64 65 20 29 3b 09 09 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 54 65 78 74 53 74 mode.);..//.obsolete.....QTextSt
528e0 72 65 61 6d 28 20 51 42 79 74 65 41 72 72 61 79 2c 20 69 6e 74 20 6d 6f 64 65 20 29 3b 0a 20 20 ream(.QByteArray,.int.mode.);...
52900 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 20 46 49 4c 45 20 2a 2c 20 69 6e 74 20 6d 6f 64 65 20 ..QTextStream(.FILE.*,.int.mode.
52920 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 53 74 72 65 61 6d 28 29 3b 0a 0a );.....virtual.~QTextStream();..
52940 20 20 20 20 51 49 4f 44 65 76 69 63 65 09 2a 64 65 76 69 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 ....QIODevice.*device().const;..
52960 20 20 20 76 6f 69 64 09 20 73 65 74 44 65 76 69 63 65 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 ...void..setDevice(.QIODevice.*.
52980 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 75 6e 73 65 74 44 65 76 69 63 65 28 29 3b 0a 0a 20 20 20 );.....void..unsetDevice();.....
529a0 20 62 6f 6f 6c 09 20 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 .bool..atEnd().const;.....bool..
529c0 65 6f 66 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f eof().const;......QTextStream.&o
529e0 70 65 72 61 74 6f 72 3e 3e 28 20 51 43 68 61 72 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 perator>>(.QChar.&.);.....QTextS
52a00 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 63 68 61 72 20 26 20 29 3b 0a 20 20 20 tream.&operator>>(.char.&.);....
52a20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 73 69 67 6e 65 64 .QTextStream.&operator>>(.signed
52a40 20 73 68 6f 72 74 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 .short.&.);.....QTextStream.&ope
52a60 72 61 74 6f 72 3e 3e 28 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 26 20 29 3b 0a 20 20 20 rator>>(.unsigned.short.&.);....
52a80 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 73 69 67 6e 65 64 .QTextStream.&operator>>(.signed
52aa0 20 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 .int.&.);.....QTextStream.&opera
52ac0 74 6f 72 3e 3e 28 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 51 54 65 tor>>(.unsigned.int.&.);.....QTe
52ae0 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 73 69 67 6e 65 64 20 6c 6f 6e xtStream.&operator>>(.signed.lon
52b00 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 g.&.);.....QTextStream.&operator
52b20 3e 3e 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 >>(.unsigned.long.&.);.....QText
52b40 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 66 6c 6f 61 74 20 26 20 29 3b 0a 20 Stream.&operator>>(.float.&.);..
52b60 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 64 6f 75 62 ...QTextStream.&operator>>(.doub
52b80 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f le.&.);.....QTextStream.&operato
52ba0 72 3e 3e 28 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 r>>(.char.*.);.....QTextStream.&
52bc0 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 operator>>(.QString.&.);.....QTe
52be0 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 43 53 74 72 69 6e 67 20 26 xtStream.&operator>>(.QCString.&
52c00 20 29 3b 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c .);......QTextStream.&operator<<
52c20 28 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 (.QChar.);.....QTextStream.&oper
52c40 61 74 6f 72 3c 3c 28 20 63 68 61 72 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 ator<<(.char.);.....QTextStream.
52c60 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 73 69 67 6e 65 64 20 73 68 6f 72 74 20 29 3b 0a 20 20 20 &operator<<(.signed.short.);....
52c80 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 75 6e 73 69 67 6e .QTextStream.&operator<<(.unsign
52ca0 65 64 20 73 68 6f 72 74 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 ed.short.);.....QTextStream.&ope
52cc0 72 61 74 6f 72 3c 3c 28 20 73 69 67 6e 65 64 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 54 65 78 74 rator<<(.signed.int.);.....QText
52ce0 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 Stream.&operator<<(.unsigned.int
52d00 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 .);.....QTextStream.&operator<<(
52d20 20 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 .signed.long.);.....QTextStream.
52d40 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 &operator<<(.unsigned.long.);...
52d60 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 66 6c 6f 61 74 ..QTextStream.&operator<<(.float
52d80 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 .);.....QTextStream.&operator<<(
52da0 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 .double.);.....QTextStream.&oper
52dc0 61 74 6f 72 3c 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 ator<<(.const.char*.);.....QText
52de0 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e Stream.&operator<<(.const.QStrin
52e00 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 g.&.);.....QTextStream.&operator
52e20 3c 3c 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 <<(.const.QCString.&.);.....QTex
52e40 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 76 6f 69 64 20 2a 20 29 3b 09 09 tStream.&operator<<(.void.*.);..
52e60 2f 2f 20 61 6e 79 20 70 6f 69 6e 74 65 72 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 //.any.pointer......QTextStream.
52e80 26 72 65 61 64 52 61 77 42 79 74 65 73 28 20 63 68 61 72 20 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 &readRawBytes(.char.*,.uint.len.
52ea0 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 72 69 74 65 52 61 77 42 79 74 65 );.....QTextStream.&writeRawByte
52ec0 73 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 s(.const.char*.,.uint.len.);....
52ee0 20 20 51 53 74 72 69 6e 67 09 72 65 61 64 4c 69 6e 65 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e ..QString.readLine();.....QStrin
52f00 67 09 72 65 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 6b 69 70 57 68 69 74 65 53 70 61 63 g.read();.....void.skipWhiteSpac
52f20 65 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 7b 0a 09 73 6b 69 70 77 73 09 20 20 3d 20 30 78 30 e();......enum.{..skipws...=.0x0
52f40 30 30 31 2c 09 09 09 2f 2f 20 73 6b 69 70 20 77 68 69 74 65 73 70 61 63 65 20 6f 6e 20 69 6e 70 001,...//.skip.whitespace.on.inp
52f60 75 74 0a 09 6c 65 66 74 09 20 20 3d 20 30 78 30 30 30 32 2c 09 09 09 2f 2f 20 6c 65 66 74 2d 61 ut..left...=.0x0002,...//.left-a
52f80 64 6a 75 73 74 20 6f 75 74 70 75 74 0a 09 72 69 67 68 74 09 20 20 3d 20 30 78 30 30 30 34 2c 09 djust.output..right...=.0x0004,.
52fa0 09 09 2f 2f 20 72 69 67 68 74 2d 61 64 6a 75 73 74 20 6f 75 74 70 75 74 0a 09 69 6e 74 65 72 6e ..//.right-adjust.output..intern
52fc0 61 6c 20 20 3d 20 30 78 30 30 30 38 2c 09 09 09 2f 2f 20 70 61 64 20 61 66 74 65 72 20 73 69 67 al..=.0x0008,...//.pad.after.sig
52fe0 6e 0a 09 62 69 6e 09 20 20 3d 20 30 78 30 30 31 30 2c 09 09 09 2f 2f 20 62 69 6e 61 72 79 20 66 n..bin...=.0x0010,...//.binary.f
53000 6f 72 6d 61 74 20 69 6e 74 65 67 65 72 0a 09 6f 63 74 09 20 20 3d 20 30 78 30 30 32 30 2c 09 09 ormat.integer..oct...=.0x0020,..
53020 09 2f 2f 20 6f 63 74 61 6c 20 66 6f 72 6d 61 74 20 69 6e 74 65 67 65 72 0a 09 64 65 63 09 20 20 .//.octal.format.integer..dec...
53040 3d 20 30 78 30 30 34 30 2c 09 09 09 2f 2f 20 64 65 63 69 6d 61 6c 20 66 6f 72 6d 61 74 20 69 6e =.0x0040,...//.decimal.format.in
53060 74 65 67 65 72 0a 09 68 65 78 09 20 20 3d 20 30 78 30 30 38 30 2c 09 09 09 2f 2f 20 68 65 78 20 teger..hex...=.0x0080,...//.hex.
53080 66 6f 72 6d 61 74 20 69 6e 74 65 67 65 72 0a 09 73 68 6f 77 62 61 73 65 20 20 3d 20 30 78 30 31 format.integer..showbase..=.0x01
530a0 30 30 2c 09 09 09 2f 2f 20 73 68 6f 77 20 62 61 73 65 20 69 6e 64 69 63 61 74 6f 72 0a 09 73 68 00,...//.show.base.indicator..sh
530c0 6f 77 70 6f 69 6e 74 20 3d 20 30 78 30 32 30 30 2c 09 09 09 2f 2f 20 66 6f 72 63 65 20 64 65 63 owpoint.=.0x0200,...//.force.dec
530e0 69 6d 61 6c 20 70 6f 69 6e 74 20 28 66 6c 6f 61 74 29 0a 09 75 70 70 65 72 63 61 73 65 20 3d 20 imal.point.(float)..uppercase.=.
53100 30 78 30 34 30 30 2c 09 09 09 2f 2f 20 75 70 70 65 72 2d 63 61 73 65 20 68 65 78 20 6f 75 74 70 0x0400,...//.upper-case.hex.outp
53120 75 74 0a 09 73 68 6f 77 70 6f 73 09 20 20 3d 20 30 78 30 38 30 30 2c 09 09 09 2f 2f 20 61 64 64 ut..showpos...=.0x0800,...//.add
53140 20 27 2b 27 20 74 6f 20 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 73 0a 09 73 63 69 65 6e .'+'.to.positive.integers..scien
53160 74 69 66 69 63 3d 20 30 78 31 30 30 30 2c 09 09 09 2f 2f 20 73 63 69 65 6e 74 69 66 69 63 20 66 tific=.0x1000,...//.scientific.f
53180 6c 6f 61 74 20 6f 75 74 70 75 74 0a 09 66 69 78 65 64 09 20 20 3d 20 30 78 32 30 30 30 09 09 09 loat.output..fixed...=.0x2000...
531a0 2f 2f 20 66 69 78 65 64 20 66 6c 6f 61 74 20 6f 75 74 70 75 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 //.fixed.float.output.....};....
531c0 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 62 61 73 65 66 69 65 6c 64 3b 09 09 09 ..static.const.int.basefield;...
531e0 2f 2f 20 62 69 6e 20 7c 20 6f 63 74 20 7c 20 64 65 63 20 7c 20 68 65 78 0a 20 20 20 20 73 74 61 //.bin.|.oct.|.dec.|.hex.....sta
53200 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 61 64 6a 75 73 74 66 69 65 6c 64 3b 09 09 2f 2f 20 6c tic.const.int.adjustfield;..//.l
53220 65 66 74 20 7c 20 72 69 67 68 74 20 7c 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 73 74 61 74 69 eft.|.right.|.internal.....stati
53240 63 20 63 6f 6e 73 74 20 69 6e 74 20 66 6c 6f 61 74 66 69 65 6c 64 3b 09 09 2f 2f 20 73 63 69 65 c.const.int.floatfield;..//.scie
53260 6e 74 69 66 69 63 20 7c 20 66 69 78 65 64 0a 0a 20 20 20 20 69 6e 74 09 20 20 66 6c 61 67 73 28 ntific.|.fixed......int...flags(
53280 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 66 6c 61 67 73 28 20 69 6e 74 20 66 20 ).const;.....int...flags(.int.f.
532a0 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 29 3b 0a 20 );.....int...setf(.int.bits.);..
532c0 20 20 20 69 6e 74 09 20 20 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 2c 20 69 6e 74 20 6d 61 73 ...int...setf(.int.bits,.int.mas
532e0 6b 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 75 6e 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 k.);.....int...unsetf(.int.bits.
53300 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 72 65 73 65 74 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 );......void..reset();......int.
53320 20 20 77 69 64 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 77 69 64 74 68 ..width().const;.....int...width
53340 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6c 6c 28 29 09 63 6f 6e 73 74 3b (.int.);.....int...fill().const;
53360 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6c 6c 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 .....int...fill(.int.);.....int.
53380 20 20 70 72 65 63 69 73 69 6f 6e 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 70 ..precision().const;.....int...p
533a0 72 65 63 69 73 69 6f 6e 28 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 6c recision(.int.);..private:.....l
533c0 6f 6e 67 09 69 6e 70 75 74 5f 69 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 ong.input_int();.....void.init()
533e0 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 75 74 70 75 74 5f 69 6e 74 28 20 69 ;.....QTextStream.&output_int(.i
53400 6e 74 2c 20 75 6c 6f 6e 67 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 nt,.ulong,.bool.);.....QIODevice
53420 09 2a 64 65 76 3b 0a 0a 20 20 20 20 69 6e 74 09 09 66 66 6c 61 67 73 3b 0a 20 20 20 20 69 6e 74 .*dev;......int..fflags;.....int
53440 09 09 66 77 69 64 74 68 3b 0a 20 20 20 20 69 6e 74 09 09 66 69 6c 6c 63 68 61 72 3b 0a 20 20 20 ..fwidth;.....int..fillchar;....
53460 20 69 6e 74 09 09 66 70 72 65 63 3b 0a 20 20 20 20 62 6f 6f 6c 09 64 6f 55 6e 69 63 6f 64 65 48 .int..fprec;.....bool.doUnicodeH
53480 65 61 64 65 72 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 77 6e 64 65 76 3b 0a 20 20 20 20 51 54 65 78 eader;.....bool.owndev;.....QTex
534a0 74 43 6f 64 65 63 20 09 2a 6d 61 70 70 65 72 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d tCodec..*mapper;.....QTextStream
534c0 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 20 20 20 20 51 43 68 61 72 09 75 6e 75 73 65 64 31 3b 20 Private.*.d;.....QChar.unused1;.
534e0 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c //.###.remove.in.Qt.4.0.....bool
53500 09 6c 61 74 69 6e 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 69 6e 74 65 72 6e 61 6c 4f 72 64 65 72 .latin1;.....bool..internalOrder
53520 3b 0a 20 20 20 20 62 6f 6f 6c 09 6e 65 74 77 6f 72 6b 4f 72 64 65 72 3b 0a 20 20 20 20 76 6f 69 ;.....bool.networkOrder;.....voi
53540 64 09 2a 75 6e 75 73 65 64 32 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 51 74 20 d.*unused2;.//.###.remove.in.Qt.
53560 34 2e 30 0a 0a 20 20 20 20 51 43 68 61 72 09 65 61 74 5f 77 73 28 29 3b 0a 20 20 20 20 75 69 6e 4.0......QChar.eat_ws();.....uin
53580 74 20 09 74 73 5f 67 65 74 6c 69 6e 65 28 20 51 43 68 61 72 2a 20 29 3b 0a 20 20 20 20 76 6f 69 t..ts_getline(.QChar*.);.....voi
535a0 64 09 74 73 5f 75 6e 67 65 74 63 28 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 43 68 61 72 09 d.ts_ungetc(.QChar.);.....QChar.
535c0 74 73 5f 67 65 74 63 28 29 3b 0a 20 20 20 20 75 69 6e 74 09 74 73 5f 67 65 74 62 75 66 28 20 51 ts_getc();.....uint.ts_getbuf(.Q
535e0 43 68 61 72 2a 2c 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 73 5f 70 75 74 63 28 Char*,.uint.);.....void.ts_putc(
53600 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 73 5f 70 75 74 63 28 51 43 68 61 72 29 3b 0a 20 int);.....void.ts_putc(QChar);..
53620 20 20 20 62 6f 6f 6c 09 74 73 5f 69 73 73 70 61 63 65 28 51 43 68 61 72 29 3b 0a 20 20 20 20 62 ...bool.ts_isspace(QChar);.....b
53640 6f 6f 6c 09 74 73 5f 69 73 64 69 67 69 74 28 51 43 68 61 72 29 3b 0a 20 20 20 20 75 6c 6f 6e 67 ool.ts_isdigit(QChar);.....ulong
53660 09 69 6e 70 75 74 5f 62 69 6e 28 29 3b 0a 20 20 20 20 75 6c 6f 6e 67 09 69 6e 70 75 74 5f 6f 63 .input_bin();.....ulong.input_oc
53680 74 28 29 3b 0a 20 20 20 20 75 6c 6f 6e 67 09 69 6e 70 75 74 5f 64 65 63 28 29 3b 0a 20 20 20 20 t();.....ulong.input_dec();.....
536a0 75 6c 6f 6e 67 09 69 6e 70 75 74 5f 68 65 78 28 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 09 69 6e ulong.input_hex();.....double.in
536c0 70 75 74 5f 64 6f 75 62 6c 65 28 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 put_double();.....QTextStream.&w
536e0 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 70 2c 20 75 69 6e 74 20 6c riteBlock(.const.char*.p,.uint.l
53700 65 6e 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 72 69 74 65 42 6c 6f 63 en.);.....QTextStream.&writeBloc
53720 6b 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 70 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a k(.const.QChar*.p,.uint.len.);..
53740 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 private:.//.Disabled.copy.constr
53760 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 uctor.and.operator=.#if.defined(
53780 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 Q_DISABLE_COPY).....QTextStream(
537a0 20 63 6f 6e 73 74 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 .const.QTextStream.&.);.....QTex
537c0 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 78 74 53 tStream.&operator=(.const.QTextS
537e0 74 72 65 61 6d 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 74 79 70 65 64 65 66 20 51 54 tream.&.);.#endif.};..typedef.QT
53800 65 78 74 53 74 72 65 61 6d 20 51 54 53 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 extStream.QTS;..class.Q_EXPORT.Q
53820 54 65 78 74 49 53 74 72 65 61 6d 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 53 74 72 65 61 6d TextIStream.:.public.QTextStream
53840 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 49 53 74 72 65 61 6d 28 20 63 6f 6e .{.public:.....QTextIStream(.con
53860 73 74 20 51 53 74 72 69 6e 67 2a 20 73 20 29 20 3a 0a 09 51 54 65 78 74 53 74 72 65 61 6d 28 28 st.QString*.s.).:..QTextStream((
53880 51 53 74 72 69 6e 67 2a 29 73 2c 49 4f 5f 52 65 61 64 4f 6e 6c 79 29 20 7b 20 7d 0a 20 20 20 20 QString*)s,IO_ReadOnly).{.}.....
538a0 51 54 65 78 74 49 53 74 72 65 61 6d 28 20 51 42 79 74 65 41 72 72 61 79 20 62 61 20 29 20 3a 0a QTextIStream(.QByteArray.ba.).:.
538c0 09 51 54 65 78 74 53 74 72 65 61 6d 28 62 61 2c 49 4f 5f 52 65 61 64 4f 6e 6c 79 29 20 7b 20 7d .QTextStream(ba,IO_ReadOnly).{.}
538e0 0a 20 20 20 20 51 54 65 78 74 49 53 74 72 65 61 6d 28 20 46 49 4c 45 20 2a 66 20 29 20 3a 0a 09 .....QTextIStream(.FILE.*f.).:..
53900 51 54 65 78 74 53 74 72 65 61 6d 28 66 2c 49 4f 5f 52 65 61 64 4f 6e 6c 79 29 20 7b 20 7d 0a 0a QTextStream(f,IO_ReadOnly).{.}..
53920 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 private:.//.Disabled.copy.constr
53940 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 uctor.and.operator=.#if.defined(
53960 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 65 78 74 49 53 74 72 65 61 6d Q_DISABLE_COPY).....QTextIStream
53980 28 20 63 6f 6e 73 74 20 51 54 65 78 74 49 53 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 (.const.QTextIStream.&.);.....QT
539a0 65 78 74 49 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 extIStream.&operator=(.const.QTe
539c0 78 74 49 53 74 72 65 61 6d 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 xtIStream.&.);.#endif.};..class.
539e0 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 4f 53 74 72 65 61 6d 20 3a 20 70 75 62 6c 69 63 20 51 Q_EXPORT.QTextOStream.:.public.Q
53a00 54 65 78 74 53 74 72 65 61 6d 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 4f 53 TextStream.{.public:.....QTextOS
53a20 74 72 65 61 6d 28 20 51 53 74 72 69 6e 67 2a 20 73 20 29 20 3a 0a 09 51 54 65 78 74 53 74 72 65 tream(.QString*.s.).:..QTextStre
53a40 61 6d 28 73 2c 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 20 7b 20 7d 0a 20 20 20 20 51 54 65 78 74 am(s,IO_WriteOnly).{.}.....QText
53a60 4f 53 74 72 65 61 6d 28 20 51 42 79 74 65 41 72 72 61 79 20 62 61 20 29 20 3a 0a 09 51 54 65 78 OStream(.QByteArray.ba.).:..QTex
53a80 74 53 74 72 65 61 6d 28 62 61 2c 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 20 7b 20 7d 0a 20 20 20 tStream(ba,IO_WriteOnly).{.}....
53aa0 20 51 54 65 78 74 4f 53 74 72 65 61 6d 28 20 46 49 4c 45 20 2a 66 20 29 20 3a 0a 09 51 54 65 78 .QTextOStream(.FILE.*f.).:..QTex
53ac0 74 53 74 72 65 61 6d 28 66 2c 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 20 7b 20 7d 0a 0a 70 72 69 tStream(f,IO_WriteOnly).{.}..pri
53ae0 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 vate:.//.Disabled.copy.construct
53b00 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 or.and.operator=.#if.defined(Q_D
53b20 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 28 20 63 ISABLE_COPY).....QTextOStream(.c
53b40 6f 6e 73 74 20 51 54 65 78 74 4f 53 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 onst.QTextOStream.&.);.....QText
53b60 4f 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 78 74 4f OStream.&operator=(.const.QTextO
53b80 53 74 72 65 61 6d 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a Stream.&.);.#endif.};../********
53ba0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53bc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53be0 2a 2a 2a 2a 2a 0a 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 *****...QTextStream.inline.funct
53c00 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ions..**************************
53c20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f *******************/..inline.QIO
53c60 44 65 76 69 63 65 20 2a 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 64 65 76 69 63 65 28 29 20 63 6f Device.*QTextStream::device().co
53c80 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 65 76 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c nst.{.return.dev;.}..inline.bool
53ca0 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 .QTextStream::atEnd().const.{.re
53cc0 74 75 72 6e 20 64 65 76 20 3f 20 64 65 76 2d 3e 61 74 45 6e 64 28 29 20 3a 20 46 41 4c 53 45 3b turn.dev.?.dev->atEnd().:.FALSE;
53ce0 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 65 6f 66 .}..inline.bool.QTextStream::eof
53d00 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 74 45 6e 64 28 29 3b 20 7d 0a 0a 69 6e ().const.{.return.atEnd();.}..in
53d20 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 66 6c 61 67 73 28 29 20 63 6f line.int.QTextStream::flags().co
53d40 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 66 6c 61 67 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 nst.{.return.fflags;.}..inline.i
53d60 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 66 6c 61 67 73 28 20 69 6e 74 20 66 20 29 0a 7b nt.QTextStream::flags(.int.f.).{
53d80 20 69 6e 74 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 73 20 3d 20 66 3b .int.oldf.=.fflags;..fflags.=.f;
53da0 20 20 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 ..return.oldf;.}..inline.int.QTe
53dc0 78 74 53 74 72 65 61 6d 3a 3a 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 29 0a 7b 20 69 6e 74 xtStream::setf(.int.bits.).{.int
53de0 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 73 20 7c 3d 20 62 69 74 73 3b .oldf.=.fflags;..fflags.|=.bits;
53e00 20 20 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 ..return.oldf;.}..inline.int.QTe
53e20 78 74 53 74 72 65 61 6d 3a 3a 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 2c 20 69 6e 74 20 6d 61 xtStream::setf(.int.bits,.int.ma
53e40 73 6b 20 29 0a 7b 20 69 6e 74 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 sk.).{.int.oldf.=.fflags;..fflag
53e60 73 20 3d 20 28 66 66 6c 61 67 73 20 26 20 7e 6d 61 73 6b 29 20 7c 20 28 62 69 74 73 20 26 20 6d s.=.(fflags.&.~mask).|.(bits.&.m
53e80 61 73 6b 29 3b 20 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 ask);.return.oldf;.}..inline.int
53ea0 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 75 6e 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 29 .QTextStream::unsetf(.int.bits.)
53ec0 0a 7b 20 69 6e 74 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 73 20 26 3d .{.int.oldf.=.fflags;..fflags.&=
53ee0 20 7e 62 69 74 73 3b 09 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 .~bits;.return.oldf;.}..inline.i
53f00 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 77 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 nt.QTextStream::width().const.{.
53f20 72 65 74 75 72 6e 20 66 77 69 64 74 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 return.fwidth;.}..inline.int.QTe
53f40 78 74 53 74 72 65 61 6d 3a 3a 77 69 64 74 68 28 20 69 6e 74 20 77 20 29 0a 7b 20 69 6e 74 20 6f xtStream::width(.int.w.).{.int.o
53f60 6c 64 77 20 3d 20 66 77 69 64 74 68 3b 20 20 66 77 69 64 74 68 20 3d 20 77 3b 20 20 72 65 74 75 ldw.=.fwidth;..fwidth.=.w;..retu
53f80 72 6e 20 6f 6c 64 77 3b 09 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 rn.oldw;..}..inline.int.QTextStr
53fa0 65 61 6d 3a 3a 66 69 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6c 6c 63 eam::fill().const.{.return.fillc
53fc0 68 61 72 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a har;.}..inline.int.QTextStream::
53fe0 66 69 6c 6c 28 20 69 6e 74 20 66 20 29 0a 7b 20 69 6e 74 20 6f 6c 64 63 20 3d 20 66 69 6c 6c 63 fill(.int.f.).{.int.oldc.=.fillc
54000 68 61 72 3b 09 66 69 6c 6c 63 68 61 72 20 3d 20 66 3b 20 20 72 65 74 75 72 6e 20 6f 6c 64 63 3b har;.fillchar.=.f;..return.oldc;
54020 20 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 70 72 65 ..}..inline.int.QTextStream::pre
54040 63 69 73 69 6f 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 70 72 65 63 3b 20 7d cision().const.{.return.fprec;.}
54060 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 70 72 65 63 69 73 ..inline.int.QTextStream::precis
54080 69 6f 6e 28 20 69 6e 74 20 70 20 29 0a 7b 20 69 6e 74 20 6f 6c 64 70 20 3d 20 66 70 72 65 63 3b ion(.int.p.).{.int.oldp.=.fprec;
540a0 20 20 66 70 72 65 63 20 3d 20 70 3b 09 20 72 65 74 75 72 6e 20 6f 6c 64 70 3b 20 20 7d 0a 0a 2f ..fprec.=.p;..return.oldp;..}../
540c0 2a 21 0a 20 20 52 65 74 75 72 6e 73 20 6f 6e 65 20 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 *!...Returns.one.character.from.
540e0 74 68 65 20 73 74 72 65 61 6d 2c 20 6f 72 20 45 4f 46 2e 0a 2a 2f 0a 69 6e 6c 69 6e 65 20 51 43 the.stream,.or.EOF..*/.inline.QC
54100 68 61 72 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 74 73 5f 67 65 74 63 28 29 0a 7b 20 51 43 68 har.QTextStream::ts_getc().{.QCh
54120 61 72 20 72 3b 20 72 65 74 75 72 6e 20 28 20 74 73 5f 67 65 74 62 75 66 28 20 26 72 2c 31 20 29 ar.r;.return.(.ts_getbuf(.&r,1.)
54140 20 3d 3d 20 31 20 3f 20 72 20 3a 20 51 43 68 61 72 28 28 75 73 68 6f 72 74 29 30 78 66 66 66 66 .==.1.?.r.:.QChar((ushort)0xffff
54160 29 20 29 3b 20 7d 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ).);.}../***********************
54180 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
541a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 54 65 78 74 53 74 **********************...QTextSt
541c0 72 65 61 6d 20 6d 61 6e 69 70 75 6c 61 74 6f 72 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ream.manipulators..*************
541e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
54200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
54220 2f 0a 0a 74 79 70 65 64 65 66 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 20 28 2a 51 54 53 46 55 /..typedef.QTextStream.&.(*QTSFU
54240 4e 43 29 28 51 54 65 78 74 53 74 72 65 61 6d 20 26 29 3b 2f 2f 20 6d 61 6e 69 70 75 6c 61 74 6f NC)(QTextStream.&);//.manipulato
54260 72 20 66 75 6e 63 74 69 6f 6e 0a 74 79 70 65 64 65 66 20 69 6e 74 20 28 51 54 65 78 74 53 74 72 r.function.typedef.int.(QTextStr
54280 65 61 6d 3a 3a 2a 51 54 53 4d 46 49 29 28 69 6e 74 29 3b 09 2f 2f 20 6d 61 6e 69 70 75 6c 61 74 eam::*QTSMFI)(int);.//.manipulat
542a0 6f 72 20 77 2f 69 6e 74 20 61 72 67 75 6d 65 6e 74 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 or.w/int.argument..class.Q_EXPOR
542c0 54 20 51 54 53 4d 61 6e 69 70 20 7b 09 09 09 2f 2f 20 74 65 78 74 20 73 74 72 65 61 6d 20 6d 61 T.QTSManip.{...//.text.stream.ma
542e0 6e 69 70 75 6c 61 74 6f 72 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 53 4d 61 6e 69 70 28 20 nipulator.public:.....QTSManip(.
54300 51 54 53 4d 46 49 20 6d 2c 20 69 6e 74 20 61 20 29 20 7b 20 6d 66 3d 6d 3b 20 61 72 67 3d 61 3b QTSMFI.m,.int.a.).{.mf=m;.arg=a;
54320 20 7d 0a 20 20 20 20 76 6f 69 64 20 65 78 65 63 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 .}.....void.exec(.QTextStream.&s
54340 20 29 20 7b 20 28 73 2e 2a 6d 66 29 28 61 72 67 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 .).{.(s.*mf)(arg);.}.private:...
54360 20 20 51 54 53 4d 46 49 20 6d 66 3b 09 09 09 09 09 2f 2f 20 51 54 65 78 74 53 74 72 65 61 6d 20 ..QTSMFI.mf;.....//.QTextStream.
54380 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 69 6e 74 09 20 20 20 61 72 67 3b 09 member.function.....int....arg;.
543a0 09 09 09 09 2f 2f 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 0a ....//.member.function.argument.
543c0 7d 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 65 78 74 53 74 72 65 61 6d 20 };..Q_EXPORT.inline.QTextStream.
543e0 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 2c 20 51 54 53 &operator>>(.QTextStream.&s,.QTS
54400 46 55 4e 43 20 66 20 29 0a 7b 20 72 65 74 75 72 6e 20 28 2a 66 29 28 20 73 20 29 3b 20 7d 0a 0a FUNC.f.).{.return.(*f)(.s.);.}..
54420 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 Q_EXPORT.inline.QTextStream.&ope
54440 72 61 74 6f 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 2c 20 51 54 53 46 55 4e 43 rator<<(.QTextStream.&s,.QTSFUNC
54460 20 66 20 29 0a 7b 20 72 65 74 75 72 6e 20 28 2a 66 29 28 20 73 20 29 3b 20 7d 0a 0a 51 5f 45 58 .f.).{.return.(*f)(.s.);.}..Q_EX
54480 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f PORT.inline.QTextStream.&operato
544a0 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 2c 20 51 54 53 4d 61 6e 69 70 20 6d 20 r<<(.QTextStream.&s,.QTSManip.m.
544c0 29 0a 7b 20 6d 2e 65 78 65 63 28 73 29 3b 20 72 65 74 75 72 6e 20 73 3b 20 7d 0a 0a 51 5f 45 58 ).{.m.exec(s);.return.s;.}..Q_EX
544e0 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 62 69 6e 28 20 51 54 65 78 74 53 74 72 65 PORT.QTextStream.&bin(.QTextStre
54500 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 62 69 6e 20 6e 6f 74 61 74 69 6f 6e 0a 51 5f 45 am.&s.);.//.set.bin.notation.Q_E
54520 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 63 74 28 20 51 54 65 78 74 53 74 72 XPORT.QTextStream.&oct(.QTextStr
54540 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 6f 63 74 20 6e 6f 74 61 74 69 6f 6e 0a 51 5f eam.&s.);.//.set.oct.notation.Q_
54560 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 64 65 63 28 20 51 54 65 78 74 53 74 EXPORT.QTextStream.&dec(.QTextSt
54580 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 64 65 63 20 6e 6f 74 61 74 69 6f 6e 0a 51 ream.&s.);.//.set.dec.notation.Q
545a0 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 68 65 78 28 20 51 54 65 78 74 53 _EXPORT.QTextStream.&hex(.QTextS
545c0 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 68 65 78 20 6e 6f 74 61 74 69 6f 6e 0a tream.&s.);.//.set.hex.notation.
545e0 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 65 6e 64 6c 28 20 51 54 65 78 Q_EXPORT.QTextStream.&endl(.QTex
54600 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 69 6e 73 65 72 74 20 45 4f 4c 20 28 27 5c 6e tStream.&s.);.//.insert.EOL.('\n
54620 27 29 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 66 6c 75 73 68 28 20 ').Q_EXPORT.QTextStream.&flush(.
54640 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 66 6c 75 73 68 20 6f 75 74 70 75 QTextStream.&s.);.//.flush.outpu
54660 74 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 73 28 20 51 54 65 78 t.Q_EXPORT.QTextStream.&ws(.QTex
54680 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 65 61 74 20 77 68 69 74 65 73 70 61 63 65 20 tStream.&s.);.//.eat.whitespace.
546a0 6f 6e 20 69 6e 70 75 74 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 72 on.input.Q_EXPORT.QTextStream.&r
546c0 65 73 65 74 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 64 eset(.QTextStream.&s.);.//.set.d
546e0 65 66 61 75 6c 74 20 66 6c 61 67 73 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 efault.flags..Q_EXPORT.inline.QT
54700 53 4d 61 6e 69 70 20 71 53 65 74 57 28 20 69 6e 74 20 77 20 29 0a 7b 0a 20 20 20 20 51 54 53 4d SManip.qSetW(.int.w.).{.....QTSM
54720 46 49 20 66 75 6e 63 20 3d 20 26 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 77 69 64 74 68 3b 0a 20 FI.func.=.&QTextStream::width;..
54740 20 20 20 72 65 74 75 72 6e 20 51 54 53 4d 61 6e 69 70 28 66 75 6e 63 2c 77 29 3b 0a 7d 0a 0a 51 ...return.QTSManip(func,w);.}..Q
54760 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 53 4d 61 6e 69 70 20 71 53 65 74 46 69 6c 6c _EXPORT.inline.QTSManip.qSetFill
54780 28 20 69 6e 74 20 66 20 29 0a 7b 0a 20 20 20 20 51 54 53 4d 46 49 20 66 75 6e 63 20 3d 20 26 51 (.int.f.).{.....QTSMFI.func.=.&Q
547a0 54 65 78 74 53 74 72 65 61 6d 3a 3a 66 69 6c 6c 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 54 53 TextStream::fill;.....return.QTS
547c0 4d 61 6e 69 70 28 66 75 6e 63 2c 66 29 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e Manip(func,f);.}..Q_EXPORT.inlin
547e0 65 20 51 54 53 4d 61 6e 69 70 20 71 53 65 74 50 72 65 63 69 73 69 6f 6e 28 20 69 6e 74 20 70 20 e.QTSManip.qSetPrecision(.int.p.
54800 29 0a 7b 0a 20 20 20 20 51 54 53 4d 46 49 20 66 75 6e 63 20 3d 20 26 51 54 65 78 74 53 74 72 65 ).{.....QTSMFI.func.=.&QTextStre
54820 61 6d 3a 3a 70 72 65 63 69 73 69 6f 6e 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 54 53 4d 61 6e am::precision;.....return.QTSMan
54840 69 70 28 66 75 6e 63 2c 70 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 ip(func,p);.}..#endif.//.QT_NO_T
54860 45 58 54 53 54 52 45 41 4d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 53 54 52 45 41 4d 5f EXTSTREAM.#endif.//.QTEXTSTREAM_
54880 48 0a 00 00 00 18 00 71 00 77 00 68 00 61 00 74 00 73 00 74 00 68 00 69 00 73 00 2e 00 68 00 00 H......q.w.h.a.t.s.t.h.i.s...h..
548a0 0a 13 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ../*****************************
548c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
548e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 ***************.**.$Id:.$.**.**.
54900 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 68 61 74 73 54 68 69 73 20 63 6c 61 73 73 0a 2a Definition.of.QWhatsThis.class.*
54920 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1992-2000.Tro
54940 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 lltech.ASA...All.rights.reserved
54960 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 ..**.**.This.file.is.part.of.the
54980 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f .widgets.module.of.the.Qt.GUI.To
549a0 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 olkit..**.**.This.file.may.be.di
549c0 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 stributed.under.the.terms.of.the
549e0 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 .Q.Public.License.**.as.defined.
54a00 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 by.Trolltech.ASA.of.Norway.and.a
54a20 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e ppearing.in.the.file.**.LICENSE.
54a40 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 QPL.included.in.the.packaging.of
54a60 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 .this.file..**.**.This.file.may.
54a80 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 be.distributed.and/or.modified.u
54aa0 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e nder.the.terms.of.the.**.GNU.Gen
54ac0 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 eral.Public.License.version.2.as
54ae0 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a .published.by.the.Free.Software.
54b00 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 **.Foundation.and.appearing.in.t
54b20 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 he.file.LICENSE.GPL.included.in.
54b40 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a the.**.packaging.of.this.file..*
54b60 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 *.**.Licensees.holding.valid.Qt.
54b80 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 Enterprise.Edition.or.Qt.Profess
54ba0 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 ional.Edition.**.licenses.may.us
54bc0 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 e.this.file.in.accordance.with.t
54be0 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 he.Qt.Commercial.License.**.Agre
54c00 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 ement.provided.with.the.Software
54c20 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 ..**.**.This.file.is.provided.AS
54c40 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 .IS.with.NO.WARRANTY.OF.ANY.KIND
54c60 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 ,.INCLUDING.THE.**.WARRANTY.OF.D
54c80 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 ESIGN,.MERCHANTABILITY.AND.FITNE
54ca0 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a SS.FOR.A.PARTICULAR.PURPOSE..**.
54cc0 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 **.See.http://qtsoftware.com/pri
54ce0 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 cing.html.or.email.sales@trollte
54d00 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 ch.com.for.**...information.abou
54d20 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e t.Qt.Commercial.License.Agreemen
54d40 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d ts..**.See.http://qtsoftware.com
54d60 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 /qpl/.for.QPL.licensing.informat
54d80 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ion..**.See.http://qtsoftware.co
54da0 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 m/gpl/.for.GPL.licensing.informa
54dc0 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 tion..**.**.Contact.info@trollte
54de0 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 ch.com.if.any.conditions.of.this
54e00 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 .licensing.are.**.not.clear.to.y
54e20 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ou..**.*************************
54e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
54e60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 48 41 54 53 54 48 *************/..#ifndef.QWHATSTH
54e80 49 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 48 41 54 53 54 48 49 53 5f 48 0a 0a 23 69 66 6e 64 IS_H.#define.QWHATSTHIS_H..#ifnd
54ea0 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e ef.QT_H.#include."qobject.h".#en
54ec0 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 41 54 53 dif.//.QT_H..#ifndef.QT_NO_WHATS
54ee0 54 48 49 53 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 75 72 73 6f 72 2e 68 22 0a 0a 63 6c 61 73 THIS..#include."qcursor.h"..clas
54f00 73 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b s.QToolButton;.class.QPopupMenu;
54f20 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 53 68 65 65 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 .class.QStyleSheet;..class.Q_EXP
54f40 4f 52 54 20 51 57 68 61 74 73 54 68 69 73 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c ORT.QWhatsThis:.public.Qt.{.publ
54f60 69 63 3a 0a 20 20 20 20 51 57 68 61 74 73 54 68 69 73 28 20 51 57 69 64 67 65 74 20 2a 29 3b 0a ic:.....QWhatsThis(.QWidget.*);.
54f80 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 68 61 74 73 54 68 69 73 28 29 3b 0a 0a 20 20 20 20 ....virtual.~QWhatsThis();......
54fa0 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 virtual.QString.text(.const.QPoi
54fc0 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6c 69 63 6b 65 64 nt.&.);.....virtual.bool.clicked
54fe0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 68 72 65 66 20 29 3b 0a 0a 20 20 20 20 2f 2f (.const.QString&.href.);......//
55000 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 .the.common.static.functions....
55020 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e .static.void.setFont(.const.QFon
55040 74 20 26 66 6f 6e 74 20 29 3b 20 20 20 20 0a 20 20 20 20 0a 20 20 20 20 73 74 61 74 69 63 20 76 t.&font.);..............static.v
55060 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e oid.add(.QWidget.*,.const.QStrin
55080 67 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 51 57 g.&);.....static.void.remove(.QW
550a0 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 65 idget.*.);.....static.QString.te
550c0 78 74 46 6f 72 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 xtFor(.QWidget.*,.const.QPoint.&
550e0 20 70 6f 73 20 3d 20 51 50 6f 69 6e 74 28 29 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 50 61 72 .pos.=.QPoint(),.bool.includePar
55100 65 6e 74 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 6f 6f ents.=.FALSE.);......static.QToo
55120 6c 42 75 74 74 6f 6e 20 2a 20 77 68 61 74 73 54 68 69 73 42 75 74 74 6f 6e 28 20 51 57 69 64 67 lButton.*.whatsThisButton(.QWidg
55140 65 74 20 2a 20 70 61 72 65 6e 74 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 et.*.parent.);......static.void.
55160 65 6e 74 65 72 57 68 61 74 73 54 68 69 73 4d 6f 64 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 enterWhatsThisMode();.....static
55180 20 62 6f 6f 6c 20 69 6e 57 68 61 74 73 54 68 69 73 4d 6f 64 65 28 29 3b 0a 20 20 20 20 73 74 61 .bool.inWhatsThisMode();.....sta
551a0 74 69 63 20 76 6f 69 64 20 6c 65 61 76 65 57 68 61 74 73 54 68 69 73 4d 6f 64 65 28 20 63 6f 6e tic.void.leaveWhatsThisMode(.con
551c0 73 74 20 51 53 74 72 69 6e 67 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e st.QString&.=.QString::null,.con
551e0 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 3d 20 51 43 75 72 73 6f 72 3a 3a 70 6f 73 28 29 2c st.QPoint&.pos.=.QCursor::pos(),
55200 20 51 57 69 64 67 65 74 2a 20 77 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 .QWidget*.w.=.0.);......static.v
55220 6f 69 64 20 64 69 73 70 6c 61 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 oid.display(.const.QString&.text
55240 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 3d 20 51 43 75 72 73 6f 72 3a 3a 70 ,.const.QPoint&.pos.=.QCursor::p
55260 6f 73 28 29 2c 20 51 57 69 64 67 65 74 2a 20 77 20 3d 20 30 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 os(),.QWidget*.w.=.0.);.};..#end
55280 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 48 41 54 53 54 48 49 53 0a 0a 23 65 6e 64 69 66 20 2f 2f if.//.QT_NO_WHATSTHIS..#endif.//
552a0 20 51 57 48 41 54 53 54 48 49 53 5f 48 0a 00 00 00 24 00 71 00 77 00 73 00 6b 00 65 00 79 00 62 .QWHATSTHIS_H....$.q.w.s.k.e.y.b
552c0 00 6f 00 61 00 72 00 64 00 5f 00 71 00 6e 00 78 00 34 00 2e 00 68 00 00 09 47 0a 2f 2a 2a 2a 2a .o.a.r.d._.q.n.x.4...h...G./****
552e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55320 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 ********.**.$Id$.**.**.Implement
55340 61 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 51 6e 78 20 6b 65 79 62 6f 61 72 ation.of.Qtopia.Core.Qnx.keyboar
55360 64 20 64 72 69 76 65 72 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 d.drivers.**.**.Copyright.(C).19
55380 39 39 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 99-2002.Trolltech.ASA...All.righ
553a0 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 ts.reserved..**.**.This.file.is.
553c0 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 part.of.the.kernel.module.of.the
553e0 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 .Qt.GUI.Toolkit..**.**.This.file
55400 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
55420 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
55440 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
55460 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
55480 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
554a0 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
554c0 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
554e0 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
55500 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
55520 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 ofessional.Edition.**.licenses.f
55540 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 or.Qtopia.Core.may.use.this.file
55560 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d .in.accordance.with.the.**.Qt.Em
55580 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d bedded.Commercial.License.Agreem
555a0 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a ent.provided.with.the.Software..
555c0 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 **.**.This.file.is.provided.AS.I
555e0 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 S.with.NO.WARRANTY.OF.ANY.KIND,.
55600 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 INCLUDING.THE.**.WARRANTY.OF.DES
55620 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 IGN,.MERCHANTABILITY.AND.FITNESS
55640 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a .FOR.A.PARTICULAR.PURPOSE..**.**
55660 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 .See.http://qtsoftware.com/prici
55680 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 ng.html.or.email.sales@trolltech
556a0 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 .com.for.**...information.about.
556c0 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 Qt.Commercial.License.Agreements
556e0 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 ..**.See.http://qtsoftware.com/g
55700 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f pl/.for.GPL.licensing.informatio
55720 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e n..**.**.Contact.info@trolltech.
55740 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 com.if.any.conditions.of.this.li
55760 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e censing.are.**.not.clear.to.you.
55780 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .**.****************************
557a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
557c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4b 45 59 42 4f 41 52 44 **********/..#ifndef.QWSKEYBOARD
557e0 5f 51 4e 58 34 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 4b 45 59 42 4f 41 52 44 5f 51 4e 58 34 _QNX4_H.#define.QWSKEYBOARD_QNX4
55800 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 _H..#ifndef.QT_H.#include."qwind
55820 6f 77 73 79 73 74 65 6d 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 75 74 69 owsystem_qws.h".#include."qwsuti
55840 6c 73 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a ls_qws.h".#include."qgfx_qws.h".
55860 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 20 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 70 70 6c #endif.//.QT_H...#include.<qappl
55880 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 6f 63 6b 65 74 6e 6f 74 69 ication.h>.#include.<qsocketnoti
558a0 66 69 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6e 61 6d 65 73 70 61 63 65 2e 68 3e 0a fier.h>.#include.<qnamespace.h>.
558c0 23 69 6e 63 6c 75 64 65 20 3c 71 74 69 6d 65 72 2e 68 3e 0a 20 0a 23 69 6e 63 6c 75 64 65 20 3c #include.<qtimer.h>...#include.<
558e0 73 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 20 0a 23 stdlib.h>.#include.<stdio.h>...#
55900 69 6e 63 6c 75 64 65 20 3c 75 6e 69 73 74 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 include.<unistd.h>.#include.<sys
55920 2f 69 6f 63 74 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70 65 73 2e 68 3e /ioctl.h>.#include.<sys/types.h>
55940 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 .#include.<sys/stat.h>.#include.
55960 3c 66 63 6e 74 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 65 72 72 6e 6f 2e 68 3e 0a 23 69 6e <fcntl.h>.#include.<errno.h>.#in
55980 63 6c 75 64 65 20 3c 73 69 67 6e 61 6c 2e 68 3e 0a 20 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 clude.<signal.h>...#if.defined(Q
559a0 5f 4f 53 5f 51 4e 58 34 29 0a 23 69 66 6e 64 65 66 20 51 57 53 51 4e 58 34 4b 42 5f 48 0a 23 64 _OS_QNX4).#ifndef.QWSQNX4KB_H.#d
559c0 65 66 69 6e 65 20 51 57 53 51 4e 58 34 4b 42 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 65 efine.QWSQNX4KB_H..#include.<qke
559e0 79 62 6f 61 72 64 5f 71 77 73 2e 68 3e 0a 0a 0a 63 6c 61 73 73 20 51 57 53 51 6e 78 34 4b 65 79 yboard_qws.h>...class.QWSQnx4Key
55a00 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 4b 65 79 62 6f 61 72 boardHandler.:.public.QWSKeyboar
55a20 64 48 61 6e 64 6c 65 72 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a dHandler.{.....Q_OBJECT.public:.
55a40 20 20 20 20 51 57 53 51 6e 78 34 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 ....QWSQnx4KeyboardHandler();...
55a60 20 20 7e 51 57 53 51 6e 78 34 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 20 20 ..~QWSQnx4KeyboardHandler();....
55a80 20 20 76 6f 69 64 20 64 6f 4b 65 79 28 75 63 68 61 72 29 3b 0a 0a 20 20 20 20 70 75 62 6c 69 63 ..void.doKey(uchar);......public
55aa0 20 73 6c 6f 74 73 3a 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 72 65 61 64 4b 62 64 44 61 74 61 .slots:.........void.readKbdData
55ac0 28 69 6e 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e 75 6d 20 47 75 69 64 61 6e (int);..private:.....enum.Guidan
55ae0 74 53 74 61 74 65 20 7b 0a 09 47 75 69 64 61 6e 74 4e 6f 6e 65 2c 20 47 75 69 64 61 6e 74 50 72 tState.{..GuidantNone,.GuidantPr
55b00 65 73 73 65 64 2c 20 47 75 69 64 61 6e 74 52 65 6c 65 61 73 65 64 2c 20 47 75 69 64 61 6e 74 44 essed,.GuidantReleased,.GuidantD
55b20 72 6f 70 70 65 64 0a 20 20 20 20 7d 20 67 53 74 61 74 65 3b 0a 20 20 20 20 69 6e 74 20 73 68 69 ropped.....}.gState;.....int.shi
55b40 66 74 3b 0a 20 20 20 20 69 6e 74 20 61 6c 74 3b 0a 20 20 20 20 69 6e 74 20 63 74 72 6c 3b 0a 20 ft;.....int.alt;.....int.ctrl;..
55b60 20 20 20 62 6f 6f 6c 20 65 78 74 65 6e 64 65 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 70 73 3b ...bool.extended;.....bool.caps;
55b80 0a 20 20 20 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a 20 20 20 20 69 6e 74 20 70 72 65 76 .....int.modifiers;.....int.prev
55ba0 75 6e 69 3b 0a 20 20 20 20 69 6e 74 20 70 72 65 76 6b 65 79 3b 0a 0a 20 20 20 20 69 6e 74 20 6b uni;.....int.prevkey;......int.k
55bc0 62 64 46 44 3b 0a 20 20 20 20 51 4c 69 73 74 3c 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 3e bdFD;.....QList<QSocketNotifier>
55be0 20 6e 6f 74 69 66 69 65 72 73 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 .notifiers;.};..#endif.#endif..#
55c00 65 6e 64 69 66 20 2f 2f 20 51 57 53 4b 45 59 42 4f 41 52 44 5f 51 4e 58 34 5f 48 0a 00 00 00 12 endif.//.QWSKEYBOARD_QNX4_H.....
55c20 00 71 00 74 00 61 00 62 00 64 00 6c 00 67 00 2e 00 68 00 00 04 28 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .q.t.a.b.d.l.g...h...(/*********
55c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55c80 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 ***.**.$Id$.**.**.Compatibility.
55ca0 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 file.-.should.only.be.included.b
55cc0 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 y.legacy.code..**.It.#includes.t
55ce0 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 he.file.which.obsoletes.this.one
55d00 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 ..**.**.Copyright.(C).1998-2000.
55d20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 Trolltech.ASA...All.rights.reser
55d40 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 ved..**..This.file.is.part.of.th
55d60 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c e.Qt.GUI.Toolkit..**.**.This.fil
55d80 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 e.may.be.distributed.under.the.t
55da0 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 erms.of.the.Q.Public.License.**.
55dc0 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e as.defined.by.Trolltech.ASA.of.N
55de0 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a orway.and.appearing.in.the.file.
55e00 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 **.LICENSE.QPL.included.in.the.p
55e20 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 ackaging.of.this.file..**.**.Lic
55e40 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 ensees.holding.valid.Qt.Professi
55e60 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 onal.Edition.licenses.may.use.th
55e80 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 is.**.file.in.accordance.with.th
55ea0 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 e.Qt.Professional.Edition.Licens
55ec0 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.Agreement.**.provided.with.the
55ee0 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 .Qt.Professional.Edition..**.**.
55f00 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e See.http://qtsoftware.com/pricin
55f20 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e g.html.or.email.sales@trolltech.
55f40 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 com.for.**.information.about.the
55f60 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c .Professional.Edition.licensing,
55f80 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d .or.see.**.http://qtsoftware.com
55fa0 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 /qpl/.for.QPL.licensing.informat
55fc0 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ion..**.************************
55fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 *********************/.#ifndef.Q
56020 54 41 42 44 4c 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 44 4c 47 5f 48 0a 23 69 6e 63 6c TABDLG_H.#define.QTABDLG_H.#incl
56040 75 64 65 20 22 71 74 61 62 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 ude."qtabdialog.h".#endif......q
56060 00 73 00 71 00 6c 00 66 00 6f 00 72 00 6d 00 2e 00 68 00 00 0c 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .s.q.l.f.o.r.m...h..../*********
56080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
560a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
560c0 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 46 6f 72 6d ***.**.**.Definition.of.QSqlForm
560e0 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 .class.**.**.Created.:.2000-11-0
56100 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 3.**.**.Copyright.(C).2000.Troll
56120 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a tech.ASA...All.rights.reserved..
56140 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 **.**.This.file.is.part.of.the.s
56160 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e ql.module.of.the.Qt.GUI.Toolkit.
56180 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 .**.**.This.file.may.be.distribu
561a0 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 ted.under.the.terms.of.the.Q.Pub
561c0 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f lic.License.**.as.defined.by.Tro
561e0 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 lltech.ASA.of.Norway.and.appeari
56200 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e ng.in.the.file.**.LICENSE.QPL.in
56220 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 cluded.in.the.packaging.of.this.
56240 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 file..**.**.This.file.may.be.dis
56260 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 tributed.and/or.modified.under.t
56280 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 he.terms.of.the.**.GNU.General.P
562a0 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 ublic.License.version.2.as.publi
562c0 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 shed.by.the.Free.Software.**.Fou
562e0 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c ndation.and.appearing.in.the.fil
56300 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a e.LICENSE.GPL.included.in.the.**
56320 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c .packaging.of.this.file..**.**.L
56340 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 icensees.holding.valid.Qt.Enterp
56360 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 rise.Edition.licenses.may.use.th
56380 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 is.**.file.in.accordance.with.th
563a0 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e e.Qt.Commercial.License.Agreemen
563c0 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e t.provided.**.with.the.Software.
563e0 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 .**.**.This.file.is.provided.AS.
56400 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c IS.with.NO.WARRANTY.OF.ANY.KIND,
56420 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 .INCLUDING.THE.**.WARRANTY.OF.DE
56440 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 SIGN,.MERCHANTABILITY.AND.FITNES
56460 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a S.FOR.A.PARTICULAR.PURPOSE..**.*
56480 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 *.See.http://qtsoftware.com/pric
564a0 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 ing.html.or.email.sales@trolltec
564c0 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 h.com.for.**...information.about
564e0 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 .Qt.Commercial.License.Agreement
56500 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f s..**.See.http://qtsoftware.com/
56520 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 qpl/.for.QPL.licensing.informati
56540 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d on..**.See.http://qtsoftware.com
56560 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 /gpl/.for.GPL.licensing.informat
56580 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 ion..**.**.Contact.info@trolltec
565a0 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 h.com.if.any.conditions.of.this.
565c0 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f licensing.are.**.not.clear.to.yo
565e0 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a u..**.**************************
56600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 46 4f 52 4d 5f ************/..#ifndef.QSQLFORM_
56640 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 46 4f 52 4d 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 H.#define.QSQLFORM_H..#ifndef.QT
56660 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 _H.#include."qobject.h".#include
56680 20 22 71 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 ."qmap.h".#endif.//.QT_H..#if.!d
566a0 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e efined(.QT_MODULE_SQL.).||.defin
566c0 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 ed(.QT_LICENSE_PROFESSIONAL.).#d
566e0 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e efine.QM_EXPORT_SQL.#else.#defin
56700 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a e.QM_EXPORT_SQL.Q_EXPORT.#endif.
56720 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 0a 63 6c 61 73 73 20 51 .#ifndef.QT_NO_SQL_FORM..class.Q
56740 53 71 6c 46 69 65 6c 64 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 63 6f 72 64 3b 0a 63 6c 61 73 SqlField;.class.QSqlRecord;.clas
56760 73 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 3b 0a 63 6c 61 73 73 20 51 53 71 6c 50 s.QSqlEditorFactory;.class.QSqlP
56780 72 6f 70 65 72 74 79 4d 61 70 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 ropertyMap;.class.QWidget;.class
567a0 20 51 53 71 6c 46 6f 72 6d 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f .QSqlFormPrivate;..class.QM_EXPO
567c0 52 54 5f 53 51 4c 20 51 53 71 6c 46 6f 72 6d 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 RT_SQL.QSqlForm.:.public.QObject
567e0 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c .{.....Q_OBJECT.public:.....QSql
56800 46 6f 72 6d 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 Form(.QObject.*.parent.=.0,.cons
56820 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 46 6f t.char.*.name.=.0.);.....~QSqlFo
56840 72 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 rm();......virtual.void.insert(.
56860 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 QWidget.*.widget,.const.QString&
56880 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 .field.);.....virtual.void.remov
568a0 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 75 e(.const.QString&.field.);.....u
568c0 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 int.........count().const;......
568e0 51 57 69 64 67 65 74 20 2a 20 20 20 77 69 64 67 65 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e QWidget.*...widget(.uint.i.).con
56900 73 74 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 20 2a 20 77 69 64 67 65 74 54 6f 46 69 65 6c st;.....QSqlField.*.widgetToFiel
56920 64 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 d(.QWidget.*.widget.).const;....
56940 20 51 57 69 64 67 65 74 20 2a 20 20 20 66 69 65 6c 64 54 6f 57 69 64 67 65 74 28 20 51 53 71 6c .QWidget.*...fieldToWidget(.QSql
56960 46 69 65 6c 64 20 2a 20 66 69 65 6c 64 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 Field.*.field.).const;......void
56980 20 20 20 20 20 20 20 20 69 6e 73 74 61 6c 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 20 51 53 71 6c ........installPropertyMap(.QSql
569a0 50 72 6f 70 65 72 74 79 4d 61 70 20 2a 20 6d 61 70 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 PropertyMap.*.map.);......virtua
569c0 6c 20 76 6f 69 64 20 73 65 74 52 65 63 6f 72 64 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 l.void.setRecord(.QSqlRecord*.bu
569e0 66 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 f.);..public.slots:.....virtual.
56a00 76 6f 69 64 20 72 65 61 64 46 69 65 6c 64 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 void.readField(.QWidget.*.widget
56a20 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 65 46 69 65 6c 64 28 .);.....virtual.void.writeField(
56a40 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c .QWidget.*.widget.);.....virtual
56a60 20 76 6f 69 64 20 72 65 61 64 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 .void.readFields();.....virtual.
56a80 76 6f 69 64 20 77 72 69 74 65 46 69 65 6c 64 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c void.writeFields();......virtual
56aa0 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 .void.clear();.....virtual.void.
56ac0 63 6c 65 61 72 56 61 6c 75 65 73 28 20 62 6f 6f 6c 20 6e 75 6c 6c 69 66 79 20 3d 20 46 41 4c 53 clearValues(.bool.nullify.=.FALS
56ae0 45 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 E.);..protected:.....virtual.voi
56b00 64 20 69 6e 73 65 72 74 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 20 51 53 71 6c d.insert(.QWidget.*.widget,.QSql
56b20 46 69 65 6c 64 20 2a 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 Field.*.field.);.....virtual.voi
56b40 64 20 72 65 6d 6f 76 65 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 20 29 3b 0a 20 20 d.remove(.QWidget.*.widget.);...
56b60 20 20 76 6f 69 64 20 63 6c 65 61 72 4d 61 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 ..void.clearMap();..private:....
56b80 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 79 6e 63 28 29 3b 0a 20 20 20 20 51 53 71 6c 46 6f .virtual.void.sync();.....QSqlFo
56ba0 72 6d 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 rmPrivate*.d;..#if.defined(Q_DIS
56bc0 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 ABLE_COPY).//.Disabled.copy.cons
56be0 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 53 71 6c 46 6f tructor.and.operator=.....QSqlFo
56c00 72 6d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 6f 72 6d 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c rm(.const.QSqlForm.&.);.....QSql
56c20 46 6f 72 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 6f 72 6d 20 Form.&operator=(.const.QSqlForm.
56c40 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f &.);.#endif.};..#endif.//.QT_NO_
56c60 53 51 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 51 4c 46 4f 52 4d 5f 48 0a 00 00 00 18 00 71 00 SQL.#endif.//.QSQLFORM_H......q.
56c80 76 00 61 00 6c 00 75 00 65 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 47 d9 2f 2a 2a 2a 2a 2a 2a v.a.l.u.e.l.i.s.t...h..G./******
56ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56ce0 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f ******.**.$Id:.$.**.**.Definitio
56d00 6e 20 6f 66 20 51 56 61 6c 75 65 4c 69 73 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 n.of.QValueList.class.**.**.Crea
56d20 74 65 64 20 3a 20 39 39 30 34 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 ted.:.990406.**.**.Copyright.(C)
56d40 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 .1992-2000.Trolltech.ASA...All.r
56d60 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 ights.reserved..**.**.This.file.
56d80 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 is.part.of.the.tools.module.of.t
56da0 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 he.Qt.GUI.Toolkit..**.**.This.fi
56dc0 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 le.may.be.distributed.under.the.
56de0 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a terms.of.the.Q.Public.License.**
56e00 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 .as.defined.by.Trolltech.ASA.of.
56e20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 Norway.and.appearing.in.the.file
56e40 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .**.LICENSE.QPL.included.in.the.
56e60 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 packaging.of.this.file..**.**.Th
56e80 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
56ea0 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
56ec0 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
56ee0 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
56f00 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
56f20 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
56f40 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
56f60 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
56f80 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f ng.valid.Qt.Enterprise.Edition.o
56fa0 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 r.Qt.Professional.Edition.**.lic
56fc0 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 enses.may.use.this.file.in.accor
56fe0 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 dance.with.the.Qt.Commercial.Lic
57000 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 ense.**.Agreement.provided.with.
57020 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 the.Software..**.**.This.file.is
57040 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 .provided.AS.IS.with.NO.WARRANTY
57060 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 .OF.ANY.KIND,.INCLUDING.THE.**.W
57080 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 ARRANTY.OF.DESIGN,.MERCHANTABILI
570a0 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 TY.AND.FITNESS.FOR.A.PARTICULAR.
570c0 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 PURPOSE..**.**.See.http://qtsoft
570e0 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 ware.com/pricing.html.or.email.s
57100 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f ales@trolltech.com.for.**...info
57120 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 rmation.about.Qt.Commercial.Lice
57140 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 nse.Agreements..**.See.http://qt
57160 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 software.com/qpl/.for.QPL.licens
57180 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ing.information..**.See.http://q
571a0 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
571c0 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
571e0 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
57200 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
57220 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
57240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
57260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
57280 64 65 66 20 51 56 41 4c 55 45 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 41 4c 55 45 4c def.QVALUELIST_H.#define.QVALUEL
572a0 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 IST_H..#ifndef.QT_H.#include."qt
572c0 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 l.h".#include."qshared.h".#inclu
572e0 64 65 20 22 71 64 61 74 61 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f de."qdatastream.h".#endif.//.QT_
57300 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 23 69 6e 63 6c 75 64 65 20 3c 69 H..#ifndef.QT_NO_STL.#include.<i
57320 74 65 72 61 74 6f 72 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 73 74 3e 0a 23 65 6e 64 69 66 0a terator>.#include.<list>.#endif.
57340 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 56 41 4c 55 45 4c 49 53 54 5f 52 41 .//#define.QT_CHECK_VALUELIST_RA
57360 4e 47 45 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 29 0a 23 70 72 61 NGE..#if.defined(Q_CC_MSVC).#pra
57380 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 34 32 38 34 29 20 2f 2f 20 22 72 65 gma.warning(disable:4284).//."re
573a0 74 75 72 6e 20 74 79 70 65 20 66 6f 72 20 6f 70 65 72 61 74 6f 72 20 2d 3e 20 69 73 20 6e 6f 74 turn.type.for.operator.->.is.not
573c0 20 61 20 55 44 54 22 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 .a.UDT".#endif..template.<class.
573e0 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 T>.class.QValueListNode.{.public
57400 3a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 28 20 63 6f 6e 73 74 20 54 26 20 74 :.....QValueListNode(.const.T&.t
57420 20 29 20 3a 20 64 61 74 61 28 20 74 20 29 20 7b 20 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 .).:.data(.t.).{.}.....QValueLis
57440 74 4e 6f 64 65 28 29 20 7b 20 7d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 tNode().{.}.#if.defined(Q_TEMPLA
57460 54 45 44 4c 4c 29 0a 20 20 20 20 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 20 4d 53 20 62 75 67 20 TEDLL).....//.Workaround.MS.bug.
57480 69 6e 20 6d 65 6d 6f 72 79 20 64 65 2f 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 44 4c 4c 20 76 in.memory.de/allocation.in.DLL.v
574a0 73 2e 20 45 58 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 56 61 6c 75 65 4c 69 73 74 4e 6f s..EXE.....virtual.~QValueListNo
574c0 64 65 28 29 20 7b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 4e de().{.}.#endif......QValueListN
574e0 6f 64 65 3c 54 3e 2a 20 6e 65 78 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 ode<T>*.next;.....QValueListNode
57500 3c 54 3e 2a 20 70 72 65 76 3b 0a 20 20 20 20 54 20 64 61 74 61 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c <T>*.prev;.....T.data;.};..templ
57520 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 ate<class.T>.class.QValueListIte
57540 72 61 74 6f 72 0a 7b 0a 20 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 rator.{..public:...../**......*.
57560 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 56 61 Typedefs......*/.....typedef.QVa
57580 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 2a 20 4e 6f 64 65 50 74 72 3b 0a 23 69 66 6e 64 65 66 lueListNode<T>*.NodePtr;.#ifndef
575a0 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 64 3a 3a 62 69 64 69 .QT_NO_STL.....typedef.std::bidi
575c0 72 65 63 74 69 6f 6e 61 6c 5f 69 74 65 72 61 74 6f 72 5f 74 61 67 20 20 69 74 65 72 61 74 6f 72 rectional_iterator_tag..iterator
575e0 5f 63 61 74 65 67 6f 72 79 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 _category;.#endif.....typedef.T.
57600 20 20 20 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 .......value_type;.....typedef.s
57620 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 ize_t.size_type;.#ifndef.QT_NO_S
57640 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 70 74 72 64 69 66 66 5f 74 20 20 64 69 66 66 65 72 TL.....typedef.ptrdiff_t..differ
57660 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 69 6e 74 ence_type;.#else.....typedef.int
57680 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 .difference_type;.#endif.....typ
576a0 65 64 65 66 20 54 2a 20 20 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 edef.T*...pointer;.....typedef.T
576c0 26 20 72 65 66 65 72 65 6e 63 65 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 61 72 &.reference;....../**......*.Var
576e0 69 61 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 6f 64 65 3b iables......*/.....NodePtr.node;
57700 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 ....../**......*.Functions......
57720 2a 2f 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 28 29 20 3a 20 6e 6f */.....QValueListIterator().:.no
57740 64 65 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f de(.0.).{}.....QValueListIterato
57760 72 28 20 4e 6f 64 65 50 74 72 20 70 20 29 20 3a 20 6e 6f 64 65 28 20 70 20 29 20 7b 7d 0a 20 20 r(.NodePtr.p.).:.node(.p.).{}...
57780 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c ..QValueListIterator(.const.QVal
577a0 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 69 74 20 29 20 3a 20 6e 6f 64 65 28 20 ueListIterator<T>&.it.).:.node(.
577c0 69 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d it.node.).{}......bool.operator=
577e0 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 =(.const.QValueListIterator<T>&.
57800 69 74 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 3d 3d 20 69 74 2e 6e it.).const.{.return.node.==.it.n
57820 6f 64 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 ode;.}.....bool.operator!=(.cons
57840 74 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 69 74 20 29 20 63 6f t.QValueListIterator<T>&.it.).co
57860 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 21 3d 20 69 74 2e 6e 6f 64 65 3b 20 7d 0a nst.{.return.node.!=.it.node;.}.
57880 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 63 6f 6e 73 74 20 7b ....const.T&.operator*().const.{
578a0 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 54 26 20 6f 70 65 .return.node->data;.}.....T&.ope
578c0 72 61 74 6f 72 2a 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a rator*().{.return.node->data;.}.
578e0 20 20 20 20 2f 2f 20 55 44 54 20 66 6f 72 20 54 20 3d 20 78 2a 0a 20 20 20 20 2f 2f 20 54 2a 20 ....//.UDT.for.T.=.x*.....//.T*.
57900 6f 70 65 72 61 74 6f 72 2d 3e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 26 6e 6f 64 operator->().const.{.return.&nod
57920 65 2d 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 e->data;.}......QValueListIterat
57940 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 20 7b 0a 09 6e 6f 64 65 20 3d 20 6e 6f or<T>&.operator++().{..node.=.no
57960 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a de->next;..return.*this;.....}..
57980 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 6f 70 65 72 61 74 ....QValueListIterator<T>.operat
579a0 6f 72 2b 2b 28 69 6e 74 29 20 7b 0a 09 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c or++(int).{..QValueListIterator<
579c0 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 T>.tmp.=.*this;..node.=.node->ne
579e0 78 74 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c xt;..return.tmp;.....}......QVal
57a00 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 20 ueListIterator<T>&.operator--().
57a20 7b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 2a 74 {..node.=.node->prev;..return.*t
57a40 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 his;.....}......QValueListIterat
57a60 6f 72 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d 28 69 6e 74 29 20 7b 0a 09 51 56 61 6c 75 65 4c or<T>.operator--(int).{..QValueL
57a80 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a 09 6e 6f 64 istIterator<T>.tmp.=.*this;..nod
57aa0 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 e.=.node->prev;..return.tmp;....
57ac0 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f .}......QValueListIterator<T>&.o
57ae0 70 65 72 61 74 6f 72 2b 3d 28 20 69 6e 74 20 6a 20 29 20 7b 0a 09 77 68 69 6c 65 20 28 20 6a 2d perator+=(.int.j.).{..while.(.j-
57b00 2d 20 29 0a 09 20 20 20 20 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 -.)......node.=.node->next;..ret
57b20 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 urn.*this;.....}......QValueList
57b40 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 3d 28 20 69 6e 74 20 6a 20 29 Iterator<T>&.operator-=(.int.j.)
57b60 20 7b 0a 09 77 68 69 6c 65 20 28 20 6a 2d 2d 20 29 0a 09 20 20 20 20 6e 6f 64 65 20 3d 20 6e 6f .{..while.(.j--.)......node.=.no
57b80 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a de->prev;..return.*this;.....}..
57ba0 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c };..template<class.T>.class.QVal
57bc0 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 0a 7b 0a 20 70 75 62 6c 69 63 3a 0a 20 ueListConstIterator.{..public:..
57be0 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 .../**......*.Typedefs......*/..
57c00 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 2a 20 4e 6f ...typedef.QValueListNode<T>*.No
57c20 64 65 50 74 72 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 dePtr;.#ifndef.QT_NO_STL.....typ
57c40 65 64 65 66 20 73 74 64 3a 3a 62 69 64 69 72 65 63 74 69 6f 6e 61 6c 5f 69 74 65 72 61 74 6f 72 edef.std::bidirectional_iterator
57c60 5f 74 61 67 20 20 69 74 65 72 61 74 6f 72 5f 63 61 74 65 67 6f 72 79 3b 0a 23 65 6e 64 69 66 0a _tag..iterator_category;.#endif.
57c80 20 20 20 20 74 79 70 65 64 65 66 20 54 20 20 20 20 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 3b ....typedef.T........value_type;
57ca0 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 23 .....typedef.size_t.size_type;.#
57cc0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 70 74 72 ifndef.QT_NO_STL.....typedef.ptr
57ce0 64 69 66 66 5f 74 20 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6c 73 65 0a 20 diff_t..difference_type;.#else..
57d00 20 20 20 74 79 70 65 64 65 66 20 69 6e 74 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a ...typedef.int.difference_type;.
57d20 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 54 2a 20 20 20 70 6f #endif.....typedef.const.T*...po
57d40 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 54 26 20 72 65 66 65 inter;.....typedef.const.T&.refe
57d60 72 65 6e 63 65 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 61 72 69 61 62 6c 65 73 rence;....../**......*.Variables
57d80 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 6f 64 65 3b 0a 0a 20 20 20 20 ......*/.....NodePtr.node;......
57da0 2f 2a 2a 0a 20 20 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 /**......*.Functions......*/....
57dc0 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 29 20 3a 20 6e 6f 64 .QValueListConstIterator().:.nod
57de0 65 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 e(.0.).{}.....QValueListConstIte
57e00 72 61 74 6f 72 28 20 4e 6f 64 65 50 74 72 20 70 20 29 20 3a 20 6e 6f 64 65 28 20 70 20 29 20 7b rator(.NodePtr.p.).:.node(.p.).{
57e20 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 63 }.....QValueListConstIterator(.c
57e40 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 onst.QValueListConstIterator<T>&
57e60 20 69 74 20 29 20 3a 20 6e 6f 64 65 28 20 69 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 20 20 20 20 51 .it.).:.node(.it.node.).{}.....Q
57e80 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 ValueListConstIterator(.const.QV
57ea0 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 69 74 20 29 20 3a 20 6e 6f 64 65 alueListIterator<T>&.it.).:.node
57ec0 28 20 69 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f (.it.node.).{}......bool.operato
57ee0 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 r==(.const.QValueListConstIterat
57f00 6f 72 3c 54 3e 26 20 69 74 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 or<T>&.it.).const.{.return.node.
57f20 3d 3d 20 69 74 2e 6e 6f 64 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 ==.it.node;.}.....bool.operator!
57f40 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 =(.const.QValueListConstIterator
57f60 3c 54 3e 26 20 69 74 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 21 3d <T>&.it.).const.{.return.node.!=
57f80 20 69 74 2e 6e 6f 64 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f .it.node;.}.....const.T&.operato
57fa0 72 2a 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 r*().const.{.return.node->data;.
57fc0 7d 0a 20 20 20 20 2f 2f 20 55 44 54 20 66 6f 72 20 54 20 3d 20 78 2a 0a 20 20 20 20 2f 2f 20 63 }.....//.UDT.for.T.=.x*.....//.c
57fe0 6f 6e 73 74 20 54 2a 20 6f 70 65 72 61 74 6f 72 2d 3e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 onst.T*.operator->().const.{.ret
58000 75 72 6e 20 26 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 urn.&node->data;.}......QValueLi
58020 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 stConstIterator<T>&.operator++()
58040 20 7b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 75 72 6e 20 2a .{..node.=.node->next;..return.*
58060 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 this;.....}......QValueListConst
58080 49 74 65 72 61 74 6f 72 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 20 7b 0a 09 51 Iterator<T>.operator++(int).{..Q
580a0 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 74 6d 70 20 3d 20 ValueListConstIterator<T>.tmp.=.
580c0 2a 74 68 69 73 3b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 75 *this;..node.=.node->next;..retu
580e0 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e rn.tmp;.....}......QValueListCon
58100 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 20 7b 0a 09 6e stIterator<T>&.operator--().{..n
58120 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b ode.=.node->prev;..return.*this;
58140 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 .....}......QValueListConstItera
58160 74 6f 72 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d 28 69 6e 74 29 20 7b 0a 09 51 56 61 6c 75 65 tor<T>.operator--(int).{..QValue
58180 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 ListConstIterator<T>.tmp.=.*this
581a0 3b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 74 6d ;..node.=.node->prev;..return.tm
581c0 70 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a p;.....}.};..template.<class.T>.
581e0 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 class.QValueListPrivate.:.public
58200 20 51 53 68 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 .QShared.{.public:...../**......
58220 2a 20 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 *.Typedefs......*/.....typedef.Q
58240 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 49 74 65 72 61 74 6f 72 3b 0a 20 ValueListIterator<T>.Iterator;..
58260 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 ...typedef.QValueListConstIterat
58280 6f 72 3c 54 3e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 or<T>.ConstIterator;.....typedef
582a0 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 20 4e 6f 64 65 3b 0a 20 20 20 20 74 79 70 .QValueListNode<T>.Node;.....typ
582c0 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 2a 20 4e 6f 64 65 50 74 72 3b edef.QValueListNode<T>*.NodePtr;
582e0 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 0a .....typedef.size_t.size_type;..
58300 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 2a 2f ..../**......*.Functions......*/
58320 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 29 3b 0a 20 20 20 20 51 56 .....QValueListPrivate();.....QV
58340 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 alueListPrivate(.const.QValueLis
58360 74 50 72 69 76 61 74 65 3c 54 3e 26 20 5f 70 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 72 tPrivate<T>&._p.);......void.der
58380 65 66 41 6e 64 44 65 6c 65 74 65 28 29 20 2f 2f 20 23 23 23 20 68 61 63 6b 20 74 6f 20 67 65 74 efAndDelete().//.###.hack.to.get
583a0 20 61 72 6f 75 6e 64 20 68 70 2d 63 63 20 62 72 61 69 6e 20 64 61 6d 61 67 65 0a 20 20 20 20 7b .around.hp-cc.brain.damage.....{
583c0 0a 09 69 66 20 28 20 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 74 65 20 74 68 69 ..if.(.deref().)......delete.thi
583e0 73 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 s;.....}..#if.defined(Q_TEMPLATE
58400 44 4c 4c 29 0a 20 20 20 20 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 20 4d 53 20 62 75 67 20 69 6e DLL).....//.Workaround.MS.bug.in
58420 20 6d 65 6d 6f 72 79 20 64 65 2f 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 44 4c 4c 20 76 73 2e .memory.de/allocation.in.DLL.vs.
58440 20 45 58 45 0a 20 20 20 20 76 69 72 74 75 61 6c 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 56 61 .EXE.....virtual.#endif.....~QVa
58460 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 29 3b 0a 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 lueListPrivate();......Iterator.
58480 69 6e 73 65 72 74 28 20 49 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 insert(.Iterator.it,.const.T&.x.
584a0 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 72 65 6d 6f 76 65 28 20 49 74 65 72 61 74 6f 72 );.....Iterator.remove(.Iterator
584c0 20 69 74 20 29 3b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 66 69 6e 64 28 20 4e 6f 64 65 50 74 72 .it.);.....NodePtr.find(.NodePtr
584e0 20 73 74 61 72 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .start,.const.T&.x.).const;.....
58500 69 6e 74 20 66 69 6e 64 49 6e 64 65 78 28 20 4e 6f 64 65 50 74 72 20 73 74 61 72 74 2c 20 63 6f int.findIndex(.NodePtr.start,.co
58520 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 6e 74 61 nst.T&.x.).const;.....uint.conta
58540 69 6e 73 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e ins(.const.T&.x.).const;.....uin
58560 74 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 4e 6f 64 65 t.remove(.const.T&.x.);.....Node
58580 50 74 72 20 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 Ptr.at(.size_type.i.).const;....
585a0 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 6f 64 65 .void.clear();......NodePtr.node
585c0 3b 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 6e 6f 64 65 73 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c ;.....size_type.nodes;.};..templ
585e0 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 ate.<class.T>.Q_INLINE_TEMPLATES
58600 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 6c 75 65 4c 69 73 .QValueListPrivate<T>::QValueLis
58620 74 50 72 69 76 61 74 65 28 29 0a 7b 0a 20 20 20 20 6e 6f 64 65 20 3d 20 6e 65 77 20 4e 6f 64 65 tPrivate().{.....node.=.new.Node
58640 3b 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 20 3d 20 6e 6f 64 65 ;.node->next.=.node->prev.=.node
58660 3b 20 6e 6f 64 65 73 20 3d 20 30 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 ;.nodes.=.0;.}..template.<class.
58680 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 4c 69 73 74 T>.Q_INLINE_TEMPLATES.QValueList
586a0 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 20 63 Private<T>::QValueListPrivate(.c
586c0 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 26 20 5f 70 20 29 0a onst.QValueListPrivate<T>&._p.).
586e0 20 20 20 20 3a 20 51 53 68 61 72 65 64 28 29 0a 7b 0a 20 20 20 20 6e 6f 64 65 20 3d 20 6e 65 77 ....:.QShared().{.....node.=.new
58700 20 4e 6f 64 65 3b 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 20 3d .Node;.node->next.=.node->prev.=
58720 20 6e 6f 64 65 3b 20 6e 6f 64 65 73 20 3d 20 30 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 62 .node;.nodes.=.0;.....Iterator.b
58740 28 20 5f 70 2e 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 (._p.node->next.);.....Iterator.
58760 65 28 20 5f 70 2e 6e 6f 64 65 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 69 28 20 6e 6f e(._p.node.);.....Iterator.i(.no
58780 64 65 20 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 62 20 21 3d 20 65 20 29 0a 09 69 6e 73 65 72 de.);.....while(.b.!=.e.)..inser
587a0 74 28 20 69 2c 20 2a 62 2b 2b 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 t(.i,.*b++.);.}..template.<class
587c0 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 4c 69 73 .T>.Q_INLINE_TEMPLATES.QValueLis
587e0 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 7e 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 tPrivate<T>::~QValueListPrivate(
58800 29 20 7b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 70 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a ).{.....NodePtr.p.=.node->next;.
58820 20 20 20 20 77 68 69 6c 65 28 20 70 20 21 3d 20 6e 6f 64 65 20 29 20 7b 0a 09 4e 6f 64 65 50 74 ....while(.p.!=.node.).{..NodePt
58840 72 20 78 20 3d 20 70 2d 3e 6e 65 78 74 3b 0a 09 64 65 6c 65 74 65 20 70 3b 0a 09 70 20 3d 20 78 r.x.=.p->next;..delete.p;..p.=.x
58860 3b 0a 20 20 20 20 7d 0a 20 20 20 20 64 65 6c 65 74 65 20 6e 6f 64 65 3b 0a 7d 0a 0a 74 65 6d 70 ;.....}.....delete.node;.}..temp
58880 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 late.<class.T>.Q_INLINE_TEMPLATE
588a0 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 S.Q_TYPENAME.QValueListPrivate<T
588c0 3e 3a 3a 49 74 65 72 61 74 6f 72 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e >::Iterator.QValueListPrivate<T>
588e0 3a 3a 69 6e 73 65 72 74 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 ::insert(.Q_TYPENAME.QValueListP
58900 72 69 76 61 74 65 3c 54 3e 3a 3a 49 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 rivate<T>::Iterator.it,.const.T&
58920 20 78 20 29 0a 7b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 70 20 3d 20 6e 65 77 20 4e 6f 64 65 28 .x.).{.....NodePtr.p.=.new.Node(
58940 20 78 20 29 3b 0a 20 20 20 20 70 2d 3e 6e 65 78 74 20 3d 20 69 74 2e 6e 6f 64 65 3b 0a 20 20 20 .x.);.....p->next.=.it.node;....
58960 20 70 2d 3e 70 72 65 76 20 3d 20 69 74 2e 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 20 20 20 20 69 74 .p->prev.=.it.node->prev;.....it
58980 2e 6e 6f 64 65 2d 3e 70 72 65 76 2d 3e 6e 65 78 74 20 3d 20 70 3b 0a 20 20 20 20 69 74 2e 6e 6f .node->prev->next.=.p;.....it.no
589a0 64 65 2d 3e 70 72 65 76 20 3d 20 70 3b 0a 20 20 20 20 6e 6f 64 65 73 2b 2b 3b 0a 20 20 20 20 72 de->prev.=.p;.....nodes++;.....r
589c0 65 74 75 72 6e 20 70 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 eturn.p;.}..template.<class.T>.Q
589e0 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 _INLINE_TEMPLATES.Q_TYPENAME.QVa
58a00 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 49 74 65 72 61 74 6f 72 20 51 56 61 6c lueListPrivate<T>::Iterator.QVal
58a20 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 72 65 6d 6f 76 65 28 20 51 5f 54 59 50 45 ueListPrivate<T>::remove(.Q_TYPE
58a40 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 49 74 65 72 61 NAME.QValueListPrivate<T>::Itera
58a60 74 6f 72 20 69 74 20 29 0a 7b 0a 20 20 20 20 51 5f 41 53 53 45 52 54 20 28 20 69 74 2e 6e 6f 64 tor.it.).{.....Q_ASSERT.(.it.nod
58a80 65 20 21 3d 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 65 78 74 20 3d 20 e.!=.node.);.....NodePtr.next.=.
58aa0 69 74 2e 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 70 72 65 76 20 it.node->next;.....NodePtr.prev.
58ac0 3d 20 69 74 2e 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 20 20 20 20 70 72 65 76 2d 3e 6e 65 78 74 20 =.it.node->prev;.....prev->next.
58ae0 3d 20 6e 65 78 74 3b 0a 20 20 20 20 6e 65 78 74 2d 3e 70 72 65 76 20 3d 20 70 72 65 76 3b 0a 20 =.next;.....next->prev.=.prev;..
58b00 20 20 20 64 65 6c 65 74 65 20 69 74 2e 6e 6f 64 65 3b 0a 20 20 20 20 6e 6f 64 65 73 2d 2d 3b 0a ...delete.it.node;.....nodes--;.
58b20 20 20 20 20 72 65 74 75 72 6e 20 49 74 65 72 61 74 6f 72 28 20 6e 65 78 74 20 29 3b 0a 7d 0a 0a ....return.Iterator(.next.);.}..
58b40 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 template.<class.T>.Q_INLINE_TEMP
58b60 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 LATES.Q_TYPENAME.QValueListPriva
58b80 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 te<T>::NodePtr.QValueListPrivate
58ba0 3c 54 3e 3a 3a 66 69 6e 64 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 <T>::find(.Q_TYPENAME.QValueList
58bc0 50 72 69 76 61 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 73 74 61 72 74 2c 20 63 6f 6e 73 74 Private<T>::NodePtr.start,.const
58be0 20 54 26 20 78 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 74 6f .T&.x.).const.{.....ConstIterato
58c00 72 20 66 69 72 73 74 28 20 73 74 61 72 74 20 29 3b 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 r.first(.start.);.....ConstItera
58c20 74 6f 72 20 6c 61 73 74 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 66 69 72 tor.last(.node.);.....while(.fir
58c40 73 74 20 21 3d 20 6c 61 73 74 29 20 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 78 20 st.!=.last).{..if.(.*first.==.x.
58c60 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 66 69 72 73 74 2e 6e 6f 64 65 3b 0a 09 2b 2b 66 69 72 )......return.first.node;..++fir
58c80 73 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 6c 61 73 74 2e 6e 6f 64 65 3b 0a st;.....}.....return.last.node;.
58ca0 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 }..template.<class.T>.Q_INLINE_T
58cc0 45 4d 50 4c 41 54 45 53 20 69 6e 74 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 EMPLATES.int.QValueListPrivate<T
58ce0 3e 3a 3a 66 69 6e 64 49 6e 64 65 78 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c >::findIndex(.Q_TYPENAME.QValueL
58d00 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 73 74 61 72 74 2c 20 63 6f istPrivate<T>::NodePtr.start,.co
58d20 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 nst.T&.x.).const.{.....ConstIter
58d40 61 74 6f 72 20 66 69 72 73 74 28 20 73 74 61 72 74 20 29 3b 0a 20 20 20 20 43 6f 6e 73 74 49 74 ator.first(.start.);.....ConstIt
58d60 65 72 61 74 6f 72 20 6c 61 73 74 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 6f 73 erator.last(.node.);.....int.pos
58d80 20 3d 20 30 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 29 20 .=.0;.....while(.first.!=.last).
58da0 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 78 20 29 0a 09 20 20 20 20 72 65 74 75 72 {..if.(.*first.==.x.)......retur
58dc0 6e 20 70 6f 73 3b 0a 09 2b 2b 66 69 72 73 74 3b 0a 09 2b 2b 70 6f 73 3b 0a 20 20 20 20 7d 0a 20 n.pos;..++first;..++pos;.....}..
58de0 20 20 20 72 65 74 75 72 6e 20 2d 31 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 ...return.-1;.}..template.<class
58e00 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 75 69 6e 74 20 51 56 61 6c .T>.Q_INLINE_TEMPLATES.uint.QVal
58e20 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 ueListPrivate<T>::contains(.cons
58e40 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 75 69 6e 74 20 72 65 73 75 6c 74 t.T&.x.).const.{.....uint.result
58e60 20 3d 20 30 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 20 3d 20 49 74 65 72 61 .=.0;.....Iterator.first.=.Itera
58e80 74 6f 72 28 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 tor(.node->next.);.....Iterator.
58ea0 6c 61 73 74 20 3d 20 49 74 65 72 61 74 6f 72 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 77 68 69 last.=.Iterator(.node.);.....whi
58ec0 6c 65 28 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 29 20 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 le(.first.!=.last).{..if.(.*firs
58ee0 74 20 3d 3d 20 78 20 29 0a 09 20 20 20 20 2b 2b 72 65 73 75 6c 74 3b 0a 09 2b 2b 66 69 72 73 74 t.==.x.)......++result;..++first
58f00 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b 0a 7d 0a 0a 74 65 ;.....}.....return.result;.}..te
58f20 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 mplate.<class.T>.Q_INLINE_TEMPLA
58f40 54 45 53 20 75 69 6e 74 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 72 TES.uint.QValueListPrivate<T>::r
58f60 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 54 26 20 5f 78 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 emove(.const.T&._x.).{.....const
58f80 20 54 20 78 20 3d 20 5f 78 3b 0a 20 20 20 20 75 69 6e 74 20 72 65 73 75 6c 74 20 3d 20 30 3b 0a .T.x.=._x;.....uint.result.=.0;.
58fa0 20 20 20 20 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 20 3d 20 49 74 65 72 61 74 6f 72 28 20 6e ....Iterator.first.=.Iterator(.n
58fc0 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 6c 61 73 74 20 3d ode->next.);.....Iterator.last.=
58fe0 20 49 74 65 72 61 74 6f 72 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 66 69 .Iterator(.node.);.....while(.fi
59000 72 73 74 20 21 3d 20 6c 61 73 74 29 20 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 78 rst.!=.last).{..if.(.*first.==.x
59020 20 29 20 7b 0a 09 20 20 20 20 66 69 72 73 74 20 3d 20 72 65 6d 6f 76 65 28 20 66 69 72 73 74 20 .).{......first.=.remove(.first.
59040 29 3b 0a 09 20 20 20 20 2b 2b 72 65 73 75 6c 74 3b 0a 09 7d 20 65 6c 73 65 0a 09 20 20 20 20 2b );......++result;..}.else......+
59060 2b 66 69 72 73 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b +first;.....}.....return.result;
59080 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f .}..template.<class.T>.Q_INLINE_
590a0 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 TEMPLATES.Q_TYPENAME.QValueListP
590c0 72 69 76 61 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 rivate<T>::NodePtr.QValueListPri
590e0 76 61 74 65 3c 54 3e 3a 3a 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 vate<T>::at(.size_type.i.).const
59100 0a 7b 0a 20 20 20 20 51 5f 41 53 53 45 52 54 28 20 69 20 3c 3d 20 6e 6f 64 65 73 20 29 3b 0a 20 .{.....Q_ASSERT(.i.<=.nodes.);..
59120 20 20 20 4e 6f 64 65 50 74 72 20 70 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 66 ...NodePtr.p.=.node->next;.....f
59140 6f 72 28 20 73 69 7a 65 5f 74 79 70 65 20 78 20 3d 20 30 3b 20 78 20 3c 20 69 3b 20 2b 2b 78 20 or(.size_type.x.=.0;.x.<.i;.++x.
59160 29 0a 09 70 20 3d 20 70 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 3b 0a 7d 0a )..p.=.p->next;.....return.p;.}.
59180 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d .template.<class.T>.Q_INLINE_TEM
591a0 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e PLATES.void.QValueListPrivate<T>
591c0 3a 3a 63 6c 65 61 72 28 29 0a 7b 0a 20 20 20 20 6e 6f 64 65 73 20 3d 20 30 3b 0a 20 20 20 20 4e ::clear().{.....nodes.=.0;.....N
591e0 6f 64 65 50 74 72 20 70 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 77 68 69 6c 65 odePtr.p.=.node->next;.....while
59200 28 20 70 20 21 3d 20 6e 6f 64 65 20 29 20 7b 0a 09 4e 6f 64 65 50 74 72 20 6e 65 78 74 20 3d 20 (.p.!=.node.).{..NodePtr.next.=.
59220 70 2d 3e 6e 65 78 74 3b 0a 09 64 65 6c 65 74 65 20 70 3b 0a 09 70 20 3d 20 6e 65 78 74 3b 0a 20 p->next;..delete.p;..p.=.next;..
59240 20 20 20 7d 0a 20 20 20 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 ...}.....node->next.=.node->prev
59260 20 3d 20 6e 6f 64 65 3b 0a 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 .=.node;.}..#ifdef.QT_CHECK_RANG
59280 45 0a 23 20 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4e 4f 5f 44 45 42 55 47 20 29 20 26 E.#.if.!defined(.QT_NO_DEBUG.).&
592a0 26 20 64 65 66 69 6e 65 64 28 20 51 54 5f 43 48 45 43 4b 5f 56 41 4c 55 45 4c 49 53 54 5f 52 41 &.defined(.QT_CHECK_VALUELIST_RA
592c0 4e 47 45 20 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 NGE.).#..define.QT_CHECK_INVALID
592e0 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 20 69 66 20 28 20 65 6d 70 74 79 28 29 20 29 20 71 57 61 _LIST_ELEMENT.if.(.empty().).qWa
59300 72 6e 69 6e 67 28 20 22 51 56 61 6c 75 65 4c 69 73 74 3a 20 57 61 72 6e 69 6e 67 20 69 6e 76 61 rning(."QValueList:.Warning.inva
59320 6c 69 64 20 65 6c 65 6d 65 6e 74 22 20 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 lid.element".).#..define.QT_CHEC
59340 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 20 51 5f 41 K_INVALID_LIST_ELEMENT_FATAL.Q_A
59360 53 53 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 23 20 65 6c 73 65 0a 23 20 20 64 65 66 SSERT(.!empty().);.#.else.#..def
59380 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e ine.QT_CHECK_INVALID_LIST_ELEMEN
593a0 54 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 T.#..define.QT_CHECK_INVALID_LIS
593c0 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 0a 23 20 65 6e 64 69 66 0a 23 65 6c 73 65 0a 23 20 T_ELEMENT_FATAL.#.endif.#else.#.
593e0 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 define.QT_CHECK_INVALID_LIST_ELE
59400 4d 45 4e 54 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c MENT.#.define.QT_CHECK_INVALID_L
59420 49 53 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 IST_ELEMENT_FATAL.#endif..templa
59440 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a 74 te.<class.T>.class.QDeepCopy;..t
59460 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 emplate.<class.T>.class.QValueLi
59480 73 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 st.{.public:...../**......*.Type
594a0 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c defs......*/.....typedef.QValueL
594c0 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 istIterator<T>.iterator;.....typ
594e0 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 edef.QValueListConstIterator<T>.
59500 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 76 61 const_iterator;.....typedef.T.va
59520 6c 75 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 lue_type;.....typedef.value_type
59540 2a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 61 6c *.pointer;.....typedef.const.val
59560 75 65 5f 74 79 70 65 2a 20 63 6f 6e 73 74 5f 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 ue_type*.const_pointer;.....type
59580 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 26 20 72 65 66 65 72 65 6e 63 65 3b 0a 20 20 20 20 74 def.value_type&.reference;.....t
595a0 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 61 6c 75 65 5f 74 79 70 65 26 20 63 6f 6e 73 74 5f 72 ypedef.const.value_type&.const_r
595c0 65 66 65 72 65 6e 63 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a eference;.....typedef.size_t.siz
595e0 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 e_type;.#ifndef.QT_NO_STL.....ty
59600 70 65 64 65 66 20 70 74 72 64 69 66 66 5f 74 20 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 pedef.ptrdiff_t..difference_type
59620 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 69 6e 74 20 64 69 66 66 65 72 65 6e ;.#else.....typedef.int.differen
59640 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 ce_type;.#endif....../**......*.
59660 41 50 49 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 28 29 20 7b 20 73 API......*/.....QValueList().{.s
59680 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3b 20 7d 0a h.=.new.QValueListPrivate<T>;.}.
596a0 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 ....QValueList(.const.QValueList
596c0 3c 54 3e 26 20 6c 20 29 20 7b 20 73 68 20 3d 20 6c 2e 73 68 3b 20 73 68 2d 3e 72 65 66 28 29 3b <T>&.l.).{.sh.=.l.sh;.sh->ref();
596e0 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 56 61 6c 75 65 4c .}.#ifndef.QT_NO_STL.....QValueL
59700 69 73 74 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 6c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 20 20 20 ist(.const.std::list<T>&.l.)....
59720 20 7b 0a 09 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 .{..sh.=.new.QValueListPrivate<T
59740 3e 3b 0a 09 71 43 6f 70 79 28 20 6c 2e 62 65 67 69 6e 28 29 2c 20 6c 2e 65 6e 64 28 29 2c 20 73 >;..qCopy(.l.begin(),.l.end(),.s
59760 74 64 3a 3a 62 61 63 6b 5f 69 6e 73 65 72 74 65 72 28 20 2a 74 68 69 73 20 29 20 29 3b 0a 20 20 td::back_inserter(.*this.).);...
59780 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 56 61 6c 75 65 4c 69 73 74 28 29 20 7b 20 73 ..}.#endif.....~QValueList().{.s
597a0 68 2d 3e 64 65 72 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b 20 7d 0a 0a 20 20 20 20 51 56 61 6c h->derefAndDelete();.}......QVal
597c0 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 ueList<T>&.operator=.(.const.QVa
597e0 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 20 20 20 20 7b 0a 09 6c 2e 73 68 2d 3e 72 65 66 lueList<T>&.l.).....{..l.sh->ref
59800 28 29 3b 0a 09 73 68 2d 3e 64 65 72 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b 0a 09 73 68 20 3d ();..sh->derefAndDelete();..sh.=
59820 20 6c 2e 73 68 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 23 69 66 6e .l.sh;..return.*this;.....}.#ifn
59840 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 def.QT_NO_STL.....QValueList<T>&
59860 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 6c 69 73 74 3c 54 3e 26 .operator=.(.const.std::list<T>&
59880 20 6c 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 71 43 6f 70 79 28 20 6c 2e .l.).....{..detach();..qCopy(.l.
598a0 62 65 67 69 6e 28 29 2c 20 6c 2e 65 6e 64 28 29 2c 20 73 74 64 3a 3a 62 61 63 6b 5f 69 6e 73 65 begin(),.l.end(),.std::back_inse
598c0 72 74 65 72 28 20 2a 74 68 69 73 20 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a rter(.*this.).);..return.*this;.
598e0 20 20 20 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 ....}.....bool.operator==.(.cons
59900 74 20 73 74 64 3a 3a 6c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a t.std::list<T>&.l.).const.....{.
59920 09 69 66 20 28 20 73 69 7a 65 28 29 20 21 3d 20 6c 2e 73 69 7a 65 28 29 20 29 0a 09 20 20 20 20 .if.(.size().!=.l.size().)......
59940 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 09 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 return.FALSE;..const_iterator.it
59960 32 20 3d 20 62 65 67 69 6e 28 29 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 2.=.begin();.#if.!defined(Q_CC_M
59980 49 50 53 29 0a 09 74 79 70 65 6e 61 6d 65 0a 23 65 6e 64 69 66 0a 09 73 74 64 3a 3a 6c 69 73 74 IPS)..typename.#endif..std::list
599a0 3c 54 3e 3a 3a 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6c 2e 62 65 67 69 6e <T>::const_iterator.it.=.l.begin
599c0 28 29 3b 0a 09 66 6f 72 20 28 20 3b 20 69 74 32 20 21 3d 20 65 6e 64 28 29 3b 20 2b 2b 69 74 32 ();..for.(.;.it2.!=.end();.++it2
599e0 2c 20 2b 2b 69 74 20 29 0a 09 69 66 20 28 20 21 28 28 2a 69 74 32 29 20 3d 3d 20 28 2a 69 74 29 ,.++it.)..if.(.!((*it2).==.(*it)
59a00 29 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 09 72 65 74 75 72 6e 20 54 ).)......return.FALSE;..return.T
59a20 52 55 45 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 RUE;.....}.#endif.....bool.opera
59a40 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 tor==.(.const.QValueList<T>&.l.)
59a60 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f .const;.....bool.operator!=.(.co
59a80 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 20 7b 20 72 nst.QValueList<T>&.l.).const.{.r
59aa0 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d 20 6c 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 eturn.!(.*this.==.l.);.}.....ite
59ac0 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e rator.begin().{.detach();.return
59ae0 20 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 20 7d 0a 20 .iterator(.sh->node->next.);.}..
59b00 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 ...const_iterator.begin().const.
59b20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 {.return.const_iterator(.sh->nod
59b40 65 2d 3e 6e 65 78 74 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 e->next.);.}.....const_iterator.
59b60 63 6f 6e 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 constBegin().const.{.return.cons
59b80 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 20 7d 0a t_iterator(.sh->node->next.);.}.
59ba0 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 ....iterator.end().{.detach();.r
59bc0 65 74 75 72 6e 20 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 20 29 3b 20 7d 0a 20 20 eturn.iterator(.sh->node.);.}...
59be0 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 ..const_iterator.end().const.{.r
59c00 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 20 29 eturn.const_iterator(.sh->node.)
59c20 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 63 6f 6e 73 74 45 6e 64 28 ;.}.....const_iterator.constEnd(
59c40 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 ).const.{.return.const_iterator(
59c60 20 73 68 2d 3e 6e 6f 64 65 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 .sh->node.);.}.....iterator.inse
59c80 72 74 28 20 69 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 rt(.iterator.it,.const.T&.x.).{.
59ca0 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 69 74 2c detach();.return.sh->insert(.it,
59cc0 20 78 20 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 54 .x.);.}.....uint.remove(.const.T
59ce0 26 20 78 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 72 65 6d &.x.).{.detach();.return.sh->rem
59d00 6f 76 65 28 20 78 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 ove(.x.);.}.....void.clear();...
59d20 20 20 20 2f 2f 20 23 23 23 20 34 2e 30 3a 20 6d 6f 76 65 20 6f 75 74 20 6f 66 20 63 6c 61 73 73 ...//.###.4.0:.move.out.of.class
59d40 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3c 3c 20 28 .....QValueList<T>&.operator<<.(
59d60 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 61 70 70 65 6e 64 28 20 78 20 29 .const.T&.x.).....{..append(.x.)
59d80 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 ;..return.*this;.....}......size
59da0 5f 74 79 70 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e _type.size().const.{.return.sh->
59dc0 6e 6f 64 65 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 65 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 nodes;.}.....bool.empty().const.
59de0 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 73 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 76 {.return.sh->nodes.==.0;.}.....v
59e00 6f 69 64 20 70 75 73 68 5f 66 72 6f 6e 74 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 64 oid.push_front(.const.T&.x.).{.d
59e20 65 74 61 63 68 28 29 3b 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 62 65 67 69 6e 28 29 2c 20 78 20 etach();.sh->insert(.begin(),.x.
59e40 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 5f 62 61 63 6b 28 20 63 6f 6e 73 74 20 54 );.}.....void.push_back(.const.T
59e60 26 20 78 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 65 6e &.x.).{.detach();.sh->insert(.en
59e80 64 28 29 2c 20 78 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 72 61 73 65 28 20 d(),.x.);.}.....iterator.erase(.
59ea0 69 74 65 72 61 74 6f 72 20 70 6f 73 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 iterator.pos.).{.detach();.retur
59ec0 6e 20 73 68 2d 3e 72 65 6d 6f 76 65 28 20 70 6f 73 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 n.sh->remove(.pos.);.}.....itera
59ee0 74 6f 72 20 65 72 61 73 65 28 20 69 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 69 74 65 72 61 tor.erase(.iterator.first,.itera
59f00 74 6f 72 20 6c 61 73 74 20 29 3b 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 tor.last.);.....reference.front(
59f20 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e ).{.QT_CHECK_INVALID_LIST_ELEMEN
59f40 54 5f 46 41 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 T_FATAL;.return.*begin();.}.....
59f60 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 const_reference.front().const.{.
59f80 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 QT_CHECK_INVALID_LIST_ELEMENT_FA
59fa0 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 72 65 66 65 TAL;.return.*begin();.}.....refe
59fc0 72 65 6e 63 65 20 62 61 63 6b 28 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f rence.back().{.QT_CHECK_INVALID_
59fe0 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 28 2d 2d 65 LIST_ELEMENT_FATAL;.return.*(--e
5a000 6e 64 28 29 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 62 61 63 nd());.}.....const_reference.bac
5a020 6b 28 29 20 63 6f 6e 73 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 k().const.{.QT_CHECK_INVALID_LIS
5a040 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 28 2d 2d 65 6e 64 28 T_ELEMENT_FATAL;.return.*(--end(
5a060 29 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 5f 66 72 6f 6e 74 28 29 20 7b 20 51 54 5f ));.}.....void.pop_front().{.QT_
5a080 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 65 72 61 73 CHECK_INVALID_LIST_ELEMENT;.eras
5a0a0 65 28 20 62 65 67 69 6e 28 29 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 5f 62 61 63 e(.begin().);.}.....void.pop_bac
5a0c0 6b 28 29 20 7b 0a 09 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 k().{..QT_CHECK_INVALID_LIST_ELE
5a0e0 4d 45 4e 54 3b 0a 09 69 74 65 72 61 74 6f 72 20 74 6d 70 20 3d 20 65 6e 64 28 29 3b 0a 09 65 72 MENT;..iterator.tmp.=.end();..er
5a100 61 73 65 28 20 2d 2d 74 6d 70 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 ase(.--tmp.);.....}.....void.ins
5a120 65 72 74 28 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 ert(.iterator.pos,.size_type.n,.
5a140 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 2f 2f 20 53 6f 6d 65 20 63 6f 6d 70 69 6c const.T&.x.);.....//.Some.compil
5a160 65 72 73 20 28 69 6e 63 6c 2e 20 76 63 2b 2b 29 20 77 6f 75 6c 64 20 69 6e 73 74 61 6e 74 69 61 ers.(incl..vc++).would.instantia
5a180 74 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 20 69 66 0a 20 20 20 20 2f 2f 20 te.this.function.even.if.....//.
5a1a0 69 74 20 69 73 20 6e 6f 74 20 75 73 65 64 3b 20 74 68 69 73 20 77 6f 75 6c 64 20 63 6f 6e 73 74 it.is.not.used;.this.would.const
5a1c0 72 61 69 6e 20 51 56 61 6c 75 65 4c 69 73 74 20 74 6f 20 63 6c 61 73 73 65 73 20 74 68 61 74 20 rain.QValueList.to.classes.that.
5a1e0 70 72 6f 76 69 64 65 0a 20 20 20 20 2f 2f 20 61 6e 20 6f 70 65 72 61 74 6f 72 3c 0a 20 20 20 20 provide.....//.an.operator<.....
5a200 2f 2a 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 74 28 29 0a 20 20 20 20 7b 0a 09 71 48 65 61 70 53 /*.....void.sort().....{..qHeapS
5a220 6f 72 74 28 20 2a 74 68 69 73 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 2a 2f 0a 0a 20 20 20 20 ort(.*this.);.....}.....*/......
5a240 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2b 20 28 20 63 6f 6e 73 74 20 QValueList<T>.operator+.(.const.
5a260 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 QValueList<T>&.l.).const;.....QV
5a280 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 3d 20 28 20 63 6f 6e 73 74 20 alueList<T>&.operator+=.(.const.
5a2a0 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 3b 0a 0a 20 20 20 20 69 74 65 72 61 74 6f QValueList<T>&.l.);......iterato
5a2c0 72 20 66 72 6f 6d 4c 61 73 74 28 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 r.fromLast().{.detach();.return.
5a2e0 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 70 72 65 76 20 29 3b 20 7d 0a 20 20 iterator(.sh->node->prev.);.}...
5a300 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 66 72 6f 6d 4c 61 73 74 28 29 20 63 6f 6e 73 ..const_iterator.fromLast().cons
5a320 74 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e t.{.return.const_iterator(.sh->n
5a340 6f 64 65 2d 3e 70 72 65 76 20 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 ode->prev.);.}......bool.isEmpty
5a360 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 20 73 68 2d 3e 6e 6f 64 65 73 20 3d 3d ().const.{.return.(.sh->nodes.==
5a380 20 30 20 29 3b 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 61 70 70 65 6e 64 28 20 63 6f .0.);.}......iterator.append(.co
5a3a0 6e 73 74 20 54 26 20 78 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 nst.T&.x.).{.detach();.return.sh
5a3c0 2d 3e 69 6e 73 65 72 74 28 20 65 6e 64 28 29 2c 20 78 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 ->insert(.end(),.x.);.}.....iter
5a3e0 61 74 6f 72 20 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 64 65 74 ator.prepend(.const.T&.x.).{.det
5a400 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 62 65 67 69 6e 28 ach();.return.sh->insert(.begin(
5a420 29 2c 20 78 20 29 3b 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 72 65 6d 6f 76 65 28 20 ),.x.);.}......iterator.remove(.
5a440 69 74 65 72 61 74 6f 72 20 69 74 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e iterator.it.).{.detach();.return
5a460 20 73 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b 20 7d 0a 0a 20 20 20 20 54 26 20 66 69 72 .sh->remove(.it.);.}......T&.fir
5a480 73 74 28 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 st().{.QT_CHECK_INVALID_LIST_ELE
5a4a0 4d 45 4e 54 3b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d MENT;.detach();.return.sh->node-
5a4c0 3e 6e 65 78 74 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 66 69 72 73 >next->data;.}.....const.T&.firs
5a4e0 74 28 29 20 63 6f 6e 73 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 t().const.{.QT_CHECK_INVALID_LIS
5a500 54 5f 45 4c 45 4d 45 4e 54 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 T_ELEMENT;.return.sh->node->next
5a520 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 54 26 20 6c 61 73 74 28 29 20 7b 20 51 54 5f 43 48 45 ->data;.}.....T&.last().{.QT_CHE
5a540 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 64 65 74 61 63 68 28 CK_INVALID_LIST_ELEMENT;.detach(
5a560 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d 3e 70 72 65 76 2d 3e 64 61 74 61 3b 20 );.return.sh->node->prev->data;.
5a580 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6c 61 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 51 54 }.....const.T&.last().const.{.QT
5a5a0 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 72 65 74 _CHECK_INVALID_LIST_ELEMENT;.ret
5a5c0 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d 3e 70 72 65 76 2d 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 20 urn.sh->node->prev->data;.}.....
5a5e0 20 54 26 20 6f 70 65 72 61 74 6f 72 5b 5d 20 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 7b .T&.operator[].(.size_type.i.).{
5a600 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 .QT_CHECK_INVALID_LIST_ELEMENT;.
5a620 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 61 74 28 69 29 2d 3e 64 61 74 61 detach();.return.sh->at(i)->data
5a640 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f 72 5b 5d 20 28 20 73 69 ;.}.....const.T&.operator[].(.si
5a660 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 ze_type.i.).const.{.QT_CHECK_INV
5a680 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 61 74 ALID_LIST_ELEMENT;.return.sh->at
5a6a0 28 69 29 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 61 74 28 20 73 69 (i)->data;.}.....iterator.at(.si
5a6c0 7a 65 5f 74 79 70 65 20 69 20 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c ze_type.i.).{.QT_CHECK_INVALID_L
5a6e0 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 69 74 IST_ELEMENT;.detach();.return.it
5a700 65 72 61 74 6f 72 28 20 73 68 2d 3e 61 74 28 69 29 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 erator(.sh->at(i).);.}.....const
5a720 5f 69 74 65 72 61 74 6f 72 20 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 _iterator.at(.size_type.i.).cons
5a740 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e t.{.QT_CHECK_INVALID_LIST_ELEMEN
5a760 54 3b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 61 74 T;.return.const_iterator(.sh->at
5a780 28 69 29 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 66 69 6e 64 20 28 20 63 6f 6e (i).);.}.....iterator.find.(.con
5a7a0 73 74 20 54 26 20 78 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 69 74 65 st.T&.x.).{.detach();.return.ite
5a7c0 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 6e 64 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 2c rator(.sh->find(.sh->node->next,
5a7e0 20 78 29 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 66 69 6e 64 .x).);.}.....const_iterator.find
5a800 20 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 .(.const.T&.x.).const.{.return.c
5a820 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 6e 64 28 20 73 68 2d 3e 6e 6f 64 onst_iterator(.sh->find(.sh->nod
5a840 65 2d 3e 6e 65 78 74 2c 20 78 29 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 66 69 e->next,.x).);.}.....iterator.fi
5a860 6e 64 20 28 20 69 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b nd.(.iterator.it,.const.T&.x.).{
5a880 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e .detach();.return.iterator(.sh->
5a8a0 66 69 6e 64 28 20 69 74 2e 6e 6f 64 65 2c 20 78 20 29 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 find(.it.node,.x.).);.}.....cons
5a8c0 74 5f 69 74 65 72 61 74 6f 72 20 66 69 6e 64 20 28 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 t_iterator.find.(.const_iterator
5a8e0 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e .it,.const.T&.x.).const.{.return
5a900 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 6e 64 28 20 69 74 2e 6e 6f .const_iterator(.sh->find(.it.no
5a920 64 65 2c 20 78 20 29 20 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 66 69 6e 64 49 6e 64 65 78 28 20 de,.x.).);.}.....int.findIndex(.
5a940 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e const.T&.x.).const.{.return.sh->
5a960 66 69 6e 64 49 6e 64 65 78 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 2c 20 78 29 20 3b 20 findIndex(.sh->node->next,.x).;.
5a980 7d 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 }.....size_type.contains(.const.
5a9a0 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 63 6f 6e 74 61 69 T&.x.).const.{.return.sh->contai
5a9c0 6e 73 28 20 78 20 29 3b 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 75 6e 74 28 ns(.x.);.}......size_type.count(
5a9e0 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 73 3b 20 7d 0a 0a 20 ).const.{.return.sh->nodes;.}...
5aa00 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 3d 20 28 20 63 ...QValueList<T>&.operator+=.(.c
5aa20 6f 6e 73 74 20 54 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 61 70 70 65 6e 64 28 20 78 20 29 3b 0a onst.T&.x.).....{..append(.x.);.
5aa40 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 20 20 20 20 74 79 70 65 64 65 66 .return.*this;.....}.....typedef
5aa60 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 49 74 65 72 61 74 6f 72 3b .QValueListIterator<T>.Iterator;
5aa80 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 .....typedef.QValueListConstIter
5aaa0 61 74 6f 72 3c 54 3e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 ator<T>.ConstIterator;.....typed
5aac0 65 66 20 54 20 56 61 6c 75 65 54 79 70 65 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 ef.T.ValueType;..protected:.....
5aae0 2f 2a 2a 0a 20 20 20 20 20 2a 20 48 65 6c 70 65 72 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 /**......*.Helpers......*/.....v
5ab00 6f 69 64 20 64 65 74 61 63 68 28 29 20 7b 20 69 66 20 28 20 73 68 2d 3e 63 6f 75 6e 74 20 3e 20 oid.detach().{.if.(.sh->count.>.
5ab20 31 20 29 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 20 7d 0a 0a 20 20 20 20 2f 2a 2a 1.).detachInternal();.}....../**
5ab40 0a 20 20 20 20 20 2a 20 56 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 56 ......*.Variables......*/.....QV
5ab60 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 2a 20 73 68 3b 0a 0a 70 72 69 76 61 74 65 alueListPrivate<T>*.sh;..private
5ab80 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 0a 0a 20 20 :.....void.detachInternal();....
5aba0 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3c 20 51 56 61 6c 75 65 ..friend.class.QDeepCopy<.QValue
5abc0 4c 69 73 74 3c 54 3e 20 3e 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 List<T>.>;.};..template.<class.T
5abe0 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 62 6f 6f 6c 20 51 56 61 6c 75 65 >.Q_INLINE_TEMPLATES.bool.QValue
5ac00 4c 69 73 74 3c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c List<T>::operator==.(.const.QVal
5ac20 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 ueList<T>&.l.).const.{.....if.(.
5ac40 73 69 7a 65 28 29 20 21 3d 20 6c 2e 73 69 7a 65 28 29 20 29 0a 09 72 65 74 75 72 6e 20 46 41 4c size().!=.l.size().)..return.FAL
5ac60 53 45 3b 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 32 20 3d 20 62 65 67 SE;.....const_iterator.it2.=.beg
5ac80 69 6e 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6c 2e in();.....const_iterator.it.=.l.
5aca0 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 74 20 21 3d 20 6c 2e 65 6e 64 28 begin();.....for(.;.it.!=.l.end(
5acc0 29 3b 20 2b 2b 69 74 2c 20 2b 2b 69 74 32 20 29 0a 09 69 66 20 28 20 21 28 20 2a 69 74 20 3d 3d );.++it,.++it2.)..if.(.!(.*it.==
5ace0 20 2a 69 74 32 20 29 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 .*it2.).)......return.FALSE;....
5ad00 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 .return.TRUE;.}..template.<class
5ad20 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c .T>.Q_INLINE_TEMPLATES.void.QVal
5ad40 75 65 4c 69 73 74 3c 54 3e 3a 3a 63 6c 65 61 72 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 73 68 ueList<T>::clear().{.....if.(.sh
5ad60 2d 3e 63 6f 75 6e 74 20 3d 3d 20 31 20 29 20 73 68 2d 3e 63 6c 65 61 72 28 29 3b 20 65 6c 73 65 ->count.==.1.).sh->clear();.else
5ad80 20 7b 20 73 68 2d 3e 64 65 72 65 66 28 29 3b 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c .{.sh->deref();.sh.=.new.QValueL
5ada0 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3b 20 7d 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c istPrivate<T>;.}.}..template.<cl
5adc0 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 ass.T>.Q_INLINE_TEMPLATES.Q_TYPE
5ade0 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 51 56 61 NAME.QValueList<T>::iterator.QVa
5ae00 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 65 72 61 73 65 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 lueList<T>::erase(.Q_TYPENAME.QV
5ae20 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 51 5f 54 alueList<T>::iterator.first,.Q_T
5ae40 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 YPENAME.QValueList<T>::iterator.
5ae60 6c 61 73 74 20 29 0a 7b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 66 69 72 73 74 20 21 3d 20 6c 61 last.).{.....while.(.first.!=.la
5ae80 73 74 20 29 0a 09 65 72 61 73 65 28 20 66 69 72 73 74 2b 2b 20 29 3b 0a 20 20 20 20 72 65 74 75 st.)..erase(.first++.);.....retu
5aea0 72 6e 20 6c 61 73 74 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a rn.last;.}...template.<class.T>.
5aec0 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 4c 69 Q_INLINE_TEMPLATES.void.QValueLi
5aee0 73 74 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 st<T>::insert(.Q_TYPENAME.QValue
5af00 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 79 70 65 List<T>::iterator.pos,.size_type
5af20 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 6e .n,.const.T&.x.).{.....for.(.;.n
5af40 20 3e 20 30 3b 20 2d 2d 6e 20 29 0a 09 69 6e 73 65 72 74 28 20 70 6f 73 2c 20 78 20 29 3b 0a 7d .>.0;.--n.)..insert(.pos,.x.);.}
5af60 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 ..template.<class.T>.Q_INLINE_TE
5af80 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 51 56 61 6c 75 65 4c 69 73 74 MPLATES.QValueList<T>.QValueList
5afa0 3c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 2b 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 <T>::operator+.(.const.QValueLis
5afc0 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 t<T>&.l.).const.{.....QValueList
5afe0 3c 54 3e 20 6c 32 28 20 2a 74 68 69 73 20 29 3b 0a 20 20 20 20 66 6f 72 28 20 63 6f 6e 73 74 5f <T>.l2(.*this.);.....for(.const_
5b000 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6c 2e 62 65 67 69 6e 28 29 3b 20 69 74 20 21 3d 20 6c iterator.it.=.l.begin();.it.!=.l
5b020 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 0a 09 6c 32 2e 61 70 70 65 6e 64 28 20 2a 69 74 20 29 .end();.++it.)..l2.append(.*it.)
5b040 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 6c 32 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c ;.....return.l2;.}..template.<cl
5b060 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 ass.T>.Q_INLINE_TEMPLATES.QValue
5b080 4c 69 73 74 3c 54 3e 26 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 List<T>&.QValueList<T>::operator
5b0a0 2b 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 7b 0a +=.(.const.QValueList<T>&.l.).{.
5b0c0 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 63 6f 70 79 20 3d 20 6c 3b 0a 20 20 20 20 ....QValueList<T>.copy.=.l;.....
5b0e0 66 6f 72 28 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 63 6f 70 79 2e 62 65 for(.const_iterator.it.=.copy.be
5b100 67 69 6e 28 29 3b 20 69 74 20 21 3d 20 63 6f 70 79 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 0a gin();.it.!=.copy.end();.++it.).
5b120 09 61 70 70 65 6e 64 28 20 2a 69 74 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 2a 74 68 69 73 .append(.*it.);.....return.*this
5b140 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 ;.}..template.<class.T>.Q_INLINE
5b160 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 64 _TEMPLATES.void.QValueList<T>::d
5b180 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 0a 7b 0a 20 20 20 20 73 68 2d 3e 64 65 72 65 66 28 etachInternal().{.....sh->deref(
5b1a0 29 3b 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e );.sh.=.new.QValueListPrivate<T>
5b1c0 28 20 2a 73 68 20 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 (.*sh.);.}..#ifndef.QT_NO_DATAST
5b1e0 52 45 41 4d 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 REAM.template.<class.T>.Q_INLINE
5b200 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 _TEMPLATES.QDataStream&.operator
5b220 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 >>(.QDataStream&.s,.QValueList<T
5b240 3e 26 20 6c 20 29 0a 7b 0a 20 20 20 20 6c 2e 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 51 5f 55 49 >&.l.).{.....l.clear();.....Q_UI
5b260 4e 54 33 32 20 63 3b 0a 20 20 20 20 73 20 3e 3e 20 63 3b 0a 20 20 20 20 66 6f 72 28 20 51 5f 55 NT32.c;.....s.>>.c;.....for(.Q_U
5b280 49 4e 54 33 32 20 69 20 3d 20 30 3b 20 69 20 3c 20 63 3b 20 2b 2b 69 20 29 0a 20 20 20 20 7b 0a INT32.i.=.0;.i.<.c;.++i.).....{.
5b2a0 09 54 20 74 3b 0a 09 73 20 3e 3e 20 74 3b 0a 09 6c 2e 61 70 70 65 6e 64 28 20 74 20 29 3b 0a 09 .T.t;..s.>>.t;..l.append(.t.);..
5b2c0 69 66 20 28 20 73 2e 61 74 45 6e 64 28 29 20 29 0a 09 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 if.(.s.atEnd().)......break;....
5b2e0 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c .}.....return.s;.}..template.<cl
5b300 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 ass.T>.Q_INLINE_TEMPLATES.QDataS
5b320 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 tream&.operator<<(.QDataStream&.
5b340 73 2c 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 7b 0a 20 20 s,.const.QValueList<T>&.l.).{...
5b360 20 20 73 20 3c 3c 20 28 51 5f 55 49 4e 54 33 32 29 6c 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 51 ..s.<<.(Q_UINT32)l.size();.....Q
5b380 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 69 74 20 3d 20 6c ValueListConstIterator<T>.it.=.l
5b3a0 2e 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 74 20 21 3d 20 6c 2e 65 6e 64 .begin();.....for(.;.it.!=.l.end
5b3c0 28 29 3b 20 2b 2b 69 74 20 29 0a 09 73 20 3c 3c 20 2a 69 74 3b 0a 20 20 20 20 72 65 74 75 72 6e ();.++it.)..s.<<.*it;.....return
5b3e0 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d .s;.}.#endif.//.QT_NO_DATASTREAM
5b400 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 0a 23 ..#define.Q_DEFINED_QVALUELIST.#
5b420 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 0a 23 69 6e 63 define.Q_DEFINED_QVALUELIST.#inc
5b440 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 lude."qwinexport.h".#endif.//.QV
5b460 41 4c 55 45 4c 49 53 54 5f 48 0a 00 00 00 22 00 71 00 77 00 73 00 70 00 72 00 6f 00 70 00 65 00 ALUELIST_H....".q.w.s.p.r.o.p.e.
5b480 72 00 74 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 ea 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a r.t.y._.q.w.s...h..../**********
5b4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5b4c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5b4e0 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 **.**.$Id$.**.**.Implementation.
5b500 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 6c 20 73 65 72 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 of.Qt/FB.central.server.**.**.Cr
5b520 65 61 74 65 64 20 3a 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 eated.:.991025.**.**.Copyright.(
5b540 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c C).1992-2002.Trolltech.ASA...All
5b560 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
5b580 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f e.is.part.of.the.kernel.module.o
5b5a0 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 f.the.Qt.GUI.Toolkit..**.**.This
5b5c0 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 .file.may.be.distributed.and/or.
5b5e0 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a modified.under.the.terms.of.the.
5b600 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 **.GNU.General.Public.License.ve
5b620 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 rsion.2.as.published.by.the.Free
5b640 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 .Software.**.Foundation.and.appe
5b660 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e aring.in.the.file.LICENSE.GPL.in
5b680 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 cluded.in.the.**.packaging.of.th
5b6a0 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 is.file..**.**.Licensees.holding
5b6c0 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 .valid.Qt.Enterprise.Edition.or.
5b6e0 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e Qt.Professional.Edition.**.licen
5b700 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 ses.for.Qtopia.Core.may.use.this
5b720 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 .file.in.accordance.with.the.**.
5b740 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 Qt.Embedded.Commercial.License.A
5b760 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 greement.provided.with.the.Softw
5b780 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 are..**.**.This.file.is.provided
5b7a0 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b .AS.IS.with.NO.WARRANTY.OF.ANY.K
5b7c0 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f IND,.INCLUDING.THE.**.WARRANTY.O
5b7e0 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 F.DESIGN,.MERCHANTABILITY.AND.FI
5b800 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a TNESS.FOR.A.PARTICULAR.PURPOSE..
5b820 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f **.**.See.http://qtsoftware.com/
5b840 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c pricing.html.or.email.sales@trol
5b860 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 ltech.com.for.**...information.a
5b880 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 bout.Qt.Commercial.License.Agree
5b8a0 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ments..**.See.http://qtsoftware.
5b8c0 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/gpl/.for.GPL.licensing.infor
5b8e0 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c mation..**.**.Contact.info@troll
5b900 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 tech.com.if.any.conditions.of.th
5b920 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f is.licensing.are.**.not.clear.to
5b940 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .you..**.***********************
5b960 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5b980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 50 52 4f ***************/..#ifndef.QWSPRO
5b9a0 50 45 52 54 59 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 50 52 4f 50 45 52 54 59 5f PERTY_QWS_H.#define.QWSPROPERTY_
5b9c0 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 QWS_H..#ifndef.QT_H.#include."qw
5b9e0 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a scommand_qws.h".#endif.//.QT_H..
5ba00 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*******************************
5ba20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5ba40 2a 2a 2a 2a 2a 2a 0a 20 2a 0a 20 2a 20 43 6c 61 73 73 3a 20 51 57 53 50 72 6f 70 65 72 74 79 4d ******..*..*.Class:.QWSPropertyM
5ba60 61 6e 61 67 65 72 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a anager..*..*********************
5ba80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5baa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f ****************/..#ifndef.QT_NO
5bac0 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 63 6c 61 73 73 20 51 57 53 50 72 6f 70 65 72 _QWS_PROPERTIES..class.QWSProper
5bae0 74 79 4d 61 6e 61 67 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 4d 6f 64 tyManager.{.public:.....enum.Mod
5bb00 65 20 7b 0a 09 50 72 6f 70 52 65 70 6c 61 63 65 20 3d 20 30 2c 0a 09 50 72 6f 70 50 72 65 70 65 e.{..PropReplace.=.0,..PropPrepe
5bb20 6e 64 2c 0a 09 50 72 6f 70 41 70 70 65 6e 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 70 nd,..PropAppend.....};......//.p
5bb40 72 65 2d 64 65 66 69 6e 65 64 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 65 6e 75 6d 20 41 re-defined.properties.....enum.A
5bb60 74 6f 6d 20 7b 0a 09 50 72 6f 70 53 65 6c 65 63 74 69 6f 6e 20 3d 20 30 0a 20 20 20 20 7d 3b 0a tom.{..PropSelection.=.0.....};.
5bb80 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 28 29 3b 0a 20 20 20 20 7e .....QWSPropertyManager();.....~
5bba0 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 QWSPropertyManager();......bool.
5bbc0 73 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 setProperty(.int.winId,.int.prop
5bbe0 65 72 74 79 2c 20 69 6e 74 20 6d 6f 64 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 61 74 61 erty,.int.mode,.const.char.*data
5bc00 2c 20 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 50 72 6f 70 65 72 74 ,.int.len.);.....bool.hasPropert
5bc20 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 y(.int.winId,.int.property.);...
5bc40 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 ..bool.removeProperty(.int.winId
5bc60 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 64 64 50 72 ,.int.property.);.....bool.addPr
5bc80 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 operty(.int.winId,.int.property.
5bca0 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 67 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e );.....bool.getProperty(.int.win
5bcc0 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 63 68 61 72 20 2a 26 64 61 74 61 2c 20 69 Id,.int.property,.char.*&data,.i
5bce0 6e 74 20 26 6c 65 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 50 72 6f 70 65 72 nt.&len.);.....bool.removeProper
5bd00 74 69 65 73 28 20 69 6e 74 20 77 69 6e 49 64 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 ties(.int.winId.);..private:....
5bd20 20 63 6c 61 73 73 20 44 61 74 61 3b 0a 20 20 20 20 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 .class.Data;.....Data*.d;.};..#e
5bd40 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 23 65 ndif.//.QT_NO_QWS_PROPERTIES..#e
5bd60 6e 64 69 66 20 2f 2f 20 51 57 53 50 52 4f 50 45 52 54 59 5f 51 57 53 5f 48 0a 00 00 00 18 00 71 ndif.//.QWSPROPERTY_QWS_H......q
5bd80 00 74 00 61 00 62 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 10 80 2f 2a 2a 2a 2a 2a .t.a.b.d.i.a.l.o.g...h..../*****
5bda0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5bdc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5bde0 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 *******.**.$Id:.$.**.**.Definiti
5be00 6f 6e 20 6f 66 20 51 54 61 62 44 69 61 6c 6f 67 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 on.of.QTabDialog.class.**.**.Cre
5be20 61 74 65 64 20 3a 20 39 36 30 38 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 ated.:.960825.**.**.Copyright.(C
5be40 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 ).1992-2000.Trolltech.ASA...All.
5be60 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 rights.reserved..**.**.This.file
5be80 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 6f .is.part.of.the.dialogs.module.o
5bea0 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 f.the.Qt.GUI.Toolkit..**.**.This
5bec0 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 .file.may.be.distributed.under.t
5bee0 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.terms.of.the.Q.Public.License
5bf00 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 .**.as.defined.by.Trolltech.ASA.
5bf20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 of.Norway.and.appearing.in.the.f
5bf40 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 ile.**.LICENSE.QPL.included.in.t
5bf60 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a he.packaging.of.this.file..**.**
5bf80 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e .This.file.may.be.distributed.an
5bfa0 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 d/or.modified.under.the.terms.of
5bfc0 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e .the.**.GNU.General.Public.Licen
5bfe0 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 se.version.2.as.published.by.the
5c000 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 .Free.Software.**.Foundation.and
5c020 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 .appearing.in.the.file.LICENSE.G
5c040 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 PL.included.in.the.**.packaging.
5c060 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f of.this.file..**.**.Licensees.ho
5c080 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f lding.valid.Qt.Enterprise.Editio
5c0a0 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 n.or.Qt.Professional.Edition.**.
5c0c0 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 licenses.may.use.this.file.in.ac
5c0e0 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 cordance.with.the.Qt.Commercial.
5c100 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 License.**.Agreement.provided.wi
5c120 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 th.the.Software..**.**.This.file
5c140 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 .is.provided.AS.IS.with.NO.WARRA
5c160 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a NTY.OF.ANY.KIND,.INCLUDING.THE.*
5c180 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 *.WARRANTY.OF.DESIGN,.MERCHANTAB
5c1a0 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c ILITY.AND.FITNESS.FOR.A.PARTICUL
5c1c0 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 AR.PURPOSE..**.**.See.http://qts
5c1e0 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 oftware.com/pricing.html.or.emai
5c200 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 l.sales@trolltech.com.for.**...i
5c220 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c nformation.about.Qt.Commercial.L
5c240 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f icense.Agreements..**.See.http:/
5c260 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 /qtsoftware.com/qpl/.for.QPL.lic
5c280 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a ensing.information..**.See.http:
5c2a0 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 //qtsoftware.com/gpl/.for.GPL.li
5c2c0 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 censing.information..**.**.Conta
5c2e0 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e ct.info@trolltech.com.if.any.con
5c300 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a ditions.of.this.licensing.are.**
5c320 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .not.clear.to.you..**.**********
5c340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5c360 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 ****************************/..#
5c380 69 66 6e 64 65 66 20 51 54 41 42 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 ifndef.QTABDIALOG_H.#define.QTAB
5c3a0 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 DIALOG_H..#ifndef.QT_H.#include.
5c3c0 22 71 64 69 61 6c 6f 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 "qdialog.h".#include."qiconset.h
5c3e0 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f ".#endif.//.QT_H..#ifndef.QT_NO_
5c400 54 41 42 44 49 41 4c 4f 47 0a 0a 63 6c 61 73 73 20 20 51 54 61 62 42 61 72 3b 0a 63 6c 61 73 73 TABDIALOG..class..QTabBar;.class
5c420 20 20 51 54 61 62 3b 0a 63 6c 61 73 73 20 20 51 54 61 62 44 69 61 6c 6f 67 50 72 69 76 61 74 65 ..QTab;.class..QTabDialogPrivate
5c440 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 61 62 44 69 61 6c 6f 67 20 3a 20 70 ;..class.Q_EXPORT.QTabDialog.:.p
5c460 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 ublic.QDialog.{.....Q_OBJECT.pub
5c480 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 74 2a 20 70 61 lic:.....QTabDialog(.QWidget*.pa
5c4a0 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c rent=0,.const.char*.name=0,.bool
5c4c0 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 09 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 .modal=FALSE,...WFlags.f=0.);...
5c4e0 20 20 7e 51 54 61 62 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 ..~QTabDialog();......void.show(
5c500 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 );.....void.setFont(.const.QFont
5c520 20 26 20 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 .&.font.);......void.addTab(.QWi
5c540 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 6f dget.*,.const.QString.&);.....vo
5c560 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c 20 63 6f 6e 73 74 id.addTab(.QWidget.*child,.const
5c580 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e .QIconSet&.iconset,.const.QStrin
5c5a0 67 20 26 6c 61 62 65 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 g.&label);.....void.addTab(.QWid
5c5c0 67 65 74 20 2a 2c 20 51 54 61 62 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 get.*,.QTab*.);......void.insert
5c5e0 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c Tab(.QWidget.*,.const.QString.&,
5c600 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 .int.index.=.-1);.....void.inser
5c620 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c 20 63 6f 6e 73 74 20 51 49 63 6f tTab(.QWidget.*child,.const.QIco
5c640 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 nSet&.iconset,.const.QString.&la
5c660 62 65 6c 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 bel,.int.index.=.-1);.....void.i
5c680 6e 73 65 72 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 54 61 62 2a 2c 20 69 6e 74 20 nsertTab(.QWidget.*,.QTab*,.int.
5c6a0 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 54 61 index.=.-1.);......void.changeTa
5c6c0 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a b(.QWidget.*,.const.QString.&);.
5c6e0 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 ....void.changeTab(.QWidget.*chi
5c700 6c 64 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 20 63 6f 6e ld,.const.QIconSet&.iconset,.con
5c720 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 st.QString.&label);......bool.is
5c740 54 61 62 45 6e 61 62 6c 65 64 28 20 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a TabEnabled(..QWidget.*.).const;.
5c760 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 74 20 ....void.setTabEnabled(.QWidget.
5c780 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 61 62 45 6e 61 62 6c 65 64 *,.bool.);.....bool.isTabEnabled
5c7a0 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 63 6f 6d 70 61 74 (.const.char*.).const;.//.compat
5c7c0 69 62 69 6c 69 74 79 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 ibility.....void.setTabEnabled(.
5c7e0 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 62 6f 6f 6c 20 29 3b 20 2f 2f 20 63 6f 6d 70 61 74 69 62 const.char*,.bool.);.//.compatib
5c800 69 6c 69 74 79 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 50 61 67 65 28 20 51 57 69 64 67 65 ility......void.showPage(.QWidge
5c820 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 50 61 67 65 28 20 51 57 69 64 t.*.);.....void.removePage(.QWid
5c840 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 61 62 4c 61 62 65 6c 28 20 51 get.*.);.....QString.tabLabel(.Q
5c860 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 63 75 72 72 65 Widget.*.);......QWidget.*.curre
5c880 6e 74 50 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 66 ntPage().const;......void.setDef
5c8a0 61 75 6c 74 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 aultButton(.const.QString.&text.
5c8c0 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 42 75 74 74 6f 6e 28 29 3b 0a );.....void.setDefaultButton();.
5c8e0 20 20 20 20 62 6f 6f 6c 20 68 61 73 44 65 66 61 75 6c 74 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 ....bool.hasDefaultButton().cons
5c900 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 48 65 6c 70 42 75 74 74 6f 6e 28 20 63 6f 6e 73 t;......void.setHelpButton(.cons
5c920 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 48 t.QString.&text.);.....void.setH
5c940 65 6c 70 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 48 65 6c 70 42 75 74 elpButton();.....bool.hasHelpBut
5c960 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 6e 63 65 6c ton().const;......void.setCancel
5c980 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 Button(.const.QString.&text.);..
5c9a0 20 20 20 76 6f 69 64 20 73 65 74 43 61 6e 63 65 6c 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 ...void.setCancelButton();.....b
5c9c0 6f 6f 6c 20 68 61 73 43 61 6e 63 65 6c 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 ool.hasCancelButton().const;....
5c9e0 20 20 76 6f 69 64 20 73 65 74 41 70 70 6c 79 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 ..void.setApplyButton(.const.QSt
5ca00 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 70 70 6c 79 42 ring.&text.);.....void.setApplyB
5ca20 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 70 70 6c 79 42 75 74 74 6f 6e utton();.....bool.hasApplyButton
5ca40 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 76 6f ().const;..#ifndef.Q_QDOC.....vo
5ca60 69 64 20 73 65 74 4f 4b 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 id.setOKButton(.const.QString.&t
5ca80 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 ext.=.QString::null.);.#endif...
5caa0 20 20 76 6f 69 64 20 73 65 74 4f 6b 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ..void.setOkButton(.const.QStrin
5cac0 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 6b 42 75 74 74 6f 6e 28 g.&text.);.....void.setOkButton(
5cae0 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 4f 6b 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b );.....bool.hasOkButton().const;
5cb00 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 ..protected:.....void.paintEvent
5cb20 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 (.QPaintEvent.*.);.....void.resi
5cb40 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 zeEvent(.QResizeEvent.*.);.....v
5cb60 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 oid.styleChange(.QStyle&.);.....
5cb80 76 6f 69 64 20 73 65 74 54 61 62 42 61 72 28 20 51 54 61 62 42 61 72 2a 20 29 3b 0a 20 20 20 20 void.setTabBar(.QTabBar*.);.....
5cba0 51 54 61 62 42 61 72 2a 20 74 61 62 42 61 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 73 69 67 6e 61 6c QTabBar*.tabBar().const;..signal
5cbc0 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 0a 20 20 20 20 s:.....void.aboutToShow();......
5cbe0 76 6f 69 64 20 61 70 70 6c 79 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 void.applyButtonPressed();.....v
5cc00 6f 69 64 20 63 61 6e 63 65 6c 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 oid.cancelButtonPressed();.....v
5cc20 6f 69 64 20 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 oid.defaultButtonPressed();.....
5cc40 76 6f 69 64 20 68 65 6c 70 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 0a 20 20 20 20 76 void.helpButtonPressed();......v
5cc60 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b oid.currentChanged(.QWidget.*.);
5cc80 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e .....void.selected(.const.QStrin
5cca0 67 26 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 g&.);.//.obsolete..private.slots
5ccc0 3a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 54 61 62 28 20 69 6e 74 20 69 20 29 3b 0a 0a 70 72 :.....void.showTab(.int.i.);..pr
5cce0 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 73 28 29 3b 0a 20 20 20 20 ivate:.....void.setSizes();.....
5cd00 76 6f 69 64 20 73 65 74 55 70 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 51 54 61 62 44 69 61 void.setUpLayout();......QTabDia
5cd20 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 logPrivate.*d;.private:.//.Disab
5cd40 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f led.copy.constructor.and.operato
5cd60 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 r=.#if.defined(Q_DISABLE_COPY)..
5cd80 20 20 20 51 54 61 62 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 54 61 62 44 69 61 6c 6f 67 20 ...QTabDialog(.const.QTabDialog.
5cda0 26 20 29 3b 0a 20 20 20 20 51 54 61 62 44 69 61 6c 6f 67 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 &.);.....QTabDialog&.operator=(.
5cdc0 63 6f 6e 73 74 20 51 54 61 62 44 69 61 6c 6f 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a const.QTabDialog.&.);.#endif.};.
5cde0 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 0a 0a 23 65 6e 64 .#endif.//.QT_NO_TABDIALOG..#end
5ce00 69 66 20 2f 2f 20 51 54 41 42 44 49 41 4c 4f 47 5f 48 0a 00 00 00 1c 00 71 00 73 00 71 00 6c 00 if.//.QTABDIALOG_H......q.s.q.l.
5ce20 64 00 61 00 74 00 61 00 62 00 61 00 73 00 65 00 2e 00 68 00 00 15 19 2f 2a 2a 2a 2a 2a 2a 2a 2a d.a.t.a.b.a.s.e...h..../********
5ce40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5ce60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5ce80 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 44 61 74 ****.**.**.Definition.of.QSqlDat
5cea0 61 62 61 73 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 abase.class.**.**.Created.:.2000
5cec0 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 -11-03.**.**.Copyright.(C).2000.
5cee0 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 Trolltech.ASA...All.rights.reser
5cf00 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 ved..**.**.This.file.is.part.of.
5cf20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f the.sql.module.of.the.Qt.GUI.Too
5cf40 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 lkit..**.**.This.file.may.be.dis
5cf60 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 tributed.under.the.terms.of.the.
5cf80 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 Q.Public.License.**.as.defined.b
5cfa0 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 y.Trolltech.ASA.of.Norway.and.ap
5cfc0 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 pearing.in.the.file.**.LICENSE.Q
5cfe0 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 PL.included.in.the.packaging.of.
5d000 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 this.file..**.**.This.file.may.b
5d020 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e e.distributed.and/or.modified.un
5d040 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 der.the.terms.of.the.**.GNU.Gene
5d060 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 ral.Public.License.version.2.as.
5d080 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a published.by.the.Free.Software.*
5d0a0 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 *.Foundation.and.appearing.in.th
5d0c0 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 e.file.LICENSE.GPL.included.in.t
5d0e0 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a he.**.packaging.of.this.file..**
5d100 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 .**.Licensees.holding.valid.Qt.E
5d120 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 nterprise.Edition.licenses.may.u
5d140 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 se.this.**.file.in.accordance.wi
5d160 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 th.the.Qt.Commercial.License.Agr
5d180 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 eement.provided.**.with.the.Soft
5d1a0 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 ware..**.**.This.file.is.provide
5d1c0 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 d.AS.IS.with.NO.WARRANTY.OF.ANY.
5d1e0 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 KIND,.INCLUDING.THE.**.WARRANTY.
5d200 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 OF.DESIGN,.MERCHANTABILITY.AND.F
5d220 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e ITNESS.FOR.A.PARTICULAR.PURPOSE.
5d240 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d .**.**.See.http://qtsoftware.com
5d260 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f /pricing.html.or.email.sales@tro
5d280 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 lltech.com.for.**...information.
5d2a0 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 about.Qt.Commercial.License.Agre
5d2c0 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 ements..**.See.http://qtsoftware
5d2e0 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f .com/qpl/.for.QPL.licensing.info
5d300 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 rmation..**.See.http://qtsoftwar
5d320 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/gpl/.for.GPL.licensing.inf
5d340 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f ormation..**.**.Contact.info@tro
5d360 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 lltech.com.if.any.conditions.of.
5d380 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 this.licensing.are.**.not.clear.
5d3a0 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a to.you..**.*********************
5d3c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5d3e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c *****************/..#ifndef.QSQL
5d400 44 41 54 41 42 41 53 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 44 41 54 41 42 41 53 45 5f DATABASE_H.#define.QSQLDATABASE_
5d420 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 H..#ifndef.QT_H.#include."qobjec
5d440 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 t.h".#include."qstring.h".#inclu
5d460 64 65 20 22 71 73 71 6c 71 75 65 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 de."qsqlquery.h".#include."qstri
5d480 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 nglist.h".#endif.//.QT_H..#if.!d
5d4a0 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e efined(.QT_MODULE_SQL.).||.defin
5d4c0 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 ed(.QT_LICENSE_PROFESSIONAL.).#d
5d4e0 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e efine.QM_EXPORT_SQL.#else.#defin
5d500 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a e.QM_EXPORT_SQL.Q_EXPORT.#endif.
5d520 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 45 72 .#ifndef.QT_NO_SQL..class.QSqlEr
5d540 72 6f 72 3b 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 71 ror;.class.QSqlDriver;.class.QSq
5d560 6c 49 6e 64 65 78 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 63 6f 72 64 3b 0a 63 6c 61 73 73 20 lIndex;.class.QSqlRecord;.class.
5d580 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 QSqlRecordInfo;.class.QSqlDataba
5d5a0 73 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 sePrivate;..class.QM_EXPORT_SQL.
5d5c0 51 53 71 6c 44 72 69 76 65 72 43 72 65 61 74 6f 72 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a QSqlDriverCreatorBase.{.public:.
5d5e0 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 44 72 69 76 65 72 2a 20 63 72 65 61 74 65 4f 62 ....virtual.QSqlDriver*.createOb
5d600 6a 65 63 74 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 ject().=.0;.};..template.<class.
5d620 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 44 72 type>.class.QM_EXPORT_SQL.QSqlDr
5d640 69 76 65 72 43 72 65 61 74 6f 72 3a 20 70 75 62 6c 69 63 20 51 53 71 6c 44 72 69 76 65 72 43 72 iverCreator:.public.QSqlDriverCr
5d660 65 61 74 6f 72 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 eatorBase.{.public:.....QSqlDriv
5d680 65 72 2a 20 63 72 65 61 74 65 4f 62 6a 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 er*.createObject().{.return.new.
5d6a0 74 79 70 65 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 type;.}.};..class.QM_EXPORT_SQL.
5d6c0 51 53 71 6c 44 61 74 61 62 61 73 65 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a QSqlDatabase.:.public.QObject.{.
5d6e0 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 ....Q_OBJECT.....Q_PROPERTY(.QSt
5d700 72 69 6e 67 20 64 61 74 61 62 61 73 65 4e 61 6d 65 20 20 52 45 41 44 20 64 61 74 61 62 61 73 65 ring.databaseName..READ.database
5d720 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 44 61 74 61 62 61 73 65 4e 61 6d 65 20 29 0a 20 20 20 Name.WRITE.setDatabaseName.)....
5d740 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 75 73 65 72 4e 61 6d 65 20 20 52 .Q_PROPERTY(.QString.userName..R
5d760 45 41 44 20 75 73 65 72 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 55 73 65 72 4e 61 6d 65 20 29 EAD.userName.WRITE.setUserName.)
5d780 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 70 61 73 73 77 6f 72 .....Q_PROPERTY(.QString.passwor
5d7a0 64 20 20 52 45 41 44 20 70 61 73 73 77 6f 72 64 20 57 52 49 54 45 20 73 65 74 50 61 73 73 77 6f d..READ.password.WRITE.setPasswo
5d7c0 72 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 68 6f 73 rd.).....Q_PROPERTY(.QString.hos
5d7e0 74 4e 61 6d 65 20 20 52 45 41 44 20 68 6f 73 74 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 48 6f tName..READ.hostName.WRITE.setHo
5d800 73 74 4e 61 6d 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 6f 72 stName.).....Q_PROPERTY(.int.por
5d820 74 20 52 45 41 44 20 70 6f 72 74 20 57 52 49 54 45 20 73 65 74 50 6f 72 74 20 29 0a 20 20 20 20 t.READ.port.WRITE.setPort.).....
5d840 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 63 6f 6e 6e 65 63 74 4f 70 74 69 6f Q_PROPERTY(.QString.connectOptio
5d860 6e 73 20 52 45 41 44 20 63 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 20 57 52 49 54 45 20 73 65 74 ns.READ.connectOptions.WRITE.set
5d880 43 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 7e 51 ConnectOptions.)..public:.....~Q
5d8a0 53 71 6c 44 61 74 61 62 61 73 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 70 65 6e 28 29 SqlDatabase();......bool..open()
5d8c0 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 70 65 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ;.....bool..open(.const.QString&
5d8e0 20 75 73 65 72 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 73 73 77 6f 72 64 20 29 .user,.const.QString&.password.)
5d900 3b 0a 20 20 20 20 76 6f 69 64 09 09 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 ;.....void..close();.....bool..i
5d920 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4f 70 65 6e 45 sOpen().const;.....bool..isOpenE
5d940 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 74 rror().const;.....QStringList..t
5d960 61 62 6c 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 ables().const;.....QStringList..
5d980 74 61 62 6c 65 73 28 20 51 53 71 6c 3a 3a 54 61 62 6c 65 54 79 70 65 20 74 79 70 65 20 29 20 63 tables(.QSql::TableType.type.).c
5d9a0 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 09 09 70 72 69 6d 61 72 79 49 6e 64 65 onst;.....QSqlIndex..primaryInde
5d9c0 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f x(.const.QString&.tablename.).co
5d9e0 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e nst;.....QSqlRecord..record(.con
5da00 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 st.QString&.tablename.).const;..
5da20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 71 ...QSqlRecord..record(.const.QSq
5da40 6c 51 75 65 72 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 lQuery&.query.).const;.....QSqlR
5da60 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 ecordInfo.recordInfo(.const.QStr
5da80 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c ing&.tablename.).const;.....QSql
5daa0 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 71 RecordInfo.recordInfo(.const.QSq
5dac0 6c 51 75 65 72 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 51 lQuery&.query.).const;.....QSqlQ
5dae0 75 65 72 79 09 09 65 78 65 63 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 uery..exec(.const.QString&.query
5db00 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 .=.QString::null.).const;.....QS
5db20 71 6c 45 72 72 6f 72 09 09 6c 61 73 74 45 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 qlError..lastError().const;.....
5db40 20 62 6f 6f 6c 09 09 74 72 61 6e 73 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 .bool..transaction();.....bool..
5db60 63 6f 6d 6d 69 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 72 6f 6c 6c 62 61 63 6b 28 29 3b 0a commit();.....bool..rollback();.
5db80 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 44 61 74 61 62 61 73 65 4e 61 6d .....virtual.void.setDatabaseNam
5dba0 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 e(.const.QString&.name.);.....vi
5dbc0 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 55 73 65 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 rtual.void.setUserName(.const.QS
5dbe0 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 tring&.name.);.....virtual.void.
5dc00 73 65 74 50 61 73 73 77 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 73 73 setPassword(.const.QString&.pass
5dc20 77 6f 72 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 48 6f 73 74 word.);.....virtual.void.setHost
5dc40 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 68 6f 73 74 20 29 3b 0a 20 20 20 Name(.const.QString&.host.);....
5dc60 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 50 6f 72 74 28 20 69 6e 74 20 70 20 29 3b 0a .virtual.void.setPort(.int.p.);.
5dc80 20 20 20 20 76 6f 69 64 20 09 09 73 65 74 43 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 28 20 63 6f ....void...setConnectOptions(.co
5dca0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6f 70 74 69 6f 6e 73 20 3d 20 51 53 74 72 69 6e 67 3a 3a nst.QString&.options.=.QString::
5dcc0 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 64 61 74 61 62 61 73 65 4e 61 6d null.);.....QString..databaseNam
5dce0 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 75 73 65 72 4e 61 6d 65 e().const;.....QString..userName
5dd00 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 70 61 73 73 77 6f 72 64 28 ().const;.....QString..password(
5dd20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 68 6f 73 74 4e 61 6d 65 28 29 ).const;.....QString..hostName()
5dd40 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 64 72 69 76 65 72 4e 61 6d 65 28 .const;.....QString..driverName(
5dd60 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 09 70 6f 72 74 28 29 ).const;.....int..........port()
5dd80 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 09 09 63 6f 6e 6e 65 63 74 4f 70 74 .const;.....QString...connectOpt
5dda0 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 2a 09 09 ions().const;......QSqlDriver*..
5ddc0 64 72 69 76 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 4d 4f 43 5f driver().const;..........//.MOC_
5dde0 53 4b 49 50 5f 42 45 47 49 4e 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 63 SKIP_BEGIN.....QT_STATIC_CONST.c
5de00 68 61 72 20 2a 20 63 6f 6e 73 74 20 64 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 3b 0a 20 har.*.const.defaultConnection;..
5de20 20 20 20 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 ...//.MOC_SKIP_END......static.Q
5de40 53 71 6c 44 61 74 61 62 61 73 65 2a 20 61 64 64 44 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 SqlDatabase*.addDatabase(.const.
5de60 51 53 74 72 69 6e 67 26 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f QString&.type,.const.QString&.co
5de80 6e 6e 65 63 74 69 6f 6e 4e 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e nnectionName.=.defaultConnection
5dea0 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 61 64 64 .);.....static.QSqlDatabase*.add
5dec0 44 61 74 61 62 61 73 65 28 20 51 53 71 6c 44 72 69 76 65 72 2a 20 64 72 69 76 65 72 2c 20 63 6f Database(.QSqlDriver*.driver,.co
5dee0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e 4e 61 6d 65 20 3d 20 64 65 nst.QString&.connectionName.=.de
5df00 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 faultConnection.);.....static.QS
5df20 71 6c 44 61 74 61 62 61 73 65 2a 20 64 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 qlDatabase*.database(.const.QStr
5df40 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e 4e 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 43 6f 6e ing&.connectionName.=.defaultCon
5df60 6e 65 63 74 69 6f 6e 2c 20 62 6f 6f 6c 20 6f 70 65 6e 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 nection,.bool.open.=.TRUE.);....
5df80 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 44 61 74 61 .static.void..........removeData
5dfa0 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e 4e base(.const.QString&.connectionN
5dfc0 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 ame.);.....static.void..........
5dfe0 72 65 6d 6f 76 65 44 61 74 61 62 61 73 65 28 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 removeDatabase(.QSqlDatabase*.db
5e000 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 63 6f 6e .);.....static.bool..........con
5e020 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e tains(.const.QString&.connection
5e040 4e 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 Name.=.defaultConnection.);.....
5e060 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 20 64 72 69 76 65 72 73 28 29 3b 0a static.QStringList...drivers();.
5e080 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 72 65 67 69 73 74 65 ....static.void..........registe
5e0a0 72 53 71 6c 44 72 69 76 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c rSqlDriver(.const.QString&.name,
5e0c0 20 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 43 72 65 61 74 6f 72 42 61 73 65 2a 20 63 72 .const.QSqlDriverCreatorBase*.cr
5e0e0 65 61 74 6f 72 20 29 3b 20 2f 2f 20 23 23 23 20 34 2e 30 3a 20 63 72 65 61 74 6f 72 20 73 68 6f eator.);.//.###.4.0:.creator.sho
5e100 75 6c 64 20 6e 6f 74 20 62 65 20 63 6f 6e 73 74 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c uld.not.be.const.....static.bool
5e120 20 09 20 69 73 44 72 69 76 65 72 41 76 61 69 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 ...isDriverAvailable(.const.QStr
5e140 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 ing&.name.);......protected:....
5e160 20 51 53 71 6c 44 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 79 .QSqlDatabase(.const.QString&.ty
5e180 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 51 4f 62 6a 65 63 74 pe,.const.QString&.name,.QObject
5e1a0 20 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6f 62 6a 6e 61 6d .*.parent=0,.const.char.*.objnam
5e1c0 65 3d 30 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 28 20 51 53 71 6c 44 72 69 e=0.);.....QSqlDatabase(.QSqlDri
5e1e0 76 65 72 2a 20 64 72 69 76 65 72 2c 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 3d 30 2c ver*.driver,.QObject.*.parent=0,
5e200 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6f 62 6a 6e 61 6d 65 3d 30 20 29 3b 0a 70 72 69 76 61 .const.char.*.objname=0.);.priva
5e220 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 09 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e te:.....void..init(.const.QStrin
5e240 67 26 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a g&.type,.const.QString&.name.);.
5e260 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 50 72 69 76 61 74 65 2a 20 64 3b 0a 23 69 66 20 ....QSqlDatabasePrivate*.d;.#if.
5e280 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 defined(Q_DISABLE_COPY).//.Disab
5e2a0 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f led.copy.constructor.and.operato
5e2c0 72 3d 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 r=.....QSqlDatabase(.const.QSqlD
5e2e0 61 74 61 62 61 73 65 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 26 6f atabase.&.);.....QSqlDatabase.&o
5e300 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 26 20 29 perator=(.const.QSqlDatabase.&.)
5e320 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 ;.#endif..};..#endif.//.QT_NO_SQ
5e340 4c 0a 23 65 6e 64 69 66 0a 00 00 00 24 00 71 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 65 00 L.#endif....$.q.t.e.x.t.c.o.d.e.
5e360 63 00 70 00 6c 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 08 7a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a c.p.l.u.g.i.n...h...z/**********
5e380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5e3a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5e3c0 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 **.**.$Id$.**.**.Definition.of.Q
5e3e0 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 TextCodecPlugin.class.**.**.Crea
5e400 74 65 64 20 3a 20 30 31 30 39 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 ted.:.010920.**.**.Copyright.(C)
5e420 20 32 30 30 31 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 .2001.Trolltech.ASA...All.rights
5e440 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 .reserved..**.**.This.file.is.pa
5e460 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 rt.of.the.tools.module.of.the.Qt
5e480 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 .GUI.Toolkit..**.**.This.file.ma
5e4a0 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 y.be.distributed.under.the.terms
5e4c0 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 .of.the.Q.Public.License.**.as.d
5e4e0 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 efined.by.Trolltech.ASA.of.Norwa
5e500 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c y.and.appearing.in.the.file.**.L
5e520 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 ICENSE.QPL.included.in.the.packa
5e540 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 ging.of.this.file..**.**.This.fi
5e560 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 le.may.be.distributed.and/or.mod
5e580 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 ified.under.the.terms.of.the.**.
5e5a0 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 GNU.General.Public.License.versi
5e5c0 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f on.2.as.published.by.the.Free.So
5e5e0 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 ftware.**.Foundation.and.appeari
5e600 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 ng.in.the.file.LICENSE.GPL.inclu
5e620 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 ded.in.the.**.packaging.of.this.
5e640 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 file..**.**.Licensees.holding.va
5e660 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 lid.Qt.Enterprise.Edition.or.Qt.
5e680 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 Professional.Edition.**.licenses
5e6a0 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 .may.use.this.file.in.accordance
5e6c0 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a .with.the.Qt.Commercial.License.
5e6e0 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 **.Agreement.provided.with.the.S
5e700 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 oftware..**.**.This.file.is.prov
5e720 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 ided.AS.IS.with.NO.WARRANTY.OF.A
5e740 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e NY.KIND,.INCLUDING.THE.**.WARRAN
5e760 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e TY.OF.DESIGN,.MERCHANTABILITY.AN
5e780 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f D.FITNESS.FOR.A.PARTICULAR.PURPO
5e7a0 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e SE..**.**.See.http://qtsoftware.
5e7c0 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 com/pricing.html.or.email.sales@
5e7e0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 trolltech.com.for.**...informati
5e800 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 on.about.Qt.Commercial.License.A
5e820 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 greements..**.See.http://qtsoftw
5e840 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 are.com/qpl/.for.QPL.licensing.i
5e860 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 nformation..**.See.http://qtsoft
5e880 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 ware.com/gpl/.for.GPL.licensing.
5e8a0 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 information..**.**.Contact.info@
5e8c0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 trolltech.com.if.any.conditions.
5e8e0 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 of.this.licensing.are.**.not.cle
5e900 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ar.to.you..**.******************
5e920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5e940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ********************/..#ifndef.Q
5e960 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 43 TEXTCODECPLUGIN_H.#define.QTEXTC
5e980 4f 44 45 43 50 4c 55 47 49 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c ODECPLUGIN_H..#ifndef.QT_H.#incl
5e9a0 75 64 65 20 22 71 67 70 6c 75 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 ude."qgplugin.h".#include."qstri
5e9c0 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 nglist.h".#endif.//.QT_H..#ifnde
5e9e0 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 0a 63 6c 61 73 73 20 51 54 f.QT_NO_TEXTCODECPLUGIN.class.QT
5ea00 65 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e extCodec;.class.QTextCodecPlugin
5ea20 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f Private;..class.Q_EXPORT.QTextCo
5ea40 64 65 63 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 decPlugin.:.public.QGPlugin.{...
5ea60 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 ..Q_OBJECT.public:.....QTextCode
5ea80 63 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e cPlugin();.....~QTextCodecPlugin
5eaa0 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6e 61 6d ();......virtual.QStringList.nam
5eac0 65 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 es().const.=.0;.....virtual.QTex
5eae0 74 43 6f 64 65 63 20 2a 63 72 65 61 74 65 46 6f 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 tCodec.*createForName(.const.QSt
5eb00 72 69 6e 67 20 26 6e 61 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 ring.&name.).=.0;..........virtu
5eb20 61 6c 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 6d 69 62 45 6e 75 6d 73 28 29 20 63 6f al.QValueList<int>.mibEnums().co
5eb40 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 74 43 6f 64 65 63 20 nst.=.0;.....virtual.QTextCodec.
5eb60 2a 63 72 65 61 74 65 46 6f 72 4d 69 62 28 20 69 6e 74 20 6d 69 62 20 29 20 3d 20 30 3b 0a 0a 70 *createForMib(.int.mib.).=.0;..p
5eb80 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 50 72 69 76 rivate:.....QTextCodecPluginPriv
5eba0 61 74 65 20 2a 64 3b 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 54 43 ate.*d;.};.#endif.//.QT_NO_TEXTC
5ebc0 4f 44 45 43 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 50 ODECPLUGIN.#endif.//.QTEXTCODECP
5ebe0 4c 55 47 49 4e 5f 48 0a 00 00 00 1a 00 71 00 73 00 74 00 72 00 69 00 6e 00 67 00 6c 00 69 00 73 LUGIN_H......q.s.t.r.i.n.g.l.i.s
5ec00 00 74 00 2e 00 68 00 00 0d 4a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .t...h...J/*********************
5ec20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5ec40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 ***********************.**.$Id:.
5ec60 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 72 69 6e 67 4c 69 73 $.**.**.Definition.of.QStringLis
5ec80 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 34 30 36 0a 2a t.class.**.**.Created.:.990406.*
5eca0 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1992-2000.Tro
5ecc0 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 lltech.ASA...All.rights.reserved
5ece0 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 ..**.**.This.file.is.part.of.the
5ed00 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c .tools.module.of.the.Qt.GUI.Tool
5ed20 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 kit..**.**.This.file.may.be.dist
5ed40 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 ributed.under.the.terms.of.the.Q
5ed60 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 .Public.License.**.as.defined.by
5ed80 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 .Trolltech.ASA.of.Norway.and.app
5eda0 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 earing.in.the.file.**.LICENSE.QP
5edc0 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 L.included.in.the.packaging.of.t
5ede0 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 his.file..**.**.This.file.may.be
5ee00 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 .distributed.and/or.modified.und
5ee20 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 er.the.terms.of.the.**.GNU.Gener
5ee40 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 al.Public.License.version.2.as.p
5ee60 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a ublished.by.the.Free.Software.**
5ee80 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 .Foundation.and.appearing.in.the
5eea0 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 .file.LICENSE.GPL.included.in.th
5eec0 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a e.**.packaging.of.this.file..**.
5eee0 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e **.Licensees.holding.valid.Qt.En
5ef00 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f terprise.Edition.or.Qt.Professio
5ef20 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 nal.Edition.**.licenses.may.use.
5ef40 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 this.file.in.accordance.with.the
5ef60 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d .Qt.Commercial.License.**.Agreem
5ef80 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a ent.provided.with.the.Software..
5efa0 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 **.**.This.file.is.provided.AS.I
5efc0 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 S.with.NO.WARRANTY.OF.ANY.KIND,.
5efe0 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 INCLUDING.THE.**.WARRANTY.OF.DES
5f000 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 IGN,.MERCHANTABILITY.AND.FITNESS
5f020 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a .FOR.A.PARTICULAR.PURPOSE..**.**
5f040 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 .See.http://qtsoftware.com/prici
5f060 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 ng.html.or.email.sales@trolltech
5f080 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 .com.for.**...information.about.
5f0a0 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 Qt.Commercial.License.Agreements
5f0c0 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 ..**.See.http://qtsoftware.com/q
5f0e0 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f pl/.for.QPL.licensing.informatio
5f100 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f n..**.See.http://qtsoftware.com/
5f120 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 gpl/.for.GPL.licensing.informati
5f140 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 on..**.**.Contact.info@trolltech
5f160 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c .com.if.any.conditions.of.this.l
5f180 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 icensing.are.**.not.clear.to.you
5f1a0 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..**.***************************
5f1c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5f1e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 49 4e 47 4c 49 53 ***********/..#ifndef.QSTRINGLIS
5f200 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 49 4e 47 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 T_H.#define.QSTRINGLIST_H..#ifnd
5f220 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a ef.QT_H.#include."qvaluelist.h".
5f240 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 #include."qstring.h".#include."q
5f260 73 74 72 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 strlist.h".#endif.//.QT_H..#ifnd
5f280 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 0a 63 6c 61 73 73 20 51 52 65 67 45 ef.QT_NO_STRINGLIST..class.QRegE
5f2a0 78 70 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 xp;.template.<class.T>.class.QDe
5f2c0 65 70 43 6f 70 79 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 epCopy;..#if.defined(Q_TEMPLATED
5f2e0 4c 4c 29 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 2f 2f 51 5f 54 45 4d 50 4c 41 LL).//.MOC_SKIP_BEGIN.//Q_TEMPLA
5f300 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 TE_EXTERN.template.class.Q_EXPOR
5f320 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 3b 20 0a 2f 2f 20 4d 4f 43 5f 53 T.QValueList<QString>;..//.MOC_S
5f340 4b 49 50 5f 45 4e 44 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 KIP_END.#endif..class.Q_EXPORT.Q
5f360 53 74 72 69 6e 67 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 StringList.:.public.QValueList<Q
5f380 53 74 72 69 6e 67 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 String>.{.public:.....QStringLis
5f3a0 74 28 29 20 7b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 t().{.}.....QStringList(.const.Q
5f3c0 53 74 72 69 6e 67 4c 69 73 74 26 20 6c 20 29 20 3a 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 StringList&.l.).:.QValueList<QSt
5f3e0 72 69 6e 67 3e 28 6c 29 20 7b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f ring>(l).{.}.....QStringList(.co
5f400 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 26 20 6c 20 29 20 3a 20 51 nst.QValueList<QString>&.l.).:.Q
5f420 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 28 6c 29 20 7b 20 7d 0a 20 20 20 20 51 53 ValueList<QString>(l).{.}.....QS
5f440 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 69 20 29 20 7b 20 tringList(.const.QString&.i.).{.
5f460 61 70 70 65 6e 64 28 69 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f append(i);.}.#ifndef.QT_NO_CAST_
5f480 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 63 68 61 ASCII.....QStringList(.const.cha
5f4a0 72 2a 20 69 20 29 20 7b 20 61 70 70 65 6e 64 28 69 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 r*.i.).{.append(i);.}.#endif....
5f4c0 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 72 6f 6d 53 74 72 4c 69 73 74 ..static.QStringList.fromStrList
5f4e0 28 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 (const.QStrList&);......void.sor
5f500 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 70 6c t();......static.QStringList.spl
5f520 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 65 70 2c 20 63 6f 6e 73 74 20 51 53 it(.const.QString.&sep,.const.QS
5f540 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 77 45 6d 70 74 79 45 6e 74 72 69 tring.&str,.bool.allowEmptyEntri
5f560 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 es.=.FALSE.);.....static.QString
5f580 4c 69 73 74 20 73 70 6c 69 74 28 20 63 6f 6e 73 74 20 51 43 68 61 72 20 26 73 65 70 2c 20 63 6f List.split(.const.QChar.&sep,.co
5f5a0 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 77 45 6d 70 74 nst.QString.&str,.bool.allowEmpt
5f5c0 79 45 6e 74 72 69 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e yEntries.=.FALSE.);.#ifndef.QT_N
5f5e0 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 O_REGEXP.....static.QStringList.
5f600 73 70 6c 69 74 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 73 65 70 2c 20 63 6f 6e 73 74 split(.const.QRegExp.&sep,.const
5f620 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 77 45 6d 70 74 79 45 6e .QString.&str,.bool.allowEmptyEn
5f640 74 72 69 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 tries.=.FALSE.);.#endif.....QStr
5f660 69 6e 67 20 6a 6f 69 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 65 70 20 29 20 63 ing.join(.const.QString.&sep.).c
5f680 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 67 72 65 70 28 20 63 6f 6e onst;......QStringList.grep(.con
5f6a0 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 st.QString.&str,.bool.cs.=.TRUE.
5f6c0 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 ).const;.#ifndef.QT_NO_REGEXP...
5f6e0 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 67 72 65 70 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 ..QStringList.grep(.const.QRegEx
5f700 70 20 26 65 78 70 72 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 53 74 p.&expr.).const;.#endif......QSt
5f720 72 69 6e 67 4c 69 73 74 26 20 67 72 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 62 ringList&.gres(.const.QString.&b
5f740 65 66 6f 72 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 66 74 65 72 2c 0a 09 09 20 efore,.const.QString.&after,....
5f760 20 20 20 20 20 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 23 69 66 6e 64 65 66 20 ......bool.cs.=.TRUE.);.#ifndef.
5f780 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 20 20 20 20 51 53 74 72 69 6e 67 QT_NO_REGEXP_CAPTURE.....QString
5f7a0 4c 69 73 74 26 20 67 72 65 73 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 65 78 70 72 2c List&.gres(.const.QRegExp.&expr,
5f7c0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 66 74 65 72 20 29 3b 0a 23 65 6e 64 69 66 0a .const.QString.&after.);.#endif.
5f7e0 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 20 7b 20 .protected:.....void.detach().{.
5f800 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 3a 3a 64 65 74 61 63 68 28 29 3b 20 7d QValueList<QString>::detach();.}
5f820 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3c 20 51 53 74 .....friend.class.QDeepCopy<.QSt
5f840 72 69 6e 67 4c 69 73 74 20 3e 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 ringList.>;.};..#ifndef.QT_NO_DA
5f860 54 41 53 54 52 45 41 4d 0a 63 6c 61 73 73 20 51 44 61 74 61 53 74 72 65 61 6d 3b 0a 65 78 74 65 TASTREAM.class.QDataStream;.exte
5f880 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f rn.Q_EXPORT.QDataStream.&operato
5f8a0 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 53 74 72 69 6e 67 4c 69 73 74 26 r>>(.QDataStream.&,.QStringList&
5f8c0 20 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 .);.extern.Q_EXPORT.QDataStream.
5f8e0 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 &operator<<(.QDataStream.&,.cons
5f900 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 t.QStringList&.);.#endif..#endif
5f920 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 23 65 6e 64 69 66 20 2f 2f 20 51 .//.QT_NO_STRINGLIST.#endif.//.Q
5f940 53 54 52 49 4e 47 4c 49 53 54 5f 48 0a 00 00 00 22 00 71 00 73 00 71 00 6c 00 70 00 72 00 6f 00 STRINGLIST_H....".q.s.q.l.p.r.o.
5f960 70 00 65 00 72 00 74 00 79 00 6d 00 61 00 70 00 2e 00 68 00 00 09 61 2f 2a 2a 2a 2a 2a 2a 2a 2a p.e.r.t.y.m.a.p...h...a/********
5f980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5f9a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5f9c0 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 50 72 6f ****.**.**.Definition.of.QSqlPro
5f9e0 70 65 72 74 79 4d 61 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 pertyMap.class.**.**.Created.:.2
5fa00 30 30 30 2d 31 31 2d 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 000-11-20.**.**.Copyright.(C).20
5fa20 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 00.Trolltech.ASA...All.rights.re
5fa40 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 served..**.**.This.file.is.part.
5fa60 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 of.the.sql.module.of.the.Qt.GUI.
5fa80 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 Toolkit..**.**.This.file.may.be.
5faa0 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 distributed.under.the.terms.of.t
5fac0 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 he.Q.Public.License.**.as.define
5fae0 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 d.by.Trolltech.ASA.of.Norway.and
5fb00 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 .appearing.in.the.file.**.LICENS
5fb20 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 E.QPL.included.in.the.packaging.
5fb40 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 of.this.file..**.**.This.file.ma
5fb60 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 y.be.distributed.and/or.modified
5fb80 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 .under.the.terms.of.the.**.GNU.G
5fba0 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 eneral.Public.License.version.2.
5fbc0 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 as.published.by.the.Free.Softwar
5fbe0 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e e.**.Foundation.and.appearing.in
5fc00 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 .the.file.LICENSE.GPL.included.i
5fc20 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e n.the.**.packaging.of.this.file.
5fc40 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 .**.**.Licensees.holding.valid.Q
5fc60 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 t.Enterprise.Edition.licenses.ma
5fc80 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 y.use.this.**.file.in.accordance
5fca0 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 .with.the.Qt.Commercial.License.
5fcc0 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 Agreement.provided.**.with.the.S
5fce0 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 oftware..**.**.This.file.is.prov
5fd00 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 ided.AS.IS.with.NO.WARRANTY.OF.A
5fd20 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e NY.KIND,.INCLUDING.THE.**.WARRAN
5fd40 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e TY.OF.DESIGN,.MERCHANTABILITY.AN
5fd60 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f D.FITNESS.FOR.A.PARTICULAR.PURPO
5fd80 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e SE..**.**.See.http://qtsoftware.
5fda0 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 com/pricing.html.or.email.sales@
5fdc0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 trolltech.com.for.**...informati
5fde0 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 on.about.Qt.Commercial.License.A
5fe00 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 greements..**.See.http://qtsoftw
5fe20 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 are.com/qpl/.for.QPL.licensing.i
5fe40 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 nformation..**.See.http://qtsoft
5fe60 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 ware.com/gpl/.for.GPL.licensing.
5fe80 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 information..**.**.Contact.info@
5fea0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 trolltech.com.if.any.conditions.
5fec0 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 of.this.licensing.are.**.not.cle
5fee0 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ar.to.you..**.******************
5ff00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5ff20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ********************/..#ifndef.Q
5ff40 53 51 4c 50 52 4f 50 45 52 54 59 4d 41 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 50 52 4f SQLPROPERTYMAP_H.#define.QSQLPRO
5ff60 50 45 52 54 59 4d 41 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 PERTYMAP_H..#ifndef.QT_H.#includ
5ff80 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 e."qvariant.h".#include."qstring
5ffa0 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e .h".#endif.//.QT_H..#ifndef.QT_N
5ffc0 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 O_SQL_FORM..class.QWidget;.class
5ffe0 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 .QSqlPropertyMapPrivate;..class.
60000 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 20 7b 0a 70 75 62 6c 69 Q_EXPORT.QSqlPropertyMap.{.publi
60020 63 3a 0a 20 20 20 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 29 3b 0a 20 20 20 20 76 69 c:.....QSqlPropertyMap();.....vi
60040 72 74 75 61 6c 20 7e 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 29 3b 0a 0a 20 20 20 20 51 rtual.~QSqlPropertyMap();......Q
60060 56 61 72 69 61 6e 74 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 28 20 51 57 69 64 67 65 74 20 2a Variant......property(.QWidget.*
60080 20 77 69 64 67 65 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 73 65 74 .widget.);.....virtual.void..set
600a0 50 72 6f 70 65 72 74 79 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 Property(.QWidget.*.widget,.cons
600c0 74 20 51 56 61 72 69 61 6e 74 20 26 20 76 61 6c 75 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 t.QVariant.&.value.);......void.
600e0 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 63 6c 61 73 73 6e 61 6d insert(.const.QString.&.classnam
60100 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 e,.const.QString.&.property.);..
60120 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 ...void.remove(.const.QString.&.
60140 63 6c 61 73 73 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 71 6c 50 72 6f classname.);......static.QSqlPro
60160 70 65 72 74 79 4d 61 70 20 2a 20 64 65 66 61 75 6c 74 4d 61 70 28 29 3b 0a 20 20 20 20 73 74 61 pertyMap.*.defaultMap();.....sta
60180 74 69 63 20 76 6f 69 64 20 69 6e 73 74 61 6c 6c 44 65 66 61 75 6c 74 4d 61 70 28 20 51 53 71 6c tic.void.installDefaultMap(.QSql
601a0 50 72 6f 70 65 72 74 79 4d 61 70 20 2a 20 6d 61 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f PropertyMap.*.map.);..private:./
601c0 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 /.Disabled.copy.constructor.and.
601e0 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f operator=.#if.defined(Q_DISABLE_
60200 43 4f 50 59 29 0a 20 20 20 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 20 63 6f 6e 73 74 COPY).....QSqlPropertyMap(.const
60220 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 50 72 .QSqlPropertyMap.&.);.....QSqlPr
60240 6f 70 65 72 74 79 4d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c opertyMap.&operator=(.const.QSql
60260 50 72 6f 70 65 72 74 79 4d 61 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 71 6c PropertyMap.&.);.#endif.....QSql
60280 50 72 6f 70 65 72 74 79 4d 61 70 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 PropertyMapPrivate*.d;..};..#end
602a0 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 if.//.QT_NO_SQL_FORM.#endif.//.Q
602c0 53 51 4c 50 52 4f 50 45 52 54 59 4d 41 50 5f 48 0a 00 00 00 18 00 71 00 76 00 61 00 6c 00 69 00 SQLPROPERTYMAP_H......q.v.a.l.i.
602e0 64 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 12 3d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d.a.t.o.r...h...=/**************
60300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
60320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a ******************************.*
60340 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 76 61 6c 69 64 *.$Id$.**.**.Definition.of.valid
60360 61 74 6f 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 ator.classes.**.**.Created.:.970
60380 36 31 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 610.**.**.Copyright.(C).1992-200
603a0 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 0.Trolltech.ASA...All.rights.res
603c0 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f erved..**.**.This.file.is.part.o
603e0 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 f.the.widgets.module.of.the.Qt.G
60400 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
60420 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f be.distributed.under.the.terms.o
60440 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 f.the.Q.Public.License.**.as.def
60460 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 ined.by.Trolltech.ASA.of.Norway.
60480 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 and.appearing.in.the.file.**.LIC
604a0 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 ENSE.QPL.included.in.the.packagi
604c0 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 ng.of.this.file..**.**.This.file
604e0 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
60500 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
60520 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
60540 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
60560 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
60580 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
605a0 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
605c0 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
605e0 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
60600 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d ofessional.Edition.**.licenses.m
60620 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
60640 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a ith.the.Qt.Commercial.License.**
60660 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
60680 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
606a0 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
606c0 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
606e0 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
60700 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
60720 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
60740 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
60760 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
60780 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
607a0 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
607c0 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/qpl/.for.QPL.licensing.inf
607e0 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 ormation..**.See.http://qtsoftwa
60800 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
60820 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
60840 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
60860 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
60880 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
608a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
608c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 ******************/..#ifndef.QVA
608e0 4c 49 44 41 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 41 4c 49 44 41 54 4f 52 5f 48 0a 0a LIDATOR_H.#define.QVALIDATOR_H..
60900 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 #ifndef.QT_H.#include."qobject.h
60920 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 20 2f 2f 20 63 68 61 72 2a 2d ".#include."qstring.h".//.char*-
60940 3e 51 53 74 72 69 6e 67 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 >QString.conversion.#include."qr
60960 65 67 65 78 70 2e 68 22 20 2f 2f 20 51 53 74 72 69 6e 67 2d 3e 51 52 65 67 45 78 70 20 63 6f 6e egexp.h".//.QString->QRegExp.con
60980 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 version.#endif.//.QT_H..#ifndef.
609a0 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 QT_NO_VALIDATOR...class.Q_EXPORT
609c0 20 51 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 .QValidator.:.public.QObject.{..
609e0 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 61 6c 69 64 61 74 ...Q_OBJECT.public:.....QValidat
60a00 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 or(.QObject.*.parent,.const.char
60a20 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 56 61 6c 69 64 61 74 6f 72 28 29 3b .*name.=.0.);.....~QValidator();
60a40 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 49 6e 76 61 6c 69 64 2c 20 49 6e 74 65 ......enum.State.{.Invalid,.Inte
60a60 72 6d 65 64 69 61 74 65 2c 20 56 61 6c 69 64 3d 49 6e 74 65 72 6d 65 64 69 61 74 65 2c 20 41 63 rmediate,.Valid=Intermediate,.Ac
60a80 63 65 70 74 61 62 6c 65 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 53 74 61 74 65 20 76 ceptable.};......virtual.State.v
60aa0 61 6c 69 64 61 74 65 28 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 26 20 29 20 63 6f 6e 73 alidate(.QString.&,.int.&.).cons
60ac0 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 78 75 70 28 20 51 t.=.0;.....virtual.void.fixup(.Q
60ae0 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 String.&.).const;..private:.#if.
60b00 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 61 6c defined(Q_DISABLE_COPY).....QVal
60b20 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 20 20 idator(.const.QValidator.&.);...
60b40 20 20 51 56 61 6c 69 64 61 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 ..QValidator&.operator=(.const.Q
60b60 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 Validator.&.);.#endif.};...class
60b80 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 .Q_EXPORT.QIntValidator.:.public
60ba0 20 51 56 61 6c 69 64 61 74 6f 72 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 .QValidator.{.....Q_OBJECT.....Q
60bc0 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 62 6f 74 74 6f 6d 20 52 45 41 44 20 62 6f 74 74 6f _PROPERTY(.int.bottom.READ.botto
60be0 6d 20 57 52 49 54 45 20 73 65 74 42 6f 74 74 6f 6d 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 m.WRITE.setBottom.).....Q_PROPER
60c00 54 59 28 20 69 6e 74 20 74 6f 70 20 52 45 41 44 20 74 6f 70 20 57 52 49 54 45 20 73 65 74 54 6f TY(.int.top.READ.top.WRITE.setTo
60c20 70 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 20 p.)..public:.....QIntValidator(.
60c40 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 QObject.*.parent,.const.char.*na
60c60 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 20 69 6e 74 me.=.0.);.....QIntValidator(.int
60c80 20 62 6f 74 74 6f 6d 2c 20 69 6e 74 20 74 6f 70 2c 0a 09 09 20 20 20 51 4f 62 6a 65 63 74 20 2a .bottom,.int.top,......QObject.*
60ca0 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b .parent,.const.char.*name.=.0.);
60cc0 0a 20 20 20 20 7e 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 51 56 61 6c .....~QIntValidator();......QVal
60ce0 69 64 61 74 6f 72 3a 3a 53 74 61 74 65 20 76 61 6c 69 64 61 74 65 28 20 51 53 74 72 69 6e 67 20 idator::State.validate(.QString.
60d00 26 2c 20 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 &,.int.&.).const;......void.setB
60d20 6f 74 74 6f 6d 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 6f 70 28 20 69 ottom(.int.);.....void.setTop(.i
60d40 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 61 6e 67 65 28 nt.);.....virtual.void.setRange(
60d60 20 69 6e 74 20 62 6f 74 74 6f 6d 2c 20 69 6e 74 20 74 6f 70 20 29 3b 0a 0a 20 20 20 20 69 6e 74 .int.bottom,.int.top.);......int
60d80 20 62 6f 74 74 6f 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 3b 20 7d 0a 20 20 .bottom().const.{.return.b;.}...
60da0 20 20 69 6e 74 20 74 6f 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a ..int.top().const.{.return.t;.}.
60dc0 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f .private:.#if.defined(Q_DISABLE_
60de0 43 4f 50 59 29 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 COPY).....QIntValidator(.const.Q
60e00 49 6e 74 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 IntValidator.&.);.....QIntValida
60e20 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6e 74 56 61 6c 69 64 61 tor&.operator=(.const.QIntValida
60e40 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 62 2c 20 74 3b 0a 7d tor.&.);.#endif......int.b,.t;.}
60e60 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 0a 63 6c 61 73 73 20 51 ;..#ifndef.QT_NO_REGEXP..class.Q
60e80 5f 45 58 50 4f 52 54 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 _EXPORT.QDoubleValidator.:.publi
60ea0 63 20 51 56 61 6c 69 64 61 74 6f 72 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 c.QValidator.{.....Q_OBJECT.....
60ec0 51 5f 50 52 4f 50 45 52 54 59 28 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f 6d 20 52 45 41 44 20 62 Q_PROPERTY(.double.bottom.READ.b
60ee0 6f 74 74 6f 6d 20 57 52 49 54 45 20 73 65 74 42 6f 74 74 6f 6d 20 29 0a 20 20 20 20 51 5f 50 52 ottom.WRITE.setBottom.).....Q_PR
60f00 4f 50 45 52 54 59 28 20 64 6f 75 62 6c 65 20 74 6f 70 20 52 45 41 44 20 74 6f 70 20 57 52 49 54 OPERTY(.double.top.READ.top.WRIT
60f20 45 20 73 65 74 54 6f 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 64 E.setTop.).....Q_PROPERTY(.int.d
60f40 65 63 69 6d 61 6c 73 20 52 45 41 44 20 64 65 63 69 6d 61 6c 73 20 57 52 49 54 45 20 73 65 74 44 ecimals.READ.decimals.WRITE.setD
60f60 65 63 69 6d 61 6c 73 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 ecimals.)..public:.....QDoubleVa
60f80 6c 69 64 61 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 lidator(.QObject.*.parent,.const
60fa0 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 .char.*name.=.0.);.....QDoubleVa
60fc0 6c 69 64 61 74 6f 72 28 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f 6d 2c 20 64 6f 75 62 6c 65 20 74 lidator(.double.bottom,.double.t
60fe0 6f 70 2c 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 2c 0a 09 09 20 20 20 20 20 20 51 4f 62 6a 65 63 op,.int.decimals,.........QObjec
61000 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 t.*.parent,.const.char.*name.=.0
61020 20 29 3b 0a 20 20 20 20 7e 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 .);.....~QDoubleValidator();....
61040 20 20 51 56 61 6c 69 64 61 74 6f 72 3a 3a 53 74 61 74 65 20 76 61 6c 69 64 61 74 65 28 20 51 53 ..QValidator::State.validate(.QS
61060 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 tring.&,.int.&.).const;......vir
61080 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 61 6e 67 65 28 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f tual.void.setRange(.double.botto
610a0 6d 2c 20 64 6f 75 62 6c 65 20 74 6f 70 2c 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 20 3d 20 30 20 m,.double.top,.int.decimals.=.0.
610c0 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 6f 74 74 6f 6d 28 20 64 6f 75 62 6c 65 20 29 3b );.....void.setBottom(.double.);
610e0 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 6f 70 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 .....void.setTop(.double.);.....
61100 76 6f 69 64 20 73 65 74 44 65 63 69 6d 61 6c 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 64 6f void.setDecimals(.int.);......do
61120 75 62 6c 65 20 62 6f 74 74 6f 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 3b 20 uble.bottom().const.{.return.b;.
61140 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 74 6f 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 }.....double.top().const.{.retur
61160 6e 20 74 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 28 29 20 63 6f 6e 73 74 20 n.t;.}.....int.decimals().const.
61180 7b 20 72 65 74 75 72 6e 20 64 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 {.return.d;.}..private:.#if.defi
611a0 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 ned(Q_DISABLE_COPY).....QDoubleV
611c0 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 alidator(.const.QDoubleValidator
611e0 20 26 20 29 3b 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 26 20 6f 70 65 72 .&.);.....QDoubleValidator&.oper
61200 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 20 26 20 ator=(.const.QDoubleValidator.&.
61220 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 64 6f 75 62 6c 65 20 62 2c 20 74 3b 0a 20 20 20 20 );.#endif......double.b,.t;.....
61240 69 6e 74 20 64 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 52 65 67 45 int.d;.};...class.Q_EXPORT.QRegE
61260 78 70 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 56 61 6c 69 64 61 74 6f 72 0a xpValidator.:.public.QValidator.
61280 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 2f 2f 20 51 5f 50 52 4f 50 45 52 54 59 {.....Q_OBJECT.....//.Q_PROPERTY
612a0 28 20 51 52 65 67 45 78 70 20 72 65 67 45 78 70 20 52 45 41 44 20 72 65 67 45 78 70 20 57 52 49 (.QRegExp.regExp.READ.regExp.WRI
612c0 54 45 20 73 65 74 52 65 67 45 78 70 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 65 67 TE.setRegExp.)..public:.....QReg
612e0 45 78 70 56 61 6c 69 64 61 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 ExpValidator(.QObject.*parent,.c
61300 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 52 65 67 45 onst.char.*name.=.0.);.....QRegE
61320 78 70 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 78 2c 20 xpValidator(.const.QRegExp&.rx,.
61340 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 63 QObject.*parent,.........const.c
61360 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 52 65 67 45 78 70 56 61 6c har.*name.=.0.);.....~QRegExpVal
61380 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 6c 69 64 61 74 6f idator();......virtual.QValidato
613a0 72 3a 3a 53 74 61 74 65 20 76 61 6c 69 64 61 74 65 28 20 51 53 74 72 69 6e 67 26 20 69 6e 70 75 r::State.validate(.QString&.inpu
613c0 74 2c 20 69 6e 74 26 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 t,.int&.pos.).const;......void.s
613e0 65 74 52 65 67 45 78 70 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 78 20 29 3b 0a 20 etRegExp(.const.QRegExp&.rx.);..
61400 20 20 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 65 67 45 78 70 28 29 20 63 6f 6e 73 74 ...const.QRegExp&.regExp().const
61420 20 7b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 .{.return.r;.}..private:.#if.def
61440 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 52 65 67 45 78 70 ined(Q_DISABLE_COPY).....QRegExp
61460 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f Validator(.const.QRegExpValidato
61480 72 26 20 29 3b 0a 20 20 20 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 26 20 6f 70 65 72 r&.);.....QRegExpValidator&.oper
614a0 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 26 20 29 ator=(.const.QRegExpValidator&.)
614c0 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 52 65 67 45 78 70 20 72 3b 0a 7d 3b 0a 23 65 6e 64 ;.#endif......QRegExp.r;.};.#end
614e0 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 if.//.QT_NO_REGEXP...#endif.//.Q
61500 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 41 4c 49 44 T_NO_VALIDATOR..#endif.//.QVALID
61520 41 54 4f 52 5f 48 0a 00 00 00 14 00 71 00 76 00 61 00 72 00 69 00 61 00 6e 00 74 00 2e 00 68 00 ATOR_H......q.v.a.r.i.a.n.t...h.
61540 00 27 81 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .'./****************************
61560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
61580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a ****************.**.$Id:.$.**.**
615a0 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 56 61 72 69 61 6e 74 20 63 6c 61 73 73 0a 2a 2a .Definition.of.QVariant.class.**
615c0 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 34 31 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 .**.Created.:.990414.**.**.Copyr
615e0 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 ight.(C).1992-2000.Trolltech.ASA
61600 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 ...All.rights.reserved..**.**.Th
61620 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f is.file.is.part.of.the.kernel.mo
61640 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a dule.of.the.Qt.GUI.Toolkit..**.*
61660 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 *.This.file.may.be.distributed.u
61680 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c nder.the.terms.of.the.Q.Public.L
616a0 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 icense.**.as.defined.by.Trolltec
616c0 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e h.ASA.of.Norway.and.appearing.in
616e0 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 .the.file.**.LICENSE.QPL.include
61700 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e d.in.the.packaging.of.this.file.
61720 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 .**.**.This.file.may.be.distribu
61740 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 ted.and/or.modified.under.the.te
61760 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 rms.of.the.**.GNU.General.Public
61780 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 .License.version.2.as.published.
617a0 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 by.the.Free.Software.**.Foundati
617c0 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 on.and.appearing.in.the.file.LIC
617e0 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b ENSE.GPL.included.in.the.**.pack
61800 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 aging.of.this.file..**.**.Licens
61820 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 ees.holding.valid.Qt.Enterprise.
61840 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 Edition.or.Qt.Professional.Editi
61860 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 on.**.licenses.may.use.this.file
61880 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 .in.accordance.with.the.Qt.Comme
618a0 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 rcial.License.**.Agreement.provi
618c0 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 ded.with.the.Software..**.**.Thi
618e0 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f s.file.is.provided.AS.IS.with.NO
61900 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 .WARRANTY.OF.ANY.KIND,.INCLUDING
61920 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 .THE.**.WARRANTY.OF.DESIGN,.MERC
61940 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 HANTABILITY.AND.FITNESS.FOR.A.PA
61960 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 RTICULAR.PURPOSE..**.**.See.http
61980 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f ://qtsoftware.com/pricing.html.o
619a0 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a r.email.sales@trolltech.com.for.
619c0 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 **...information.about.Qt.Commer
619e0 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 cial.License.Agreements..**.See.
61a00 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 http://qtsoftware.com/qpl/.for.Q
61a20 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 PL.licensing.information..**.See
61a40 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 .http://qtsoftware.com/gpl/.for.
61a60 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a GPL.licensing.information..**.**
61a80 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 .Contact.info@trolltech.com.if.a
61aa0 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 ny.conditions.of.this.licensing.
61ac0 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a are.**.not.clear.to.you..**.****
61ae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
61b00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
61b20 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 52 49 41 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 **/..#ifndef.QVARIANT_H.#define.
61b40 51 56 41 52 49 41 4e 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 QVARIANT_H..#ifndef.QT_H.#includ
61b60 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 e."qstring.h".#endif.//.QT_H..#i
61b80 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 63 6c 61 73 73 20 51 53 74 72 69 6e fndef.QT_NO_VARIANT.class.QStrin
61ba0 67 3b 0a 63 6c 61 73 73 20 51 43 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b 0a g;.class.QCString;.class.QFont;.
61bc0 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 63 6c 61 73 73 20 51 42 72 75 73 68 3b 0a 63 6c 61 class.QPixmap;.class.QBrush;.cla
61be0 73 73 20 51 52 65 63 74 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 3b 0a 63 6c 61 73 73 20 51 49 ss.QRect;.class.QPoint;.class.QI
61c00 6d 61 67 65 3b 0a 63 6c 61 73 73 20 51 53 69 7a 65 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 3b mage;.class.QSize;.class.QColor;
61c20 0a 63 6c 61 73 73 20 51 50 61 6c 65 74 74 65 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f .class.QPalette;.class.QColorGro
61c40 75 70 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 3b 0a 63 6c 61 73 73 20 51 44 61 74 61 53 up;.class.QIconSet;.class.QDataS
61c60 74 72 65 61 6d 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 tream;.class.QPointArray;.class.
61c80 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 42 69 74 6d 61 70 3b 0a 63 6c 61 73 73 20 51 43 QRegion;.class.QBitmap;.class.QC
61ca0 75 72 73 6f 72 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 74 3b 0a 63 6c 61 73 73 20 ursor;.class.QStringList;.class.
61cc0 51 53 69 7a 65 50 6f 6c 69 63 79 3b 0a 63 6c 61 73 73 20 51 44 61 74 65 3b 0a 63 6c 61 73 73 20 QSizePolicy;.class.QDate;.class.
61ce0 51 54 69 6d 65 3b 0a 63 6c 61 73 73 20 51 44 61 74 65 54 69 6d 65 3b 0a 63 6c 61 73 73 20 51 42 QTime;.class.QDateTime;.class.QB
61d00 69 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 51 4b 65 79 53 65 71 75 65 6e 63 65 3b 0a 63 6c 61 itArray;.class.QKeySequence;.cla
61d20 73 73 20 51 50 65 6e 3b 0a 2f 2f 20 53 6f 6d 65 20 68 65 61 64 65 72 73 20 72 65 6a 65 63 74 65 ss.QPen;.//.Some.headers.rejecte
61d40 64 20 61 66 74 65 72 20 51 56 61 72 69 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 66 6f 72 d.after.QVariant.declaration.for
61d60 20 47 43 43 20 32 2e 37 2e 2a 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 63 6c 61 73 73 20 51 .GCC.2.7.*.compatibility.class.Q
61d80 56 61 72 69 61 6e 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f Variant;.#ifndef.QT_NO_TEMPLATE_
61da0 56 41 52 49 41 4e 54 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 VARIANT.template.<class.T>.class
61dc0 20 51 56 61 6c 75 65 4c 69 73 74 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 .QValueList;.template.<class.T>.
61de0 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 74 class.QValueListConstIterator;.t
61e00 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 emplate.<class.T>.class.QValueLi
61e20 73 74 4e 6f 64 65 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 stNode;.template.<class.Key,.cla
61e40 73 73 20 54 3e 20 63 6c 61 73 73 20 51 4d 61 70 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 ss.T>.class.QMap;.template.<clas
61e60 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 4d 61 70 43 6f 6e 73 74 49 s.Key,.class.T>.class.QMapConstI
61e80 74 65 72 61 74 6f 72 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 terator;.#endif..class.Q_EXPORT.
61ea0 51 56 61 72 69 61 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 QVariant.{.public:.....enum.Type
61ec0 20 7b 0a 09 49 6e 76 61 6c 69 64 2c 0a 09 4d 61 70 2c 0a 09 4c 69 73 74 2c 0a 09 53 74 72 69 6e .{..Invalid,..Map,..List,..Strin
61ee0 67 2c 0a 09 53 74 72 69 6e 67 4c 69 73 74 2c 0a 09 46 6f 6e 74 2c 0a 09 50 69 78 6d 61 70 2c 0a g,..StringList,..Font,..Pixmap,.
61f00 09 42 72 75 73 68 2c 0a 09 52 65 63 74 2c 0a 09 53 69 7a 65 2c 0a 09 43 6f 6c 6f 72 2c 0a 09 50 .Brush,..Rect,..Size,..Color,..P
61f20 61 6c 65 74 74 65 2c 0a 09 43 6f 6c 6f 72 47 72 6f 75 70 2c 0a 09 49 63 6f 6e 53 65 74 2c 0a 09 alette,..ColorGroup,..IconSet,..
61f40 50 6f 69 6e 74 2c 0a 09 49 6d 61 67 65 2c 0a 09 49 6e 74 2c 0a 09 55 49 6e 74 2c 0a 09 42 6f 6f Point,..Image,..Int,..UInt,..Boo
61f60 6c 2c 0a 09 44 6f 75 62 6c 65 2c 0a 09 43 53 74 72 69 6e 67 2c 0a 09 50 6f 69 6e 74 41 72 72 61 l,..Double,..CString,..PointArra
61f80 79 2c 0a 09 52 65 67 69 6f 6e 2c 0a 09 42 69 74 6d 61 70 2c 0a 09 43 75 72 73 6f 72 2c 0a 09 53 y,..Region,..Bitmap,..Cursor,..S
61fa0 69 7a 65 50 6f 6c 69 63 79 2c 0a 09 44 61 74 65 2c 0a 09 54 69 6d 65 2c 0a 09 44 61 74 65 54 69 izePolicy,..Date,..Time,..DateTi
61fc0 6d 65 2c 0a 09 42 79 74 65 41 72 72 61 79 2c 0a 09 42 69 74 41 72 72 61 79 2c 0a 09 4b 65 79 53 me,..ByteArray,..BitArray,..KeyS
61fe0 65 71 75 65 6e 63 65 2c 0a 09 50 65 6e 2c 0a 09 4c 6f 6e 67 4c 6f 6e 67 2c 0a 09 55 4c 6f 6e 67 equence,..Pen,..LongLong,..ULong
62000 4c 6f 6e 67 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 29 3b 0a 20 20 20 Long.....};......QVariant();....
62020 20 7e 51 56 61 72 69 61 6e 74 28 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 .~QVariant();.....QVariant(.cons
62040 74 20 51 56 61 72 69 61 6e 74 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 t.QVariant&.);.#ifndef.QT_NO_DAT
62060 41 53 54 52 45 41 4d 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 51 44 61 74 61 53 74 72 65 61 ASTREAM.....QVariant(.QDataStrea
62080 6d 26 20 73 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e m&.s.);.#endif.....QVariant(.con
620a0 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e st.QString&.);.....QVariant(.con
620c0 73 74 20 51 43 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f st.QCString&.);.....QVariant(.co
620e0 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e nst.char*.);.#ifndef.QT_NO_STRIN
62100 47 4c 49 53 54 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e GLIST.....QVariant(.const.QStrin
62120 67 4c 69 73 74 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 gList&.);.#endif.....QVariant(.c
62140 6f 6e 73 74 20 51 46 6f 6e 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e onst.QFont&.);.....QVariant(.con
62160 73 74 20 51 50 69 78 6d 61 70 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e st.QPixmap&.);.....QVariant(.con
62180 73 74 20 51 49 6d 61 67 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 st.QImage&.);.....QVariant(.cons
621a0 74 20 51 42 72 75 73 68 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 t.QBrush&.);.....QVariant(.const
621c0 20 51 50 6f 69 6e 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 .QPoint&.);.....QVariant(.const.
621e0 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 53 QRect&.);.....QVariant(.const.QS
62200 69 7a 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c ize&.);.....QVariant(.const.QCol
62220 6f 72 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 or&.);.....QVariant(.const.QPale
62240 74 74 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c tte&.);.....QVariant(.const.QCol
62260 6f 72 47 72 6f 75 70 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 orGroup&.);.....QVariant(.const.
62280 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 QIconSet&.);.....QVariant(.const
622a0 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 .QPointArray&.);.....QVariant(.c
622c0 6f 6e 73 74 20 51 52 65 67 69 6f 6e 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 onst.QRegion&.);.....QVariant(.c
622e0 6f 6e 73 74 20 51 42 69 74 6d 61 70 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 onst.QBitmap&.);.....QVariant(.c
62300 6f 6e 73 74 20 51 43 75 72 73 6f 72 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 onst.QCursor&.);.....QVariant(.c
62320 6f 6e 73 74 20 51 44 61 74 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e onst.QDate&.);.....QVariant(.con
62340 73 74 20 51 54 69 6d 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 st.QTime&.);.....QVariant(.const
62360 20 51 44 61 74 65 54 69 6d 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e .QDateTime&.);.....QVariant(.con
62380 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 st.QByteArray&.);.....QVariant(.
623a0 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e const.QBitArray&.);.#ifndef.QT_N
623c0 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 4b 65 79 O_ACCEL.....QVariant(.const.QKey
623e0 53 65 71 75 65 6e 63 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 Sequence&.);.#endif.....QVariant
62400 28 20 63 6f 6e 73 74 20 51 50 65 6e 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 (.const.QPen&.);.#ifndef.QT_NO_T
62420 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f EMPLATE_VARIANT.....QVariant(.co
62440 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 26 20 29 3b 0a 20 20 20 nst.QValueList<QVariant>&.);....
62460 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 .QVariant(.const.QMap<QString,QV
62480 61 72 69 61 6e 74 3e 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 ariant>&.);.#endif.....QVariant(
624a0 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 75 69 6e 74 20 29 3b 0a 20 20 .int.);.....QVariant(.uint.);...
624c0 20 20 51 56 61 72 69 61 6e 74 28 20 51 5f 4c 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 51 56 61 72 69 ..QVariant(.Q_LLONG.);.....QVari
624e0 61 6e 74 28 20 51 5f 55 4c 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 50 72 6f 62 ant(.Q_ULLONG.);.....//.###.Prob
62500 6c 65 6d 73 20 6f 6e 20 73 6f 6d 65 20 63 6f 6d 70 69 6c 65 72 73 20 3f 0a 20 20 20 20 51 56 61 lems.on.some.compilers.?.....QVa
62520 72 69 61 6e 74 28 20 62 6f 6f 6c 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 riant(.bool,.int.);.....QVariant
62540 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 51 53 69 7a 65 50 (.double.);.....QVariant(.QSizeP
62560 6f 6c 69 63 79 20 29 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 26 20 6f 70 65 72 61 74 6f 72 olicy.);......QVariant&.operator
62580 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 =.(.const.QVariant&.);.....bool.
625a0 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 29 20 63 6f operator==(.const.QVariant&.).co
625c0 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 nst;.....bool.operator!=(.const.
625e0 51 56 61 72 69 61 6e 74 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 54 79 70 65 20 74 79 70 QVariant&.).const;......Type.typ
62600 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 79 70 65 4e e().const;.....const.char*.typeN
62620 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 61 6e 43 61 73 74 28 20 ame().const;......bool.canCast(.
62640 54 79 70 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 73 74 28 20 54 79 70 Type.).const;.....bool.cast(.Typ
62660 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a e.);......bool.isValid().const;.
62680 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f ....bool.isNull().const;......vo
626a0 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 74 id.clear();......const.QString.t
626c0 6f 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 53 74 72 oString().const;.....const.QCStr
626e0 69 6e 67 20 74 6f 43 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 ing.toCString().const;.#ifndef.Q
62700 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e T_NO_STRINGLIST.....const.QStrin
62720 67 4c 69 73 74 20 74 6f 53 74 72 69 6e 67 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 gList.toStringList().const;.#end
62740 69 66 0a 20 20 20 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 74 6f 46 6f 6e 74 28 29 20 63 6f 6e 73 if.....const.QFont.toFont().cons
62760 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 74 6f 50 69 78 6d 61 70 28 29 20 t;.....const.QPixmap.toPixmap().
62780 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 74 6f 49 6d 61 67 65 28 const;.....const.QImage.toImage(
627a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 74 6f 42 72 75 73 ).const;.....const.QBrush.toBrus
627c0 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 74 6f 50 6f h().const;.....const.QPoint.toPo
627e0 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 74 6f 52 int().const;.....const.QRect.toR
62800 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 74 6f 53 ect().const;.....const.QSize.toS
62820 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 74 6f ize().const;.....const.QColor.to
62840 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 Color().const;.....const.QPalett
62860 65 20 74 6f 50 61 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 e.toPalette().const;.....const.Q
62880 43 6f 6c 6f 72 47 72 6f 75 70 20 74 6f 43 6f 6c 6f 72 47 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b ColorGroup.toColorGroup().const;
628a0 0a 20 20 20 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 74 6f 49 63 6f 6e 53 65 74 28 29 20 .....const.QIconSet.toIconSet().
628c0 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 74 6f 50 const;.....const.QPointArray.toP
628e0 6f 69 6e 74 41 72 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 69 ointArray().const;.....const.QBi
62900 74 6d 61 70 20 74 6f 42 69 74 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 tmap.toBitmap().const;.....const
62920 20 51 52 65 67 69 6f 6e 20 74 6f 52 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 .QRegion.toRegion().const;.....c
62940 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 74 6f 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 onst.QCursor.toCursor().const;..
62960 20 20 20 63 6f 6e 73 74 20 51 44 61 74 65 20 74 6f 44 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 ...const.QDate.toDate().const;..
62980 20 20 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 74 6f 54 69 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 ...const.QTime.toTime().const;..
629a0 20 20 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 74 6f 44 61 74 65 54 69 6d 65 28 29 20 ...const.QDateTime.toDateTime().
629c0 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 74 6f 42 79 const;.....const.QByteArray.toBy
629e0 74 65 41 72 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 69 74 41 teArray().const;.....const.QBitA
62a00 72 72 61 79 20 74 6f 42 69 74 41 72 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 rray.toBitArray().const;.#ifndef
62a20 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 .QT_NO_ACCEL.....const.QKeySeque
62a40 6e 63 65 20 74 6f 4b 65 79 53 65 71 75 65 6e 63 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 nce.toKeySequence().const;.#endi
62a60 66 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 65 6e 20 74 6f 50 65 6e 28 29 20 63 6f 6e 73 74 3b 0a f.....const.QPen.toPen().const;.
62a80 20 20 20 20 69 6e 74 20 74 6f 49 6e 74 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 29 20 63 6f 6e ....int.toInt(.bool.*.ok=0.).con
62aa0 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 74 6f 55 49 6e 74 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 st;.....uint.toUInt(.bool.*.ok=0
62ac0 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 4c 4c 4f 4e 47 20 74 6f 4c 6f 6e 67 4c 6f 6e 67 .).const;.....Q_LLONG.toLongLong
62ae0 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 55 4c 4c (.bool.*.ok=0.).const;.....Q_ULL
62b00 4f 4e 47 20 74 6f 55 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 29 20 63 ONG.toULongLong(.bool.*.ok=0.).c
62b20 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 6f 42 6f 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 onst;.....bool.toBool().const;..
62b40 20 20 20 64 6f 75 62 6c 65 20 74 6f 44 6f 75 62 6c 65 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 ...double.toDouble(.bool.*.ok=0.
62b60 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f ).const;.#ifndef.QT_NO_TEMPLATE_
62b80 56 41 52 49 41 4e 54 0a 20 20 20 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 VARIANT.....const.QValueList<QVa
62ba0 72 69 61 6e 74 3e 20 74 6f 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 riant>.toList().const;.....const
62bc0 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 74 6f 4d 61 70 28 29 20 .QMap<QString,QVariant>.toMap().
62be0 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 74 6f const;.#endif.....QSizePolicy.to
62c00 53 69 7a 65 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f SizePolicy().const;..#ifndef.QT_
62c20 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 NO_TEMPLATE_VARIANT.....QValueLi
62c40 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 73 74 72 69 6e 67 4c stConstIterator<QString>.stringL
62c60 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 istBegin().const;.....QValueList
62c80 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 73 74 72 69 6e 67 4c 69 73 ConstIterator<QString>.stringLis
62ca0 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 tEnd().const;.....QValueListCons
62cc0 74 49 74 65 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 6c 69 73 74 42 65 67 69 6e 28 29 20 tIterator<QVariant>.listBegin().
62ce0 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 const;.....QValueListConstIterat
62d00 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 6c 69 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 or<QVariant>.listEnd().const;...
62d20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 ..QMapConstIterator<QString,QVar
62d40 69 61 6e 74 3e 20 6d 61 70 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 61 70 iant>.mapBegin().const;.....QMap
62d60 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 ConstIterator<QString,QVariant>.
62d80 6d 61 70 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 mapEnd().const;.....QMapConstIte
62da0 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 6d 61 70 46 69 6e 64 28 rator<QString,QVariant>.mapFind(
62dc0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a .const.QString&.).const;.#endif.
62de0 20 20 20 20 51 53 74 72 69 6e 67 26 20 61 73 53 74 72 69 6e 67 28 29 3b 0a 20 20 20 20 51 43 53 ....QString&.asString();.....QCS
62e00 74 72 69 6e 67 26 20 61 73 43 53 74 72 69 6e 67 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e tring&.asCString();.#ifndef.QT_N
62e20 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 61 73 O_STRINGLIST.....QStringList&.as
62e40 53 74 72 69 6e 67 4c 69 73 74 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 46 6f 6e 74 26 20 StringList();.#endif.....QFont&.
62e60 61 73 46 6f 6e 74 28 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 26 20 61 73 50 69 78 6d 61 70 28 asFont();.....QPixmap&.asPixmap(
62e80 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 26 20 61 73 49 6d 61 67 65 28 29 3b 0a 20 20 20 20 51 42 );.....QImage&.asImage();.....QB
62ea0 72 75 73 68 26 20 61 73 42 72 75 73 68 28 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 26 20 61 73 50 rush&.asBrush();.....QPoint&.asP
62ec0 6f 69 6e 74 28 29 3b 0a 20 20 20 20 51 52 65 63 74 26 20 61 73 52 65 63 74 28 29 3b 0a 20 20 20 oint();.....QRect&.asRect();....
62ee0 20 51 53 69 7a 65 26 20 61 73 53 69 7a 65 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 26 20 61 73 .QSize&.asSize();.....QColor&.as
62f00 43 6f 6c 6f 72 28 29 3b 0a 20 20 20 20 51 50 61 6c 65 74 74 65 26 20 61 73 50 61 6c 65 74 74 65 Color();.....QPalette&.asPalette
62f20 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 61 73 43 6f 6c 6f 72 47 72 6f 75 ();.....QColorGroup&.asColorGrou
62f40 70 28 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 26 20 61 73 49 63 6f 6e 53 65 74 28 29 3b 0a p();.....QIconSet&.asIconSet();.
62f60 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 61 73 50 6f 69 6e 74 41 72 72 61 79 28 29 3b ....QPointArray&.asPointArray();
62f80 0a 20 20 20 20 51 42 69 74 6d 61 70 26 20 61 73 42 69 74 6d 61 70 28 29 3b 0a 20 20 20 20 51 52 .....QBitmap&.asBitmap();.....QR
62fa0 65 67 69 6f 6e 26 20 61 73 52 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 26 20 egion&.asRegion();.....QCursor&.
62fc0 61 73 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 51 44 61 74 65 26 20 61 73 44 61 74 65 28 29 3b asCursor();.....QDate&.asDate();
62fe0 0a 20 20 20 20 51 54 69 6d 65 26 20 61 73 54 69 6d 65 28 29 3b 0a 20 20 20 20 51 44 61 74 65 54 .....QTime&.asTime();.....QDateT
63000 69 6d 65 26 20 61 73 44 61 74 65 54 69 6d 65 28 29 3b 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 ime&.asDateTime();.....QByteArra
63020 79 26 20 61 73 42 79 74 65 41 72 72 61 79 28 29 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 26 y&.asByteArray();.....QBitArray&
63040 20 61 73 42 69 74 41 72 72 61 79 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 .asBitArray();.#ifndef.QT_NO_ACC
63060 45 4c 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 61 73 4b 65 79 53 65 71 75 65 6e EL.....QKeySequence&.asKeySequen
63080 63 65 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 50 65 6e 26 20 61 73 50 65 6e 28 29 3b 0a ce();.#endif.....QPen&.asPen();.
630a0 20 20 20 20 69 6e 74 26 20 61 73 49 6e 74 28 29 3b 0a 20 20 20 20 75 69 6e 74 26 20 61 73 55 49 ....int&.asInt();.....uint&.asUI
630c0 6e 74 28 29 3b 0a 20 20 20 20 51 5f 4c 4c 4f 4e 47 26 20 61 73 4c 6f 6e 67 4c 6f 6e 67 28 29 3b nt();.....Q_LLONG&.asLongLong();
630e0 0a 20 20 20 20 51 5f 55 4c 4c 4f 4e 47 26 20 61 73 55 4c 6f 6e 67 4c 6f 6e 67 28 29 3b 0a 20 20 .....Q_ULLONG&.asULongLong();...
63100 20 20 62 6f 6f 6c 26 20 61 73 42 6f 6f 6c 28 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 26 20 61 73 ..bool&.asBool();.....double&.as
63120 44 6f 75 62 6c 65 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 Double();.#ifndef.QT_NO_TEMPLATE
63140 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 _VARIANT.....QValueList<QVariant
63160 3e 26 20 61 73 4c 69 73 74 28 29 3b 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 >&.asList();.....QMap<QString,QV
63180 61 72 69 61 6e 74 3e 26 20 61 73 4d 61 70 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 69 ariant>&.asMap();.#endif.....QSi
631a0 7a 65 50 6f 6c 69 63 79 26 20 61 73 53 69 7a 65 50 6f 6c 69 63 79 28 29 3b 0a 0a 23 69 66 6e 64 zePolicy&.asSizePolicy();..#ifnd
631c0 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 ef.QT_NO_DATASTREAM.....void.loa
631e0 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 d(.QDataStream&.);.....void.save
63200 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 (.QDataStream&.).const;.#endif..
63220 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 79 70 65 54 6f 4e 61 6d 65 ...static.const.char*.typeToName
63240 28 20 54 79 70 65 20 74 79 70 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 54 79 70 65 20 6e 61 (.Type.typ.);.....static.Type.na
63260 6d 65 54 6f 54 79 70 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 29 3b 0a 0a 70 meToType(.const.char*.name.);..p
63280 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 0a 20 20 20 20 rivate:.....void.detach();......
632a0 63 6c 61 73 73 20 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 20 class.Private.:.public.QShared..
632c0 20 20 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 50 72 69 76 61 74 65 28 29 3b 0a 09 50 72 ...{.....public:..Private();..Pr
632e0 69 76 61 74 65 28 20 50 72 69 76 61 74 65 2a 20 29 3b 0a 09 7e 50 72 69 76 61 74 65 28 29 3b 0a ivate(.Private*.);..~Private();.
63300 0a 09 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 09 54 79 70 65 20 74 79 70 3b 0a 09 75 6e 69 ..void.clear();...Type.typ;..uni
63320 6f 6e 0a 09 7b 0a 09 20 20 20 20 75 69 6e 74 20 75 3b 0a 09 20 20 20 20 69 6e 74 20 69 3b 0a 09 on..{......uint.u;......int.i;..
63340 20 20 20 20 51 5f 4c 4c 4f 4e 47 20 6c 6c 3b 0a 09 20 20 20 20 51 5f 55 4c 4c 4f 4e 47 20 75 6c ....Q_LLONG.ll;......Q_ULLONG.ul
63360 6c 3b 0a 09 20 20 20 20 62 6f 6f 6c 20 62 3b 0a 09 20 20 20 20 64 6f 75 62 6c 65 20 64 3b 0a 09 l;......bool.b;......double.d;..
63380 20 20 20 20 76 6f 69 64 20 2a 70 74 72 3b 0a 09 7d 20 76 61 6c 75 65 3b 0a 09 75 69 6e 74 20 69 ....void.*ptr;..}.value;..uint.i
633a0 73 5f 6e 75 6c 6c 20 3a 20 31 3b 20 2f 2f 20 23 23 20 34 2e 30 20 6d 65 72 67 65 20 77 69 74 68 s_null.:.1;.//.##.4.0.merge.with
633c0 20 74 79 70 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 70 75 .typ.....};......Private*.d;..pu
633e0 62 6c 69 63 3a 0a 20 20 20 20 76 6f 69 64 2a 20 72 61 77 41 63 63 65 73 73 28 20 76 6f 69 64 2a blic:.....void*.rawAccess(.void*
63400 20 70 74 72 20 3d 20 30 2c 20 54 79 70 65 20 74 79 70 20 3d 20 49 6e 76 61 6c 69 64 2c 20 62 6f .ptr.=.0,.Type.typ.=.Invalid,.bo
63420 6f 6c 20 64 65 65 70 43 6f 70 79 20 3d 20 46 41 4c 53 45 20 29 3b 0a 7d 3b 0a 0a 2f 2f 20 64 6f ol.deepCopy.=.FALSE.);.};..//.do
63440 77 6e 20 68 65 72 65 20 66 6f 72 20 47 43 43 20 32 2e 37 2e 2a 20 63 6f 6d 70 61 74 69 62 69 6c wn.here.for.GCC.2.7.*.compatibil
63460 69 74 79 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 ity.#ifndef.QT_H.#include."qvalu
63480 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 elist.h".#include."qstringlist.h
634a0 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 ".#include."qmap.h".#endif.//.QT
634c0 5f 48 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 51 56 61 72 69 61 _H..inline.QVariant::Type.QVaria
634e0 6e 74 3a 3a 74 79 70 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d nt::type().const.{.....return.d-
63500 3e 74 79 70 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 56 61 72 69 61 6e 74 3a 3a 69 >typ;.}..inline.bool.QVariant::i
63520 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 64 2d 3e sValid().const.{.....return.(d->
63540 74 79 70 20 21 3d 20 49 6e 76 61 6c 69 64 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e typ.!=.Invalid);.}..#ifndef.QT_N
63560 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 O_TEMPLATE_VARIANT.inline.QValue
63580 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 51 56 61 72 69 ListConstIterator<QString>.QVari
635a0 61 6e 74 3a 3a 73 74 72 69 6e 67 4c 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 ant::stringListBegin().const.{..
635c0 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 53 74 72 69 6e 67 4c 69 73 74 20 29 0a 09 ...if.(.d->typ.!=.StringList.)..
635e0 72 65 74 75 72 6e 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 return.QValueListConstIterator<Q
63600 53 74 72 69 6e 67 3e 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 53 String>();.....return.((const.QS
63620 74 72 69 6e 67 4c 69 73 74 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 65 67 69 6e 28 tringList*)d->value.ptr)->begin(
63640 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 );.}..inline.QValueListConstIter
63660 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 51 56 61 72 69 61 6e 74 3a 3a 73 74 72 69 6e 67 4c 69 ator<QString>.QVariant::stringLi
63680 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 20 stEnd().const.{.....if.(.d->typ.
636a0 21 3d 20 53 74 72 69 6e 67 4c 69 73 74 20 29 0a 09 72 65 74 75 72 6e 20 51 56 61 6c 75 65 4c 69 !=.StringList.)..return.QValueLi
636c0 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 28 29 3b 0a 20 20 20 20 stConstIterator<QString>();.....
636e0 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 2a 29 64 2d 3e 76 return.((const.QStringList*)d->v
63700 61 6c 75 65 2e 70 74 72 29 2d 3e 65 6e 64 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c alue.ptr)->end();.}..inline.QVal
63720 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 51 56 ueListConstIterator<QVariant>.QV
63740 61 72 69 61 6e 74 3a 3a 6c 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 ariant::listBegin().const.{.....
63760 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 4c 69 73 74 20 29 0a 09 72 65 74 75 72 6e 20 51 56 if.(.d->typ.!=.List.)..return.QV
63780 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 28 alueListConstIterator<QVariant>(
637a0 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 );.....return.((const.QValueList
637c0 3c 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 65 67 69 6e <QVariant>*)d->value.ptr)->begin
637e0 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 ();.}..inline.QValueListConstIte
63800 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a 6c 69 73 74 45 6e rator<QVariant>.QVariant::listEn
63820 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 4c d().const.{.....if.(.d->typ.!=.L
63840 69 73 74 20 29 0a 09 72 65 74 75 72 6e 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 ist.)..return.QValueListConstIte
63860 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 rator<QVariant>();.....return.((
63880 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 const.QValueList<QVariant>*)d->v
638a0 61 6c 75 65 2e 70 74 72 29 2d 3e 65 6e 64 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4d 61 70 alue.ptr)->end();.}..inline.QMap
638c0 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 ConstIterator<QString,QVariant>.
638e0 51 56 61 72 69 61 6e 74 3a 3a 6d 61 70 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 QVariant::mapBegin().const.{....
63900 20 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 4d 61 70 20 29 0a 09 72 65 74 75 72 6e 20 51 4d .if.(.d->typ.!=.Map.)..return.QM
63920 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 apConstIterator<QString,QVariant
63940 3e 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 >();.....return.((const.QMap<QSt
63960 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 ring,QVariant>*)d->value.ptr)->b
63980 65 67 69 6e 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 egin();.}..inline.QMapConstItera
639a0 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a tor<QString,QVariant>.QVariant::
639c0 6d 61 70 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 mapEnd().const.{.....if.(.d->typ
639e0 20 21 3d 20 4d 61 70 20 29 0a 09 72 65 74 75 72 6e 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 .!=.Map.)..return.QMapConstItera
63a00 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 28 29 3b 0a 20 20 20 20 72 65 74 tor<QString,QVariant>();.....ret
63a20 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e urn.((const.QMap<QString,QVarian
63a40 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 65 6e 64 28 29 3b 0a 7d 0a 0a 69 6e 6c t>*)d->value.ptr)->end();.}..inl
63a60 69 6e 65 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 ine.QMapConstIterator<QString,QV
63a80 61 72 69 61 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a 6d 61 70 46 69 6e 64 28 20 63 6f 6e 73 74 ariant>.QVariant::mapFind(.const
63aa0 20 51 53 74 72 69 6e 67 26 20 6b 65 79 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 .QString&.key.).const.{.....if.(
63ac0 20 64 2d 3e 74 79 70 20 21 3d 20 4d 61 70 20 29 0a 09 72 65 74 75 72 6e 20 51 4d 61 70 43 6f 6e .d->typ.!=.Map.)..return.QMapCon
63ae0 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 28 29 3b 0a stIterator<QString,QVariant>();.
63b00 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c ....return.((const.QMap<QString,
63b20 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 66 69 6e 64 28 20 QVariant>*)d->value.ptr)->find(.
63b40 6b 65 79 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 key.);.}.#endif..#ifndef.QT_NO_D
63b60 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 ATASTREAM.Q_EXPORT.QDataStream&.
63b80 6f 70 65 72 61 74 6f 72 3e 3e 20 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 56 61 operator>>.(.QDataStream&.s,.QVa
63ba0 72 69 61 6e 74 26 20 70 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d riant&.p.);.Q_EXPORT.QDataStream
63bc0 26 20 6f 70 65 72 61 74 6f 72 3c 3c 20 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 63 &.operator<<.(.QDataStream&.s,.c
63be0 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 70 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 onst.QVariant&.p.);.Q_EXPORT.QDa
63c00 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3e 3e 20 28 20 51 44 61 74 61 53 74 72 65 taStream&.operator>>.(.QDataStre
63c20 61 6d 26 20 73 2c 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 26 20 70 20 29 3b 0a 51 5f 45 58 am&.s,.QVariant::Type&.p.);.Q_EX
63c40 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 20 28 20 51 PORT.QDataStream&.operator<<.(.Q
63c60 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 3a 3a 54 DataStream&.s,.const.QVariant::T
63c80 79 70 65 20 70 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f ype.p.);.#endif..#endif.//QT_NO_
63ca0 56 41 52 49 41 4e 54 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 41 52 49 41 4e 54 5f 48 0a 00 00 00 VARIANT.#endif.//.QVARIANT_H....
63cc0 14 00 71 00 77 00 69 00 6e 00 64 00 65 00 66 00 73 00 2e 00 68 00 00 04 2b 2f 2a 2a 2a 2a 2a 2a ..q.w.i.n.d.e.f.s...h...+/******
63ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
63d00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
63d20 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 ******.**.$Id$.**.**.Compatibili
63d40 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 ty.file.-.should.only.be.include
63d60 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 d.by.legacy.code..**.It.#include
63d80 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 s.the.file.which.obsoletes.this.
63da0 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 one..**.**.Copyright.(C).1998-20
63dc0 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 00.Trolltech.ASA...All.rights.re
63de0 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 served..**..This.file.is.part.of
63e00 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 .the.Qt.GUI.Toolkit..**.**.This.
63e20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 file.may.be.distributed.under.th
63e40 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a e.terms.of.the.Q.Public.License.
63e60 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f **.as.defined.by.Trolltech.ASA.o
63e80 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 f.Norway.and.appearing.in.the.fi
63ea0 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 le.**.LICENSE.QPL.included.in.th
63ec0 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 e.packaging.of.this.file..**.**.
63ee0 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 Licensees.holding.valid.Qt.Profe
63f00 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 ssional.Edition.licenses.may.use
63f20 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 .this.**.file.in.accordance.with
63f40 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 .the.Qt.Professional.Edition.Lic
63f60 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 ense.Agreement.**.provided.with.
63f80 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a the.Qt.Professional.Edition..**.
63fa0 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 **.See.http://qtsoftware.com/pri
63fc0 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 cing.html.or.email.sales@trollte
63fe0 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 ch.com.for.**.information.about.
64000 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 the.Professional.Edition.licensi
64020 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ng,.or.see.**.http://qtsoftware.
64040 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/qpl/.for.QPL.licensing.infor
64060 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a mation..**.*********************
64080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
640a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 ************************/.#ifnde
640c0 66 20 51 57 49 4e 44 45 46 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 45 46 53 5f 48 0a f.QWINDEFS_H.#define.QWINDEFS_H.
640e0 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 65 6e 64 69 66 0a #include."qwindowdefs.h".#endif.
64100 00 00 00 26 00 71 00 77 00 73 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f ...&.q.w.s.d.e.c.o.r.a.t.i.o.n._
64120 00 71 00 77 00 73 00 2e 00 68 00 00 08 a0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .q.w.s...h..../*****************
64140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
64160 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 ***************************.**.$
64180 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 44 65 63 6f 72 Id$.**.**.Definition.of.QWSDecor
641a0 61 74 69 6f 6e 20 63 6c 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 ation.class..**.**.Created.:.200
641c0 30 30 33 30 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 00308.**.**.Copyright.(C).1992-2
641e0 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 002.Trolltech.ASA...All.rights.r
64200 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 eserved..**.**.This.file.is.part
64220 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 .of.the.kernel.module.of.the.Qt.
64240 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 GUI.Toolkit..**.**.This.file.may
64260 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 .be.distributed.and/or.modified.
64280 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 under.the.terms.of.the.**.GNU.Ge
642a0 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 neral.Public.License.version.2.a
642c0 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 s.published.by.the.Free.Software
642e0 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 .**.Foundation.and.appearing.in.
64300 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e the.file.LICENSE.GPL.included.in
64320 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a .the.**.packaging.of.this.file..
64340 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 **.**.Licensees.holding.valid.Qt
64360 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 .Enterprise.Edition.or.Qt.Profes
64380 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 sional.Edition.**.licenses.for.Q
643a0 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 topia.Core.may.use.this.file.in.
643c0 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 accordance.with.the.**.Qt.Embedd
643e0 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 ed.Commercial.License.Agreement.
64400 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a provided.with.the.Software..**.*
64420 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 *.This.file.is.provided.AS.IS.wi
64440 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c th.NO.WARRANTY.OF.ANY.KIND,.INCL
64460 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c UDING.THE.**.WARRANTY.OF.DESIGN,
64480 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 .MERCHANTABILITY.AND.FITNESS.FOR
644a0 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 .A.PARTICULAR.PURPOSE..**.**.See
644c0 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 .http://qtsoftware.com/pricing.h
644e0 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d tml.or.email.sales@trolltech.com
64500 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 .for.**...information.about.Qt.C
64520 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a ommercial.License.Agreements..**
64540 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 .See.http://qtsoftware.com/gpl/.
64560 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a for.GPL.licensing.information..*
64580 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 *.**.Contact.info@trolltech.com.
645a0 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 if.any.conditions.of.this.licens
645c0 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a ing.are.**.not.clear.to.you..**.
645e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
64600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
64620 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 ******/..#ifndef.QWSDECORATION_Q
64640 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 WS_H.#define.QWSDECORATION_QWS_H
64660 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e ..#ifndef.QT_H.#include."qregion
64680 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 .h".#endif.//.QT_H..class.QPopup
646a0 4d 65 6e 75 3b 0a 0a 2f 2a 0a 20 49 6d 70 6c 65 6d 65 6e 74 73 20 64 65 63 6f 72 61 74 69 6f 6e Menu;../*..Implements.decoration
646c0 20 73 74 79 6c 65 73 0a 2a 2f 0a 63 6c 61 73 73 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 0a 7b .styles.*/.class.QWSDecoration.{
646e0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 20 7b 7d 0a .public:.....QWSDecoration().{}.
64700 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 20 7b 7d 0a ....virtual.~QWSDecoration().{}.
64720 0a 20 20 20 20 65 6e 75 6d 20 52 65 67 69 6f 6e 20 7b 20 4e 6f 6e 65 3d 30 2c 20 41 6c 6c 3d 31 .....enum.Region.{.None=0,.All=1
64740 2c 20 54 69 74 6c 65 3d 32 2c 20 54 6f 70 3d 33 2c 20 42 6f 74 74 6f 6d 3d 34 2c 20 4c 65 66 74 ,.Title=2,.Top=3,.Bottom=4,.Left
64760 3d 35 2c 20 52 69 67 68 74 3d 36 2c 0a 09 09 54 6f 70 4c 65 66 74 3d 37 2c 20 54 6f 70 52 69 67 =5,.Right=6,...TopLeft=7,.TopRig
64780 68 74 3d 38 2c 20 42 6f 74 74 6f 6d 4c 65 66 74 3d 39 2c 20 42 6f 74 74 6f 6d 52 69 67 68 74 3d ht=8,.BottomLeft=9,.BottomRight=
647a0 31 30 2c 0a 09 09 43 6c 6f 73 65 3d 31 31 2c 20 4d 69 6e 69 6d 69 7a 65 3d 31 32 2c 20 4d 61 78 10,...Close=11,.Minimize=12,.Max
647c0 69 6d 69 7a 65 3d 31 33 2c 20 4e 6f 72 6d 61 6c 69 7a 65 3d 31 34 2c 0a 09 09 4d 65 6e 75 3d 31 imize=13,.Normalize=14,...Menu=1
647e0 35 2c 20 4c 61 73 74 52 65 67 69 6f 6e 3d 4d 65 6e 75 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 5,.LastRegion=Menu.};......virtu
64800 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 al.QRegion.region(const.QWidget.
64820 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 20 72 3d 41 *,.const.QRect.&rect,.Region.r=A
64840 6c 6c 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 6f 73 65 28 ll).=.0;.....virtual.void.close(
64860 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d .QWidget.*.);.....virtual.void.m
64880 69 6e 69 6d 69 7a 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 inimize(.QWidget.*.);.....virtua
648a0 6c 20 76 6f 69 64 20 6d 61 78 69 6d 69 7a 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 23 69 l.void.maximize(.QWidget.*.);.#i
648c0 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 20 20 20 20 76 69 72 74 75 61 fndef.QT_NO_POPUPMENU.....virtua
648e0 6c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 6d 65 6e 75 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 l.QPopupMenu.*menu(const.QWidget
64900 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 .*,.const.QPoint.&);.#endif.....
64920 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 virtual.void.paint(QPainter.*,.c
64940 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c onst.QWidget.*).=.0;.....virtual
64960 20 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f .void.paintButton(QPainter.*,.co
64980 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 nst.QWidget.*,.Region,.int.state
649a0 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 44 45 43 4f 52 41 54 49 ).=.0;.};..#endif.//.QWSDECORATI
649c0 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 1c 00 71 00 73 00 74 00 79 00 6c 00 65 00 70 00 6c 00 75 00 ON_QWS_H......q.s.t.y.l.e.p.l.u.
649e0 67 00 69 00 6e 00 2e 00 68 00 00 07 fe 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a g.i.n...h..../******************
64a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
64a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 **************************.**.$I
64a40 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 79 6c 65 50 d:.$.**.**.Definition.of.QStyleP
64a60 6c 75 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 31 30 39 lugin.class.**.**.Created.:.0109
64a80 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 20 54 72 6f 6c 20.**.**.Copyright.(C).2001.Trol
64aa0 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e ltech.ASA...All.rights.reserved.
64ac0 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 .**.**.This.file.is.part.of.the.
64ae0 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f widgets.module.of.the.Qt.GUI.Too
64b00 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 lkit..**.**.This.file.may.be.dis
64b20 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 tributed.under.the.terms.of.the.
64b40 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 Q.Public.License.**.as.defined.b
64b60 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 y.Trolltech.ASA.of.Norway.and.ap
64b80 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 pearing.in.the.file.**.LICENSE.Q
64ba0 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 PL.included.in.the.packaging.of.
64bc0 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 this.file..**.**.This.file.may.b
64be0 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e e.distributed.and/or.modified.un
64c00 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 der.the.terms.of.the.**.GNU.Gene
64c20 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 ral.Public.License.version.2.as.
64c40 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a published.by.the.Free.Software.*
64c60 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 *.Foundation.and.appearing.in.th
64c80 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 e.file.LICENSE.GPL.included.in.t
64ca0 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a he.**.packaging.of.this.file..**
64cc0 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 .**.Licensees.holding.valid.Qt.E
64ce0 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 nterprise.Edition.or.Qt.Professi
64d00 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 onal.Edition.**.licenses.may.use
64d20 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 .this.file.in.accordance.with.th
64d40 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 e.Qt.Commercial.License.**.Agree
64d60 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e ment.provided.with.the.Software.
64d80 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 .**.**.This.file.is.provided.AS.
64da0 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c IS.with.NO.WARRANTY.OF.ANY.KIND,
64dc0 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 .INCLUDING.THE.**.WARRANTY.OF.DE
64de0 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 SIGN,.MERCHANTABILITY.AND.FITNES
64e00 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a S.FOR.A.PARTICULAR.PURPOSE..**.*
64e20 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 *.See.http://qtsoftware.com/pric
64e40 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 ing.html.or.email.sales@trolltec
64e60 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 h.com.for.**...information.about
64e80 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 .Qt.Commercial.License.Agreement
64ea0 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f s..**.See.http://qtsoftware.com/
64ec0 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 qpl/.for.QPL.licensing.informati
64ee0 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d on..**.See.http://qtsoftware.com
64f00 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 /gpl/.for.GPL.licensing.informat
64f20 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 ion..**.**.Contact.info@trolltec
64f40 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 h.com.if.any.conditions.of.this.
64f60 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f licensing.are.**.not.clear.to.yo
64f80 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a u..**.**************************
64fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
64fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 50 4c 55 ************/..#ifndef.QSTYLEPLU
64fe0 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 59 4c 45 50 4c 55 47 49 4e 5f 48 0a 0a 23 69 GIN_H.#define.QSTYLEPLUGIN_H..#i
65000 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 6c 75 67 69 6e 2e 68 22 fndef.QT_H.#include."qgplugin.h"
65020 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 .#include."qstringlist.h".#endif
65040 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 23 69 .//.QT_H..#ifndef.QT_NO_STYLE.#i
65060 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 63 6c 61 73 73 20 51 53 74 fndef.QT_NO_COMPONENT..class.QSt
65080 79 6c 65 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b 0a yle;.class.QStylePluginPrivate;.
650a0 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 79 6c 65 50 6c 75 67 69 6e 20 3a 20 70 .class.Q_EXPORT.QStylePlugin.:.p
650c0 75 62 6c 69 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 ublic.QGPlugin.{.....Q_OBJECT.pu
650e0 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 79 6c 65 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 blic:.....QStylePlugin();.....~Q
65100 53 74 79 6c 65 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 StylePlugin();......virtual.QStr
65120 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 ingList.keys().const.=.0;.....vi
65140 72 74 75 61 6c 20 51 53 74 79 6c 65 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 rtual.QStyle.*create(.const.QStr
65160 69 6e 67 20 26 6b 65 79 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 ing.&key.).=.0;..private:.....QS
65180 74 79 6c 65 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 tylePluginPrivate.*d;.};..#endif
651a0 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 .//.QT_NO_COMPONENT.#endif.//.QT
651c0 5f 4e 4f 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 59 4c 45 50 4c 55 47 49 _NO_STYLE..#endif.//.QSTYLEPLUGI
651e0 4e 5f 48 0a 00 00 00 1c 00 71 00 74 00 65 00 78 00 74 00 62 00 72 00 6f 00 77 00 73 00 65 00 72 N_H......q.t.e.x.t.b.r.o.w.s.e.r
65200 00 2e 00 68 00 00 0d 58 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...h...X/***********************
65220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
65240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a *********************.**.$Id:.$.
65260 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 54 65 78 74 42 72 6f **.**.Definition.of.the.QTextBro
65280 77 73 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 wser.class.**.**.Created.:.99010
652a0 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 1.**.**.Copyright.(C).1992-2000.
652c0 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 Trolltech.ASA...All.rights.reser
652e0 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 ved..**.**.This.file.is.part.of.
65300 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 the.widgets.module.of.the.Qt.GUI
65320 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 .Toolkit..**.**.This.file.may.be
65340 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 .distributed.under.the.terms.of.
65360 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e the.Q.Public.License.**.as.defin
65380 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e ed.by.Trolltech.ASA.of.Norway.an
653a0 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e d.appearing.in.the.file.**.LICEN
653c0 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 SE.QPL.included.in.the.packaging
653e0 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d .of.this.file..**.**.This.file.m
65400 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 ay.be.distributed.and/or.modifie
65420 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 d.under.the.terms.of.the.**.GNU.
65440 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 General.Public.License.version.2
65460 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 .as.published.by.the.Free.Softwa
65480 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 re.**.Foundation.and.appearing.i
654a0 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 n.the.file.LICENSE.GPL.included.
654c0 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 in.the.**.packaging.of.this.file
654e0 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 ..**.**.Licensees.holding.valid.
65500 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 Qt.Enterprise.Edition.or.Qt.Prof
65520 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 essional.Edition.**.licenses.may
65540 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 .use.this.file.in.accordance.wit
65560 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 h.the.Qt.Commercial.License.**.A
65580 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 greement.provided.with.the.Softw
655a0 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 are..**.**.This.file.is.provided
655c0 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b .AS.IS.with.NO.WARRANTY.OF.ANY.K
655e0 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f IND,.INCLUDING.THE.**.WARRANTY.O
65600 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 F.DESIGN,.MERCHANTABILITY.AND.FI
65620 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a TNESS.FOR.A.PARTICULAR.PURPOSE..
65640 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f **.**.See.http://qtsoftware.com/
65660 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c pricing.html.or.email.sales@trol
65680 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 ltech.com.for.**...information.a
656a0 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 bout.Qt.Commercial.License.Agree
656c0 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ments..**.See.http://qtsoftware.
656e0 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/qpl/.for.QPL.licensing.infor
65700 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 mation..**.See.http://qtsoftware
65720 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f .com/gpl/.for.GPL.licensing.info
65740 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c rmation..**.**.Contact.info@trol
65760 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 ltech.com.if.any.conditions.of.t
65780 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 his.licensing.are.**.not.clear.t
657a0 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.you..**.**********************
657c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
657e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 ****************/..#ifndef.QTEXT
65800 42 52 4f 57 53 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 42 52 4f 57 53 45 52 5f 48 BROWSER_H.#define.QTEXTBROWSER_H
65820 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 ..#ifndef.QT_H.#include."qptrlis
65840 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 t.h".#include."qpixmap.h".#inclu
65860 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 65 64 69 de."qcolor.h".#include."qtextedi
65880 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f t.h".#endif.//.QT_H..#ifndef.QT_
658a0 4e 4f 5f 54 45 58 54 42 52 4f 57 53 45 52 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 42 72 6f 77 73 NO_TEXTBROWSER..class.QTextBrows
658c0 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 42 72 6f erData;..class.Q_EXPORT.QTextBro
658e0 77 73 65 72 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 45 64 69 74 0a 7b 0a 20 20 20 20 51 5f wser.:.public.QTextEdit.{.....Q_
65900 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 OBJECT.....Q_PROPERTY(.QString.s
65920 6f 75 72 63 65 20 52 45 41 44 20 73 6f 75 72 63 65 20 57 52 49 54 45 20 73 65 74 53 6f 75 72 63 ource.READ.source.WRITE.setSourc
65940 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 e.).....Q_OVERRIDE(.int.undoDept
65960 68 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 h.DESIGNABLE.false.SCRIPTABLE.fa
65980 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6f 76 65 72 77 lse.).....Q_OVERRIDE(.bool.overw
659a0 72 69 74 65 4d 6f 64 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 riteMode.DESIGNABLE.false.SCRIPT
659c0 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f ABLE.false.).....Q_OVERRIDE(.boo
659e0 6c 20 6d 6f 64 69 66 69 65 64 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 29 0a 20 20 20 l.modified.SCRIPTABLE.false)....
65a00 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 44 45 53 49 47 .Q_OVERRIDE(.bool.readOnly.DESIG
65a20 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 NABLE.false.SCRIPTABLE.false.)..
65a40 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 75 6e 64 6f 52 65 64 6f 45 6e 61 62 ...Q_OVERRIDE(.bool.undoRedoEnab
65a60 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 led.DESIGNABLE.false.SCRIPTABLE.
65a80 66 61 6c 73 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 false.)..public:.....QTextBrowse
65aa0 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 r(.QWidget*.parent=0,.const.char
65ac0 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 65 78 74 42 72 6f 77 73 65 72 28 29 3b *.name=0.);.....~QTextBrowser();
65ae0 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 6f 75 72 63 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 ......QString.source().const;..p
65b00 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 ublic.slots:.....virtual.void.se
65b20 74 53 6f 75 72 63 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 29 3b 0a 20 20 tSource(const.QString&.name);...
65b40 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 61 63 6b 77 61 72 64 28 29 3b 0a 20 20 20 20 76 ..virtual.void.backward();.....v
65b60 69 72 74 75 61 6c 20 76 6f 69 64 20 66 6f 72 77 61 72 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 irtual.void.forward();.....virtu
65b80 61 6c 20 76 6f 69 64 20 68 6f 6d 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 al.void.home();.....virtual.void
65ba0 20 72 65 6c 6f 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e .reload();.....void.setText(.con
65bc0 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 20 29 20 7b 20 73 65 74 54 65 78 74 28 20 74 78 74 st.QString.&txt.).{.setText(.txt
65be0 2c 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c ,.QString::null.);.}.....virtual
65c00 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 .void.setText(.const.QString.&tx
65c20 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 6e 74 65 78 74 20 29 3b 0a 0a 73 69 t,.const.QString.&context.);..si
65c40 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 62 61 63 6b 77 61 72 64 41 76 61 69 6c 61 62 6c gnals:.....void.backwardAvailabl
65c60 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 72 77 61 72 64 41 76 61 69 6c e(.bool.);.....void.forwardAvail
65c80 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6f 75 72 63 65 43 68 61 able(.bool.);.....void.sourceCha
65ca0 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 nged(.const.QString&.);.....void
65cc0 20 68 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a .highlighted(.const.QString&.);.
65ce0 20 20 20 20 76 6f 69 64 20 6c 69 6e 6b 43 6c 69 63 6b 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 ....void.linkClicked(.const.QStr
65d00 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 6e 63 68 6f 72 43 6c 69 63 6b 65 64 28 20 ing&.);.....void.anchorClicked(.
65d20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 const.QString&,.const.QString&.)
65d40 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 ;..protected:.....void.keyPressE
65d60 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 65 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a vent(.QKeyEvent.*.e);..private:.
65d80 20 20 20 20 76 6f 69 64 20 70 6f 70 75 70 44 65 74 61 69 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 ....void.popupDetail(.const.QStr
65da0 69 6e 67 26 20 63 6f 6e 74 65 6e 74 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 ing&.contents,.const.QPoint&.pos
65dc0 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 69 6e 6b 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 .);.....bool.linksEnabled().cons
65de0 74 20 7b 20 72 65 74 75 72 6e 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 74 t.{.return.TRUE;.}.....void.emit
65e00 48 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b Highlighted(.const.QString.&s.);
65e20 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 74 4c 69 6e 6b 43 6c 69 63 6b 65 64 28 20 63 6f 6e 73 74 .....void.emitLinkClicked(.const
65e40 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 72 44 .QString.&s.);.....QTextBrowserD
65e60 61 74 61 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f ata.*d;..private:.//.Disabled.co
65e80 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 py.constructor.and.operator=.#if
65ea0 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 65 .defined(Q_DISABLE_COPY).....QTe
65ec0 78 74 42 72 6f 77 73 65 72 28 20 63 6f 6e 73 74 20 51 54 65 78 74 42 72 6f 77 73 65 72 20 26 20 xtBrowser(.const.QTextBrowser.&.
65ee0 29 3b 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 );.....QTextBrowser&.operator=(.
65f00 63 6f 6e 73 74 20 51 54 65 78 74 42 72 6f 77 73 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d const.QTextBrowser.&.);.#endif.}
65f20 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 54 42 52 4f 57 53 45 52 0a 0a ;..#endif.//.QT_NO_TEXTBROWSER..
65f40 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 42 52 4f 57 53 45 52 5f 48 0a 00 00 00 2e 00 71 00 #endif.//.QTEXTBROWSER_H......q.
65f60 77 00 73 00 62 00 65 00 6f 00 73 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 w.s.b.e.o.s.d.e.c.o.r.a.t.i.o.n.
65f80 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 02 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a _.q.w.s...h..../****************
65fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
65fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 ****************************.**.
65fe0 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 6c 63 61 72 61 74 69 6f 6e 20 6f 66 20 42 65 4f 53 20 77 $Id$.**.**.Delcaration.of.BeOS.w
66000 69 6e 64 6f 77 20 6d 61 6e 61 67 65 72 20 64 65 63 6f 72 61 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 indow.manager.decorations.**.**.
66020 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 Created.:.000101.**.**.Copyright
66040 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 .(C).2000-2002.Trolltech.ASA...A
66060 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 ll.rights.reserved..**.**.This.f
66080 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 ile.is.part.of.the.kernel.module
660a0 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 .of.the.Qt.GUI.Toolkit..**.**.Th
660c0 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
660e0 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
66100 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
66120 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
66140 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
66160 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
66180 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
661a0 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
661c0 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f ng.valid.Qt.Enterprise.Edition.o
661e0 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 r.Qt.Professional.Edition.**.lic
66200 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 enses.for.Qtopia.Core.may.use.th
66220 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a is.file.in.accordance.with.the.*
66240 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 *.Qt.Embedded.Commercial.License
66260 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
66280 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
662a0 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
662c0 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
662e0 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
66300 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
66320 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
66340 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
66360 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
66380 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
663a0 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
663c0 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/gpl/.for.GPL.licensing.inf
663e0 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f ormation..**.**.Contact.info@tro
66400 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 lltech.com.if.any.conditions.of.
66420 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 this.licensing.are.**.not.clear.
66440 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a to.you..**.*********************
66460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
66480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 42 *****************/..#ifndef.QWSB
664a0 45 4f 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 42 EOSDECORATION_QWS_H.#define.QWSB
664c0 45 4f 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f EOSDECORATION_QWS_H..#ifndef.QT_
664e0 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e H.#include."qwsdefaultdecoration
66500 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 _qws.h".#endif.//.QT_H...#ifndef
66520 20 51 54 5f 4e 4f 5f 51 57 53 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 .QT_NO_QWS_BEOS_WM_STYLE...class
66540 20 51 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 .QWSBeOSDecoration.:.public.QWSD
66560 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 efaultDecoration.{.public:.....Q
66580 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 WSBeOSDecoration();.....virtual.
665a0 7e 51 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 ~QWSBeOSDecoration();......virtu
665c0 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 al.QRegion.region(const.QWidget.
665e0 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 *,.const.QRect.&rect,.Region);..
66600 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a ...virtual.void.paint(QPainter.*
66620 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ,.const.QWidget.*);.....virtual.
66640 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e void.paintButton(QPainter.*,.con
66660 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 st.QWidget.*,.Region,.int.state)
66680 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 ;.protected:.....virtual.int.get
666a0 54 69 74 6c 65 57 69 64 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 TitleWidth(const.QWidget.*);....
666c0 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 .virtual.int.getTitleHeight(cons
666e0 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 t.QWidget.*);.....virtual.const.
66700 63 68 61 72 20 2a 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 2f 2f 20 20 20 20 76 69 72 74 75 char.**menuPixmap();.//....virtu
66720 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 al.const.char.**normalizePixmap(
66740 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 42 45 4f 53 5f );.};..#endif.//.QT_NO_QWS_BEOS_
66760 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 42 45 4f 53 44 45 43 4f 52 WM_STYLE..#endif.//.QWSBEOSDECOR
66780 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 22 00 71 00 77 00 69 00 6e 00 64 00 6f 00 77 00 64 ATION_QWS_H....".q.w.i.n.d.o.w.d
667a0 00 65 00 66 00 73 00 5f 00 77 00 69 00 6e 00 2e 00 68 00 00 0a fb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .e.f.s._.w.i.n...h..../*********
667c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
667e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
66800 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 ***.**.$Id$.**.**.Definition.of.
66820 57 69 6e 64 6f 77 73 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 79 70 65 73 20 61 6e 64 20 63 6f 6e Windows.functions,.types.and.con
66840 73 74 61 6e 74 73 20 66 6f 72 20 74 68 65 20 57 69 6e 64 6f 77 73 0a 2a 2a 20 77 69 6e 64 6f 77 stants.for.the.Windows.**.window
66860 20 73 79 73 74 65 6d 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 .system.**.**.Copyright.(C).1992
66880 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 -2002.Trolltech.ASA...All.rights
668a0 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 .reserved..**.**.This.file.is.pa
668c0 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 rt.of.the.kernel.module.of.the.Q
668e0 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 t.GUI.Toolkit..**.**.Licensees.h
66900 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 olding.valid.Qt.Enterprise.Editi
66920 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a on.or.Qt.Professional.Edition.**
66940 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 .licenses.for.Windows.may.use.th
66960 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 is.file.in.accordance.with.the.Q
66980 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e t.Commercial.**.License.Agreemen
669a0 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a t.provided.with.the.Software..**
669c0 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 .**.This.file.is.not.available.f
669e0 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 or.use.under.any.other.license.w
66a00 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 ithout.**.express.written.permis
66a20 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a sion.from.the.copyright.holder..
66a40 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 **.**.This.file.is.provided.AS.I
66a60 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 S.with.NO.WARRANTY.OF.ANY.KIND,.
66a80 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 INCLUDING.THE.**.WARRANTY.OF.DES
66aa0 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 IGN,.MERCHANTABILITY.AND.FITNESS
66ac0 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a .FOR.A.PARTICULAR.PURPOSE..**.**
66ae0 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 .See.http://qtsoftware.com/prici
66b00 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 ng.html.or.email.sales@trolltech
66b20 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 .com.for.**...information.about.
66b40 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 Qt.Commercial.License.Agreements
66b60 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 ..**.**.Contact.info@trolltech.c
66b80 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 om.if.any.conditions.of.this.lic
66ba0 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a ensing.are.**.not.clear.to.you..
66bc0 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **.*****************************
66be0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
66c00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 44 45 46 53 5f *********/..#ifndef.QWINDOWDEFS_
66c20 57 49 4e 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f WIN_H.#ifndef.QT_H.#endif.//.QT_
66c40 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 57 49 4e 5f 48 0a 0a 23 69 66 H.#define.QWINDOWDEFS_WIN_H..#if
66c60 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 64 65 ndef.QT_H.#endif.//.QT_H..#if.de
66c80 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 43 4f fined(Q_CC_BOR).&&.!defined(__CO
66ca0 4e 53 4f 4c 45 5f 5f 29 0a 23 64 65 66 69 6e 65 20 4e 45 45 44 53 5f 51 4d 41 49 4e 0a 23 65 6c NSOLE__).#define.NEEDS_QMAIN.#el
66cc0 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 57 41 54 29 0a 23 64 65 66 69 6e 65 20 4e 45 45 if.defined(Q_CC_WAT).#define.NEE
66ce0 44 53 5f 51 4d 41 49 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f DS_QMAIN.#endif..#if.!defined(Q_
66d00 4e 4f 57 49 4e 53 54 52 49 43 54 29 0a 23 64 65 66 69 6e 65 20 51 5f 57 49 4e 53 54 52 49 43 54 NOWINSTRICT).#define.Q_WINSTRICT
66d20 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 49 4e 53 54 52 49 43 54 .#endif..#if.defined(Q_WINSTRICT
66d40 29 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 53 54 52 49 43 54 29 0a 23 64 65 66 69 6e 65 20 )..#if.!defined(STRICT).#define.
66d60 53 54 52 49 43 54 0a 23 65 6e 64 69 66 0a 23 75 6e 64 65 66 20 4e 4f 5f 53 54 52 49 43 54 0a 23 STRICT.#endif.#undef.NO_STRICT.#
66d80 64 65 66 69 6e 65 20 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 6e 61 6d 65 29 20 73 74 define.Q_DECLARE_HANDLE(name).st
66da0 72 75 63 74 20 6e 61 6d 65 23 23 5f 5f 3b 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 6e 61 ruct.name##__;.typedef.struct.na
66dc0 6d 65 23 23 5f 5f 20 2a 6e 61 6d 65 0a 0a 23 65 6c 73 65 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 me##__.*name..#else..#if.!define
66de0 64 28 4e 4f 5f 53 54 52 49 43 54 29 0a 23 64 65 66 69 6e 65 20 4e 4f 5f 53 54 52 49 43 54 0a 23 d(NO_STRICT).#define.NO_STRICT.#
66e00 65 6e 64 69 66 0a 23 75 6e 64 65 66 20 20 53 54 52 49 43 54 0a 23 64 65 66 69 6e 65 20 51 5f 44 endif.#undef..STRICT.#define.Q_D
66e20 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 6e 61 6d 65 29 20 74 79 70 65 64 65 66 20 48 41 4e 44 ECLARE_HANDLE(name).typedef.HAND
66e40 4c 45 20 6e 61 6d 65 0a 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 48 49 4e 53 54 41 4e LE.name..#endif..#ifndef.HINSTAN
66e60 43 45 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 49 4e 53 54 41 4e 43 45 29 3b 0a CE.Q_DECLARE_HANDLE(HINSTANCE);.
66e80 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 44 43 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e #endif.#ifndef.HDC.Q_DECLARE_HAN
66ea0 44 4c 45 28 48 44 43 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 57 4e 44 0a 51 5f DLE(HDC);.#endif.#ifndef.HWND.Q_
66ec0 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 57 4e 44 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 DECLARE_HANDLE(HWND);.#endif.#if
66ee0 6e 64 65 66 20 48 46 4f 4e 54 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 46 4f 4e ndef.HFONT.Q_DECLARE_HANDLE(HFON
66f00 54 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 50 45 4e 0a 51 5f 44 45 43 4c 41 52 T);.#endif.#ifndef.HPEN.Q_DECLAR
66f20 45 5f 48 41 4e 44 4c 45 28 48 50 45 4e 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 E_HANDLE(HPEN);.#endif.#ifndef.H
66f40 42 52 55 53 48 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 42 52 55 53 48 29 3b 0a BRUSH.Q_DECLARE_HANDLE(HBRUSH);.
66f60 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 42 49 54 4d 41 50 0a 51 5f 44 45 43 4c 41 52 45 #endif.#ifndef.HBITMAP.Q_DECLARE
66f80 5f 48 41 4e 44 4c 45 28 48 42 49 54 4d 41 50 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 _HANDLE(HBITMAP);.#endif.#ifndef
66fa0 20 48 49 43 4f 4e 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 49 43 4f 4e 29 3b 0a .HICON.Q_DECLARE_HANDLE(HICON);.
66fc0 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 43 55 52 53 4f 52 0a 74 79 70 65 64 65 66 20 48 #endif.#ifndef.HCURSOR.typedef.H
66fe0 49 43 4f 4e 20 48 43 55 52 53 4f 52 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 50 41 ICON.HCURSOR;.#endif.#ifndef.HPA
67000 4c 45 54 54 45 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 50 41 4c 45 54 54 45 29 LETTE.Q_DECLARE_HANDLE(HPALETTE)
67020 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 52 47 4e 0a 51 5f 44 45 43 4c 41 52 45 5f ;.#endif.#ifndef.HRGN.Q_DECLARE_
67040 48 41 4e 44 4c 45 28 48 52 47 4e 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 4d 4f HANDLE(HRGN);.#endif.#ifndef.HMO
67060 4e 49 54 4f 52 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 4d 4f 4e 49 54 4f 52 29 NITOR.Q_DECLARE_HANDLE(HMONITOR)
67080 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 52 45 53 55 4c 54 0a 74 79 70 65 64 65 66 ;.#endif.#ifndef.HRESULT.typedef
670a0 20 6c 6f 6e 67 20 48 52 45 53 55 4c 54 3b 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 73 .long.HRESULT;.#endif..typedef.s
670c0 74 72 75 63 74 20 74 61 67 4d 53 47 20 4d 53 47 3b 0a 74 79 70 65 64 65 66 20 48 57 4e 44 20 57 truct.tagMSG.MSG;.typedef.HWND.W
670e0 49 64 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 48 49 4e 53 54 41 4e 43 45 20 71 57 69 6e 41 70 70 49 Id;..Q_EXPORT.HINSTANCE.qWinAppI
67100 6e 73 74 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 48 49 4e 53 54 41 4e 43 45 20 71 57 69 6e 41 70 nst();.Q_EXPORT.HINSTANCE.qWinAp
67120 70 50 72 65 76 49 6e 73 74 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 69 6e 74 09 20 20 20 71 57 69 pPrevInst();.Q_EXPORT.int....qWi
67140 6e 41 70 70 43 6d 64 53 68 6f 77 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 48 44 43 09 20 20 20 71 nAppCmdShow();.Q_EXPORT.HDC....q
67160 74 5f 64 69 73 70 6c 61 79 5f 64 63 28 29 3b 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 4e 5f t_display_dc();..#define.QT_WIN_
67180 50 41 49 4e 54 45 52 5f 4d 45 4d 42 45 52 53 20 5c 0a 20 20 20 20 48 44 43 09 09 68 64 63 3b 09 PAINTER_MEMBERS.\.....HDC..hdc;.
671a0 09 5c 0a 20 20 20 20 48 50 45 4e 09 68 70 65 6e 3b 09 09 5c 0a 20 20 20 20 48 46 4f 4e 54 09 68 .\.....HPEN.hpen;..\.....HFONT.h
671c0 66 6f 6e 74 3b 09 09 5c 0a 20 20 20 20 48 42 52 55 53 48 09 68 62 72 75 73 68 3b 09 09 5c 0a 20 font;..\.....HBRUSH.hbrush;..\..
671e0 20 20 20 48 42 49 54 4d 41 50 09 68 62 72 75 73 68 62 6d 3b 09 5c 0a 20 20 20 20 48 50 41 4c 45 ...HBITMAP.hbrushbm;.\.....HPALE
67200 54 54 45 09 68 6f 6c 64 70 61 6c 3b 09 5c 0a 20 20 20 20 75 69 6e 74 09 6e 6f 63 6f 6c 42 72 75 TTE.holdpal;.\.....uint.nocolBru
67220 73 68 20 20 3a 20 31 3b 5c 0a 20 20 20 20 75 69 6e 74 09 70 69 78 6d 61 70 42 72 75 73 68 20 3a sh..:.1;\.....uint.pixmapBrush.:
67240 20 31 3b 5c 0a 20 20 20 20 75 69 6e 74 20 75 73 69 6e 67 4e 61 74 69 76 65 58 46 6f 72 6d 20 3a .1;\.....uint.usingNativeXForm.:
67260 20 31 3b 20 20 5c 0a 20 20 20 20 75 69 6e 74 20 68 61 73 55 73 65 64 4e 61 74 69 76 65 58 46 6f .1;..\.....uint.hasUsedNativeXFo
67280 72 6d 20 3a 20 31 3b 5c 0a 20 20 20 20 62 6f 6f 6c 09 6e 61 74 69 76 65 58 46 6f 72 6d 28 20 62 rm.:.1;\.....bool.nativeXForm(.b
672a0 6f 6f 6c 20 29 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 74 00 65 00 78 00 74 00 65 00 ool.);..#endif......q.t.e.x.t.e.
672c0 64 00 69 00 74 00 2e 00 68 00 00 4a f4 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d.i.t...h..J./******************
672e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
67300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 **************************.**.$I
67320 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 54 65 d:.$.**.**.Definition.of.the.QTe
67340 78 74 45 64 69 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 xtEdit.class.**.**.Created.:.990
67360 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 101.**.**.Copyright.(C).1992-200
67380 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 0.Trolltech.ASA...All.rights.res
673a0 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f erved..**.**.This.file.is.part.o
673c0 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 f.the.widgets.module.of.the.Qt.G
673e0 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
67400 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f be.distributed.under.the.terms.o
67420 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 f.the.Q.Public.License.**.as.def
67440 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 ined.by.Trolltech.ASA.of.Norway.
67460 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 and.appearing.in.the.file.**.LIC
67480 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 ENSE.QPL.included.in.the.packagi
674a0 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 ng.of.this.file..**.**.This.file
674c0 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
674e0 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
67500 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
67520 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
67540 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
67560 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
67580 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
675a0 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
675c0 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
675e0 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d ofessional.Edition.**.licenses.m
67600 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
67620 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a ith.the.Qt.Commercial.License.**
67640 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
67660 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
67680 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
676a0 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
676c0 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
676e0 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
67700 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
67720 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
67740 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
67760 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
67780 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
677a0 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/qpl/.for.QPL.licensing.inf
677c0 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 ormation..**.See.http://qtsoftwa
677e0 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
67800 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
67820 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
67840 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
67860 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
67880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
678a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 ******************/..#ifndef.QTE
678c0 58 54 45 44 49 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 45 44 49 54 5f 48 0a 0a 23 69 XTEDIT_H.#define.QTEXTEDIT_H..#i
678e0 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 fndef.QT_H.#include."qscrollview
67900 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 79 6c 65 73 68 65 65 74 2e 68 22 0a 23 69 6e .h".#include."qstylesheet.h".#in
67920 63 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 clude."qptrvector.h".#include."q
67940 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e valuelist.h".#include."qptrlist.
67960 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f h".#endif.//.QT_H..#ifndef.QT_NO
67980 5f 54 45 58 54 45 44 49 54 0a 2f 2f 20 75 6e 63 6f 6d 6d 65 6e 74 20 62 65 6c 6f 77 20 74 6f 20 _TEXTEDIT.//.uncomment.below.to.
679a0 65 6e 61 62 6c 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 6d 6f 64 65 20 2d 20 61 6c 73 6f 20 enable.optimization.mode.-.also.
679c0 75 6e 63 6f 6d 6d 65 6e 74 20 74 68 65 0a 2f 2f 20 6f 70 74 69 6d 44 6f 41 75 74 6f 53 63 72 6f uncomment.the.//.optimDoAutoScro
679e0 6c 6c 28 29 20 70 72 69 76 61 74 65 20 73 6c 6f 74 20 73 69 6e 63 65 20 6d 6f 63 20 69 67 6e 6f ll().private.slot.since.moc.igno
67a00 72 65 73 20 23 69 66 64 65 66 73 2e 2e 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 45 58 54 45 44 49 res.#ifdefs...#define.QT_TEXTEDI
67a20 54 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a T_OPTIMIZATION..class.QPainter;.
67a40 63 6c 61 73 73 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 class.QTextDocument;.class.QText
67a60 43 75 72 73 6f 72 3b 0a 63 6c 61 73 73 20 51 4b 65 79 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 Cursor;.class.QKeyEvent;.class.Q
67a80 52 65 73 69 7a 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 4d 6f 75 73 65 45 76 65 6e 74 3b 0a ResizeEvent;.class.QMouseEvent;.
67aa0 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 69 6e 67 3b class.QTimer;.class.QTextString;
67ac0 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 6d 6d 61 6e 64 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 .class.QTextCommand;.class.QText
67ae0 50 61 72 61 67 72 61 70 68 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 46 6f 72 6d 61 74 3b 0a 63 6c Paragraph;.class.QTextFormat;.cl
67b00 61 73 73 20 51 46 6f 6e 74 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 3b 0a 63 6c 61 73 73 20 51 ass.QFont;.class.QColor;.class.Q
67b20 54 65 78 74 45 64 69 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 42 72 6f 77 73 65 72 3b 0a 63 6c TextEdit;.class.QTextBrowser;.cl
67b40 61 73 73 20 51 54 65 78 74 53 74 72 69 6e 67 3b 0a 73 74 72 75 63 74 20 51 55 6e 64 6f 52 65 64 ass.QTextString;.struct.QUndoRed
67b60 6f 49 6e 66 6f 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a oInfoPrivate;.class.QPopupMenu;.
67b80 63 6c 61 73 73 20 51 54 65 78 74 45 64 69 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 53 class.QTextEditPrivate;.class.QS
67ba0 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 3b 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 45 58 yntaxHighlighter;..#ifdef.QT_TEX
67bc0 54 45 44 49 54 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 63 6c 61 73 73 20 51 54 65 78 74 45 64 TEDIT_OPTIMIZATION.class.QTextEd
67be0 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 itOptimPrivate.{.public:.....//.
67c00 4e 6f 74 65 3a 20 6e 6f 20 6c 65 66 74 2d 74 61 67 20 68 61 73 20 61 6e 79 20 76 61 6c 75 65 20 Note:.no.left-tag.has.any.value.
67c20 66 6f 72 20 6c 65 66 74 54 61 67 20 6f 72 20 70 61 72 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 2f for.leftTag.or.parent,.and...../
67c40 2f 20 6e 6f 20 72 69 67 68 74 2d 74 61 67 20 68 61 73 20 61 6e 79 20 66 6f 72 6d 61 74 74 69 6e /.no.right-tag.has.any.formattin
67c60 67 20 66 6c 61 67 73 20 73 65 74 2e 0a 20 20 20 20 65 6e 75 6d 20 54 61 67 54 79 70 65 20 7b 20 g.flags.set......enum.TagType.{.
67c80 43 6f 6c 6f 72 20 3d 20 30 2c 20 46 6f 72 6d 61 74 20 3d 20 31 20 7d 3b 0a 20 20 20 20 73 74 72 Color.=.0,.Format.=.1.};.....str
67ca0 75 63 74 20 54 61 67 20 7b 0a 09 54 61 67 54 79 70 65 20 74 79 70 65 3a 32 3b 0a 09 62 6f 6f 6c uct.Tag.{..TagType.type:2;..bool
67cc0 20 62 6f 6c 64 3a 31 3b 0a 09 62 6f 6f 6c 20 69 74 61 6c 69 63 3a 31 3b 0a 09 62 6f 6f 6c 20 75 .bold:1;..bool.italic:1;..bool.u
67ce0 6e 64 65 72 6c 69 6e 65 3a 31 3b 0a 09 69 6e 74 20 6c 69 6e 65 3b 0a 09 69 6e 74 20 69 6e 64 65 nderline:1;..int.line;..int.inde
67d00 78 3b 0a 09 54 61 67 20 2a 20 6c 65 66 74 54 61 67 3b 20 2f 2f 20 70 74 72 20 74 6f 20 6c 65 66 x;..Tag.*.leftTag;.//.ptr.to.lef
67d20 74 2d 74 61 67 20 69 6e 20 61 20 6c 65 66 74 2d 72 69 67 68 74 20 74 61 67 20 70 61 69 72 0a 09 t-tag.in.a.left-right.tag.pair..
67d40 54 61 67 20 2a 20 70 61 72 65 6e 74 3b 20 20 2f 2f 20 70 74 72 20 74 6f 20 70 61 72 65 6e 74 20 Tag.*.parent;..//.ptr.to.parent.
67d60 6c 65 66 74 2d 74 61 67 20 69 6e 20 61 20 6e 65 73 74 65 64 20 74 61 67 0a 09 54 61 67 20 2a 20 left-tag.in.a.nested.tag..Tag.*.
67d80 70 72 65 76 3b 0a 09 54 61 67 20 2a 20 6e 65 78 74 3b 0a 09 51 53 74 72 69 6e 67 20 74 61 67 3b prev;..Tag.*.next;..QString.tag;
67da0 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 .....};.....QTextEditOptimPrivat
67dc0 65 28 29 0a 20 20 20 20 7b 0a 09 6c 65 6e 20 3d 20 6e 75 6d 4c 69 6e 65 73 20 3d 20 6d 61 78 4c e().....{..len.=.numLines.=.maxL
67de0 69 6e 65 57 69 64 74 68 20 3d 20 30 3b 0a 09 73 65 6c 53 74 61 72 74 2e 6c 69 6e 65 20 3d 20 73 ineWidth.=.0;..selStart.line.=.s
67e00 65 6c 53 74 61 72 74 2e 69 6e 64 65 78 20 3d 20 2d 31 3b 0a 09 73 65 6c 45 6e 64 2e 6c 69 6e 65 elStart.index.=.-1;..selEnd.line
67e20 20 3d 20 73 65 6c 45 6e 64 2e 69 6e 64 65 78 20 3d 20 2d 31 3b 0a 09 73 65 61 72 63 68 2e 6c 69 .=.selEnd.index.=.-1;..search.li
67e40 6e 65 20 3d 20 73 65 61 72 63 68 2e 69 6e 64 65 78 20 3d 20 30 3b 0a 09 74 61 67 73 20 3d 20 6c ne.=.search.index.=.0;..tags.=.l
67e60 61 73 74 54 61 67 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 astTag.=.0;.....}.....void.clear
67e80 54 61 67 73 28 29 0a 20 20 20 20 7b 0a 09 54 61 67 20 2a 20 69 74 72 20 3d 20 74 61 67 73 3b 0a Tags().....{..Tag.*.itr.=.tags;.
67ea0 09 77 68 69 6c 65 20 28 20 74 61 67 73 20 29 20 7b 0a 09 20 20 20 20 69 74 72 20 20 3d 20 74 61 .while.(.tags.).{......itr..=.ta
67ec0 67 73 3b 0a 09 20 20 20 20 74 61 67 73 20 3d 20 74 61 67 73 2d 3e 6e 65 78 74 3b 0a 09 20 20 20 gs;......tags.=.tags->next;.....
67ee0 20 64 65 6c 65 74 65 20 69 74 72 3b 0a 09 7d 0a 09 74 61 67 73 20 3d 20 6c 61 73 74 54 61 67 20 .delete.itr;..}..tags.=.lastTag.
67f00 3d 20 30 3b 0a 09 74 61 67 49 6e 64 65 78 2e 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 7d 0a 20 20 =.0;..tagIndex.clear();.....}...
67f20 20 20 7e 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 28 29 0a 20 20 20 20 7b ..~QTextEditOptimPrivate().....{
67f40 0a 09 63 6c 65 61 72 54 61 67 73 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 6e 74 20 6c 65 6e ..clearTags();.....}.....int.len
67f60 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 4c 69 6e 65 73 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 4c ;.....int.numLines;.....int.maxL
67f80 69 6e 65 57 69 64 74 68 3b 0a 20 20 20 20 73 74 72 75 63 74 20 53 65 6c 65 63 74 69 6f 6e 20 7b ineWidth;.....struct.Selection.{
67fa0 0a 09 69 6e 74 20 6c 69 6e 65 3b 0a 09 69 6e 74 20 69 6e 64 65 78 3b 0a 20 20 20 20 7d 3b 0a 20 ..int.line;..int.index;.....};..
67fc0 20 20 20 53 65 6c 65 63 74 69 6f 6e 20 73 65 6c 53 74 61 72 74 2c 20 73 65 6c 45 6e 64 2c 20 73 ...Selection.selStart,.selEnd,.s
67fe0 65 61 72 63 68 3b 0a 20 20 20 20 54 61 67 20 2a 20 74 61 67 73 2c 20 2a 20 6c 61 73 74 54 61 67 earch;.....Tag.*.tags,.*.lastTag
68000 3b 0a 20 20 20 20 51 4d 61 70 3c 69 6e 74 2c 20 51 53 74 72 69 6e 67 3e 20 6c 69 6e 65 73 3b 0a ;.....QMap<int,.QString>.lines;.
68020 20 20 20 20 51 4d 61 70 3c 69 6e 74 2c 20 54 61 67 20 2a 3e 20 74 61 67 49 6e 64 65 78 3b 0a 7d ....QMap<int,.Tag.*>.tagIndex;.}
68040 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 45 64 ;.#endif..class.Q_EXPORT.QTextEd
68060 69 74 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 20 66 72 it.:.public.QScrollView.{.....fr
68080 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 42 72 6f 77 73 65 72 3b 0a 20 20 20 20 66 72 69 iend.class.QTextBrowser;.....fri
680a0 65 6e 64 20 63 6c 61 73 73 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 3b 0a 0a 20 end.class.QSyntaxHighlighter;...
680c0 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 57 6f 72 64 57 72 61 ...Q_OBJECT.....Q_ENUMS(.WordWra
680e0 70 20 57 72 61 70 50 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 53 45 54 53 28 20 41 75 74 6f 46 p.WrapPolicy.).....Q_SETS(.AutoF
68100 6f 72 6d 61 74 74 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 65 78 74 ormatting.).....Q_PROPERTY(.Text
68120 46 6f 72 6d 61 74 20 74 65 78 74 46 6f 72 6d 61 74 20 52 45 41 44 20 74 65 78 74 46 6f 72 6d 61 Format.textFormat.READ.textForma
68140 74 20 57 52 49 54 45 20 73 65 74 54 65 78 74 46 6f 72 6d 61 74 20 29 0a 20 20 20 20 51 5f 50 52 t.WRITE.setTextFormat.).....Q_PR
68160 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 OPERTY(.QString.text.READ.text.W
68180 52 49 54 45 20 73 65 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 RITE.setText.).....Q_PROPERTY(.Q
681a0 42 72 75 73 68 20 70 61 70 65 72 20 52 45 41 44 20 70 61 70 65 72 20 57 52 49 54 45 20 73 65 74 Brush.paper.READ.paper.WRITE.set
681c0 50 61 70 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6c 69 6e Paper.).....Q_PROPERTY(.bool.lin
681e0 6b 55 6e 64 65 72 6c 69 6e 65 20 52 45 41 44 20 6c 69 6e 6b 55 6e 64 65 72 6c 69 6e 65 20 57 52 kUnderline.READ.linkUnderline.WR
68200 49 54 45 20 73 65 74 4c 69 6e 6b 55 6e 64 65 72 6c 69 6e 65 20 29 0a 20 20 20 20 51 5f 50 52 4f ITE.setLinkUnderline.).....Q_PRO
68220 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 64 6f 63 75 6d 65 6e 74 54 69 74 6c 65 20 52 45 41 PERTY(.QString.documentTitle.REA
68240 44 20 64 6f 63 75 6d 65 6e 74 54 69 74 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 D.documentTitle.).....Q_PROPERTY
68260 28 20 69 6e 74 20 6c 65 6e 67 74 68 20 52 45 41 44 20 6c 65 6e 67 74 68 20 29 0a 20 20 20 20 51 (.int.length.READ.length.).....Q
68280 5f 50 52 4f 50 45 52 54 59 28 20 57 6f 72 64 57 72 61 70 20 77 6f 72 64 57 72 61 70 20 52 45 41 _PROPERTY(.WordWrap.wordWrap.REA
682a0 44 20 77 6f 72 64 57 72 61 70 20 57 52 49 54 45 20 73 65 74 57 6f 72 64 57 72 61 70 20 29 0a 20 D.wordWrap.WRITE.setWordWrap.)..
682c0 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 77 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 ...Q_PROPERTY(.int.wrapColumnOrW
682e0 69 64 74 68 20 52 45 41 44 20 77 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 20 57 52 49 54 idth.READ.wrapColumnOrWidth.WRIT
68300 45 20 73 65 74 57 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 E.setWrapColumnOrWidth.).....Q_P
68320 52 4f 50 45 52 54 59 28 20 57 72 61 70 50 6f 6c 69 63 79 20 77 72 61 70 50 6f 6c 69 63 79 20 52 ROPERTY(.WrapPolicy.wrapPolicy.R
68340 45 41 44 20 77 72 61 70 50 6f 6c 69 63 79 20 57 52 49 54 45 20 73 65 74 57 72 61 70 50 6f 6c 69 EAD.wrapPolicy.WRITE.setWrapPoli
68360 63 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 68 61 73 53 65 6c cy.).....Q_PROPERTY(.bool.hasSel
68380 65 63 74 65 64 54 65 78 74 20 52 45 41 44 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 20 29 ectedText.READ.hasSelectedText.)
683a0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 65 6c 65 63 74 65 .....Q_PROPERTY(.QString.selecte
683c0 64 54 65 78 74 20 52 45 41 44 20 73 65 6c 65 63 74 65 64 54 65 78 74 20 29 0a 20 20 20 20 51 5f dText.READ.selectedText.).....Q_
683e0 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 68 20 52 45 41 44 20 75 6e 64 PROPERTY(.int.undoDepth.READ.und
68400 6f 44 65 70 74 68 20 57 52 49 54 45 20 73 65 74 55 6e 64 6f 44 65 70 74 68 20 29 0a 20 20 20 20 oDepth.WRITE.setUndoDepth.).....
68420 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 4d 6f 64 65 20 52 Q_PROPERTY(.bool.overwriteMode.R
68440 45 41 44 20 69 73 4f 76 65 72 77 72 69 74 65 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 4f 76 65 EAD.isOverwriteMode.WRITE.setOve
68460 72 77 72 69 74 65 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f rwriteMode.).....Q_PROPERTY(.boo
68480 6c 20 6d 6f 64 69 66 69 65 64 20 52 45 41 44 20 69 73 4d 6f 64 69 66 69 65 64 20 57 52 49 54 45 l.modified.READ.isModified.WRITE
684a0 20 73 65 74 4d 6f 64 69 66 69 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a .setModified.DESIGNABLE.false.).
684c0 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 52 45 ....Q_PROPERTY(.bool.readOnly.RE
684e0 41 44 20 69 73 52 65 61 64 4f 6e 6c 79 20 57 52 49 54 45 20 73 65 74 52 65 61 64 4f 6e 6c 79 20 AD.isReadOnly.WRITE.setReadOnly.
68500 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 6e 64 6f 52 65 64 6f 45 ).....Q_PROPERTY(.bool.undoRedoE
68520 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 55 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 20 57 52 nabled.READ.isUndoRedoEnabled.WR
68540 49 54 45 20 73 65 74 55 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 ITE.setUndoRedoEnabled.).....Q_P
68560 52 4f 50 45 52 54 59 28 20 69 6e 74 20 74 61 62 53 74 6f 70 57 69 64 74 68 20 52 45 41 44 20 74 ROPERTY(.int.tabStopWidth.READ.t
68580 61 62 53 74 6f 70 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 54 61 62 53 74 6f 70 57 69 64 74 abStopWidth.WRITE.setTabStopWidt
685a0 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 74 61 62 43 68 61 6e h.).....Q_PROPERTY(.bool.tabChan
685c0 67 65 73 46 6f 63 75 73 20 52 45 41 44 20 74 61 62 43 68 61 6e 67 65 73 46 6f 63 75 73 20 57 52 gesFocus.READ.tabChangesFocus.WR
685e0 49 54 45 20 73 65 74 54 61 62 43 68 61 6e 67 65 73 46 6f 63 75 73 20 29 0a 20 20 20 20 51 5f 50 ITE.setTabChangesFocus.).....Q_P
68600 52 4f 50 45 52 54 59 28 20 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 61 75 74 6f 46 6f 72 6d ROPERTY(.AutoFormatting.autoForm
68620 61 74 74 69 6e 67 20 52 45 41 44 20 61 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 57 52 49 54 45 atting.READ.autoFormatting.WRITE
68640 20 73 65 74 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 .setAutoFormatting.)..public:...
68660 20 20 65 6e 75 6d 20 57 6f 72 64 57 72 61 70 20 7b 0a 09 4e 6f 57 72 61 70 2c 0a 09 57 69 64 67 ..enum.WordWrap.{..NoWrap,..Widg
68680 65 74 57 69 64 74 68 2c 0a 09 46 69 78 65 64 50 69 78 65 6c 57 69 64 74 68 2c 0a 09 46 69 78 65 etWidth,..FixedPixelWidth,..Fixe
686a0 64 43 6f 6c 75 6d 6e 57 69 64 74 68 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 72 dColumnWidth.....};......enum.Wr
686c0 61 70 50 6f 6c 69 63 79 20 7b 0a 09 41 74 57 6f 72 64 42 6f 75 6e 64 61 72 79 2c 0a 09 41 74 57 apPolicy.{..AtWordBoundary,..AtW
686e0 68 69 74 65 53 70 61 63 65 20 3d 20 41 74 57 6f 72 64 42 6f 75 6e 64 61 72 79 2c 20 2f 2f 20 41 hiteSpace.=.AtWordBoundary,.//.A
68700 74 57 68 69 74 65 53 70 61 63 65 20 69 73 20 64 65 70 72 65 63 61 74 65 64 0a 09 41 6e 79 77 68 tWhiteSpace.is.deprecated..Anywh
68720 65 72 65 2c 0a 09 41 74 57 6f 72 64 4f 72 44 6f 63 75 6d 65 6e 74 42 6f 75 6e 64 61 72 79 0a 20 ere,..AtWordOrDocumentBoundary..
68740 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 7b ...};......enum.AutoFormatting.{
68760 0a 09 41 75 74 6f 4e 6f 6e 65 20 3d 20 30 2c 0a 09 41 75 74 6f 42 75 6c 6c 65 74 4c 69 73 74 20 ..AutoNone.=.0,..AutoBulletList.
68780 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 41 75 74 6f 41 6c 6c 20 3d 20 30 78 66 66 66 66 66 =.0x00000001,..AutoAll.=.0xfffff
687a0 66 66 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4b 65 79 62 6f 61 72 64 41 63 74 fff.....};......enum.KeyboardAct
687c0 69 6f 6e 20 7b 0a 09 41 63 74 69 6f 6e 42 61 63 6b 73 70 61 63 65 2c 0a 09 41 63 74 69 6f 6e 44 ion.{..ActionBackspace,..ActionD
687e0 65 6c 65 74 65 2c 0a 09 41 63 74 69 6f 6e 52 65 74 75 72 6e 2c 0a 09 41 63 74 69 6f 6e 4b 69 6c elete,..ActionReturn,..ActionKil
68800 6c 2c 0a 09 41 63 74 69 6f 6e 57 6f 72 64 42 61 63 6b 73 70 61 63 65 2c 0a 09 41 63 74 69 6f 6e l,..ActionWordBackspace,..Action
68820 57 6f 72 64 44 65 6c 65 74 65 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 43 75 72 73 WordDelete.....};......enum.Curs
68840 6f 72 41 63 74 69 6f 6e 20 7b 0a 09 4d 6f 76 65 42 61 63 6b 77 61 72 64 2c 0a 09 4d 6f 76 65 46 orAction.{..MoveBackward,..MoveF
68860 6f 72 77 61 72 64 2c 0a 09 4d 6f 76 65 57 6f 72 64 42 61 63 6b 77 61 72 64 2c 0a 09 4d 6f 76 65 orward,..MoveWordBackward,..Move
68880 57 6f 72 64 46 6f 72 77 61 72 64 2c 0a 09 4d 6f 76 65 55 70 2c 0a 09 4d 6f 76 65 44 6f 77 6e 2c WordForward,..MoveUp,..MoveDown,
688a0 0a 09 4d 6f 76 65 4c 69 6e 65 53 74 61 72 74 2c 0a 09 4d 6f 76 65 4c 69 6e 65 45 6e 64 2c 0a 09 ..MoveLineStart,..MoveLineEnd,..
688c0 4d 6f 76 65 48 6f 6d 65 2c 0a 09 4d 6f 76 65 45 6e 64 2c 0a 09 4d 6f 76 65 50 67 55 70 2c 0a 09 MoveHome,..MoveEnd,..MovePgUp,..
688e0 4d 6f 76 65 50 67 44 6f 77 6e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 56 65 72 74 MovePgDown.....};......enum.Vert
68900 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 7b 0a 09 41 6c 69 67 6e 4e 6f 72 6d 61 6c 2c 0a 09 41 icalAlignment.{..AlignNormal,..A
68920 6c 69 67 6e 53 75 70 65 72 53 63 72 69 70 74 2c 0a 09 41 6c 69 67 6e 53 75 62 53 63 72 69 70 74 lignSuperScript,..AlignSubScript
68940 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 65 78 74 49 6e 73 65 72 74 69 6f 6e 46 .....};......enum.TextInsertionF
68960 6c 61 67 73 20 7b 0a 09 52 65 64 6f 49 6e 64 65 6e 74 61 74 69 6f 6e 20 3d 20 30 78 30 30 30 31 lags.{..RedoIndentation.=.0x0001
68980 2c 0a 09 43 68 65 63 6b 4e 65 77 4c 69 6e 65 73 20 3d 20 30 78 30 30 30 32 2c 0a 09 52 65 6d 6f ,..CheckNewLines.=.0x0002,..Remo
689a0 76 65 53 65 6c 65 63 74 65 64 20 3d 20 30 78 30 30 30 34 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 veSelected.=.0x0004.....};......
689c0 51 54 65 78 74 45 64 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 QTextEdit(.const.QString&.text,.
689e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 const.QString&.context.=.QString
68a00 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 20 20 20 20 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d ::null,.........QWidget*.parent=
68a20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 29 3b 0a 20 20 20 20 51 54 65 78 0,.const.char*.name=0);.....QTex
68a40 74 45 64 69 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 tEdit(.QWidget*.parent=0,.const.
68a60 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 char*.name=0.);.....virtual.~QTe
68a80 78 74 45 64 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 xtEdit();.....void.setPalette(.c
68aa0 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 onst.QPalette.&.);......QString.
68ac0 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 text().const;.....QString.text(.
68ae0 69 6e 74 20 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 54 65 78 74 46 6f 72 6d 61 74 int.para.).const;.....TextFormat
68b00 20 74 65 78 74 46 6f 72 6d 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 .textFormat().const;.....QString
68b20 20 63 6f 6e 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 64 6f .context().const;.....QString.do
68b40 63 75 6d 65 6e 74 54 69 74 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 67 cumentTitle().const;......void.g
68b60 65 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 2a 70 61 72 61 46 72 6f 6d 2c 20 69 6e 74 20 etSelection(.int.*paraFrom,.int.
68b80 2a 69 6e 64 65 78 46 72 6f 6d 2c 0a 09 09 20 20 20 20 69 6e 74 20 2a 70 61 72 61 54 6f 2c 20 69 *indexFrom,.......int.*paraTo,.i
68ba0 6e 74 20 2a 69 6e 64 65 78 54 6f 2c 20 69 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 20 63 6f nt.*indexTo,.int.selNum.=.0.).co
68bc0 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 69 6e 64 28 20 63 6f 6e 73 nst;.....virtual.bool.find(.cons
68be0 74 20 51 53 74 72 69 6e 67 20 26 65 78 70 72 2c 20 62 6f 6f 6c 20 63 73 2c 20 62 6f 6f 6c 20 77 t.QString.&expr,.bool.cs,.bool.w
68c00 6f 2c 20 62 6f 6f 6c 20 66 6f 72 77 61 72 64 20 3d 20 54 52 55 45 2c 0a 09 09 20 20 20 20 20 20 o,.bool.forward.=.TRUE,.........
68c20 20 69 6e 74 20 2a 70 61 72 61 20 3d 20 30 2c 20 69 6e 74 20 2a 69 6e 64 65 78 20 3d 20 30 20 29 .int.*para.=.0,.int.*index.=.0.)
68c40 3b 0a 0a 20 20 20 20 69 6e 74 20 70 61 72 61 67 72 61 70 68 73 28 29 20 63 6f 6e 73 74 3b 0a 20 ;......int.paragraphs().const;..
68c60 20 20 20 69 6e 74 20 6c 69 6e 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6c 69 ...int.lines().const;.....int.li
68c80 6e 65 73 4f 66 50 61 72 61 67 72 61 70 68 28 20 69 6e 74 20 70 61 72 61 20 29 20 63 6f 6e 73 74 nesOfParagraph(.int.para.).const
68ca0 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 4f 66 43 68 61 72 28 20 69 6e 74 20 70 61 72 61 2c 20 ;.....int.lineOfChar(.int.para,.
68cc0 69 6e 74 20 63 68 72 20 29 3b 0a 20 20 20 20 69 6e 74 20 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 int.chr.);.....int.length().cons
68ce0 74 3b 0a 20 20 20 20 51 52 65 63 74 20 70 61 72 61 67 72 61 70 68 52 65 63 74 28 20 69 6e 74 20 t;.....QRect.paragraphRect(.int.
68d00 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 61 72 61 67 72 61 70 68 41 para.).const;.....int.paragraphA
68d20 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 t(.const.QPoint.&pos.).const;...
68d40 20 20 69 6e 74 20 63 68 61 72 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c ..int.charAt(.const.QPoint.&pos,
68d60 20 69 6e 74 20 2a 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 61 72 61 .int.*para.).const;.....int.para
68d80 67 72 61 70 68 4c 65 6e 67 74 68 28 20 69 6e 74 20 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 0a graphLength(.int.para.).const;..
68da0 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 73 74 79 6c 65 53 68 65 65 74 28 29 20 63 6f ....QStyleSheet*.styleSheet().co
68dc0 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 20 20 20 20 51 4d 69 6d nst;.#ifndef.QT_NO_MIME.....QMim
68de0 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a 20 6d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 eSourceFactory*.mimeSourceFactor
68e00 79 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 42 72 75 73 68 20 70 61 70 y().const;.#endif.....QBrush.pap
68e20 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 69 6e 6b 55 6e 64 65 72 6c 69 er().const;.....bool.linkUnderli
68e40 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 ne().const;......int.heightForWi
68e60 64 74 68 28 20 69 6e 74 20 77 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 dth(.int.w.).const;......bool.ha
68e80 73 53 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 sSelectedText().const;.....QStri
68ea0 6e 67 20 73 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f ng.selectedText().const;.....boo
68ec0 6c 20 69 73 55 6e 64 6f 41 76 61 69 6c 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 l.isUndoAvailable().const;.....b
68ee0 6f 6f 6c 20 69 73 52 65 64 6f 41 76 61 69 6c 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 ool.isRedoAvailable().const;....
68f00 20 20 57 6f 72 64 57 72 61 70 20 77 6f 72 64 57 72 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ..WordWrap.wordWrap().const;....
68f20 20 69 6e 74 20 77 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a .int.wrapColumnOrWidth().const;.
68f40 20 20 20 20 57 72 61 70 50 6f 6c 69 63 79 20 77 72 61 70 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 ....WrapPolicy.wrapPolicy().cons
68f60 74 3b 0a 0a 20 20 20 20 69 6e 74 20 74 61 62 53 74 6f 70 57 69 64 74 68 28 29 20 63 6f 6e 73 74 t;......int.tabStopWidth().const
68f80 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 6e 63 68 6f 72 41 74 28 20 63 6f 6e 73 74 20 51 ;......QString.anchorAt(.const.Q
68fa0 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 6e 63 68 6f 72 Point&.pos.);.....QString.anchor
68fc0 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 2c 20 41 6e 63 68 6f 72 41 74 74 At(.const.QPoint&.pos,.AnchorAtt
68fe0 72 69 62 75 74 65 20 61 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 ribute.a.);......QSize.sizeHint(
69000 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 ).const;......bool.isReadOnly().
69020 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 61 64 6f 6e 6c 79 3b 20 7d 0a 0a 20 20 20 20 const.{.return.readonly;.}......
69040 76 6f 69 64 20 67 65 74 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 69 6e 74 20 2a 70 61 72 void.getCursorPosition(.int.*par
69060 61 67 2c 20 69 6e 74 20 2a 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f ag,.int.*index.).const;......boo
69080 6c 20 69 73 4d 6f 64 69 66 69 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 l.isModified().const;.....bool.i
690a0 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6f 6c 64 28 29 20 63 talic().const;.....bool.bold().c
690c0 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 onst;.....bool.underline().const
690e0 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ;.....QString.family().const;...
69100 20 20 69 6e 74 20 70 6f 69 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 6f ..int.pointSize().const;.....QCo
69120 6c 6f 72 20 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e lor.color().const;.....QFont.fon
69140 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 46 6f 6e 74 20 63 75 72 72 65 6e 74 46 6f 6e 74 t().const;.....QFont.currentFont
69160 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f ().const;.....int.alignment().co
69180 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a nst;.....int.undoDepth().const;.
691a0 0a 20 20 20 20 2f 2f 20 64 6f 20 6e 6f 74 20 75 73 65 2c 20 77 69 6c 6c 20 67 6f 20 61 77 61 79 .....//.do.not.use,.will.go.away
691c0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 67 65 74 46 6f 72 6d 61 74 28 20 69 6e 74 .....virtual.bool.getFormat(.int
691e0 20 70 61 72 61 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 46 6f 6e 74 20 2a 66 6f 6e 74 2c 20 51 .para,.int.index,.QFont.*font,.Q
69200 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 2c 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 Color.*color,.VerticalAlignment.
69220 2a 76 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 29 3b 0a 20 20 20 20 2f 2f 20 64 6f 20 *verticalAlignment.);.....//.do.
69240 6e 6f 74 20 75 73 65 2c 20 77 69 6c 6c 20 67 6f 20 61 77 61 79 0a 20 20 20 20 76 69 72 74 75 61 not.use,.will.go.away.....virtua
69260 6c 20 62 6f 6f 6c 20 67 65 74 50 61 72 61 67 72 61 70 68 46 6f 72 6d 61 74 28 20 69 6e 74 20 70 l.bool.getParagraphFormat(.int.p
69280 61 72 61 2c 20 51 46 6f 6e 74 20 2a 66 6f 6e 74 2c 20 51 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 2c ara,.QFont.*font,.QColor.*color,
692a0 0a 09 09 09 09 20 20 20 20 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 2a 76 65 72 ..........VerticalAlignment.*ver
692c0 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 2c 20 69 6e 74 20 2a 61 6c 69 67 6e 6d 65 6e 74 2c 0a ticalAlignment,.int.*alignment,.
692e0 09 09 09 09 20 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 44 69 73 70 6c 61 .........QStyleSheetItem::Displa
69300 79 4d 6f 64 65 20 2a 64 69 73 70 6c 61 79 4d 6f 64 65 2c 0a 09 09 09 09 20 20 20 20 20 51 53 74 yMode.*displayMode,..........QSt
69320 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 20 2a 6c 69 73 74 53 74 79 yleSheetItem::ListStyle.*listSty
69340 6c 65 2c 0a 09 09 09 09 20 20 20 20 20 69 6e 74 20 2a 6c 69 73 74 44 65 70 74 68 20 29 3b 0a 0a le,..........int.*listDepth.);..
69360 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 76 65 72 77 72 69 74 65 4d 6f 64 65 28 29 20 63 6f 6e 73 .....bool.isOverwriteMode().cons
69380 74 20 7b 20 72 65 74 75 72 6e 20 6f 76 65 72 57 72 69 74 65 3b 20 7d 0a 20 20 20 20 51 43 6f 6c t.{.return.overWrite;.}.....QCol
693a0 6f 72 20 70 61 72 61 67 72 61 70 68 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 69 6e 74 or.paragraphBackgroundColor(.int
693c0 20 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 55 6e 64 6f 52 .para.).const;......bool.isUndoR
693e0 65 64 6f 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 edoEnabled().const;.....bool.eve
69400 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 ntFilter(.QObject.*o,.QEvent.*e.
69420 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 61 62 43 68 61 6e 67 65 73 46 6f 63 75 73 28 29 20 63 6f );.....bool.tabChangesFocus().co
69440 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 nst;......void.setAutoFormatting
69460 28 20 75 69 6e 74 20 66 65 61 74 75 72 65 73 20 29 3b 0a 20 20 20 20 75 69 6e 74 20 61 75 74 6f (.uint.features.);.....uint.auto
69480 46 6f 72 6d 61 74 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 79 6e 74 61 78 48 Formatting().const;.....QSyntaxH
694a0 69 67 68 6c 69 67 68 74 65 72 20 2a 73 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 28 29 20 ighlighter.*syntaxHighlighter().
694c0 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 const;..public.slots:.....void.s
694e0 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f etEnabled(.bool.);.#ifndef.QT_NO
69500 5f 4d 49 4d 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 69 6d 65 53 6f _MIME.....virtual.void.setMimeSo
69520 75 72 63 65 46 61 63 74 6f 72 79 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a urceFactory(.QMimeSourceFactory*
69540 20 66 61 63 74 6f 72 79 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 .factory.);.#endif.....virtual.v
69560 6f 69 64 20 73 65 74 53 74 79 6c 65 53 68 65 65 74 28 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 oid.setStyleSheet(.QStyleSheet*.
69580 73 74 79 6c 65 53 68 65 65 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 styleSheet.);.....virtual.void.s
695a0 63 72 6f 6c 6c 54 6f 41 6e 63 68 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 crollToAnchor(.const.QString&.na
695c0 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 70 65 72 28 me.);.....virtual.void.setPaper(
695e0 20 63 6f 6e 73 74 20 51 42 72 75 73 68 26 20 70 61 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 .const.QBrush&.pap.);.....virtua
69600 6c 20 76 6f 69 64 20 73 65 74 4c 69 6e 6b 55 6e 64 65 72 6c 69 6e 65 28 20 62 6f 6f 6c 20 29 3b l.void.setLinkUnderline(.bool.);
69620 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 6f 72 64 57 72 61 70 28 20 ......virtual.void.setWordWrap(.
69640 57 6f 72 64 57 72 61 70 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 WordWrap.mode.);.....virtual.voi
69660 64 20 73 65 74 57 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 20 d.setWrapColumnOrWidth(.int.);..
69680 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 72 61 70 50 6f 6c 69 63 79 28 20 57 ...virtual.void.setWrapPolicy(.W
696a0 72 61 70 50 6f 6c 69 63 79 20 70 6f 6c 69 63 79 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c rapPolicy.policy.);......virtual
696c0 20 76 6f 69 64 20 63 6f 70 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 .void.copy();.....virtual.void.a
696e0 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b 0a 0a 20 ppend(.const.QString&.text.);...
69700 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 ...void.setText(.const.QString.&
69720 74 78 74 20 29 20 7b 20 73 65 74 54 65 78 74 28 20 74 78 74 2c 20 51 53 74 72 69 6e 67 3a 3a 6e txt.).{.setText(.txt,.QString::n
69740 75 6c 6c 20 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 ull.);.}.....virtual.void.setTex
69760 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 t(.const.QString.&txt,.const.QSt
69780 72 69 6e 67 20 26 63 6f 6e 74 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ring.&context.);.....virtual.voi
697a0 64 20 73 65 74 54 65 78 74 46 6f 72 6d 61 74 28 20 54 65 78 74 46 6f 72 6d 61 74 20 66 20 29 3b d.setTextFormat(.TextFormat.f.);
697c0 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 20 62 6f ......virtual.void.selectAll(.bo
697e0 6f 6c 20 73 65 6c 65 63 74 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ol.select.=.TRUE.);.....virtual.
69800 76 6f 69 64 20 73 65 74 54 61 62 53 74 6f 70 57 69 64 74 68 28 20 69 6e 74 20 74 73 20 29 3b 0a void.setTabStopWidth(.int.ts.);.
69820 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 49 6e 28 20 69 6e 74 20 72 61 6e ....virtual.void.zoomIn(.int.ran
69840 67 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 49 6e 28 29 20 ge.);.....virtual.void.zoomIn().
69860 7b 20 7a 6f 6f 6d 49 6e 28 20 31 20 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 {.zoomIn(.1.);.}.....virtual.voi
69880 64 20 7a 6f 6f 6d 4f 75 74 28 20 69 6e 74 20 72 61 6e 67 65 20 29 3b 0a 20 20 20 20 76 69 72 74 d.zoomOut(.int.range.);.....virt
698a0 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 4f 75 74 28 29 20 7b 20 7a 6f 6f 6d 4f 75 74 28 20 31 20 ual.void.zoomOut().{.zoomOut(.1.
698c0 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 54 6f 28 20 69 6e );.}.....virtual.void.zoomTo(.in
698e0 74 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 79 6e 63 t.size.);......virtual.void.sync
69900 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 61 64 4f 6e 6c 79 ();.....virtual.void.setReadOnly
69920 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e (.bool.b.);......virtual.void.un
69940 64 6f 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 64 6f 28 29 3b 0a 20 do();.....virtual.void.redo();..
69960 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 75 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 ...virtual.void.cut();.....virtu
69980 61 6c 20 76 6f 69 64 20 70 61 73 74 65 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 al.void.paste();.#ifndef.QT_NO_C
699a0 4c 49 50 42 4f 41 52 44 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 73 74 65 53 LIPBOARD.....virtual.void.pasteS
699c0 75 62 54 79 70 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 75 62 74 79 70 65 20 ubType(.const.QCString.&subtype.
699e0 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 );.#endif.....virtual.void.clear
69a00 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 6c 28 29 3b 0a 20 20 20 20 ();.....virtual.void.del();.....
69a20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 64 65 6e 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 virtual.void.indent();.....virtu
69a40 61 6c 20 76 6f 69 64 20 73 65 74 49 74 61 6c 69 63 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 al.void.setItalic(.bool.b.);....
69a60 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 6f 6c 64 28 20 62 6f 6f 6c 20 62 20 29 3b .virtual.void.setBold(.bool.b.);
69a80 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 6e 64 65 72 6c 69 6e 65 28 20 .....virtual.void.setUnderline(.
69aa0 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 61 bool.b.);.....virtual.void.setFa
69ac0 6d 69 6c 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 20 29 3b 0a 20 20 20 20 76 69 mily(.const.QString.&f.);.....vi
69ae0 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 6f 69 6e 74 53 69 7a 65 28 20 69 6e 74 20 73 20 29 rtual.void.setPointSize(.int.s.)
69b00 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 6f 72 28 20 63 6f 6e ;.....virtual.void.setColor(.con
69b20 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 st.QColor.&c.);.....virtual.void
69b40 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 20 29 3b 0a 20 20 20 20 .setFont(.const.QFont.&f.);.....
69b60 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e virtual.void.setVerticalAlignmen
69b80 74 28 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 61 20 29 3b 0a 20 20 20 20 76 69 t(.VerticalAlignment.a.);.....vi
69ba0 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 61 20 29 rtual.void.setAlignment(.int.a.)
69bc0 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 20 6e 6f 74 20 75 73 65 2c 20 77 69 6c 6c 20 67 6f 20 61 77 ;......//.do.not.use,.will.go.aw
69be0 61 79 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 72 61 67 54 79 70 65 ay.....virtual.void.setParagType
69c00 28 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 44 69 73 70 6c 61 79 4d 6f 64 65 20 64 (.QStyleSheetItem::DisplayMode.d
69c20 6d 2c 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 20 6c 69 m,.QStyleSheetItem::ListStyle.li
69c40 73 74 53 74 79 6c 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 stStyle.);......virtual.void.set
69c60 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 69 6e 74 20 70 61 72 61 67 2c 20 69 6e 74 20 69 CursorPosition(.int.parag,.int.i
69c80 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 ndex.);.....virtual.void.setSele
69ca0 63 74 69 6f 6e 28 20 69 6e 74 20 70 61 72 61 67 5f 66 72 6f 6d 2c 20 69 6e 74 20 69 6e 64 65 78 ction(.int.parag_from,.int.index
69cc0 5f 66 72 6f 6d 2c 20 69 6e 74 20 70 61 72 61 67 5f 74 6f 2c 20 69 6e 74 20 69 6e 64 65 78 5f 74 _from,.int.parag_to,.int.index_t
69ce0 6f 2c 20 69 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c o,.int.selNum.=.0.);.....virtual
69d00 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 41 74 74 72 69 62 75 74 65 73 28 20 69 6e .void.setSelectionAttributes(.in
69d20 74 20 73 65 6c 4e 75 6d 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 61 63 6b 2c 20 62 6f t.selNum,.const.QColor.&back,.bo
69d40 6f 6c 20 69 6e 76 65 72 74 54 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ol.invertText.);.....virtual.voi
69d60 64 20 73 65 74 4d 6f 64 69 66 69 65 64 28 20 62 6f 6f 6c 20 6d 20 29 3b 0a 20 20 20 20 76 69 72 d.setModified(.bool.m.);.....vir
69d80 74 75 61 6c 20 76 6f 69 64 20 72 65 73 65 74 46 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 76 69 72 tual.void.resetFormat();.....vir
69da0 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 6e 64 6f 44 65 70 74 68 28 20 69 6e 74 20 64 20 29 3b tual.void.setUndoDepth(.int.d.);
69dc0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 74 28 20 51 54 65 .....virtual.void.setFormat(.QTe
69de0 78 74 46 6f 72 6d 61 74 20 2a 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 29 3b 0a 20 20 20 20 76 69 xtFormat.*f,.int.flags.);.....vi
69e00 72 74 75 61 6c 20 76 6f 69 64 20 65 6e 73 75 72 65 43 75 72 73 6f 72 56 69 73 69 62 6c 65 28 29 rtual.void.ensureCursorVisible()
69e20 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6c 61 63 65 43 75 72 73 6f 72 28 20 ;.....virtual.void.placeCursor(.
69e40 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a const.QPoint.&pos,.QTextCursor.*
69e60 63 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 43 75 c.=.0.);.....virtual.void.moveCu
69e80 72 73 6f 72 28 20 43 75 72 73 6f 72 41 63 74 69 6f 6e 20 61 63 74 69 6f 6e 2c 20 62 6f 6f 6c 20 rsor(.CursorAction.action,.bool.
69ea0 73 65 6c 65 63 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 4b 65 79 select.);.....virtual.void.doKey
69ec0 62 6f 61 72 64 41 63 74 69 6f 6e 28 20 4b 65 79 62 6f 61 72 64 41 63 74 69 6f 6e 20 61 63 74 69 boardAction(.KeyboardAction.acti
69ee0 6f 6e 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 6c on.);.....virtual.void.removeSel
69f00 65 63 74 65 64 54 65 78 74 28 20 69 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 3b 0a 20 20 20 ectedText(.int.selNum.=.0.);....
69f20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 20 69 .virtual.void.removeSelection(.i
69f40 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 nt.selNum.=.0.);.....virtual.voi
69f60 64 20 73 65 74 43 75 72 72 65 6e 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 d.setCurrentFont(.const.QFont.&f
69f80 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 76 65 72 77 72 69 74 .);.....virtual.void.setOverwrit
69fa0 65 4d 6f 64 65 28 20 62 6f 6f 6c 20 62 20 29 20 7b 20 6f 76 65 72 57 72 69 74 65 20 3d 20 62 3b eMode(.bool.b.).{.overWrite.=.b;
69fc0 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 63 72 6f 6c 6c 54 6f 42 6f 74 .}......virtual.void.scrollToBot
69fe0 74 6f 6d 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 tom();......void.insert(.const.Q
6a000 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 75 69 6e 74 20 69 6e 73 65 72 74 69 6f 6e 46 6c 61 67 String.&text,.uint.insertionFlag
6a020 73 20 3d 20 43 68 65 63 6b 4e 65 77 4c 69 6e 65 73 20 7c 20 52 65 6d 6f 76 65 53 65 6c 65 63 74 s.=.CheckNewLines.|.RemoveSelect
6a040 65 64 20 29 3b 20 2f 2f 20 23 23 20 76 69 72 74 75 61 6c 20 69 6e 20 34 2e 30 0a 0a 20 20 20 20 ed.);.//.##.virtual.in.4.0......
6a060 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 //.obsolete.....virtual.void.ins
6a080 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 62 6f 6f 6c 2c 20 ert(.const.QString.&text,.bool,.
6a0a0 62 6f 6f 6c 20 3d 20 54 52 55 45 2c 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 3b 0a 0a 20 20 20 bool.=.TRUE,.bool.=.TRUE.);.....
6a0c0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 41 74 28 20 63 6f 6e 73 74 20 51 53 .virtual.void.insertAt(.const.QS
6a0e0 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 70 61 72 61 2c 20 69 6e 74 20 69 6e 64 65 78 tring.&text,.int.para,.int.index
6a100 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 50 61 72 61 67 .);.....virtual.void.removeParag
6a120 72 61 70 68 28 20 69 6e 74 20 70 61 72 61 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f raph(.int.para.);.....virtual.vo
6a140 69 64 20 69 6e 73 65 72 74 50 61 72 61 67 72 61 70 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e id.insertParagraph(.const.QStrin
6a160 67 20 26 74 65 78 74 2c 20 69 6e 74 20 70 61 72 61 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 g.&text,.int.para.);......virtua
6a180 6c 20 76 6f 69 64 20 73 65 74 50 61 72 61 67 72 61 70 68 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c l.void.setParagraphBackgroundCol
6a1a0 6f 72 28 20 69 6e 74 20 70 61 72 61 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 67 20 29 or(.int.para,.const.QColor.&bg.)
6a1c0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 50 61 72 61 67 72 61 70 ;.....virtual.void.clearParagrap
6a1e0 68 42 61 63 6b 67 72 6f 75 6e 64 28 20 69 6e 74 20 70 61 72 61 20 29 3b 0a 0a 20 20 20 20 76 69 hBackground(.int.para.);......vi
6a200 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 28 20 62 rtual.void.setUndoRedoEnabled(.b
6a220 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 43 68 61 6e 67 65 73 46 ool.b.);.....void.setTabChangesF
6a240 6f 63 75 73 28 20 62 6f 6f 6c 20 62 20 29 3b 20 2f 2f 20 23 23 23 20 6d 61 6b 65 20 76 69 72 74 ocus(.bool.b.);.//.###.make.virt
6a260 75 61 6c 20 69 6e 20 34 2e 30 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 45 58 54 45 44 49 54 5f 4f ual.in.4.0..#ifdef.QT_TEXTEDIT_O
6a280 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 29 3b 0a 20 PTIMIZATION.....void.polish();..
6a2a0 20 20 20 76 6f 69 64 20 73 65 74 4d 61 78 4c 6f 67 4c 69 6e 65 73 28 20 69 6e 74 20 6e 75 6d 4c ...void.setMaxLogLines(.int.numL
6a2c0 69 6e 65 73 20 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 4c 6f 67 4c 69 6e 65 73 28 29 3b 0a 23 ines.);.....int.maxLogLines();.#
6a2e0 65 6e 64 69 66 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 74 65 78 74 43 68 61 endif..signals:.....void.textCha
6a300 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 nged();.....void.selectionChange
6a320 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 79 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f d();.....void.copyAvailable(.boo
6a340 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 64 6f 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f l.);.....void.undoAvailable(.boo
6a360 6c 20 79 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 64 6f 41 76 61 69 6c 61 62 6c 65 28 l.yes.);.....void.redoAvailable(
6a380 20 62 6f 6f 6c 20 79 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 46 6f 6e .bool.yes.);.....void.currentFon
6a3a0 74 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 20 29 3b 0a 20 20 20 20 tChanged(.const.QFont.&f.);.....
6a3c0 76 6f 69 64 20 63 75 72 72 65 6e 74 43 6f 6c 6f 72 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 void.currentColorChanged(.const.
6a3e0 51 43 6f 6c 6f 72 20 26 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 41 6c 69 QColor.&c.);.....void.currentAli
6a400 67 6e 6d 65 6e 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 gnmentChanged(.int.a.);.....void
6a420 20 63 75 72 72 65 6e 74 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 43 68 61 6e 67 65 64 .currentVerticalAlignmentChanged
6a440 28 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 61 20 29 3b 0a 20 20 20 20 76 6f 69 (.VerticalAlignment.a.);.....voi
6a460 64 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 54 65 78 74 43 75 d.cursorPositionChanged(.QTextCu
6a480 72 73 6f 72 20 2a 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 50 6f 73 69 74 69 rsor.*c.);.....void.cursorPositi
6a4a0 6f 6e 43 68 61 6e 67 65 64 28 20 69 6e 74 20 70 61 72 61 2c 20 69 6e 74 20 70 6f 73 20 29 3b 0a onChanged(.int.para,.int.pos.);.
6a4c0 20 20 20 20 76 6f 69 64 20 72 65 74 75 72 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f ....void.returnPressed();.....vo
6a4e0 69 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 62 6f 6f 6c 20 6d 20 29 id.modificationChanged(.bool.m.)
6a500 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 63 6b 65 64 28 20 69 6e 74 20 70 61 72 61 67 2c 20 69 ;.....void.clicked(.int.parag,.i
6a520 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 75 62 6c 65 43 6c 69 63 6b nt.index.);.....void.doubleClick
6a540 65 64 28 20 69 6e 74 20 70 61 72 61 67 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 70 72 6f ed(.int.parag,.int.index.);..pro
6a560 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 43 68 61 6e 67 65 64 28 tected:.....void.repaintChanged(
6a580 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 53 74 79 6c 65 73 28 29 3b 0a 20 20 20 20 );.....void.updateStyles();.....
6a5a0 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 void.drawContents(.QPainter.*p,.
6a5c0 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 int.cx,.int.cy,.int.cw,.int.ch.)
6a5e0 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 ;.....bool.event(.QEvent.*e.);..
6a600 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 ...void.keyPressEvent(.QKeyEvent
6a620 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 .*e.);.....void.resizeEvent(.QRe
6a640 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 sizeEvent.*e.);.....void.viewpor
6a660 74 52 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 tResizeEvent(.QResizeEvent*.);..
6a680 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 ...void.contentsMousePressEvent(
6a6a0 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 .QMouseEvent.*e.);.....void.cont
6a6c0 65 6e 74 73 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 entsMouseMoveEvent(.QMouseEvent.
6a6e0 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 52 65 6c 65 *e.);.....void.contentsMouseRele
6a700 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 aseEvent(.QMouseEvent.*e.);.....
6a720 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 void.contentsMouseDoubleClickEve
6a740 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 nt(.QMouseEvent.*e.);.#ifndef.QT
6a760 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 _NO_WHEELEVENT.....void.contents
6a780 57 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 WheelEvent(.QWheelEvent.*e.);.#e
6a7a0 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6d 53 74 61 72 74 45 76 65 6e 74 28 20 51 49 4d 45 ndif.....void.imStartEvent(.QIME
6a7c0 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6d 43 6f 6d 70 6f 73 65 45 76 65 6e vent.*.);.....void.imComposeEven
6a7e0 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6d 45 6e 64 45 t(.QIMEvent.*.);.....void.imEndE
6a800 76 65 6e 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e vent(.QIMEvent.*.);.#ifndef.QT_N
6a820 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 O_DRAGANDDROP.....void.contentsD
6a840 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a ragEnterEvent(.QDragEnterEvent.*
6a860 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4d 6f 76 65 45 76 e.);.....void.contentsDragMoveEv
6a880 65 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f ent(.QDragMoveEvent.*e.);.....vo
6a8a0 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 id.contentsDragLeaveEvent(.QDrag
6a8c0 4c 65 61 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e LeaveEvent.*e.);.....void.conten
6a8e0 74 73 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 tsDropEvent(.QDropEvent.*e.);.#e
6a900 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e ndif.....void.contentsContextMen
6a920 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a 65 20 29 3b 0a uEvent(.QContextMenuEvent.*e.);.
6a940 20 20 20 20 62 6f 6f 6c 20 66 6f 63 75 73 4e 65 78 74 50 72 65 76 43 68 69 6c 64 28 20 62 6f 6f ....bool.focusNextPrevChild(.boo
6a960 6c 20 6e 65 78 74 20 29 3b 0a 20 20 20 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 6f 63 l.next.);.....QTextDocument.*doc
6a980 75 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a ument().const;.....QTextCursor.*
6a9a0 74 65 78 74 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 textCursor().const;.....void.set
6a9c0 44 6f 63 75 6d 65 6e 74 28 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 6f 63 20 29 3b 0a Document(.QTextDocument.*doc.);.
6a9e0 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 50 6f ....virtual.QPopupMenu.*createPo
6aa00 70 75 70 4d 65 6e 75 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 pupMenu(.const.QPoint&.pos.);...
6aa20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 50 6f 70 75 ..virtual.QPopupMenu.*createPopu
6aa40 70 4d 65 6e 75 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 75 72 73 6f 72 28 20 62 6f pMenu();.....void.drawCursor(.bo
6aa60 6f 6c 20 76 69 73 69 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 ol.visible.);......void.windowAc
6aa80 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 tivationChange(.bool.);..protect
6aaa0 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 43 68 61 ed.slots:.....virtual.void.doCha
6aac0 6e 67 65 49 6e 74 65 72 76 61 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 69 64 65 72 52 65 ngeInterval();.....void.sliderRe
6aae0 6c 65 61 73 65 64 28 29 3b 20 2f 2f 20 23 23 23 20 6d 61 6b 65 20 76 69 72 74 75 61 6c 20 69 6e leased();.//.###.make.virtual.in
6ab00 20 34 2e 30 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 30 34 30 30 30 30 .4.0.#if.(QT_VERSION.>=.0x040000
6ab20 29 0a 23 65 72 72 6f 72 20 22 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 6e 65 65 64 20 74 6f ).#error."Some.functions.need.to
6ab40 20 62 65 20 63 68 61 6e 67 65 64 20 74 6f 20 76 69 72 74 75 61 6c 20 66 6f 72 20 51 74 20 34 2e .be.changed.to.virtual.for.Qt.4.
6ab60 30 22 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 0".#endif..private.slots:.....vo
6ab80 69 64 20 66 6f 72 6d 61 74 4d 6f 72 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 52 65 73 69 id.formatMore();.....void.doResi
6aba0 7a 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 75 74 6f 53 63 72 6f 6c 6c 54 69 6d 65 72 44 6f ze();.....void.autoScrollTimerDo
6abc0 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 6c 69 6e 6b 43 75 72 73 6f 72 28 29 3b 0a 20 20 ne();.....void.blinkCursor();...
6abe0 20 20 76 6f 69 64 20 73 65 74 4d 6f 64 69 66 69 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 ..void.setModified();.....void.s
6ac00 74 61 72 74 44 72 61 67 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 63 75 6d 65 6e 74 57 69 64 tartDrag();.....void.documentWid
6ac20 74 68 43 68 61 6e 67 65 64 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 thChanged(.int.w.);.....void.cli
6ac40 70 62 6f 61 72 64 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 pboardChanged();..private:.....s
6ac60 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 55 6e 64 6f 52 65 64 6f 49 6e 66 6f 20 7b 0a 09 65 truct.Q_EXPORT.UndoRedoInfo.{..e
6ac80 6e 75 6d 20 54 79 70 65 20 7b 20 49 6e 76 61 6c 69 64 2c 20 49 6e 73 65 72 74 2c 20 44 65 6c 65 num.Type.{.Invalid,.Insert,.Dele
6aca0 74 65 2c 20 42 61 63 6b 73 70 61 63 65 2c 20 52 65 74 75 72 6e 2c 20 52 65 6d 6f 76 65 53 65 6c te,.Backspace,.Return,.RemoveSel
6acc0 65 63 74 65 64 2c 20 46 6f 72 6d 61 74 2c 20 53 74 79 6c 65 20 7d 3b 0a 0a 09 55 6e 64 6f 52 65 ected,.Format,.Style.};...UndoRe
6ace0 64 6f 49 6e 66 6f 28 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 63 20 29 3b 0a 09 7e 55 doInfo(.QTextDocument.*dc.);..~U
6ad00 6e 64 6f 52 65 64 6f 49 6e 66 6f 28 29 3b 0a 09 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 09 62 ndoRedoInfo();..void.clear();..b
6ad20 6f 6f 6c 20 76 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 09 51 55 6e 64 6f 52 65 64 6f 49 6e ool.valid().const;...QUndoRedoIn
6ad40 66 6f 50 72 69 76 61 74 65 20 2a 64 3b 0a 09 69 6e 74 20 69 64 3b 0a 09 69 6e 74 20 69 6e 64 65 foPrivate.*d;..int.id;..int.inde
6ad60 78 3b 0a 09 69 6e 74 20 65 69 64 3b 0a 09 69 6e 74 20 65 69 6e 64 65 78 3b 0a 09 51 54 65 78 74 x;..int.eid;..int.eindex;..QText
6ad80 46 6f 72 6d 61 74 20 2a 66 6f 72 6d 61 74 3b 0a 09 69 6e 74 20 66 6c 61 67 73 3b 0a 09 54 79 70 Format.*format;..int.flags;..Typ
6ada0 65 20 74 79 70 65 3b 0a 09 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 6f 63 3b 0a 09 51 42 e.type;..QTextDocument.*doc;..QB
6adc0 79 74 65 41 72 72 61 79 20 73 74 79 6c 65 49 6e 66 6f 72 6d 61 74 69 6f 6e 3b 0a 20 20 20 20 7d yteArray.styleInformation;.....}
6ade0 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 75 72 73 6f ;..private:.....void.updateCurso
6ae00 72 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 r(.const.QPoint.&.pos.);.....voi
6ae20 64 20 68 61 6e 64 6c 65 4d 6f 75 73 65 4d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 d.handleMouseMove(.const.QPoint&
6ae40 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 .pos.);.....void.drawContents(.Q
6ae60 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6c 69 Painter.*.);.....virtual.bool.li
6ae80 6e 6b 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 nksEnabled().const.{.return.FALS
6aea0 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 E;.}.....void.init();.....void.c
6aec0 68 65 63 6b 55 6e 64 6f 52 65 64 6f 49 6e 66 6f 28 20 55 6e 64 6f 52 65 64 6f 49 6e 66 6f 3a 3a heckUndoRedoInfo(.UndoRedoInfo::
6aee0 54 79 70 65 20 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 75 72 72 65 6e 74 Type.t.);.....void.updateCurrent
6af00 46 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 6e 64 6c 65 52 65 61 64 4f 6e 6c Format();.....bool.handleReadOnl
6af20 79 4b 65 79 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 yKeyEvent(.QKeyEvent.*e.);.....v
6af40 6f 69 64 20 6d 61 6b 65 50 61 72 61 67 56 69 73 69 62 6c 65 28 20 51 54 65 78 74 50 61 72 61 67 oid.makeParagVisible(.QTextParag
6af60 72 61 70 68 20 2a 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 6f 72 6d 61 6c 43 6f 70 79 28 29 raph.*p.);.....void.normalCopy()
6af80 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 79 54 6f 43 6c 69 70 62 6f 61 72 64 28 29 3b 0a 23 69 ;.....void.copyToClipboard();.#i
6afa0 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 70 69 fndef.QT_NO_MIME.....QCString.pi
6afc0 63 6b 53 70 65 63 69 61 6c 28 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 6d 73 2c 20 62 6f 6f 6c 20 ckSpecial(QMimeSource*.ms,.bool.
6afe0 61 6c 77 61 79 73 5f 61 73 6b 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 29 3b 0a 20 20 20 20 always_ask,.const.QPoint&);.....
6b000 51 54 65 78 74 44 72 61 67 20 2a 64 72 61 67 4f 62 6a 65 63 74 28 20 51 57 69 64 67 65 74 20 2a QTextDrag.*dragObject(.QWidget.*
6b020 70 61 72 65 6e 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 parent.=.0.).const;.#endif.#ifnd
6b040 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 43 4c 49 50 42 4f 41 52 44 0a 20 20 20 20 76 6f 69 64 20 ef.QT_NO_MIMECLIPBOARD.....void.
6b060 70 61 73 74 65 53 70 65 63 69 61 6c 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 29 3b 0a 23 65 6e pasteSpecial(const.QPoint&);.#en
6b080 64 69 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 49 6e 74 65 72 6e 61 6c 28 20 63 6f dif.....void.setFontInternal(.co
6b0a0 6e 73 74 20 51 46 6f 6e 74 20 26 66 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 nst.QFont.&f.);......virtual.voi
6b0c0 64 20 65 6d 69 74 48 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 d.emitHighlighted(.const.QString
6b0e0 20 26 20 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6d 69 74 4c 69 6e .&.).{}.....virtual.void.emitLin
6b100 6b 43 6c 69 63 6b 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 7b 7d 0a 0a kClicked(.const.QString.&.).{}..
6b120 20 20 20 20 76 6f 69 64 20 72 65 61 64 46 6f 72 6d 61 74 73 28 20 51 54 65 78 74 43 75 72 73 6f ....void.readFormats(.QTextCurso
6b140 72 20 26 63 31 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 26 63 32 2c 20 51 54 65 78 74 53 74 72 r.&c1,.QTextCursor.&c2,.QTextStr
6b160 69 6e 67 20 26 74 65 78 74 2c 20 62 6f 6f 6c 20 66 69 6c 6c 53 74 79 6c 65 73 20 3d 20 46 41 4c ing.&text,.bool.fillStyles.=.FAL
6b180 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 55 6e 64 6f 52 65 64 6f 28 29 3b 0a SE.);.....void.clearUndoRedo();.
6b1a0 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 44 6f 63 75 6d 65 6e 74 28 20 62 6f 6f 6c 20 64 72 61 ....void.paintDocument(.bool.dra
6b1c0 77 41 6c 6c 2c 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 63 78 20 3d 20 2d 31 2c 20 wAll,.QPainter.*p,.int.cx.=.-1,.
6b1e0 69 6e 74 20 63 79 20 3d 20 2d 31 2c 20 69 6e 74 20 63 77 20 3d 20 2d 31 2c 20 69 6e 74 20 63 68 int.cy.=.-1,.int.cw.=.-1,.int.ch
6b200 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 43 75 72 73 6f 72 28 20 43 75 .=.-1.);.....void.moveCursor(.Cu
6b220 72 73 6f 72 41 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e rsorAction.action.);.....void.en
6b240 73 75 72 65 46 6f 72 6d 61 74 74 65 64 28 20 51 54 65 78 74 50 61 72 61 67 72 61 70 68 20 2a 70 sureFormatted(.QTextParagraph.*p
6b260 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 63 65 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 .);.....void.placeCursor(.const.
6b280 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 63 2c 20 62 6f 6f QPoint.&pos,.QTextCursor.*c,.boo
6b2a0 6c 20 6c 69 6e 6b 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 4d 69 63 72 6f 46 6f l.link.);.....void.updateMicroFo
6b2c0 63 75 73 48 69 6e 74 28 29 3b 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 45 58 54 45 44 49 54 5f 4f cusHint();..#ifdef.QT_TEXTEDIT_O
6b2e0 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 20 20 20 20 62 6f 6f 6c 20 63 68 65 63 6b 4f 70 74 69 6d 4d PTIMIZATION.....bool.checkOptimM
6b300 6f 64 65 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6f 70 74 69 6d 54 65 78 74 28 29 20 63 ode();.....QString.optimText().c
6b320 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 53 65 74 54 65 78 74 28 20 63 6f 6e onst;.....void.optimSetText(.con
6b340 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 st.QString.&str.);.....void.opti
6b360 6d 41 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 20 29 3b 0a 20 mAppend(.const.QString.&str.);..
6b380 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 49 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 ...void.optimInsert(.const.QStri
6b3a0 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 6c 69 6e 65 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a ng.&str,.int.line,.int.index.);.
6b3c0 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 44 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 ....void.optimDrawContents(.QPai
6b3e0 6e 74 65 72 20 2a 20 70 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 nter.*.p,.int.cx,.int.cy,.int.cw
6b400 2c 20 69 6e 74 20 63 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 4d 6f 75 73 65 50 ,.int.ch.);.....void.optimMouseP
6b420 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 ressEvent(.QMouseEvent.*.e.);...
6b440 20 20 76 6f 69 64 20 6f 70 74 69 6d 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 ..void.optimMouseReleaseEvent(.Q
6b460 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d MouseEvent.*.e.);.....void.optim
6b480 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 MouseMoveEvent(.QMouseEvent.*.e.
6b4a0 29 3b 0a 20 20 20 20 69 6e 74 20 20 6f 70 74 69 6d 43 68 61 72 49 6e 64 65 78 28 20 63 6f 6e 73 );.....int..optimCharIndex(.cons
6b4c0 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 6d 78 20 29 20 63 6f 6e 73 74 3b 0a t.QString.&str,.int.mx.).const;.
6b4e0 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 53 65 6c 65 63 74 41 6c 6c 28 29 3b 0a 20 20 20 20 76 ....void.optimSelectAll();.....v
6b500 6f 69 64 20 6f 70 74 69 6d 52 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 oid.optimRemoveSelection();.....
6b520 76 6f 69 64 20 6f 70 74 69 6d 53 65 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 74 61 72 void.optimSetSelection(.int.star
6b540 74 4c 69 6e 65 2c 20 69 6e 74 20 73 74 61 72 74 49 64 78 2c 20 69 6e 74 20 65 6e 64 4c 69 6e 65 tLine,.int.startIdx,.int.endLine
6b560 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 65 6e 64 49 64 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 ,........int.endIdx.);.....bool.
6b580 6f 70 74 69 6d 48 61 73 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 optimHasSelection().const;.....Q
6b5a0 53 74 72 69 6e 67 20 6f 70 74 69 6d 53 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 String.optimSelectedText().const
6b5c0 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 74 69 6d 46 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 ;.....bool.optimFind(.const.QStr
6b5e0 69 6e 67 20 26 20 73 74 72 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 2c 20 69 6e 74 ing.&.str,.bool,.bool,.bool,.int
6b600 20 2a 2c 20 69 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 50 61 72 73 65 .*,.int.*.);.....void.optimParse
6b620 54 61 67 73 28 20 51 53 74 72 69 6e 67 20 2a 20 73 74 72 2c 20 69 6e 74 20 6c 69 6e 65 4e 6f 20 Tags(.QString.*.str,.int.lineNo.
6b640 3d 20 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 4f 66 66 73 65 74 20 3d 20 30 20 29 3b 0a 20 20 20 =.-1,.int.indexOffset.=.0.);....
6b660 20 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 20 2a 20 6f 70 .QTextEditOptimPrivate::Tag.*.op
6b680 74 69 6d 50 72 65 76 69 6f 75 73 4c 65 66 74 54 61 67 28 20 69 6e 74 20 6c 69 6e 65 20 29 3b 0a timPreviousLeftTag(.int.line.);.
6b6a0 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 53 65 74 54 65 78 74 46 6f 72 6d 61 74 28 20 51 54 65 ....void.optimSetTextFormat(.QTe
6b6c0 78 74 44 6f 63 75 6d 65 6e 74 20 2a 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 2c 20 51 54 65 xtDocument.*,.QTextCursor.*,.QTe
6b6e0 78 74 46 6f 72 6d 61 74 20 2a 20 66 2c 0a 09 09 09 20 20 20 20 20 69 6e 74 2c 20 69 6e 74 2c 20 xtFormat.*.f,.........int,.int,.
6b700 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 20 2a 20 74 20 29 QTextEditOptimPrivate::Tag.*.t.)
6b720 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 ;.....QTextEditOptimPrivate::Tag
6b740 20 2a 20 6f 70 74 69 6d 41 70 70 65 6e 64 54 61 67 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f .*.optimAppendTag(.int.index,.co
6b760 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 61 67 20 29 3b 0a 20 20 20 20 51 54 65 78 74 45 64 nst.QString.&.tag.);.....QTextEd
6b780 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 20 2a 20 6f 70 74 69 6d 49 6e 73 65 72 itOptimPrivate::Tag.*.optimInser
6b7a0 74 54 61 67 28 20 69 6e 74 20 6c 69 6e 65 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 tTag(.int.line,.int.index,.const
6b7c0 20 51 53 74 72 69 6e 67 20 26 20 74 61 67 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d .QString.&.tag.);.....void.optim
6b7e0 43 68 65 63 6b 4c 69 6d 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 CheckLimit(.const.QString&.str.)
6b800 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 74 69 6d 48 61 73 42 6f 6c 64 4d 65 74 72 69 63 73 28 20 ;.....bool.optimHasBoldMetrics(.
6b820 69 6e 74 20 6c 69 6e 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 int.line.);..private.slots:.....
6b840 76 6f 69 64 20 6f 70 74 69 6d 44 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 23 65 6e 64 69 66 void.optimDoAutoScroll();.#endif
6b860 20 2f 2f 20 51 54 5f 54 45 58 54 45 44 49 54 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 0a 70 72 .//.QT_TEXTEDIT_OPTIMIZATION..pr
6b880 69 76 61 74 65 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 0a 20 ivate:.#ifndef.QT_NO_CLIPBOARD..
6b8a0 20 20 20 76 6f 69 64 20 70 61 73 74 65 53 75 62 54 79 70 65 28 20 63 6f 6e 73 74 20 51 43 53 74 ...void.pasteSubType(.const.QCSt
6b8c0 72 69 6e 67 20 26 73 75 62 74 79 70 65 2c 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 6d 20 29 3b ring.&subtype,.QMimeSource.*m.);
6b8e0 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 65 78 74 44 6f 63 75 6d .#endif..private:.....QTextDocum
6b900 65 6e 74 20 2a 64 6f 63 3b 0a 20 20 20 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 63 75 72 73 6f ent.*doc;.....QTextCursor.*curso
6b920 72 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 2a 66 6f 72 6d 61 74 54 69 6d 65 72 2c 20 2a 73 63 72 r;.....QTimer.*formatTimer,.*scr
6b940 6f 6c 6c 54 69 6d 65 72 2c 20 2a 63 68 61 6e 67 65 49 6e 74 65 72 76 61 6c 54 69 6d 65 72 2c 20 ollTimer,.*changeIntervalTimer,.
6b960 2a 62 6c 69 6e 6b 54 69 6d 65 72 2c 20 2a 64 72 61 67 53 74 61 72 74 54 69 6d 65 72 3b 0a 20 20 *blinkTimer,.*dragStartTimer;...
6b980 20 20 51 54 65 78 74 50 61 72 61 67 72 61 70 68 20 2a 6c 61 73 74 46 6f 72 6d 61 74 74 65 64 3b ..QTextParagraph.*lastFormatted;
6b9a0 0a 20 20 20 20 69 6e 74 20 69 6e 74 65 72 76 61 6c 3b 0a 20 20 20 20 55 6e 64 6f 52 65 64 6f 49 .....int.interval;.....UndoRedoI
6b9c0 6e 66 6f 20 75 6e 64 6f 52 65 64 6f 49 6e 66 6f 3b 0a 20 20 20 20 51 54 65 78 74 46 6f 72 6d 61 nfo.undoRedoInfo;.....QTextForma
6b9e0 74 20 2a 63 75 72 72 65 6e 74 46 6f 72 6d 61 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e t.*currentFormat;.....int.curren
6ba00 74 41 6c 69 67 6e 6d 65 6e 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 6f 6c 64 4d 6f 75 73 65 50 tAlignment;.....QPoint.oldMouseP
6ba20 6f 73 2c 20 6d 6f 75 73 65 50 6f 73 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 64 72 61 67 53 74 61 os,.mousePos;.....QPoint.dragSta
6ba40 72 74 50 6f 73 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6f 6e 4c 69 6e 6b 3b 0a 20 20 20 20 57 rtPos;.....QString.onLink;.....W
6ba60 6f 72 64 57 72 61 70 20 77 72 61 70 4d 6f 64 65 3b 0a 20 20 20 20 57 72 61 70 50 6f 6c 69 63 79 ordWrap.wrapMode;.....WrapPolicy
6ba80 20 77 50 6f 6c 69 63 79 3b 0a 20 20 20 20 69 6e 74 20 77 72 61 70 57 69 64 74 68 3b 0a 20 20 20 .wPolicy;.....int.wrapWidth;....
6baa0 20 51 53 74 72 69 6e 67 20 70 72 65 73 73 65 64 4c 69 6e 6b 3b 0a 20 20 20 20 51 54 65 78 74 45 .QString.pressedLink;.....QTextE
6bac0 64 69 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 44 6f 75 62 6c 65 ditPrivate.*d;.....bool.inDouble
6bae0 43 6c 69 63 6b 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 75 73 65 50 72 65 73 73 65 64 Click.:.1;.....bool.mousePressed
6bb00 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 75 72 73 6f 72 56 69 73 69 62 6c 65 20 3a 20 31 .:.1;.....bool.cursorVisible.:.1
6bb20 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6c 69 6e 6b 43 75 72 73 6f 72 56 69 73 69 62 6c 65 20 3a 20 ;.....bool.blinkCursorVisible.:.
6bb40 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 3a 20 31 3b 0a 20 20 20 20 62 6f 1;.....bool.readOnly.:.1;.....bo
6bb60 6f 6c 20 6d 6f 64 69 66 69 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 69 67 68 74 53 ol.modified.:.1;.....bool.mightS
6bb80 74 61 72 74 44 72 61 67 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 44 6e 44 20 3a 20 31 tartDrag.:.1;.....bool.inDnD.:.1
6bba0 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 6f 6e 6c 79 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f ;.....bool.readonly.:.1;.....boo
6bbc0 6c 20 75 6e 64 6f 45 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 76 65 72 l.undoEnabled.:.1;.....bool.over
6bbe0 57 72 69 74 65 20 3a 20 31 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 Write.:.1;..private:.//.Disabled
6bc00 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a .copy.constructor.and.operator=.
6bc20 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 #if.defined(Q_DISABLE_COPY).....
6bc40 51 54 65 78 74 45 64 69 74 28 20 63 6f 6e 73 74 20 51 54 65 78 74 45 64 69 74 20 26 20 29 3b 0a QTextEdit(.const.QTextEdit.&.);.
6bc60 20 20 20 20 51 54 65 78 74 45 64 69 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 ....QTextEdit.&operator=(.const.
6bc80 51 54 65 78 74 45 64 69 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 QTextEdit.&.);.#endif.};..inline
6bca0 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 51 54 65 78 74 45 64 69 74 3a 3a 64 6f 63 75 6d .QTextDocument.*QTextEdit::docum
6bcc0 65 6e 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 6f 63 3b 0a 7d 0a ent().const.{.....return.doc;.}.
6bce0 0a 69 6e 6c 69 6e 65 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 51 54 65 78 74 45 64 69 74 3a 3a .inline.QTextCursor.*QTextEdit::
6bd00 74 65 78 74 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 textCursor().const.{.....return.
6bd20 63 75 72 73 6f 72 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 54 65 78 74 45 64 69 74 cursor;.}..inline.void.QTextEdit
6bd40 3a 3a 73 65 74 43 75 72 72 65 6e 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 ::setCurrentFont(.const.QFont.&f
6bd60 20 29 0a 7b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 3a 3a 73 65 74 46 6f 6e 74 49 6e 74 65 72 .).{.....QTextEdit::setFontInter
6bd80 6e 61 6c 28 20 66 20 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 54 45 58 54 nal(.f.);.}..#endif.//QT_NO_TEXT
6bda0 45 44 49 54 0a 23 65 6e 64 69 66 20 2f 2f 51 54 45 58 54 56 49 45 57 5f 48 0a 00 00 00 22 00 71 EDIT.#endif.//QTEXTVIEW_H....".q
6bdc0 00 77 00 69 00 6e 00 64 00 6f 00 77 00 73 00 78 00 70 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 .w.i.n.d.o.w.s.x.p.s.t.y.l.e...h
6bde0 00 00 0e 54 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...T/***************************
6be00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6be20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 *****************.**.$Id$.**.**.
6be40 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 20 54 72 6f ....**.**.Copyright.(C).2002.Tro
6be60 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 lltech.ASA...All.rights.reserved
6be80 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 ..**.**.This.file.is.part.of.the
6bea0 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f .kernel.module.of.the.Qt.GUI.Too
6bec0 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 lkit..**.**.Licensees.holding.va
6bee0 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 lid.Qt.Enterprise.Edition.or.Qt.
6bf00 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 Professional.Edition.**.licenses
6bf20 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 .for.Windows.may.use.this.file.i
6bf40 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 n.accordance.with.the.Qt.Commerc
6bf60 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 ial.**.License.Agreement.provide
6bf80 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 d.with.the.Software..**.**.This.
6bfa0 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 20 75 6e file.is.not.available.for.use.un
6bfc0 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a der.any.other.license.without.**
6bfe0 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d .express.written.permission.from
6c000 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 .the.copyright.holder..**.**.Thi
6c020 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f s.file.is.provided.AS.IS.with.NO
6c040 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 .WARRANTY.OF.ANY.KIND,.INCLUDING
6c060 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 .THE.**.WARRANTY.OF.DESIGN,.MERC
6c080 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 HANTABILITY.AND.FITNESS.FOR.A.PA
6c0a0 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 RTICULAR.PURPOSE..**.**.See.http
6c0c0 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f ://qtsoftware.com/pricing.html.o
6c0e0 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a r.email.sales@trolltech.com.for.
6c100 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 **...information.about.Qt.Commer
6c120 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 cial.License.Agreements..**.**.C
6c140 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 ontact.info@trolltech.com.if.any
6c160 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 .conditions.of.this.licensing.ar
6c180 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a e.**.not.clear.to.you..**.******
6c1a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6c1c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6c1e0 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 53 58 50 53 54 59 4c 45 5f 48 0a 23 64 65 /..#ifndef.QWINDOWSXPSTYLE_H.#de
6c200 66 69 6e 65 20 51 57 49 4e 44 4f 57 53 58 50 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 fine.QWINDOWSXPSTYLE_H..#ifndef.
6c220 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 73 74 79 6c 65 2e 68 22 0a QT_H.#include."qwindowsstyle.h".
6c240 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f #endif.//.QT_H..#if.!defined(QT_
6c260 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 NO_STYLE_WINDOWSXP).||.defined(Q
6c280 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e T_PLUGIN)..#if.defined(QT_PLUGIN
6c2a0 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 ).#define.Q_EXPORT_STYLE_WINDOWS
6c2c0 58 50 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f XP.#else.#define.Q_EXPORT_STYLE_
6c2e0 57 49 4e 44 4f 57 53 58 50 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 WINDOWSXP.Q_EXPORT.#endif..class
6c300 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 .QWindowsXPStylePrivate;..class.
6c320 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 20 51 57 69 6e 64 6f 77 Q_EXPORT_STYLE_WINDOWSXP.QWindow
6c340 73 58 50 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 0a sXPStyle.:.public.QWindowsStyle.
6c360 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 6e 64 {.....Q_OBJECT.public:.....QWind
6c380 6f 77 73 58 50 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 7e 51 57 69 6e 64 6f 77 73 58 50 53 74 79 owsXPStyle();.....~QWindowsXPSty
6c3a0 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 le();......void.unPolish(.QAppli
6c3c0 63 61 74 69 6f 6e 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 41 70 70 cation*.);.....void.polish(.QApp
6c3e0 6c 69 63 61 74 69 6f 6e 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 lication*.);.....void.polish(.QW
6c400 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 57 69 idget*.);.....void.unPolish(.QWi
6c420 64 67 65 74 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 dget*.);......void.drawPrimitive
6c440 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 6f 70 2c 0a 09 09 09 51 50 61 69 6e 74 (.PrimitiveElement.op,....QPaint
6c460 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f 6e er.*p,....const.QRect.&r,....con
6c480 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 6c st.QColorGroup.&cg,....SFlags.fl
6c4a0 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 ags.=.Style_Default,....const.QS
6c4c0 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 tyleOption&.=.QStyleOption::Defa
6c4e0 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 ult.).const;......void.drawContr
6c500 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 20 ol(.ControlElement.element,.....
6c520 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 ....QPainter.*p,.........const.Q
6c540 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 Widget.*widget,.........const.QR
6c560 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 ect.&r,.........const.QColorGrou
6c580 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c p.&cg,.........SFlags.how.=.Styl
6c5a0 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f e_Default,.........const.QStyleO
6c5c0 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 ption&.=.QStyleOption::Default.)
6c5e0 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 4d 61 73 .const;......void.drawControlMas
6c600 6b 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 09 20 20 k(.ControlElement.element,......
6c620 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 QPainter.*p,......const.QWidget.
6c640 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 *widget,......const.QRect.&r,...
6c660 09 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f ...const.QStyleOption&.=.QStyleO
6c680 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 ption::Default.).const;......voi
6c6a0 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e d.drawComplexControl(.ComplexCon
6c6c0 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 65 72 2a 20 trol.control,.........QPainter*.
6c6e0 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 2c 0a 09 09 09 p,.........const.QWidget*.w,....
6c700 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e .....const.QRect&.r,.........con
6c720 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 st.QColorGroup&.cg,.........SFla
6c740 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 20 20 20 gs.flags.=.Style_Default,.......
6c760 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 09 09 09 20 20 20 20 20 ..SCFlags.sub.=.SC_All,.........
6c780 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 SCFlags.subActive.=.SC_None,....
6c7a0 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c .....const.QStyleOption&.=.QStyl
6c7c0 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 eOption::Default.).const;.......
6c7e0 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 int.pixelMetric(.PixelMetric.met
6c800 69 63 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 ic,........const.QWidget.*widget
6c820 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 .=.0.).const;......QRect.querySu
6c840 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 bControlMetrics(.ComplexControl.
6c860 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 control,.......const.QWidget.*wi
6c880 64 67 65 74 2c 0a 09 09 09 09 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 20 dget,.......SubControl.sc,......
6c8a0 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 .const.QStyleOption&.=.QStyleOpt
6c8c0 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 ion::Default.).const;......QSize
6c8e0 20 73 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 .sizeFromContents(.ContentsType.
6c900 63 6f 6e 74 65 6e 74 73 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 contents,.........const.QWidget.
6c920 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f *widget,.........const.QSize.&co
6c940 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 ntentsSize,.........const.QStyle
6c960 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 Option&.=.QStyleOption::Default.
6c980 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 20 53 74 79 ).const;......int.styleHint(.Sty
6c9a0 6c 65 48 69 6e 74 20 73 74 79 6c 65 68 69 6e 74 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 57 leHint.stylehint,.......const.QW
6c9c0 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 idget.*widget.=.0,.......const.Q
6c9e0 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 StyleOption&.=.QStyleOption::Def
6ca00 61 75 6c 74 2c 0a 09 09 09 20 20 20 51 53 74 79 6c 65 48 69 6e 74 52 65 74 75 72 6e 2a 20 72 65 ault,.......QStyleHintReturn*.re
6ca20 74 75 72 6e 44 61 74 61 20 3d 20 30 0a 09 09 09 20 20 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f turnData.=.0.......).const;..pro
6ca40 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f tected:.....bool.eventFilter(.QO
6ca60 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 bject.*o,.QEvent.*e.);......void
6ca80 20 75 70 64 61 74 65 52 65 67 69 6f 6e 28 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 .updateRegion(.QWidget.*widget.)
6caa0 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 63 74 ;..protected.slots:.....void.act
6cac0 69 76 65 54 61 62 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 iveTabChanged();..private:.....Q
6cae0 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 66 WindowsXPStylePrivate.*d;......f
6cb00 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 74 79 6c 65 46 61 63 74 6f 72 79 3b 0a 20 20 20 20 66 riend.class.QStyleFactory;.....f
6cb20 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 50 72 69 76 61 riend.class.QWindowsXPStylePriva
6cb40 74 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 53 79 6d 62 6f te;.....static.bool.resolveSymbo
6cb60 6c 73 28 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 ls();..#if.defined(Q_DISABLE_COP
6cb80 59 29 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 57 Y).....QWindowsXPStyle(.const.QW
6cba0 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 58 indowsXPStyle.&.);.....QWindowsX
6cbc0 50 53 74 79 6c 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 69 6e 64 6f 77 PStyle&.operator=(.const.QWindow
6cbe0 73 58 50 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 sXPStyle.&.);.#endif.};..#endif.
6cc00 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 0a 0a 23 65 6e 64 69 66 //.QT_NO_STYLE_WINDOWSXP..#endif
6cc20 20 2f 2f 20 51 57 49 4e 44 4f 57 53 58 50 53 54 59 4c 45 5f 48 0a 00 00 00 10 00 71 00 73 00 74 .//.QWINDOWSXPSTYLE_H......q.s.t
6cc40 00 79 00 6c 00 65 00 2e 00 68 00 00 4a 6f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .y.l.e...h..Jo/*****************
6cc60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6cc80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 ***************************.**.$
6cca0 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 79 6c 65 20 63 Id$.**.**.Definition.of.QStyle.c
6ccc0 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 36 31 36 0a 2a 2a 0a 2a lass.**.**.Created.:.980616.**.*
6cce0 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 *.Copyright.(C).1992-2003.Trollt
6cd00 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a ech.ASA...All.rights.reserved..*
6cd20 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 *.**.This.file.is.part.of.the.ke
6cd40 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 rnel.module.of.the.Qt.GUI.Toolki
6cd60 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 t..**.**.This.file.may.be.distri
6cd80 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 buted.under.the.terms.of.the.Q.P
6cda0 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 ublic.License.**.as.defined.by.T
6cdc0 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 rolltech.ASA.of.Norway.and.appea
6cde0 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 ring.in.the.file.**.LICENSE.QPL.
6ce00 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 included.in.the.packaging.of.thi
6ce20 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 s.file..**.**.This.file.may.be.d
6ce40 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 istributed.and/or.modified.under
6ce60 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c .the.terms.of.the.**.GNU.General
6ce80 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 .Public.License.version.2.as.pub
6cea0 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 lished.by.the.Free.Software.**.F
6cec0 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 oundation.and.appearing.in.the.f
6cee0 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a ile.LICENSE.GPL.included.in.the.
6cf00 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a **.packaging.of.this.file..**.**
6cf20 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 .Licensees.holding.valid.Qt.Ente
6cf40 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 rprise.Edition.or.Qt.Professiona
6cf60 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 l.Edition.**.licenses.may.use.th
6cf80 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 is.file.in.accordance.with.the.Q
6cfa0 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e t.Commercial.License.**.Agreemen
6cfc0 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a t.provided.with.the.Software..**
6cfe0 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 .**.This.file.is.provided.AS.IS.
6d000 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e with.NO.WARRANTY.OF.ANY.KIND,.IN
6d020 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 CLUDING.THE.**.WARRANTY.OF.DESIG
6d040 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 N,.MERCHANTABILITY.AND.FITNESS.F
6d060 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 OR.A.PARTICULAR.PURPOSE..**.**.S
6d080 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 ee.http://qtsoftware.com/pricing
6d0a0 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 .html.or.email.sales@trolltech.c
6d0c0 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 om.for.**...information.about.Qt
6d0e0 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a .Commercial.License.Agreements..
6d100 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c **.See.http://qtsoftware.com/qpl
6d120 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e /.for.QPL.licensing.information.
6d140 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 .**.See.http://qtsoftware.com/gp
6d160 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e l/.for.GPL.licensing.information
6d180 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 ..**.**.Contact.info@trolltech.c
6d1a0 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 om.if.any.conditions.of.this.lic
6d1c0 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a ensing.are.**.not.clear.to.you..
6d1e0 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **.*****************************
6d200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6d220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 5f 48 0a 23 64 65 66 *********/.#ifndef.QSTYLE_H.#def
6d240 69 6e 65 20 51 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c ine.QSTYLE_H..#ifndef.QT_H.#incl
6d260 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a ude."qobject.h".#endif.//.QT_H..
6d280 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 0a 63 6c 61 73 73 20 51 50 6f 70 .#ifndef.QT_NO_STYLE..class.QPop
6d2a0 75 70 4d 65 6e 75 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 50 72 69 76 61 74 65 3b 0a 63 6c 61 upMenu;.class.QStylePrivate;.cla
6d2c0 73 73 20 51 4d 65 6e 75 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 54 61 62 3b 0a 63 6c 61 73 73 20 ss.QMenuItem;.class.QTab;.class.
6d2e0 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 43 68 65 63 6b 4c 69 73 74 49 QListViewItem;.class.QCheckListI
6d300 74 65 6d 3b 0a 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 7b 0a 70 75 62 6c 69 tem;..class.QStyleOption.{.publi
6d320 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 4f 70 74 69 6f 6e 44 65 66 61 75 6c 74 20 7b c:.....enum.StyleOptionDefault.{
6d340 20 44 65 66 61 75 6c 74 20 7d 3b 0a 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 53 74 .Default.};......QStyleOption(St
6d360 79 6c 65 4f 70 74 69 6f 6e 44 65 66 61 75 6c 74 3d 44 65 66 61 75 6c 74 29 20 3a 20 64 65 66 28 yleOptionDefault=Default).:.def(
6d380 54 52 55 45 29 20 7b 7d 0a 0a 20 20 20 20 2f 2f 20 4e 6f 74 65 3a 20 77 65 20 64 6f 6e 27 74 20 TRUE).{}......//.Note:.we.don't.
6d3a0 75 73 65 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 73 20 73 69 6e 63 65 20 74 68 61 74 use.default.arguments.since.that
6d3c0 20 69 73 20 75 6e 6e 65 63 65 73 73 61 72 79 0a 20 20 20 20 2f 2f 20 69 6e 69 74 69 61 6c 69 7a .is.unnecessary.....//.initializ
6d3e0 61 74 69 6f 6e 2e 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 69 6e 74 20 69 6e 31 29 ation......QStyleOption(int.in1)
6d400 20 3a 0a 09 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 69 6e 31 29 20 7b 7d 0a 20 20 20 20 51 .:..def(FALSE),.i1(in1).{}.....Q
6d420 53 74 79 6c 65 4f 70 74 69 6f 6e 28 69 6e 74 20 69 6e 31 2c 20 69 6e 74 20 69 6e 32 29 20 3a 0a StyleOption(int.in1,.int.in2).:.
6d440 09 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 69 6e 31 29 2c 20 69 32 28 69 6e 32 29 20 7b 7d .def(FALSE),.i1(in1),.i2(in2).{}
6d460 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 69 6e 74 20 69 6e 31 2c 20 69 6e 74 20 69 .....QStyleOption(int.in1,.int.i
6d480 6e 32 2c 20 69 6e 74 20 69 6e 33 2c 20 69 6e 74 20 69 6e 34 29 20 3a 0a 09 64 65 66 28 46 41 4c n2,.int.in3,.int.in4).:..def(FAL
6d4a0 53 45 29 2c 20 69 31 28 69 6e 31 29 2c 20 69 32 28 69 6e 32 29 2c 20 69 33 28 69 6e 33 29 2c 20 SE),.i1(in1),.i2(in2),.i3(in3),.
6d4c0 69 34 28 69 6e 34 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 4d 65 6e i4(in4).{}.....QStyleOption(QMen
6d4e0 75 49 74 65 6d 2a 20 6d 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 6d 69 28 6d 29 20 7b 7d uItem*.m).:.def(FALSE),.mi(m).{}
6d500 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 4d 65 6e 75 49 74 65 6d 2a 20 6d 2c 20 .....QStyleOption(QMenuItem*.m,.
6d520 69 6e 74 20 69 6e 31 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 6d 69 28 6d 29 2c 20 69 31 int.in1).:.def(FALSE),.mi(m),.i1
6d540 28 69 6e 31 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 4d 65 6e 75 49 (in1).{}.....QStyleOption(QMenuI
6d560 74 65 6d 2a 20 6d 2c 20 69 6e 74 20 69 6e 31 2c 20 69 6e 74 20 69 6e 32 29 20 3a 20 64 65 66 28 tem*.m,.int.in1,.int.in2).:.def(
6d580 46 41 4c 53 45 29 2c 20 6d 69 28 6d 29 2c 20 69 31 28 69 6e 31 29 2c 20 69 32 28 69 6e 32 29 20 FALSE),.mi(m),.i1(in1),.i2(in2).
6d5a0 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 {}.....QStyleOption(const.QColor
6d5c0 26 20 63 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 63 6c 28 26 63 29 20 7b 7d 0a 20 20 20 &.c).:.def(FALSE),.cl(&c).{}....
6d5e0 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 54 61 62 2a 20 74 29 20 3a 20 64 65 66 28 46 41 4c .QStyleOption(QTab*.t).:.def(FAL
6d600 53 45 29 2c 20 74 62 28 74 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 SE),.tb(t).{}.....QStyleOption(Q
6d620 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 69 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 6c ListViewItem*.i).:.def(FALSE),.l
6d640 69 28 69 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 43 68 65 63 6b 4c i(i).{}.....QStyleOption(QCheckL
6d660 69 73 74 49 74 65 6d 2a 20 69 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 63 6c 69 28 69 29 istItem*.i).:.def(FALSE),.cli(i)
6d680 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 74 3a 3a 41 72 72 6f 77 54 79 .{}.....QStyleOption(Qt::ArrowTy
6d6a0 70 65 20 61 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 28 69 6e 74 29 61 29 20 7b pe.a).:.def(FALSE),.i1((int)a).{
6d6c0 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 63 74 26 20 }.....QStyleOption(const.QRect&.
6d6e0 72 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 72 2e 78 28 29 29 2c 20 69 32 28 72 r).:.def(FALSE),.i1(r.x()),.i2(r
6d700 2e 79 28 29 29 2c 20 69 33 28 72 2e 77 69 64 74 68 28 29 29 2c 69 34 28 72 2e 68 65 69 67 68 74 .y()),.i3(r.width()),i4(r.height
6d720 28 29 29 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 57 69 64 67 65 74 20 2a ()){}.....QStyleOption(QWidget.*
6d740 77 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 70 31 28 28 76 6f 69 64 2a 29 77 29 20 7b 7d w).:.def(FALSE),.p1((void*)w).{}
6d760 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 65 66 61 75 6c 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 ......bool.isDefault().const.{.r
6d780 65 74 75 72 6e 20 64 65 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 64 61 79 28 29 20 63 6f 6e 73 eturn.def;.}......int.day().cons
6d7a0 74 20 7b 20 72 65 74 75 72 6e 20 69 31 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 t.{.return.i1;.}......int.lineWi
6d7c0 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 31 3b 20 7d 0a 20 20 20 20 69 dth().const.{.return.i1;.}.....i
6d7e0 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e nt.midLineWidth().const.{.return
6d800 20 69 32 3b 20 7d 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 53 68 61 70 65 28 29 20 63 6f 6e 73 .i2;.}.....int.frameShape().cons
6d820 74 20 7b 20 72 65 74 75 72 6e 20 69 33 3b 20 7d 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 53 68 t.{.return.i3;.}.....int.frameSh
6d840 61 64 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 34 3b 20 7d 0a 0a 20 20 20 adow().const.{.return.i4;.}.....
6d860 20 69 6e 74 20 68 65 61 64 65 72 53 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 .int.headerSection().const.{.ret
6d880 75 72 6e 20 69 31 3b 20 7d 0a 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 2a 20 6d 65 6e 75 49 74 65 urn.i1;.}.....QMenuItem*.menuIte
6d8a0 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 69 3b 20 7d 0a 20 20 20 20 69 6e 74 m().const.{.return.mi;.}.....int
6d8c0 20 6d 61 78 49 63 6f 6e 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 .maxIconWidth().const.{.return.i
6d8e0 31 3b 20 7d 0a 20 20 20 20 69 6e 74 20 74 61 62 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 1;.}.....int.tabWidth().const.{.
6d900 72 65 74 75 72 6e 20 69 32 3b 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 return.i2;.}......const.QColor&.
6d920 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 2a 63 6c 3b 20 7d 0a 0a 20 color().const.{.return.*cl;.}...
6d940 20 20 20 51 54 61 62 2a 20 74 61 62 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 62 ...QTab*.tab().const.{.return.tb
6d960 3b 20 7d 0a 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 2a 20 63 68 65 63 6b 4c 69 ;.}......QCheckListItem*.checkLi
6d980 73 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6c 69 3b 20 7d 0a 20 stItem().const.{.return.cli;.}..
6d9a0 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 6c 69 73 74 56 69 65 77 49 74 65 6d 28 29 ...QListViewItem*.listViewItem()
6d9c0 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 69 3b 20 7d 0a 0a 20 20 20 20 51 74 3a 3a 41 .const.{.return.li;.}......Qt::A
6d9e0 72 72 6f 77 54 79 70 65 20 61 72 72 6f 77 54 79 70 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 rrowType.arrowType().const.{.ret
6da00 75 72 6e 20 28 51 74 3a 3a 41 72 72 6f 77 54 79 70 65 29 69 31 3b 20 7d 0a 20 20 20 20 51 52 65 urn.(Qt::ArrowType)i1;.}.....QRe
6da20 63 74 20 72 65 63 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 20 ct.rect().const.{.return.QRect(.
6da40 69 31 2c 20 69 32 2c 20 69 33 2c 20 69 34 20 29 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 2a i1,.i2,.i3,.i4.);.}.....QWidget*
6da60 20 77 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 .widget().const.{.return.(QWidge
6da80 74 2a 29 70 31 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f 2f 20 4e 4f 54 45 3a 20 t*)p1;.}..private:.....//.NOTE:.
6daa0 6e 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 68 61 76 65 20 63 6f none.of.these.components.have.co
6dac0 6e 73 74 72 75 63 74 6f 72 73 2e 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 3b 0a 20 20 20 20 62 6f nstructors......bool.def;.....bo
6dae0 6f 6c 20 62 31 2c 62 32 2c 62 33 3b 20 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 20 51 4d 65 ol.b1,b2,b3;.//.reserved.....QMe
6db00 6e 75 49 74 65 6d 2a 20 6d 69 3b 0a 20 20 20 20 51 54 61 62 2a 20 74 62 3b 0a 20 20 20 20 51 4c nuItem*.mi;.....QTab*.tb;.....QL
6db20 69 73 74 56 69 65 77 49 74 65 6d 2a 20 6c 69 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f istViewItem*.li;.....const.QColo
6db40 72 2a 20 63 6c 3b 0a 20 20 20 20 69 6e 74 20 69 31 2c 20 69 32 2c 20 69 33 2c 20 69 34 3b 0a 20 r*.cl;.....int.i1,.i2,.i3,.i4;..
6db60 20 20 20 69 6e 74 20 69 35 2c 20 69 36 3b 20 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 20 51 ...int.i5,.i6;.//.reserved.....Q
6db80 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 2a 20 63 6c 69 3b 0a 20 20 20 20 76 6f 69 64 20 2a 70 31 CheckListItem*.cli;.....void.*p1
6dba0 2c 20 2a 70 32 2c 20 2a 70 33 2c 20 2a 70 34 3b 20 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 ,.*p2,.*p3,.*p4;.//.reserved....
6dbc0 20 2f 2f 20 28 70 61 64 64 65 64 20 74 6f 20 36 34 20 62 79 74 65 73 20 6f 6e 20 73 6f 6d 65 20 .//.(padded.to.64.bytes.on.some.
6dbe0 61 72 63 68 69 74 65 63 74 75 72 65 73 29 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 48 architectures).};..class.QStyleH
6dc00 69 6e 74 52 65 74 75 72 6e 3b 20 2f 2f 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 79 65 74 0a 0a 63 intReturn;.//.not.defined.yet..c
6dc20 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 79 6c 65 3a 20 70 75 62 6c 69 63 20 51 4f 62 lass.Q_EXPORT.QStyle:.public.QOb
6dc40 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 ject.{.....Q_OBJECT..public:....
6dc60 20 51 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 74 79 6c 65 28 29 .QStyle();.....virtual.~QStyle()
6dc80 3b 0a 0a 20 20 20 20 2f 2f 20 4e 65 77 20 51 53 74 79 6c 65 20 41 50 49 20 2d 20 6d 6f 73 74 20 ;......//.New.QStyle.API.-.most.
6dca0 6f 66 20 74 68 65 73 65 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 62 65 20 70 75 72 65 of.these.should.probably.be.pure
6dcc0 20 76 69 72 74 75 61 6c 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 .virtual......virtual.void.polis
6dce0 68 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 h(.QWidget.*.);.....virtual.void
6dd00 20 75 6e 50 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 .unPolish(.QWidget.*.);......vir
6dd20 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a tual.void.polish(.QApplication.*
6dd40 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 .);.....virtual.void.unPolish(.Q
6dd60 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f Application.*.);......virtual.vo
6dd80 69 64 20 70 6f 6c 69 73 68 28 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 id.polish(.QPalette.&.);......vi
6dda0 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 50 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 rtual.void.polishPopupMenu(.QPop
6ddc0 75 70 4d 65 6e 75 2a 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 upMenu*.).=.0;......virtual.QRec
6dde0 74 20 69 74 65 6d 52 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 t.itemRect(.QPainter.*p,.const.Q
6de00 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 66 6c 61 67 73 2c 20 62 6f 6f 6c 20 Rect.&r,........int.flags,.bool.
6de20 65 6e 61 62 6c 65 64 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 enabled,........const.QPixmap.*p
6de40 69 78 6d 61 70 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 ixmap,........const.QString.&tex
6de60 74 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 t,.int.len.=.-1.).const;......vi
6de80 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 49 74 65 6d 28 20 51 50 61 69 6e 74 65 72 20 2a 70 rtual.void.drawItem(.QPainter.*p
6dea0 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 69 6e 74 20 66 6c 61 67 ,.const.QRect.&r,.......int.flag
6dec0 73 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 65 6e s,.const.QColorGroup.&g,.bool.en
6dee0 61 62 6c 65 64 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 69 78 6d abled,.......const.QPixmap.*pixm
6df00 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 09 09 20 20 20 69 ap,.const.QString.&text,.......i
6df20 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 2a 70 65 6e 43 6f nt.len.=.-1,.const.QColor.*penCo
6df40 6c 6f 72 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 50 72 69 6d lor.=.0.).const;.......enum.Prim
6df60 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 7b 0a 09 50 45 5f 42 75 74 74 6f 6e 43 6f 6d 6d 61 6e 64 itiveElement.{..PE_ButtonCommand
6df80 2c 0a 09 50 45 5f 42 75 74 74 6f 6e 44 65 66 61 75 6c 74 2c 0a 09 50 45 5f 42 75 74 74 6f 6e 42 ,..PE_ButtonDefault,..PE_ButtonB
6dfa0 65 76 65 6c 2c 0a 09 50 45 5f 42 75 74 74 6f 6e 54 6f 6f 6c 2c 0a 09 50 45 5f 42 75 74 74 6f 6e evel,..PE_ButtonTool,..PE_Button
6dfc0 44 72 6f 70 44 6f 77 6e 2c 0a 0a 09 50 45 5f 46 6f 63 75 73 52 65 63 74 2c 0a 0a 09 50 45 5f 41 DropDown,...PE_FocusRect,...PE_A
6dfe0 72 72 6f 77 55 70 2c 0a 09 50 45 5f 41 72 72 6f 77 44 6f 77 6e 2c 0a 09 50 45 5f 41 72 72 6f 77 rrowUp,..PE_ArrowDown,..PE_Arrow
6e000 52 69 67 68 74 2c 0a 09 50 45 5f 41 72 72 6f 77 4c 65 66 74 2c 0a 0a 09 50 45 5f 53 70 69 6e 57 Right,..PE_ArrowLeft,...PE_SpinW
6e020 69 64 67 65 74 55 70 2c 0a 09 50 45 5f 53 70 69 6e 57 69 64 67 65 74 44 6f 77 6e 2c 0a 09 50 45 idgetUp,..PE_SpinWidgetDown,..PE
6e040 5f 53 70 69 6e 57 69 64 67 65 74 50 6c 75 73 2c 0a 09 50 45 5f 53 70 69 6e 57 69 64 67 65 74 4d _SpinWidgetPlus,..PE_SpinWidgetM
6e060 69 6e 75 73 2c 0a 0a 09 50 45 5f 49 6e 64 69 63 61 74 6f 72 2c 0a 09 50 45 5f 49 6e 64 69 63 61 inus,...PE_Indicator,..PE_Indica
6e080 74 6f 72 4d 61 73 6b 2c 0a 09 50 45 5f 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 2c torMask,..PE_ExclusiveIndicator,
6e0a0 0a 09 50 45 5f 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 4d 61 73 6b 2c 0a 0a 09 50 ..PE_ExclusiveIndicatorMask,...P
6e0c0 45 5f 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 2c 0a 09 50 45 5f 44 6f 63 6b 57 69 6e 64 E_DockWindowHandle,..PE_DockWind
6e0e0 6f 77 53 65 70 61 72 61 74 6f 72 2c 0a 09 50 45 5f 44 6f 63 6b 57 69 6e 64 6f 77 52 65 73 69 7a owSeparator,..PE_DockWindowResiz
6e100 65 48 61 6e 64 6c 65 2c 0a 0a 09 50 45 5f 53 70 6c 69 74 74 65 72 2c 0a 0a 09 50 45 5f 50 61 6e eHandle,...PE_Splitter,...PE_Pan
6e120 65 6c 2c 0a 09 50 45 5f 50 61 6e 65 6c 50 6f 70 75 70 2c 0a 09 50 45 5f 50 61 6e 65 6c 4d 65 6e el,..PE_PanelPopup,..PE_PanelMen
6e140 75 42 61 72 2c 0a 09 50 45 5f 50 61 6e 65 6c 44 6f 63 6b 57 69 6e 64 6f 77 2c 0a 0a 09 50 45 5f uBar,..PE_PanelDockWindow,...PE_
6e160 54 61 62 42 61 72 42 61 73 65 2c 0a 0a 09 50 45 5f 48 65 61 64 65 72 53 65 63 74 69 6f 6e 2c 0a TabBarBase,...PE_HeaderSection,.
6e180 09 50 45 5f 48 65 61 64 65 72 41 72 72 6f 77 2c 0a 09 50 45 5f 53 74 61 74 75 73 42 61 72 53 65 .PE_HeaderArrow,..PE_StatusBarSe
6e1a0 63 74 69 6f 6e 2c 0a 0a 09 50 45 5f 47 72 6f 75 70 42 6f 78 46 72 61 6d 65 2c 0a 0a 09 50 45 5f ction,...PE_GroupBoxFrame,...PE_
6e1c0 53 65 70 61 72 61 74 6f 72 2c 0a 0a 09 50 45 5f 53 69 7a 65 47 72 69 70 2c 0a 0a 09 50 45 5f 43 Separator,...PE_SizeGrip,...PE_C
6e1e0 68 65 63 6b 4d 61 72 6b 2c 0a 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 41 64 64 4c 69 6e 65 2c heckMark,...PE_ScrollBarAddLine,
6e200 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 53 75 62 4c 69 6e 65 2c 0a 09 50 45 5f 53 63 72 6f 6c ..PE_ScrollBarSubLine,..PE_Scrol
6e220 6c 42 61 72 41 64 64 50 61 67 65 2c 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 53 75 62 50 61 67 lBarAddPage,..PE_ScrollBarSubPag
6e240 65 2c 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 53 6c 69 64 65 72 2c 0a 09 50 45 5f 53 63 72 6f e,..PE_ScrollBarSlider,..PE_Scro
6e260 6c 6c 42 61 72 46 69 72 73 74 2c 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 4c 61 73 74 2c 0a 0a llBarFirst,..PE_ScrollBarLast,..
6e280 09 50 45 5f 50 72 6f 67 72 65 73 73 42 61 72 43 68 75 6e 6b 2c 0a 0a 09 50 45 5f 50 61 6e 65 6c .PE_ProgressBarChunk,...PE_Panel
6e2a0 4c 69 6e 65 45 64 69 74 2c 0a 09 50 45 5f 50 61 6e 65 6c 54 61 62 57 69 64 67 65 74 2c 0a 0a 09 LineEdit,..PE_PanelTabWidget,...
6e2c0 50 45 5f 57 69 6e 64 6f 77 46 72 61 6d 65 2c 0a 0a 09 50 45 5f 43 68 65 63 6b 4c 69 73 74 43 6f PE_WindowFrame,...PE_CheckListCo
6e2e0 6e 74 72 6f 6c 6c 65 72 2c 0a 09 50 45 5f 43 68 65 63 6b 4c 69 73 74 49 6e 64 69 63 61 74 6f 72 ntroller,..PE_CheckListIndicator
6e300 2c 0a 09 50 45 5f 43 68 65 63 6b 4c 69 73 74 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f ,..PE_CheckListExclusiveIndicato
6e320 72 2c 0a 0a 09 50 45 5f 50 61 6e 65 6c 47 72 6f 75 70 42 6f 78 2c 0a 09 50 45 5f 52 75 62 62 65 r,...PE_PanelGroupBox,..PE_Rubbe
6e340 72 42 61 6e 64 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 rBand,...//.do.not.add.any.value
6e360 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 69 73 0a 09 50 45 5f 43 75 73 74 6f 6d 42 s.below/greater.this..PE_CustomB
6e380 61 73 65 20 3d 09 09 09 30 78 66 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e ase.=...0xf000000.....};......en
6e3a0 75 6d 20 53 74 79 6c 65 46 6c 61 67 73 20 7b 0a 09 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 20 3d um.StyleFlags.{..Style_Default.=
6e3c0 20 09 09 30 78 30 30 30 30 30 30 30 30 2c 0a 09 53 74 79 6c 65 5f 45 6e 61 62 6c 65 64 20 3d 20 ...0x00000000,..Style_Enabled.=.
6e3e0 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 74 79 6c 65 5f 52 61 69 73 65 64 20 3d 09 09 09 ..0x00000001,..Style_Raised.=...
6e400 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 74 79 6c 65 5f 53 75 6e 6b 65 6e 20 3d 09 20 09 09 30 0x00000002,..Style_Sunken.=....0
6e420 78 30 30 30 30 30 30 30 34 2c 0a 09 53 74 79 6c 65 5f 4f 66 66 20 3d 09 09 09 30 78 30 30 30 30 x00000004,..Style_Off.=...0x0000
6e440 30 30 30 38 2c 0a 09 53 74 79 6c 65 5f 4e 6f 43 68 61 6e 67 65 20 3d 09 09 30 78 30 30 30 30 30 0008,..Style_NoChange.=..0x00000
6e460 30 31 30 2c 0a 09 53 74 79 6c 65 5f 4f 6e 20 3d 09 09 09 30 78 30 30 30 30 30 30 32 30 2c 0a 09 010,..Style_On.=...0x00000020,..
6e480 53 74 79 6c 65 5f 44 6f 77 6e 20 3d 09 09 09 30 78 30 30 30 30 30 30 34 30 2c 0a 09 53 74 79 6c Style_Down.=...0x00000040,..Styl
6e4a0 65 5f 48 6f 72 69 7a 6f 6e 74 61 6c 20 3d 09 09 30 78 30 30 30 30 30 30 38 30 2c 0a 09 53 74 79 e_Horizontal.=..0x00000080,..Sty
6e4c0 6c 65 5f 48 61 73 46 6f 63 75 73 20 3d 09 09 30 78 30 30 30 30 30 31 30 30 2c 0a 09 53 74 79 6c le_HasFocus.=..0x00000100,..Styl
6e4e0 65 5f 54 6f 70 20 3d 09 09 09 30 78 30 30 30 30 30 32 30 30 2c 0a 09 53 74 79 6c 65 5f 42 6f 74 e_Top.=...0x00000200,..Style_Bot
6e500 74 6f 6d 20 3d 09 09 09 30 78 30 30 30 30 30 34 30 30 2c 0a 09 53 74 79 6c 65 5f 46 6f 63 75 73 tom.=...0x00000400,..Style_Focus
6e520 41 74 42 6f 72 64 65 72 20 3d 09 09 30 78 30 30 30 30 30 38 30 30 2c 0a 09 53 74 79 6c 65 5f 41 AtBorder.=..0x00000800,..Style_A
6e540 75 74 6f 52 61 69 73 65 20 3d 09 09 30 78 30 30 30 30 31 30 30 30 2c 0a 09 53 74 79 6c 65 5f 4d utoRaise.=..0x00001000,..Style_M
6e560 6f 75 73 65 4f 76 65 72 20 3d 09 09 30 78 30 30 30 30 32 30 30 30 2c 0a 09 53 74 79 6c 65 5f 55 ouseOver.=..0x00002000,..Style_U
6e580 70 20 3d 09 09 09 30 78 30 30 30 30 34 30 30 30 2c 0a 09 53 74 79 6c 65 5f 53 65 6c 65 63 74 65 p.=...0x00004000,..Style_Selecte
6e5a0 64 20 3d 09 20 09 30 78 30 30 30 30 38 30 30 30 2c 0a 09 53 74 79 6c 65 5f 41 63 74 69 76 65 20 d.=...0x00008000,..Style_Active.
6e5c0 3d 09 09 09 30 78 30 30 30 31 30 30 30 30 2c 0a 09 53 74 79 6c 65 5f 42 75 74 74 6f 6e 44 65 66 =...0x00010000,..Style_ButtonDef
6e5e0 61 75 6c 74 20 3d 09 09 30 78 30 30 30 32 30 30 30 30 0a 20 20 20 20 7d 3b 0a 20 20 20 20 74 79 ault.=..0x00020000.....};.....ty
6e600 70 65 64 65 66 20 75 69 6e 74 20 53 46 6c 61 67 73 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 pedef.uint.SFlags;......virtual.
6e620 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 void.drawPrimitive(.PrimitiveEle
6e640 6d 65 6e 74 20 70 65 2c 0a 09 09 09 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 09 63 6f ment.pe,.....QPainter.*p,.....co
6e660 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 nst.QRect.&r,.....const.QColorGr
6e680 6f 75 70 20 26 63 67 2c 0a 09 09 09 09 53 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c oup.&cg,.....SFlags.flags.=.Styl
6e6a0 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f e_Default,.....const.QStyleOptio
6e6c0 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e n&.=.QStyleOption::Default.).con
6e6e0 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e st.=.0;.......enum.ControlElemen
6e700 74 20 7b 0a 09 43 45 5f 50 75 73 68 42 75 74 74 6f 6e 2c 0a 09 43 45 5f 50 75 73 68 42 75 74 74 t.{..CE_PushButton,..CE_PushButt
6e720 6f 6e 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 43 68 65 63 6b 42 6f 78 2c 0a 09 43 45 5f 43 68 65 63 onLabel,...CE_CheckBox,..CE_Chec
6e740 6b 42 6f 78 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 52 61 64 69 6f 42 75 74 74 6f 6e 2c 0a 09 43 45 kBoxLabel,...CE_RadioButton,..CE
6e760 5f 52 61 64 69 6f 42 75 74 74 6f 6e 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 54 61 62 42 61 72 54 61 _RadioButtonLabel,...CE_TabBarTa
6e780 62 2c 0a 09 43 45 5f 54 61 62 42 61 72 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 50 72 6f 67 72 65 73 b,..CE_TabBarLabel,...CE_Progres
6e7a0 73 42 61 72 47 72 6f 6f 76 65 2c 0a 09 43 45 5f 50 72 6f 67 72 65 73 73 42 61 72 43 6f 6e 74 65 sBarGroove,..CE_ProgressBarConte
6e7c0 6e 74 73 2c 0a 09 43 45 5f 50 72 6f 67 72 65 73 73 42 61 72 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f nts,..CE_ProgressBarLabel,...CE_
6e7e0 50 6f 70 75 70 4d 65 6e 75 49 74 65 6d 2c 0a 09 43 45 5f 4d 65 6e 75 42 61 72 49 74 65 6d 2c 0a PopupMenuItem,..CE_MenuBarItem,.
6e800 0a 09 43 45 5f 54 6f 6f 6c 42 75 74 74 6f 6e 4c 61 62 65 6c 2c 0a 09 43 45 5f 4d 65 6e 75 42 61 ..CE_ToolButtonLabel,..CE_MenuBa
6e820 72 45 6d 70 74 79 41 72 65 61 2c 0a 09 43 45 5f 50 6f 70 75 70 4d 65 6e 75 53 63 72 6f 6c 6c 65 rEmptyArea,..CE_PopupMenuScrolle
6e840 72 2c 0a 09 43 45 5f 44 6f 63 6b 57 69 6e 64 6f 77 45 6d 70 74 79 41 72 65 61 2c 0a 09 43 45 5f r,..CE_DockWindowEmptyArea,..CE_
6e860 50 6f 70 75 70 4d 65 6e 75 56 65 72 74 69 63 61 6c 45 78 74 72 61 2c 0a 09 43 45 5f 50 6f 70 75 PopupMenuVerticalExtra,..CE_Popu
6e880 70 4d 65 6e 75 48 6f 72 69 7a 6f 6e 74 61 6c 45 78 74 72 61 2c 0a 0a 09 43 45 5f 54 6f 6f 6c 42 pMenuHorizontalExtra,...CE_ToolB
6e8a0 6f 78 54 61 62 2c 0a 09 43 45 5f 48 65 61 64 65 72 4c 61 62 65 6c 2c 0a 0a 09 2f 2f 20 64 6f 20 oxTab,..CE_HeaderLabel,...//.do.
6e8c0 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 not.add.any.values.below/greater
6e8e0 20 74 68 61 6e 20 74 68 69 73 0a 09 43 45 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 .than.this..CE_CustomBase.=..0xf
6e900 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 0000000.....};......virtual.void
6e920 20 64 72 61 77 43 6f 6e 74 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 .drawControl(.ControlElement.ele
6e940 6d 65 6e 74 2c 0a 09 09 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 ment,..........QPainter.*p,.....
6e960 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 .....const.QWidget.*widget,.....
6e980 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 20 20 20 63 6f .....const.QRect.&r,..........co
6e9a0 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 20 20 20 20 20 20 53 46 nst.QColorGroup.&cg,..........SF
6e9c0 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 20 20 20 lags.how.=.Style_Default,.......
6e9e0 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f ...const.QStyleOption&.=.QStyleO
6ea00 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 ption::Default.).const.=.0;.....
6ea20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 4d 61 73 6b 28 20 43 6f virtual.void.drawControlMask(.Co
6ea40 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 09 09 20 20 51 50 61 69 ntrolElement.element,.......QPai
6ea60 6e 74 65 72 20 2a 70 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 nter.*p,.......const.QWidget.*wi
6ea80 64 67 65 74 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 09 dget,.......const.QRect.&r,.....
6eaa0 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 ..const.QStyleOption&.=.QStyleOp
6eac0 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 tion::Default.).const.=.0;......
6eae0 65 6e 75 6d 20 53 75 62 52 65 63 74 20 7b 0a 09 53 52 5f 50 75 73 68 42 75 74 74 6f 6e 43 6f 6e enum.SubRect.{..SR_PushButtonCon
6eb00 74 65 6e 74 73 2c 0a 09 53 52 5f 50 75 73 68 42 75 74 74 6f 6e 46 6f 63 75 73 52 65 63 74 2c 0a tents,..SR_PushButtonFocusRect,.
6eb20 0a 09 53 52 5f 43 68 65 63 6b 42 6f 78 49 6e 64 69 63 61 74 6f 72 2c 0a 09 53 52 5f 43 68 65 63 ..SR_CheckBoxIndicator,..SR_Chec
6eb40 6b 42 6f 78 43 6f 6e 74 65 6e 74 73 2c 0a 09 53 52 5f 43 68 65 63 6b 42 6f 78 46 6f 63 75 73 52 kBoxContents,..SR_CheckBoxFocusR
6eb60 65 63 74 2c 0a 0a 09 53 52 5f 52 61 64 69 6f 42 75 74 74 6f 6e 49 6e 64 69 63 61 74 6f 72 2c 0a ect,...SR_RadioButtonIndicator,.
6eb80 09 53 52 5f 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 65 6e 74 73 2c 0a 09 53 52 5f 52 61 64 .SR_RadioButtonContents,..SR_Rad
6eba0 69 6f 42 75 74 74 6f 6e 46 6f 63 75 73 52 65 63 74 2c 0a 0a 09 53 52 5f 43 6f 6d 62 6f 42 6f 78 ioButtonFocusRect,...SR_ComboBox
6ebc0 46 6f 63 75 73 52 65 63 74 2c 0a 0a 09 53 52 5f 53 6c 69 64 65 72 46 6f 63 75 73 52 65 63 74 2c FocusRect,...SR_SliderFocusRect,
6ebe0 0a 0a 09 53 52 5f 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 52 65 63 74 2c 0a 0a 09 53 52 ...SR_DockWindowHandleRect,...SR
6ec00 5f 50 72 6f 67 72 65 73 73 42 61 72 47 72 6f 6f 76 65 2c 0a 09 53 52 5f 50 72 6f 67 72 65 73 73 _ProgressBarGroove,..SR_Progress
6ec20 42 61 72 43 6f 6e 74 65 6e 74 73 2c 0a 09 53 52 5f 50 72 6f 67 72 65 73 73 42 61 72 4c 61 62 65 BarContents,..SR_ProgressBarLabe
6ec40 6c 2c 0a 0a 09 53 52 5f 54 6f 6f 6c 42 75 74 74 6f 6e 43 6f 6e 74 65 6e 74 73 2c 0a 0a 09 53 52 l,...SR_ToolButtonContents,...SR
6ec60 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 41 63 63 65 70 74 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 _DialogButtonAccept,..SR_DialogB
6ec80 75 74 74 6f 6e 52 65 6a 65 63 74 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 41 70 70 uttonReject,..SR_DialogButtonApp
6eca0 6c 79 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 48 65 6c 70 2c 0a 09 53 52 5f 44 69 ly,..SR_DialogButtonHelp,..SR_Di
6ecc0 61 6c 6f 67 42 75 74 74 6f 6e 41 6c 6c 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 41 alogButtonAll,..SR_DialogButtonA
6ece0 62 6f 72 74 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 49 67 6e 6f 72 65 2c 0a 09 53 bort,..SR_DialogButtonIgnore,..S
6ed00 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 52 65 74 72 79 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 R_DialogButtonRetry,..SR_DialogB
6ed20 75 74 74 6f 6e 43 75 73 74 6f 6d 2c 0a 0a 09 53 52 5f 54 6f 6f 6c 42 6f 78 54 61 62 43 6f 6e 74 uttonCustom,...SR_ToolBoxTabCont
6ed40 65 6e 74 73 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 ents,...//.do.not.add.any.values
6ed60 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 61 6e 20 74 68 69 73 0a 09 53 52 5f 43 75 73 .below/greater.than.this..SR_Cus
6ed80 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 tomBase.=..0xf0000000.....};....
6eda0 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 ..virtual.QRect.subRect(.SubRect
6edc0 20 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 .r,.const.QWidget.*widget.).cons
6ede0 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c t.=.0;.......enum.ComplexControl
6ee00 7b 0a 09 43 43 5f 53 70 69 6e 57 69 64 67 65 74 2c 0a 09 43 43 5f 43 6f 6d 62 6f 42 6f 78 2c 0a {..CC_SpinWidget,..CC_ComboBox,.
6ee20 09 43 43 5f 53 63 72 6f 6c 6c 42 61 72 2c 0a 09 43 43 5f 53 6c 69 64 65 72 2c 0a 09 43 43 5f 54 .CC_ScrollBar,..CC_Slider,..CC_T
6ee40 6f 6f 6c 42 75 74 74 6f 6e 2c 0a 09 43 43 5f 54 69 74 6c 65 42 61 72 2c 0a 09 43 43 5f 4c 69 73 oolButton,..CC_TitleBar,..CC_Lis
6ee60 74 56 69 65 77 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 tView,...//.do.not.add.any.value
6ee80 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 61 6e 20 74 68 69 73 0a 09 43 43 5f 43 75 s.below/greater.than.this..CC_Cu
6eea0 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 stomBase.=..0xf0000000.....};...
6eec0 20 20 20 65 6e 75 6d 20 53 75 62 43 6f 6e 74 72 6f 6c 20 7b 0a 09 53 43 5f 4e 6f 6e 65 20 3d 09 ...enum.SubControl.{..SC_None.=.
6eee0 09 09 30 78 30 30 30 30 30 30 30 30 2c 0a 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 41 64 64 4c ..0x00000000,...SC_ScrollBarAddL
6ef00 69 6e 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 ine.=..0x00000001,..SC_ScrollBar
6ef20 53 75 62 4c 69 6e 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 53 63 72 6f 6c SubLine.=..0x00000002,..SC_Scrol
6ef40 6c 42 61 72 41 64 64 50 61 67 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 43 5f 53 lBarAddPage.=..0x00000004,..SC_S
6ef60 63 72 6f 6c 6c 42 61 72 53 75 62 50 61 67 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 38 2c 0a 09 crollBarSubPage.=..0x00000008,..
6ef80 53 43 5f 53 63 72 6f 6c 6c 42 61 72 46 69 72 73 74 20 3d 09 09 30 78 30 30 30 30 30 30 31 30 2c SC_ScrollBarFirst.=..0x00000010,
6efa0 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 4c 61 73 74 20 3d 09 09 30 78 30 30 30 30 30 30 32 30 ..SC_ScrollBarLast.=..0x00000020
6efc0 2c 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 53 6c 69 64 65 72 20 3d 09 09 30 78 30 30 30 30 30 ,..SC_ScrollBarSlider.=..0x00000
6efe0 30 34 30 2c 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 47 72 6f 6f 76 65 20 3d 09 09 30 78 30 30 040,..SC_ScrollBarGroove.=..0x00
6f000 30 30 30 30 38 30 2c 0a 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 55 70 20 3d 09 09 30 78 30 000080,...SC_SpinWidgetUp.=..0x0
6f020 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 44 6f 77 6e 20 3d 09 09 30 0000001,..SC_SpinWidgetDown.=..0
6f040 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 46 72 61 6d 65 20 3d x00000002,..SC_SpinWidgetFrame.=
6f060 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 45 64 69 74 ..0x00000004,..SC_SpinWidgetEdit
6f080 46 69 65 6c 64 20 3d 09 30 78 30 30 30 30 30 30 30 38 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 Field.=.0x00000008,..SC_SpinWidg
6f0a0 65 74 42 75 74 74 6f 6e 46 69 65 6c 64 20 3d 09 30 78 30 30 30 30 30 30 31 30 2c 0a 0a 09 53 43 etButtonField.=.0x00000010,...SC
6f0c0 5f 43 6f 6d 62 6f 42 6f 78 46 72 61 6d 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 _ComboBoxFrame.=..0x00000001,..S
6f0e0 43 5f 43 6f 6d 62 6f 42 6f 78 45 64 69 74 46 69 65 6c 64 20 3d 09 09 30 78 30 30 30 30 30 30 30 C_ComboBoxEditField.=..0x0000000
6f100 32 2c 0a 09 53 43 5f 43 6f 6d 62 6f 42 6f 78 41 72 72 6f 77 20 3d 09 09 30 78 30 30 30 30 30 30 2,..SC_ComboBoxArrow.=..0x000000
6f120 30 34 2c 0a 09 53 43 5f 43 6f 6d 62 6f 42 6f 78 4c 69 73 74 42 6f 78 50 6f 70 75 70 20 3d 09 30 04,..SC_ComboBoxListBoxPopup.=.0
6f140 78 30 30 30 30 30 30 30 38 2c 0a 0a 09 53 43 5f 53 6c 69 64 65 72 47 72 6f 6f 76 65 20 3d 09 09 x00000008,...SC_SliderGroove.=..
6f160 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 53 6c 69 64 65 72 48 61 6e 64 6c 65 20 3d 20 09 0x00000001,..SC_SliderHandle.=..
6f180 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 53 6c 69 64 65 72 54 69 63 6b 6d 61 72 6b 73 .0x00000002,..SC_SliderTickmarks
6f1a0 20 3d 20 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 0a 09 53 43 5f 54 6f 6f 6c 42 75 74 74 6f 6e .=...0x00000004,...SC_ToolButton
6f1c0 20 3d 09 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 54 6f 6f 6c 42 75 74 74 6f 6e 4d .=...0x00000001,..SC_ToolButtonM
6f1e0 65 6e 75 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 enu.=..0x00000002,...SC_TitleBar
6f200 4c 61 62 65 6c 20 3d 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 Label.=..0x00000001,..SC_TitleBa
6f220 72 53 79 73 4d 65 6e 75 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 54 69 74 6c rSysMenu.=..0x00000002,..SC_Titl
6f240 65 42 61 72 4d 69 6e 42 75 74 74 6f 6e 20 3d 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 43 eBarMinButton.=..0x00000004,..SC
6f260 5f 54 69 74 6c 65 42 61 72 4d 61 78 42 75 74 74 6f 6e 20 3d 09 09 30 78 30 30 30 30 30 30 30 38 _TitleBarMaxButton.=..0x00000008
6f280 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 43 6c 6f 73 65 42 75 74 74 6f 6e 20 3d 09 30 78 30 30 ,..SC_TitleBarCloseButton.=.0x00
6f2a0 30 30 30 30 31 30 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 4e 6f 72 6d 61 6c 42 75 74 74 6f 6e 000010,..SC_TitleBarNormalButton
6f2c0 20 3d 09 30 78 30 30 30 30 30 30 32 30 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 53 68 61 64 65 .=.0x00000020,..SC_TitleBarShade
6f2e0 42 75 74 74 6f 6e 20 3d 09 30 78 30 30 30 30 30 30 34 30 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 Button.=.0x00000040,..SC_TitleBa
6f300 72 55 6e 73 68 61 64 65 42 75 74 74 6f 6e 20 3d 09 30 78 30 30 30 30 30 30 38 30 2c 0a 0a 09 53 rUnshadeButton.=.0x00000080,...S
6f320 43 5f 4c 69 73 74 56 69 65 77 20 3d 09 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 4c C_ListView.=...0x00000001,..SC_L
6f340 69 73 74 56 69 65 77 42 72 61 6e 63 68 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 istViewBranch.=..0x00000002,..SC
6f360 5f 4c 69 73 74 56 69 65 77 45 78 70 61 6e 64 20 3d 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 0a _ListViewExpand.=..0x00000004,..
6f380 09 53 43 5f 41 6c 6c 20 3d 09 09 09 30 78 66 66 66 66 66 66 66 66 0a 20 20 20 20 7d 3b 0a 20 20 .SC_All.=...0xffffffff.....};...
6f3a0 20 20 74 79 70 65 64 65 66 20 75 69 6e 74 20 53 43 46 6c 61 67 73 3b 0a 0a 0a 20 20 20 20 76 69 ..typedef.uint.SCFlags;.......vi
6f3c0 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 rtual.void.drawComplexControl(.C
6f3e0 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 20 20 20 20 omplexControl.control,..........
6f400 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 QPainter.*p,..........const.QWid
6f420 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 get.*widget,..........const.QRec
6f440 74 20 26 72 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 t.&r,..........const.QColorGroup
6f460 20 26 63 67 2c 0a 09 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c .&cg,..........SFlags.how.=.Styl
6f480 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 09 09 09 20 20 20 e_Default,.#ifdef.Q_QDOC........
6f4a0 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 ..SCFlags.sub.=.SC_All,.#else...
6f4c0 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 53 43 5f 41 6c .......SCFlags.sub.=.(uint)SC_Al
6f4e0 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 l,.#endif..........SCFlags.subAc
6f500 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 tive.=.SC_None,..........const.Q
6f520 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 StyleOption&.=.QStyleOption::Def
6f540 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f ault.).const.=.0;.....virtual.vo
6f560 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 4d 61 73 6b 28 20 43 6f 6d 70 6c id.drawComplexControlMask(.Compl
6f580 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 20 51 50 61 69 6e 74 65 exControl.control,.......QPainte
6f5a0 72 20 2a 70 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 r.*p,.......const.QWidget.*widge
6f5c0 74 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 09 09 20 63 t,.......const.QRect.&r,.......c
6f5e0 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f onst.QStyleOption&.=.QStyleOptio
6f600 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 n::Default.).const.=.0;......vir
6f620 74 75 61 6c 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 63 tual.QRect.querySubControlMetric
6f640 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 s(.ComplexControl.control,......
6f660 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 09 20 20 ..const.QWidget.*widget,........
6f680 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 79 SubControl.sc,........const.QSty
6f6a0 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c leOption&.=.QStyleOption::Defaul
6f6c0 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 53 75 62 43 6f t.).const.=.0;.....virtual.SubCo
6f6e0 6e 74 72 6f 6c 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f ntrol.querySubControl(.ComplexCo
6f700 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 57 69 64 67 65 ntrol.control,......const.QWidge
6f720 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f t.*widget,......const.QPoint.&po
6f740 73 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 s,......const.QStyleOption&.=.QS
6f760 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b tyleOption::Default.).const.=.0;
6f780 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 50 69 78 65 6c 4d 65 74 72 69 63 20 7b 0a 09 50 4d 5f 42 75 .......enum.PixelMetric.{..PM_Bu
6f7a0 74 74 6f 6e 4d 61 72 67 69 6e 2c 0a 09 50 4d 5f 42 75 74 74 6f 6e 44 65 66 61 75 6c 74 49 6e 64 ttonMargin,..PM_ButtonDefaultInd
6f7c0 69 63 61 74 6f 72 2c 0a 09 50 4d 5f 4d 65 6e 75 42 75 74 74 6f 6e 49 6e 64 69 63 61 74 6f 72 2c icator,..PM_MenuButtonIndicator,
6f7e0 0a 09 50 4d 5f 42 75 74 74 6f 6e 53 68 69 66 74 48 6f 72 69 7a 6f 6e 74 61 6c 2c 0a 09 50 4d 5f ..PM_ButtonShiftHorizontal,..PM_
6f800 42 75 74 74 6f 6e 53 68 69 66 74 56 65 72 74 69 63 61 6c 2c 0a 0a 09 50 4d 5f 44 65 66 61 75 6c ButtonShiftVertical,...PM_Defaul
6f820 74 46 72 61 6d 65 57 69 64 74 68 2c 0a 09 50 4d 5f 53 70 69 6e 42 6f 78 46 72 61 6d 65 57 69 64 tFrameWidth,..PM_SpinBoxFrameWid
6f840 74 68 2c 0a 0a 09 50 4d 5f 4d 61 78 69 6d 75 6d 44 72 61 67 44 69 73 74 61 6e 63 65 2c 0a 0a 09 th,...PM_MaximumDragDistance,...
6f860 50 4d 5f 53 63 72 6f 6c 6c 42 61 72 45 78 74 65 6e 74 2c 0a 09 50 4d 5f 53 63 72 6f 6c 6c 42 61 PM_ScrollBarExtent,..PM_ScrollBa
6f880 72 53 6c 69 64 65 72 4d 69 6e 2c 0a 0a 09 50 4d 5f 53 6c 69 64 65 72 54 68 69 63 6b 6e 65 73 73 rSliderMin,...PM_SliderThickness
6f8a0 2c 09 20 20 20 20 20 20 20 09 2f 2f 20 74 6f 74 61 6c 20 73 6c 69 64 65 72 20 74 68 69 63 6b 6e ,.........//.total.slider.thickn
6f8c0 65 73 73 0a 09 50 4d 5f 53 6c 69 64 65 72 43 6f 6e 74 72 6f 6c 54 68 69 63 6b 6e 65 73 73 2c 20 ess..PM_SliderControlThickness,.
6f8e0 20 20 20 09 2f 2f 20 74 68 69 63 6b 6e 65 73 73 20 6f 66 20 74 68 65 20 62 75 73 69 6e 65 73 73 ....//.thickness.of.the.business
6f900 20 70 61 72 74 0a 09 50 4d 5f 53 6c 69 64 65 72 4c 65 6e 67 74 68 2c 09 09 2f 2f 20 74 6f 74 61 .part..PM_SliderLength,..//.tota
6f920 6c 20 6c 65 6e 67 74 68 20 6f 66 20 73 6c 69 64 65 72 0a 09 50 4d 5f 53 6c 69 64 65 72 54 69 63 l.length.of.slider..PM_SliderTic
6f940 6b 6d 61 72 6b 4f 66 66 73 65 74 2c 09 2f 2f 0a 09 50 4d 5f 53 6c 69 64 65 72 53 70 61 63 65 41 kmarkOffset,.//..PM_SliderSpaceA
6f960 76 61 69 6c 61 62 6c 65 2c 09 2f 2f 20 61 76 61 69 6c 61 62 6c 65 20 73 70 61 63 65 20 66 6f 72 vailable,.//.available.space.for
6f980 20 73 6c 69 64 65 72 20 74 6f 20 6d 6f 76 65 0a 0a 09 50 4d 5f 44 6f 63 6b 57 69 6e 64 6f 77 53 .slider.to.move...PM_DockWindowS
6f9a0 65 70 61 72 61 74 6f 72 45 78 74 65 6e 74 2c 0a 09 50 4d 5f 44 6f 63 6b 57 69 6e 64 6f 77 48 61 eparatorExtent,..PM_DockWindowHa
6f9c0 6e 64 6c 65 45 78 74 65 6e 74 2c 0a 09 50 4d 5f 44 6f 63 6b 57 69 6e 64 6f 77 46 72 61 6d 65 57 ndleExtent,..PM_DockWindowFrameW
6f9e0 69 64 74 68 2c 0a 0a 09 50 4d 5f 4d 65 6e 75 42 61 72 46 72 61 6d 65 57 69 64 74 68 2c 0a 0a 09 idth,...PM_MenuBarFrameWidth,...
6fa00 50 4d 5f 54 61 62 42 61 72 54 61 62 4f 76 65 72 6c 61 70 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 PM_TabBarTabOverlap,..PM_TabBarT
6fa20 61 62 48 53 70 61 63 65 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 61 62 56 53 70 61 63 65 2c 0a 09 abHSpace,..PM_TabBarTabVSpace,..
6fa40 50 4d 5f 54 61 62 42 61 72 42 61 73 65 48 65 69 67 68 74 2c 0a 09 50 4d 5f 54 61 62 42 61 72 42 PM_TabBarBaseHeight,..PM_TabBarB
6fa60 61 73 65 4f 76 65 72 6c 61 70 2c 0a 0a 09 50 4d 5f 50 72 6f 67 72 65 73 73 42 61 72 43 68 75 6e aseOverlap,...PM_ProgressBarChun
6fa80 6b 57 69 64 74 68 2c 0a 0a 09 50 4d 5f 53 70 6c 69 74 74 65 72 57 69 64 74 68 2c 0a 09 50 4d 5f kWidth,...PM_SplitterWidth,..PM_
6faa0 54 69 74 6c 65 42 61 72 48 65 69 67 68 74 2c 0a 0a 09 50 4d 5f 49 6e 64 69 63 61 74 6f 72 57 69 TitleBarHeight,...PM_IndicatorWi
6fac0 64 74 68 2c 0a 09 50 4d 5f 49 6e 64 69 63 61 74 6f 72 48 65 69 67 68 74 2c 0a 09 50 4d 5f 45 78 dth,..PM_IndicatorHeight,..PM_Ex
6fae0 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 57 69 64 74 68 2c 0a 09 50 4d 5f 45 78 63 6c 75 clusiveIndicatorWidth,..PM_Exclu
6fb00 73 69 76 65 49 6e 64 69 63 61 74 6f 72 48 65 69 67 68 74 2c 0a 09 50 4d 5f 50 6f 70 75 70 4d 65 siveIndicatorHeight,..PM_PopupMe
6fb20 6e 75 53 63 72 6f 6c 6c 65 72 48 65 69 67 68 74 2c 0a 09 50 4d 5f 43 68 65 63 6b 4c 69 73 74 42 nuScrollerHeight,..PM_CheckListB
6fb40 75 74 74 6f 6e 53 69 7a 65 2c 0a 09 50 4d 5f 43 68 65 63 6b 4c 69 73 74 43 6f 6e 74 72 6f 6c 6c uttonSize,..PM_CheckListControll
6fb60 65 72 53 69 7a 65 2c 0a 09 50 4d 5f 50 6f 70 75 70 4d 65 6e 75 46 72 61 6d 65 48 6f 72 69 7a 6f erSize,..PM_PopupMenuFrameHorizo
6fb80 6e 74 61 6c 45 78 74 72 61 2c 0a 09 50 4d 5f 50 6f 70 75 70 4d 65 6e 75 46 72 61 6d 65 56 65 72 ntalExtra,..PM_PopupMenuFrameVer
6fba0 74 69 63 61 6c 45 78 74 72 61 2c 0a 0a 09 50 4d 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 53 65 ticalExtra,...PM_DialogButtonsSe
6fbc0 70 61 72 61 74 6f 72 2c 0a 09 50 4d 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 42 75 74 74 6f 6e parator,..PM_DialogButtonsButton
6fbe0 57 69 64 74 68 2c 0a 09 50 4d 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 42 75 74 74 6f 6e 48 65 Width,..PM_DialogButtonsButtonHe
6fc00 69 67 68 74 2c 0a 0a 09 50 4d 5f 4d 44 49 46 72 61 6d 65 57 69 64 74 68 2c 0a 09 50 4d 5f 4d 44 ight,...PM_MDIFrameWidth,..PM_MD
6fc20 49 4d 69 6e 69 6d 69 7a 65 64 57 69 64 74 68 2c 0a 09 50 4d 5f 48 65 61 64 65 72 4d 61 72 67 69 IMinimizedWidth,..PM_HeaderMargi
6fc40 6e 2c 0a 09 50 4d 5f 48 65 61 64 65 72 4d 61 72 6b 53 69 7a 65 2c 0a 09 50 4d 5f 48 65 61 64 65 n,..PM_HeaderMarkSize,..PM_Heade
6fc60 72 47 72 69 70 4d 61 72 67 69 6e 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 61 62 53 68 69 66 74 48 rGripMargin,..PM_TabBarTabShiftH
6fc80 6f 72 69 7a 6f 6e 74 61 6c 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 61 62 53 68 69 66 74 56 65 72 orizontal,..PM_TabBarTabShiftVer
6fca0 74 69 63 61 6c 2c 0a 09 50 4d 5f 54 61 62 42 61 72 53 63 72 6f 6c 6c 42 75 74 74 6f 6e 57 69 64 tical,..PM_TabBarScrollButtonWid
6fcc0 74 68 2c 0a 0a 09 50 4d 5f 4d 65 6e 75 42 61 72 49 74 65 6d 53 70 61 63 69 6e 67 2c 0a 09 50 4d th,...PM_MenuBarItemSpacing,..PM
6fce0 5f 54 6f 6f 6c 42 61 72 49 74 65 6d 53 70 61 63 69 6e 67 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 _ToolBarItemSpacing,...//.do.not
6fd00 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 .add.any.values.below/greater.th
6fd20 61 6e 20 74 68 69 73 0a 09 50 4d 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 an.this..PM_CustomBase.=..0xf000
6fd40 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 70 69 78 0000.....};......virtual.int.pix
6fd60 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 0a 09 09 elMetric(.PixelMetric.metric,...
6fd80 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 ......const.QWidget.*widget.=.0.
6fda0 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6e 74 65 6e 74 73 ).const.=.0;.......enum.Contents
6fdc0 54 79 70 65 20 7b 0a 09 43 54 5f 50 75 73 68 42 75 74 74 6f 6e 2c 0a 09 43 54 5f 43 68 65 63 6b Type.{..CT_PushButton,..CT_Check
6fde0 42 6f 78 2c 0a 09 43 54 5f 52 61 64 69 6f 42 75 74 74 6f 6e 2c 0a 09 43 54 5f 54 6f 6f 6c 42 75 Box,..CT_RadioButton,..CT_ToolBu
6fe00 74 74 6f 6e 2c 0a 09 43 54 5f 43 6f 6d 62 6f 42 6f 78 2c 0a 09 43 54 5f 53 70 6c 69 74 74 65 72 tton,..CT_ComboBox,..CT_Splitter
6fe20 2c 0a 09 43 54 5f 44 6f 63 6b 57 69 6e 64 6f 77 2c 0a 09 43 54 5f 50 72 6f 67 72 65 73 73 42 61 ,..CT_DockWindow,..CT_ProgressBa
6fe40 72 2c 0a 09 43 54 5f 50 6f 70 75 70 4d 65 6e 75 49 74 65 6d 2c 0a 09 43 54 5f 54 61 62 42 61 72 r,..CT_PopupMenuItem,..CT_TabBar
6fe60 54 61 62 2c 0a 09 43 54 5f 53 6c 69 64 65 72 2c 0a 09 43 54 5f 48 65 61 64 65 72 2c 0a 09 43 54 Tab,..CT_Slider,..CT_Header,..CT
6fe80 5f 4c 69 6e 65 45 64 69 74 2c 0a 09 43 54 5f 4d 65 6e 75 42 61 72 2c 0a 09 43 54 5f 53 70 69 6e _LineEdit,..CT_MenuBar,..CT_Spin
6fea0 42 6f 78 2c 0a 09 43 54 5f 53 69 7a 65 47 72 69 70 2c 0a 09 43 54 5f 54 61 62 57 69 64 67 65 74 Box,..CT_SizeGrip,..CT_TabWidget
6fec0 2c 0a 09 43 54 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 ,..CT_DialogButtons,...//.do.not
6fee0 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 .add.any.values.below/greater.th
6ff00 61 6e 20 74 68 69 73 0a 09 43 54 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 an.this..CT_CustomBase.=..0xf000
6ff20 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 73 0000.....};......virtual.QSize.s
6ff40 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 63 6f izeFromContents(.ContentsType.co
6ff60 6e 74 65 6e 74 73 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 ntents,.........const.QWidget.*w
6ff80 69 64 67 65 74 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 idget,.........const.QSize.&cont
6ffa0 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 entsSize,.........const.QStyleOp
6ffc0 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 tion&.=.QStyleOption::Default.).
6ffe0 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 48 69 6e 74 20 20 const.=.0;......enum.StyleHint..
70000 7b 0a 09 2f 2f 20 2e 2e 2e 0a 09 2f 2f 20 74 68 65 20 67 65 6e 65 72 61 6c 20 68 69 6e 74 73 0a {..//......//.the.general.hints.
70020 09 2f 2f 20 2e 2e 2e 0a 20 20 20 20 20 20 20 09 2f 2f 20 64 69 73 61 62 6c 65 64 20 74 65 78 74 .//.............//.disabled.text
70040 20 73 68 6f 75 6c 64 20 62 65 20 65 74 63 68 65 64 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 .should.be.etched,.ala.Windows..
70060 53 48 5f 45 74 63 68 44 69 73 61 62 6c 65 64 54 65 78 74 2c 0a 0a 09 2f 2f 20 74 68 65 20 47 55 SH_EtchDisabledText,...//.the.GU
70080 49 20 73 74 79 6c 65 20 65 6e 75 6d 2c 20 61 72 67 68 21 0a 09 53 48 5f 47 55 49 53 74 79 6c 65 I.style.enum,.argh!..SH_GUIStyle
700a0 2c 0a 0a 09 2f 2f 20 2e 2e 2e 0a 09 2f 2f 20 77 69 64 67 65 74 20 73 70 65 63 69 66 69 63 20 68 ,...//......//.widget.specific.h
700c0 69 6e 74 73 0a 09 2f 2f 20 2e 2e 2e 0a 09 53 48 5f 53 63 72 6f 6c 6c 42 61 72 5f 42 61 63 6b 67 ints..//......SH_ScrollBar_Backg
700e0 72 6f 75 6e 64 4d 6f 64 65 2c 0a 09 53 48 5f 53 63 72 6f 6c 6c 42 61 72 5f 4d 69 64 64 6c 65 43 roundMode,..SH_ScrollBar_MiddleC
70100 6c 69 63 6b 41 62 73 6f 6c 75 74 65 50 6f 73 69 74 69 6f 6e 2c 0a 09 53 48 5f 53 63 72 6f 6c 6c lickAbsolutePosition,..SH_Scroll
70120 42 61 72 5f 53 63 72 6f 6c 6c 57 68 65 6e 50 6f 69 6e 74 65 72 4c 65 61 76 65 73 43 6f 6e 74 72 Bar_ScrollWhenPointerLeavesContr
70140 6f 6c 2c 0a 0a 09 2f 2f 20 51 45 76 65 6e 74 3a 3a 54 79 70 65 20 2d 20 77 68 69 63 68 20 6d 6f ol,...//.QEvent::Type.-.which.mo
70160 75 73 65 20 65 76 65 6e 74 20 74 6f 20 73 65 6c 65 63 74 20 61 20 74 61 62 0a 09 53 48 5f 54 61 use.event.to.select.a.tab..SH_Ta
70180 62 42 61 72 5f 53 65 6c 65 63 74 4d 6f 75 73 65 54 79 70 65 2c 0a 0a 09 53 48 5f 54 61 62 42 61 bBar_SelectMouseType,...SH_TabBa
701a0 72 5f 41 6c 69 67 6e 6d 65 6e 74 2c 0a 0a 09 53 48 5f 48 65 61 64 65 72 5f 41 72 72 6f 77 41 6c r_Alignment,...SH_Header_ArrowAl
701c0 69 67 6e 6d 65 6e 74 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 73 6c 69 64 65 72 73 20 73 6e 61 ignment,...//.bool.-.sliders.sna
701e0 70 20 74 6f 20 76 61 6c 75 65 73 20 77 68 69 6c 65 20 6d 6f 76 69 6e 67 2c 20 61 6c 61 20 57 69 p.to.values.while.moving,.ala.Wi
70200 6e 64 6f 77 73 0a 09 53 48 5f 53 6c 69 64 65 72 5f 53 6e 61 70 54 6f 56 61 6c 75 65 2c 0a 0a 09 ndows..SH_Slider_SnapToValue,...
70220 2f 2f 20 62 6f 6f 6c 20 2d 20 6b 65 79 20 70 72 65 73 73 65 73 20 68 61 6e 64 6c 65 64 20 69 6e //.bool.-.key.presses.handled.in
70240 20 61 20 73 6c 6f 70 70 79 20 6d 61 6e 6e 65 72 20 2d 20 69 65 2e 20 6c 65 66 74 20 6f 6e 20 61 .a.sloppy.manner.-.ie..left.on.a
70260 20 76 65 72 74 69 63 61 6c 0a 09 2f 2f 20 73 6c 69 64 65 72 20 73 75 62 74 72 61 63 74 73 20 61 .vertical..//.slider.subtracts.a
70280 20 6c 69 6e 65 0a 09 53 48 5f 53 6c 69 64 65 72 5f 53 6c 6f 70 70 79 4b 65 79 45 76 65 6e 74 73 .line..SH_Slider_SloppyKeyEvents
702a0 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 63 65 6e 74 65 72 20 62 75 74 74 6f 6e 20 6f 6e 20 70 ,...//.bool.-.center.button.on.p
702c0 72 6f 67 72 65 73 73 20 64 69 61 6c 6f 67 73 2c 20 61 6c 61 20 4d 6f 74 69 66 2c 20 65 6c 73 65 rogress.dialogs,.ala.Motif,.else
702e0 20 72 69 67 68 74 20 61 6c 69 67 6e 65 64 0a 09 2f 2f 20 70 65 72 68 61 70 73 20 74 68 69 73 20 .right.aligned..//.perhaps.this.
70300 73 68 6f 75 6c 64 20 62 65 20 61 20 51 74 3a 3a 41 6c 69 67 6e 6d 65 6e 74 20 76 61 6c 75 65 0a should.be.a.Qt::Alignment.value.
70320 09 53 48 5f 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 5f 43 65 6e 74 65 72 43 61 6e 63 65 6c 42 .SH_ProgressDialog_CenterCancelB
70340 75 74 74 6f 6e 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 41 6c 69 67 6e 6d 65 6e 74 46 6c 61 67 73 20 2d utton,...//.Qt::AlignmentFlags.-
70360 20 74 65 78 74 20 6c 61 62 65 6c 20 61 6c 69 67 6e 6d 65 6e 74 20 69 6e 20 70 72 6f 67 72 65 73 .text.label.alignment.in.progres
70380 73 20 64 69 61 6c 6f 67 73 0a 09 2f 2f 20 43 65 6e 74 65 72 20 6f 6e 20 77 69 6e 64 6f 77 73 2c s.dialogs..//.Center.on.windows,
703a0 20 41 75 74 6f 7c 56 43 65 6e 74 65 72 20 6f 74 68 65 72 77 69 7a 65 0a 09 53 48 5f 50 72 6f 67 .Auto|VCenter.otherwize..SH_Prog
703c0 72 65 73 73 44 69 61 6c 6f 67 5f 54 65 78 74 4c 61 62 65 6c 41 6c 69 67 6e 6d 65 6e 74 2c 0a 0a ressDialog_TextLabelAlignment,..
703e0 09 2f 2f 20 62 6f 6f 6c 20 2d 20 72 69 67 68 74 20 61 6c 69 67 6e 20 62 75 74 74 6f 6e 73 20 6f .//.bool.-.right.align.buttons.o
70400 6e 20 70 72 69 6e 74 20 64 69 61 6c 6f 67 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 53 48 5f n.print.dialog,.ala.Windows..SH_
70420 50 72 69 6e 74 44 69 61 6c 6f 67 5f 52 69 67 68 74 41 6c 69 67 6e 42 75 74 74 6f 6e 73 2c 0a 0a PrintDialog_RightAlignButtons,..
70440 09 2f 2f 20 62 6f 6f 6c 20 2d 20 31 20 6f 72 20 32 20 70 69 78 65 6c 20 73 70 61 63 65 20 62 65 .//.bool.-.1.or.2.pixel.space.be
70460 74 77 65 65 6e 20 74 68 65 20 6d 65 6e 75 62 61 72 20 61 6e 64 20 74 68 65 20 64 6f 63 6b 61 72 tween.the.menubar.and.the.dockar
70480 65 61 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 2f 2f 20 74 68 69 73 20 2a 52 45 41 4c 4c 59 ea,.ala.Windows..//.this.*REALLY
704a0 2a 20 6e 65 65 64 73 20 61 20 62 65 74 74 65 72 20 6e 61 6d 65 0a 09 53 48 5f 4d 61 69 6e 57 69 *.needs.a.better.name..SH_MainWi
704c0 6e 64 6f 77 5f 53 70 61 63 65 42 65 6c 6f 77 4d 65 6e 75 42 61 72 2c 0a 0a 09 2f 2f 20 62 6f 6f ndow_SpaceBelowMenuBar,...//.boo
704e0 6c 20 2d 20 73 65 6c 65 63 74 20 74 68 65 20 74 65 78 74 20 69 6e 20 74 68 65 20 6c 69 6e 65 20 l.-.select.the.text.in.the.line.
70500 65 64 69 74 20 61 62 6f 75 74 20 74 68 65 20 6c 69 73 74 62 6f 78 20 77 68 65 6e 20 73 65 6c 65 edit.about.the.listbox.when.sele
70520 63 74 69 6e 67 0a 09 2f 2f 20 61 6e 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 62 cting..//.an.item.from.the.listb
70540 6f 78 2c 20 6f 72 20 77 68 65 6e 20 74 68 65 20 6c 69 6e 65 20 65 64 69 74 20 72 65 63 65 69 76 ox,.or.when.the.line.edit.receiv
70560 65 73 20 66 6f 63 75 73 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 53 48 5f 46 6f 6e 74 44 69 es.focus,.ala.Windows..SH_FontDi
70580 61 6c 6f 67 5f 53 65 6c 65 63 74 41 73 73 6f 63 69 61 74 65 64 54 65 78 74 2c 0a 0a 09 2f 2f 20 alog_SelectAssociatedText,...//.
705a0 62 6f 6f 6c 20 2d 20 61 6c 6c 6f 77 73 20 64 69 73 61 62 6c 65 64 20 6d 65 6e 75 20 69 74 65 6d bool.-.allows.disabled.menu.item
705c0 73 20 74 6f 20 62 65 20 61 63 74 69 76 65 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 41 6c 6c s.to.be.active..SH_PopupMenu_All
705e0 6f 77 41 63 74 69 76 65 41 6e 64 44 69 73 61 62 6c 65 64 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d owActiveAndDisabled,...//.bool.-
70600 20 70 72 65 73 73 69 6e 67 20 73 70 61 63 65 20 61 63 74 69 76 61 74 65 73 20 69 74 65 6d 2c 20 .pressing.space.activates.item,.
70620 61 6c 61 20 4d 6f 74 69 66 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 53 70 61 63 65 41 63 74 ala.Motif..SH_PopupMenu_SpaceAct
70640 69 76 61 74 65 73 49 74 65 6d 2c 0a 0a 09 2f 2f 20 69 6e 74 20 2d 20 6e 75 6d 62 65 72 20 6f 66 ivatesItem,...//.int.-.number.of
70660 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 62 65 66 6f 72 65 20 6f 70 65 .milliseconds.to.wait.before.ope
70680 6e 69 6e 67 20 61 20 73 75 62 6d 65 6e 75 0a 09 2f 2f 20 32 35 36 20 6f 6e 20 77 69 6e 64 6f 77 ning.a.submenu..//.256.on.window
706a0 73 2c 20 39 36 20 6f 6e 20 6d 6f 74 69 66 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 53 75 62 s,.96.on.motif..SH_PopupMenu_Sub
706c0 4d 65 6e 75 50 6f 70 75 70 44 65 6c 61 79 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 73 68 6f 75 MenuPopupDelay,...//.bool.-.shou
706e0 6c 64 20 73 63 72 6f 6c 6c 76 69 65 77 73 20 64 72 61 77 20 74 68 65 69 72 20 66 72 61 6d 65 20 ld.scrollviews.draw.their.frame.
70700 6f 6e 6c 79 20 61 72 6f 75 6e 64 20 63 6f 6e 74 65 6e 74 73 20 28 61 6c 61 20 4d 6f 74 69 66 29 only.around.contents.(ala.Motif)
70720 2c 0a 09 2f 2f 20 6f 72 20 61 72 6f 75 6e 64 20 63 6f 6e 74 65 6e 74 73 2c 20 73 63 72 6f 6c 6c ,..//.or.around.contents,.scroll
70740 62 61 72 73 20 61 6e 64 20 63 6f 72 6e 65 72 20 77 69 64 67 65 74 73 20 28 61 6c 61 20 57 69 6e bars.and.corner.widgets.(ala.Win
70760 64 6f 77 73 29 20 3f 0a 09 53 48 5f 53 63 72 6f 6c 6c 56 69 65 77 5f 46 72 61 6d 65 4f 6e 6c 79 dows).?..SH_ScrollView_FrameOnly
70780 41 72 6f 75 6e 64 43 6f 6e 74 65 6e 74 73 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 65 6e 75 AroundContents,...//.bool.-.menu
707a0 62 61 72 73 20 69 74 65 6d 73 20 61 72 65 20 6e 61 76 69 67 61 74 61 62 6c 65 20 62 79 20 70 72 bars.items.are.navigatable.by.pr
707c0 65 73 73 69 6e 67 20 61 6c 74 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 75 73 69 6e 67 0a 09 2f essing.alt,.followed.by.using../
707e0 2f 20 74 68 65 20 61 72 72 6f 77 20 6b 65 79 73 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 64 /.the.arrow.keys.to.select.the.d
70800 65 73 69 72 65 64 20 69 74 65 6d 0a 09 53 48 5f 4d 65 6e 75 42 61 72 5f 41 6c 74 4b 65 79 4e 61 esired.item..SH_MenuBar_AltKeyNa
70820 76 69 67 61 74 69 6f 6e 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 6f 75 73 65 20 74 72 61 63 vigation,...//.bool.-.mouse.trac
70840 6b 69 6e 67 20 69 6e 20 63 6f 6d 62 6f 62 6f 78 20 64 72 6f 70 64 6f 77 6e 20 6c 69 73 74 73 0a king.in.combobox.dropdown.lists.
70860 09 53 48 5f 43 6f 6d 62 6f 42 6f 78 5f 4c 69 73 74 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 2c 0a .SH_ComboBox_ListMouseTracking,.
70880 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 6f 75 73 65 20 74 72 61 63 6b 69 6e 67 20 69 6e 20 70 6f ..//.bool.-.mouse.tracking.in.po
708a0 70 75 70 6d 65 6e 75 73 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 4d 6f 75 73 65 54 72 61 63 pupmenus..SH_PopupMenu_MouseTrac
708c0 6b 69 6e 67 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 6f 75 73 65 20 74 72 61 63 6b 69 6e 67 king,...//.bool.-.mouse.tracking
708e0 20 69 6e 20 6d 65 6e 75 62 61 72 73 0a 09 53 48 5f 4d 65 6e 75 42 61 72 5f 4d 6f 75 73 65 54 72 .in.menubars..SH_MenuBar_MouseTr
70900 61 63 6b 69 6e 67 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 67 72 61 79 20 6f 75 74 20 73 65 6c acking,...//.bool.-.gray.out.sel
70920 65 63 74 65 64 20 69 74 65 6d 73 20 77 68 65 6e 20 6c 6f 6f 73 69 6e 67 20 66 6f 63 75 73 0a 09 ected.items.when.loosing.focus..
70940 53 48 5f 49 74 65 6d 56 69 65 77 5f 43 68 61 6e 67 65 48 69 67 68 6c 69 67 68 74 4f 6e 46 6f 63 SH_ItemView_ChangeHighlightOnFoc
70960 75 73 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 us,...//.bool.-.supports.shared.
70980 61 63 74 69 76 61 74 69 6f 6e 20 61 6d 6f 6e 67 20 6d 6f 64 65 6c 65 73 73 20 77 69 64 67 65 74 activation.among.modeless.widget
709a0 73 0a 09 53 48 5f 57 69 64 67 65 74 5f 53 68 61 72 65 41 63 74 69 76 61 74 69 6f 6e 2c 0a 0a 09 s..SH_Widget_ShareActivation,...
709c0 2f 2f 20 62 6f 6f 6c 20 2d 20 77 6f 72 6b 73 70 61 63 65 20 73 68 6f 75 6c 64 20 6a 75 73 74 20 //.bool.-.workspace.should.just.
709e0 6d 61 78 69 6d 69 7a 65 20 74 68 65 20 63 6c 69 65 6e 74 20 61 72 65 61 0a 09 53 48 5f 57 6f 72 maximize.the.client.area..SH_Wor
70a00 6b 73 70 61 63 65 5f 46 69 6c 6c 53 70 61 63 65 4f 6e 4d 61 78 69 6d 69 7a 65 2c 0a 0a 09 2f 2f kspace_FillSpaceOnMaximize,...//
70a20 20 62 6f 6f 6c 20 2d 20 73 75 70 70 6f 72 74 73 20 70 6f 70 75 70 20 6d 65 6e 75 20 63 6f 6d 62 .bool.-.supports.popup.menu.comb
70a40 6f 62 6f 78 65 73 0a 09 53 48 5f 43 6f 6d 62 6f 42 6f 78 5f 50 6f 70 75 70 2c 0a 0a 09 2f 2f 20 oboxes..SH_ComboBox_Popup,...//.
70a60 62 6f 6f 6c 20 2d 20 74 69 74 6c 65 62 61 72 20 68 61 73 20 6e 6f 20 62 6f 72 64 65 72 0a 09 53 bool.-.titlebar.has.no.border..S
70a80 48 5f 54 69 74 6c 65 42 61 72 5f 4e 6f 42 6f 72 64 65 72 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d H_TitleBar_NoBorder,...//.bool.-
70aa0 20 73 74 6f 70 20 73 63 72 6f 6c 6c 62 61 72 20 61 74 20 6d 6f 75 73 65 0a 09 53 48 5f 53 63 72 .stop.scrollbar.at.mouse..SH_Scr
70ac0 6f 6c 6c 42 61 72 5f 53 74 6f 70 4d 6f 75 73 65 4f 76 65 72 53 6c 69 64 65 72 2c 0a 0a 09 2f 2f ollBar_StopMouseOverSlider,...//
70ae0 62 6f 6f 6c 20 2d 20 62 6c 69 6e 6b 20 63 75 72 73 6f 72 74 20 77 69 74 68 20 73 65 6c 65 63 74 bool.-.blink.cursort.with.select
70b00 65 64 20 74 65 78 74 0a 09 53 48 5f 42 6c 69 6e 6b 43 75 72 73 6f 72 57 68 65 6e 54 65 78 74 53 ed.text..SH_BlinkCursorWhenTextS
70b20 65 6c 65 63 74 65 64 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 72 69 63 68 74 65 78 74 20 73 65 6c elected,...//bool.-.richtext.sel
70b40 65 63 74 69 6f 6e 73 20 65 78 74 65 6e 64 20 74 68 65 20 66 75 6c 6c 20 77 69 64 74 68 20 6f 66 ections.extend.the.full.width.of
70b60 20 74 68 65 20 64 6f 63 75 65 6d 6e 74 0a 09 53 48 5f 52 69 63 68 54 65 78 74 5f 46 75 6c 6c 57 .the.docuemnt..SH_RichText_FullW
70b80 69 64 74 68 53 65 6c 65 63 74 69 6f 6e 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 70 6f 70 75 70 6d idthSelection,...//bool.-.popupm
70ba0 65 6e 75 20 73 75 70 70 6f 72 74 73 20 73 63 72 6f 6c 6c 69 6e 67 20 69 6e 73 74 65 61 64 20 6f enu.supports.scrolling.instead.o
70bc0 66 20 6d 75 6c 74 69 63 6f 6c 75 6d 6e 20 6d 6f 64 65 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 f.multicolumn.mode..SH_PopupMenu
70be0 5f 53 63 72 6f 6c 6c 61 62 6c 65 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 41 6c 69 67 6e 6d 65 6e 74 46 _Scrollable,...//.Qt::AlignmentF
70c00 6c 61 67 73 20 2d 20 74 65 78 74 20 6c 61 62 65 6c 20 76 65 72 74 69 63 61 6c 20 61 6c 69 67 6e lags.-.text.label.vertical.align
70c20 6d 65 6e 74 20 69 6e 20 67 72 6f 75 70 62 6f 78 65 73 0a 09 2f 2f 20 43 65 6e 74 65 72 20 6f 6e ment.in.groupboxes..//.Center.on
70c40 20 77 69 6e 64 6f 77 73 2c 20 41 75 74 6f 7c 56 43 65 6e 74 65 72 20 6f 74 68 65 72 77 69 7a 65 .windows,.Auto|VCenter.otherwize
70c60 0a 09 53 48 5f 47 72 6f 75 70 42 6f 78 5f 54 65 78 74 4c 61 62 65 6c 56 65 72 74 69 63 61 6c 41 ..SH_GroupBox_TextLabelVerticalA
70c80 6c 69 67 6e 6d 65 6e 74 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 51 52 67 62 20 2d 20 74 65 78 74 20 6c lignment,...//.Qt::QRgb.-.text.l
70ca0 61 62 65 6c 20 63 6f 6c 6f 72 20 69 6e 20 67 72 6f 75 70 62 6f 78 65 73 0a 09 53 48 5f 47 72 6f abel.color.in.groupboxes..SH_Gro
70cc0 75 70 42 6f 78 5f 54 65 78 74 4c 61 62 65 6c 43 6f 6c 6f 72 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 upBox_TextLabelColor,...//.bool.
70ce0 2d 20 70 6f 70 75 70 6d 65 6e 75 20 73 75 70 70 6f 72 74 73 20 73 6c 6f 70 70 79 20 73 75 62 6d -.popupmenu.supports.sloppy.subm
70d00 65 6e 75 73 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 53 6c 6f 70 70 79 53 75 62 4d 65 6e 75 enus..SH_PopupMenu_SloppySubMenu
70d20 73 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 51 52 67 62 20 2d 20 74 61 62 6c 65 20 67 72 69 64 20 63 6f s,...//.Qt::QRgb.-.table.grid.co
70d40 6c 6f 72 0a 09 53 48 5f 54 61 62 6c 65 5f 47 72 69 64 4c 69 6e 65 43 6f 6c 6f 72 2c 0a 0a 09 2f lor..SH_Table_GridLineColor,.../
70d60 2f 20 51 43 68 61 72 20 2d 20 55 6e 69 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 /.QChar.-.Unicode.character.for.
70d80 70 61 73 73 77 6f 72 64 20 63 68 61 72 0a 09 53 48 5f 4c 69 6e 65 45 64 69 74 5f 50 61 73 73 77 password.char..SH_LineEdit_Passw
70da0 6f 72 64 43 68 61 72 61 63 74 65 72 2c 0a 0a 09 2f 2f 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e ordCharacter,...//.QDialogButton
70dc0 73 3a 3a 42 75 74 74 6f 6e 20 2d 20 64 65 66 61 75 6c 74 20 62 75 74 74 6f 6e 0a 09 53 48 5f 44 s::Button.-.default.button..SH_D
70de0 69 61 6c 6f 67 42 75 74 74 6f 6e 73 5f 44 65 66 61 75 6c 74 42 75 74 74 6f 6e 2c 0a 0a 09 2f 2f ialogButtons_DefaultButton,...//
70e00 20 51 54 6f 6f 6c 42 6f 78 20 2d 20 42 6f 6c 64 6e 65 73 73 20 6f 66 20 74 68 65 20 73 65 6c 65 .QToolBox.-.Boldness.of.the.sele
70e20 63 74 65 64 20 70 61 67 65 20 74 69 74 6c 65 0a 09 53 48 5f 54 6f 6f 6c 42 6f 78 5f 53 65 6c 65 cted.page.title..SH_ToolBox_Sele
70e40 63 74 65 64 50 61 67 65 54 69 74 6c 65 42 6f 6c 64 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 69 66 ctedPageTitleBold,...//bool.-.if
70e60 20 61 20 74 61 62 62 61 72 20 70 72 65 66 65 72 73 20 6e 6f 74 20 74 6f 20 68 61 76 65 20 73 63 .a.tabbar.prefers.not.to.have.sc
70e80 72 6f 6c 6c 65 72 20 61 72 72 6f 77 73 0a 09 53 48 5f 54 61 62 42 61 72 5f 50 72 65 66 65 72 4e roller.arrows..SH_TabBar_PreferN
70ea0 6f 41 72 72 6f 77 73 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 69 66 20 6c 65 66 74 20 62 75 74 74 oArrows,...//bool.-.if.left.butt
70ec0 6f 6e 20 73 68 6f 75 6c 64 20 63 61 75 73 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 6f 73 69 on.should.cause.an.absolute.posi
70ee0 74 69 6f 6e 0a 09 53 48 5f 53 63 72 6f 6c 6c 42 61 72 5f 4c 65 66 74 43 6c 69 63 6b 41 62 73 6f tion..SH_ScrollBar_LeftClickAbso
70f00 6c 75 74 65 50 6f 73 69 74 69 6f 6e 2c 0a 0a 09 2f 2f 20 51 45 76 65 6e 74 3a 3a 54 79 70 65 20 lutePosition,...//.QEvent::Type.
70f20 2d 20 77 68 69 63 68 20 6d 6f 75 73 65 20 65 76 65 6e 74 20 74 6f 20 73 65 6c 65 63 74 20 61 20 -.which.mouse.event.to.select.a.
70f40 6c 69 73 74 20 76 69 65 77 20 65 78 70 61 6e 73 69 6f 6e 0a 09 53 48 5f 4c 69 73 74 56 69 65 77 list.view.expansion..SH_ListView
70f60 45 78 70 61 6e 64 5f 53 65 6c 65 63 74 4d 6f 75 73 65 54 79 70 65 2c 0a 0a 09 2f 2f 62 6f 6f 6c Expand_SelectMouseType,...//bool
70f80 20 2d 20 69 66 20 75 6e 64 65 72 6c 69 6e 65 20 66 6f 72 20 61 63 63 65 6c 65 72 61 74 6f 72 73 .-.if.underline.for.accelerators
70fa0 0a 09 53 48 5f 55 6e 64 65 72 6c 69 6e 65 41 63 63 65 6c 65 72 61 74 6f 72 2c 0a 0a 09 2f 2f 20 ..SH_UnderlineAccelerator,...//.
70fc0 62 6f 6f 6c 20 2d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 20 2d 20 69 66 20 74 6f 6f 6c 20 62 75 74 bool.-.QToolButton.-.if.tool.but
70fe0 74 6f 6e 73 20 73 68 6f 75 6c 64 20 75 73 65 20 61 20 33 44 20 66 72 61 6d 65 0a 09 2f 2f 20 77 tons.should.use.a.3D.frame..//.w
71000 68 65 6e 20 74 68 65 20 6d 6f 75 73 65 20 69 73 20 6f 76 65 72 20 74 68 65 20 62 75 74 74 6f 6e hen.the.mouse.is.over.the.button
71020 0a 09 53 48 5f 54 6f 6f 6c 42 75 74 74 6f 6e 5f 55 73 65 73 33 44 2c 0a 0a 09 2f 2f 20 64 6f 20 ..SH_ToolButton_Uses3D,...//.do.
71040 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 not.add.any.values.below/greater
71060 20 74 68 61 6e 20 74 68 69 73 0a 09 53 48 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 .than.this..SH_CustomBase.=..0xf
71080 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 0000000.....};......virtual.int.
710a0 73 74 79 6c 65 48 69 6e 74 28 20 53 74 79 6c 65 48 69 6e 74 20 73 74 79 6c 65 68 69 6e 74 2c 0a styleHint(.StyleHint.stylehint,.
710c0 09 09 09 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 2c ......const.QWidget.*widget.=.0,
710e0 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 .......const.QStyleOption&.=.QSt
71100 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 2c 0a 09 09 09 20 20 20 51 53 74 79 6c 65 yleOption::Default,.......QStyle
71120 48 69 6e 74 52 65 74 75 72 6e 2a 20 72 65 74 75 72 6e 44 61 74 61 20 3d 20 30 0a 09 09 09 20 20 HintReturn*.returnData.=.0......
71140 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 50 69 .).const.=.0;.......enum.StylePi
71160 78 6d 61 70 20 7b 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 4d 69 6e 42 75 74 74 6f 6e 2c 0a 09 53 xmap.{..SP_TitleBarMinButton,..S
71180 50 5f 54 69 74 6c 65 42 61 72 4d 61 78 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 54 69 74 6c 65 42 61 P_TitleBarMaxButton,..SP_TitleBa
711a0 72 43 6c 6f 73 65 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 4e 6f 72 6d 61 6c rCloseButton,..SP_TitleBarNormal
711c0 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 53 68 61 64 65 42 75 74 74 6f 6e 2c Button,..SP_TitleBarShadeButton,
711e0 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 55 6e 73 68 61 64 65 42 75 74 74 6f 6e 2c 0a 09 53 50 5f ..SP_TitleBarUnshadeButton,..SP_
71200 44 6f 63 6b 57 69 6e 64 6f 77 43 6c 6f 73 65 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 4d 65 73 73 61 DockWindowCloseButton,..SP_Messa
71220 67 65 42 6f 78 49 6e 66 6f 72 6d 61 74 69 6f 6e 2c 0a 09 53 50 5f 4d 65 73 73 61 67 65 42 6f 78 geBoxInformation,..SP_MessageBox
71240 57 61 72 6e 69 6e 67 2c 0a 09 53 50 5f 4d 65 73 73 61 67 65 42 6f 78 43 72 69 74 69 63 61 6c 2c Warning,..SP_MessageBoxCritical,
71260 0a 09 53 50 5f 4d 65 73 73 61 67 65 42 6f 78 51 75 65 73 74 69 6f 6e 2c 0a 0a 09 2f 2f 20 64 6f ..SP_MessageBoxQuestion,...//.do
71280 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 .not.add.any.values.below/greate
712a0 72 20 74 68 61 6e 20 74 68 69 73 0a 09 53 50 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 r.than.this..SP_CustomBase.=..0x
712c0 66 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 f0000000.....};......virtual.QPi
712e0 78 6d 61 70 20 73 74 79 6c 65 50 69 78 6d 61 70 28 20 53 74 79 6c 65 50 69 78 6d 61 70 20 73 74 xmap.stylePixmap(.StylePixmap.st
71300 79 6c 65 70 69 78 6d 61 70 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 ylepixmap,......const.QWidget.*w
71320 69 64 67 65 74 20 3d 20 30 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 idget.=.0,......const.QStyleOpti
71340 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f on&.=.QStyleOption::Default.).co
71360 6e 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 65 63 74 20 76 69 73 75 nst.=.0;.......static.QRect.visu
71380 61 6c 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 6c 6f 67 69 63 61 6c 2c 20 63 6f alRect(.const.QRect.&logical,.co
713a0 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 nst.QWidget.*w.);......static.QR
713c0 65 63 74 20 76 69 73 75 61 6c 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 6c 6f 67 ect.visualRect(.const.QRect.&log
713e0 69 63 61 6c 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 62 6f 75 6e 64 69 6e 67 20 29 3b 0a 0a ical,.const.QRect.&bounding.);..
71400 0a 0a 0a 20 20 20 20 2f 2f 20 4f 6c 64 20 32 2e 78 20 51 53 74 79 6c 65 20 41 50 49 0a 0a 23 69 .......//.Old.2.x.QStyle.API..#i
71420 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 69 6e 74 20 64 65 66 61 75 fndef.QT_NO_COMPAT.....int.defau
71440 6c 74 46 72 61 6d 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 ltFrameWidth().const.....{..retu
71460 72 6e 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 4d 5f 44 65 66 61 75 6c 74 46 72 61 6d 65 57 rn.pixelMetric(.PM_DefaultFrameW
71480 69 64 74 68 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 74 61 62 62 61 72 4d 65 74 idth.);.....}.....void.tabbarMet
714a0 72 69 63 73 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 74 2c 0a 09 09 09 69 6e 74 26 20 rics(.const.QWidget*.t,....int&.
714c0 68 66 2c 20 69 6e 74 26 20 76 66 2c 20 69 6e 74 26 20 6f 76 20 29 20 63 6f 6e 73 74 0a 20 20 20 hf,.int&.vf,.int&.ov.).const....
714e0 20 7b 0a 09 68 66 20 3d 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 4d 5f 54 61 62 42 61 72 54 .{..hf.=.pixelMetric(.PM_TabBarT
71500 61 62 48 53 70 61 63 65 2c 20 74 20 29 3b 0a 09 76 66 20 3d 20 70 69 78 65 6c 4d 65 74 72 69 63 abHSpace,.t.);..vf.=.pixelMetric
71520 28 20 50 4d 5f 54 61 62 42 61 72 54 61 62 56 53 70 61 63 65 2c 20 74 20 29 3b 0a 09 6f 76 20 3d (.PM_TabBarTabVSpace,.t.);..ov.=
71540 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 4d 5f 54 61 62 42 61 72 42 61 73 65 4f 76 65 72 6c .pixelMetric(.PM_TabBarBaseOverl
71560 61 70 2c 20 74 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 53 69 7a 65 20 73 63 72 6f 6c 6c 42 ap,.t.);.....}.....QSize.scrollB
71580 61 72 45 78 74 65 6e 74 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 51 arExtent().const.....{..return.Q
715a0 53 69 7a 65 28 70 69 78 65 6c 4d 65 74 72 69 63 28 50 4d 5f 53 63 72 6f 6c 6c 42 61 72 45 78 74 Size(pixelMetric(PM_ScrollBarExt
715c0 65 6e 74 29 2c 0a 09 09 20 20 20 20 20 70 69 78 65 6c 4d 65 74 72 69 63 28 50 4d 5f 53 63 72 6f ent),........pixelMetric(PM_Scro
715e0 6c 6c 42 61 72 45 78 74 65 6e 74 29 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 0a 70 72 llBarExtent));.....}.#endif...pr
71600 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 79 6c 65 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 23 ivate:.....QStylePrivate.*.d;..#
71620 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 if.defined(Q_DISABLE_COPY).....Q
71640 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 53 74 Style(.const.QStyle.&.);.....QSt
71660 79 6c 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 20 26 20 29 yle&.operator=(.const.QStyle.&.)
71680 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 ;.#endif.};..#endif.//.QT_NO_STY
716a0 4c 45 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 59 4c 45 5f 48 0a 00 00 00 1e 00 71 00 76 00 62 LE.#endif.//.QSTYLE_H......q.v.b
716c0 00 75 00 74 00 74 00 6f 00 6e 00 67 00 72 00 6f 00 75 00 70 00 2e 00 68 00 00 08 5a 2f 2a 2a 2a .u.t.t.o.n.g.r.o.u.p...h...Z/***
716e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
71700 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
71720 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 *********.**.$Id:.$.**.**.Defini
71740 74 69 6f 6e 20 6f 66 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a tion.of.QVButtonGroup.class.**.*
71760 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 36 30 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 *.Created.:.990602.**.**.Copyrig
71780 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 ht.(C).1999-2000.Trolltech.ASA..
717a0 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 .All.rights.reserved..**.**.This
717c0 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 .file.is.part.of.the.widgets.mod
717e0 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a ule.of.the.Qt.GUI.Toolkit..**.**
71800 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e .This.file.may.be.distributed.un
71820 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 der.the.terms.of.the.Q.Public.Li
71840 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 cense.**.as.defined.by.Trolltech
71860 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 .ASA.of.Norway.and.appearing.in.
71880 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 the.file.**.LICENSE.QPL.included
718a0 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a .in.the.packaging.of.this.file..
718c0 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 **.**.This.file.may.be.distribut
718e0 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 ed.and/or.modified.under.the.ter
71900 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 ms.of.the.**.GNU.General.Public.
71920 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 License.version.2.as.published.b
71940 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f y.the.Free.Software.**.Foundatio
71960 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 n.and.appearing.in.the.file.LICE
71980 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 NSE.GPL.included.in.the.**.packa
719a0 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 ging.of.this.file..**.**.License
719c0 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 es.holding.valid.Qt.Enterprise.E
719e0 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
71a00 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 n.**.licenses.may.use.this.file.
71a20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 in.accordance.with.the.Qt.Commer
71a40 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 cial.License.**.Agreement.provid
71a60 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 ed.with.the.Software..**.**.This
71a80 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 .file.is.provided.AS.IS.with.NO.
71aa0 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 WARRANTY.OF.ANY.KIND,.INCLUDING.
71ac0 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 THE.**.WARRANTY.OF.DESIGN,.MERCH
71ae0 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 ANTABILITY.AND.FITNESS.FOR.A.PAR
71b00 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a TICULAR.PURPOSE..**.**.See.http:
71b20 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 //qtsoftware.com/pricing.html.or
71b40 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a .email.sales@trolltech.com.for.*
71b60 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 *...information.about.Qt.Commerc
71b80 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 ial.License.Agreements..**.See.h
71ba0 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 ttp://qtsoftware.com/qpl/.for.QP
71bc0 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 L.licensing.information..**.See.
71be0 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 http://qtsoftware.com/gpl/.for.G
71c00 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 PL.licensing.information..**.**.
71c20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e Contact.info@trolltech.com.if.an
71c40 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 y.conditions.of.this.licensing.a
71c60 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a re.**.not.clear.to.you..**.*****
71c80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
71ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
71cc0 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 23 64 65 66 */..#ifndef.QVBUTTONGROUP_H.#def
71ce0 69 6e 65 20 51 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f ine.QVBUTTONGROUP_H..#ifndef.QT_
71d00 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 22 0a 23 65 6e 64 H.#include."qbuttongroup.h".#end
71d20 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 42 55 54 54 4f if.//.QT_H..#ifndef.QT_NO_VBUTTO
71d40 4e 47 52 4f 55 50 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 42 75 74 74 6f 6e 47 NGROUP..class.Q_EXPORT.QVButtonG
71d60 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 0a 7b 0a 20 20 20 roup.:.public.QButtonGroup.{....
71d80 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 42 75 74 74 6f 6e 47 72 .Q_OBJECT.public:.....QVButtonGr
71da0 6f 75 70 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 oup(.QWidget*.parent=0,.const.ch
71dc0 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 ar*.name=0.);.....QVButtonGroup(
71de0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c 20 51 57 69 64 67 65 74 2a 20 .const.QString.&title,.QWidget*.
71e00 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a parent=0,.const.char*.name=0.);.
71e20 0a 20 20 20 20 7e 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a .....~QVButtonGroup();..private:
71e40 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e .//.Disabled.copy.constructor.an
71e60 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c d.operator=.#if.defined(Q_DISABL
71e80 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 E_COPY).....QVButtonGroup(.const
71ea0 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 51 56 42 75 74 74 6f 6e .QVButtonGroup.&.);.....QVButton
71ec0 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 42 75 74 74 6f 6e Group.&operator=(.const.QVButton
71ee0 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f Group.&.);.#endif.};...#endif.//
71f00 20 51 54 5f 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 .QT_NO_VBUTTONGROUP..#endif.//.Q
71f20 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 00 00 00 14 00 71 00 74 00 6f 00 6f 00 6c 00 62 00 VBUTTONGROUP_H......q.t.o.o.l.b.
71f40 6f 00 78 00 2e 00 68 00 00 0e e7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.x...h..../********************
71f60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
71f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a ************************.**.$Id:
71fa0 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 6f 6f 6c 42 6f 78 20 .$.**.**.Definition.of.QToolBox.
71fc0 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 36 31 widget.class.**.**.Created.:.961
71fe0 31 30 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 105.**.**.Copyright.(C).1992-200
72000 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 0.Trolltech.ASA...All.rights.res
72020 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f erved..**.**.This.file.is.part.o
72040 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 f.the.widgets.module.of.the.Qt.G
72060 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
72080 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f be.distributed.under.the.terms.o
720a0 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 f.the.Q.Public.License.**.as.def
720c0 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 ined.by.Trolltech.ASA.of.Norway.
720e0 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 and.appearing.in.the.file.**.LIC
72100 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 ENSE.QPL.included.in.the.packagi
72120 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 ng.of.this.file..**.**.This.file
72140 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 .may.be.distributed.and/or.modif
72160 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e ied.under.the.terms.of.the.**.GN
72180 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e U.General.Public.License.version
721a0 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 .2.as.published.by.the.Free.Soft
721c0 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 ware.**.Foundation.and.appearing
721e0 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 .in.the.file.LICENSE.GPL.include
72200 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 d.in.the.**.packaging.of.this.fi
72220 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 le..**.**.Licensees.holding.vali
72240 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 d.Qt.Enterprise.Edition.or.Qt.Pr
72260 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d ofessional.Edition.**.licenses.m
72280 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 ay.use.this.file.in.accordance.w
722a0 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a ith.the.Qt.Commercial.License.**
722c0 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 .Agreement.provided.with.the.Sof
722e0 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
72300 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
72320 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
72340 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
72360 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
72380 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
723a0 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
723c0 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
723e0 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
72400 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
72420 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/qpl/.for.QPL.licensing.inf
72440 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 ormation..**.See.http://qtsoftwa
72460 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
72480 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
724a0 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
724c0 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
724e0 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
72500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
72520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f ******************/..#ifndef.QTO
72540 4f 4c 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f 4c 42 4f 58 5f 48 0a 0a 23 69 66 6e OLBOX_H.#define.QTOOLBOX_H..#ifn
72560 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 72 61 6d 65 2e 68 3e 0a 23 69 6e def.QT_H.#include.<qframe.h>.#in
72580 63 6c 75 64 65 20 3c 71 69 63 6f 6e 73 65 74 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f clude.<qiconset.h>.#endif.//.QT_
725a0 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 4f 58 0a 0a 63 6c 61 73 73 20 H..#ifndef.QT_NO_TOOLBOX..class.
725c0 51 54 6f 6f 6c 42 6f 78 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 4c 69 QToolBoxPrivate;.class.QWidgetLi
725e0 73 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 42 6f 78 20 3a 20 70 st;..class.Q_EXPORT.QToolBox.:.p
72600 75 62 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 ublic.QFrame.{.....Q_OBJECT.....
72620 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 72 65 6e 74 49 6e 64 65 78 20 52 45 41 Q_PROPERTY(.int.currentIndex.REA
72640 44 20 63 75 72 72 65 6e 74 49 6e 64 65 78 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e 74 49 D.currentIndex.WRITE.setCurrentI
72660 6e 64 65 78 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 ndex.).....Q_PROPERTY(.int.count
72680 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 6f 6f 6c .READ.count.)..public:.....QTool
726a0 42 6f 78 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 Box(.QWidget.*parent.=.0,.const.
726c0 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a char.*name.=.0,.WFlags.f.=.0.);.
726e0 20 20 20 20 7e 51 54 6f 6f 6c 42 6f 78 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 61 64 64 49 74 65 ....~QToolBox();......int.addIte
72700 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 m(.QWidget.*item,.const.QString.
72720 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 61 64 64 49 74 65 6d 28 20 51 57 69 64 67 &label.);.....int.addItem(.QWidg
72740 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 53 65 et.*item,.const.QIconSet.&iconSe
72760 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 69 t,.const.QString.&label.);.....i
72780 6e 74 20 69 6e 73 65 72 74 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 nt.insertItem(.int.index,.QWidge
727a0 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b t.*item,.const.QString.&label.);
727c0 0a 20 20 20 20 69 6e 74 20 69 6e 73 65 72 74 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 .....int.insertItem(.int.index,.
727e0 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 QWidget.*item,.const.QIconSet.&i
72800 63 6f 6e 53 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a conSet,.const.QString.&label.);.
72820 0a 20 20 20 20 69 6e 74 20 72 65 6d 6f 76 65 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 .....int.removeItem(.QWidget.*it
72840 65 6d 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 em.);......void.setItemEnabled(.
72860 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 29 3b 0a 20 20 20 20 62 int.index,.bool.enabled.);.....b
72880 6f 6f 6c 20 69 73 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 ool.isItemEnabled(.int.index.).c
728a0 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 4c 61 62 65 6c 28 20 69 6e onst;......void.setItemLabel(.in
728c0 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b t.index,.const.QString.&label.);
728e0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 74 65 6d 4c 61 62 65 6c 28 20 69 6e 74 20 69 6e 64 65 .....QString.itemLabel(.int.inde
72900 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 49 63 6f 6e x.).const;......void.setItemIcon
72920 53 65 74 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 Set(.int.index,.const.QIconSet.&
72940 69 63 6f 6e 53 65 74 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 69 74 65 6d 49 63 6f 6e iconSet.);.....QIconSet.itemIcon
72960 53 65 74 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 Set(.int.index.).const;......voi
72980 64 20 73 65 74 49 74 65 6d 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e d.setItemToolTip(.int.index,.con
729a0 73 74 20 51 53 74 72 69 6e 67 20 26 74 6f 6f 6c 54 69 70 20 29 3b 0a 20 20 20 20 51 53 74 72 69 st.QString.&toolTip.);.....QStri
729c0 6e 67 20 69 74 65 6d 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 ng.itemToolTip(.int.index.).cons
729e0 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 t;......QWidget.*currentItem().c
72a00 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 20 51 onst;.....void.setCurrentItem(.Q
72a20 57 69 64 67 65 74 20 2a 69 74 65 6d 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 Widget.*item.);......int.current
72a40 49 6e 64 65 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d Index().const;.....QWidget.*item
72a60 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 (.int.index.).const;.....int.ind
72a80 65 78 4f 66 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 exOf(.QWidget.*item.).const;....
72aa0 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 .int.count().const;..public.slot
72ac0 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 20 69 6e 74 s:.....void.setCurrentIndex(.int
72ae0 20 69 6e 64 65 78 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 .index.);..signals:.....void.cur
72b00 72 65 6e 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 70 72 69 76 61 rentChanged(.int.index.);..priva
72b20 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 62 75 74 74 6f 6e 43 6c 69 63 6b 65 64 te.slots:.....void.buttonClicked
72b40 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 44 65 73 74 72 6f 79 65 64 28 51 4f 62 6a 65 ();.....void.itemDestroyed(QObje
72b60 63 74 2a 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f ct*);..protected:.....virtual.vo
72b80 69 64 20 69 74 65 6d 49 6e 73 65 72 74 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 id.itemInserted(.int.index.);...
72ba0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 74 65 6d 52 65 6d 6f 76 65 64 28 20 69 6e 74 20 ..virtual.void.itemRemoved(.int.
72bc0 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 28 20 51 53 68 index.);.....void.showEvent(.QSh
72be0 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 6e owEvent.*e.);.....void.frameChan
72c00 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 51 53 74 79 ged();.....void.styleChange(QSty
72c20 6c 65 26 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 6c 61 79 6f 75 le&);..private:.....void.relayou
72c40 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 6f 6f 6c 42 6f 78 50 72 69 76 61 t();..private:.....QToolBoxPriva
72c60 74 65 20 2a 64 3b 0a 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c 42 6f 78 te.*d;..};...inline.int.QToolBox
72c80 3a 3a 61 64 64 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 ::addItem(.QWidget.*item,.const.
72ca0 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 QString.&label.).{.return.insert
72cc0 49 74 65 6d 28 20 2d 31 2c 20 69 74 65 6d 2c 20 51 49 63 6f 6e 53 65 74 28 29 2c 20 6c 61 62 65 Item(.-1,.item,.QIconSet(),.labe
72ce0 6c 20 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c 42 6f 78 3a 3a 61 64 64 49 l.);.}.inline.int.QToolBox::addI
72d00 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 tem(.QWidget.*item,.const.QIconS
72d20 65 74 20 26 69 63 6f 6e 53 65 74 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 et.&iconSet,..........const.QStr
72d40 69 6e 67 20 26 6c 61 62 65 6c 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 49 74 65 6d ing.&label.).{.return.insertItem
72d60 28 20 2d 31 2c 20 69 74 65 6d 2c 20 69 63 6f 6e 53 65 74 2c 20 6c 61 62 65 6c 20 29 3b 20 7d 0a (.-1,.item,.iconSet,.label.);.}.
72d80 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c 42 6f 78 3a 3a 69 6e 73 65 72 74 49 74 65 6d 28 inline.int.QToolBox::insertItem(
72da0 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 .int.index,.QWidget.*item,.const
72dc0 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 .QString.&label.).{.return.inser
72de0 74 49 74 65 6d 28 20 69 6e 64 65 78 2c 20 69 74 65 6d 2c 20 51 49 63 6f 6e 53 65 74 28 29 2c 20 tItem(.index,.item,.QIconSet(),.
72e00 6c 61 62 65 6c 20 29 3b 20 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 4f 4f 4c label.);.}..#endif.//.QT_NO_TOOL
72e20 42 4f 58 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 BOX.#endif......q.t.e.x.t.c.o.d.
72e40 65 00 63 00 2e 00 68 00 00 11 58 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a e.c...h...X/********************
72e60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
72e80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a ************************.**.$Id:
72ea0 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 65 78 74 43 6f 64 65 .$.**.**.Definition.of.QTextCode
72ec0 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 30 31 35 0a 2a c.class.**.**.Created.:.981015.*
72ee0 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1998-2000.Tro
72f00 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 lltech.ASA...All.rights.reserved
72f20 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 ..**.**.This.file.is.part.of.the
72f40 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c .tools.module.of.the.Qt.GUI.Tool
72f60 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 kit..**.**.This.file.may.be.dist
72f80 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 ributed.under.the.terms.of.the.Q
72fa0 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 .Public.License.**.as.defined.by
72fc0 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 .Trolltech.ASA.of.Norway.and.app
72fe0 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 earing.in.the.file.**.LICENSE.QP
73000 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 L.included.in.the.packaging.of.t
73020 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 his.file..**.**.This.file.may.be
73040 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 .distributed.and/or.modified.und
73060 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 er.the.terms.of.the.**.GNU.Gener
73080 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 al.Public.License.version.2.as.p
730a0 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a ublished.by.the.Free.Software.**
730c0 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 .Foundation.and.appearing.in.the
730e0 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 .file.LICENSE.GPL.included.in.th
73100 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a e.**.packaging.of.this.file..**.
73120 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e **.Licensees.holding.valid.Qt.En
73140 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f terprise.Edition.or.Qt.Professio
73160 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 nal.Edition.**.licenses.may.use.
73180 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 this.file.in.accordance.with.the
731a0 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d .Qt.Commercial.License.**.Agreem
731c0 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a ent.provided.with.the.Software..
731e0 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 **.**.This.file.is.provided.AS.I
73200 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 S.with.NO.WARRANTY.OF.ANY.KIND,.
73220 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 INCLUDING.THE.**.WARRANTY.OF.DES
73240 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 IGN,.MERCHANTABILITY.AND.FITNESS
73260 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a .FOR.A.PARTICULAR.PURPOSE..**.**
73280 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 .See.http://qtsoftware.com/prici
732a0 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 ng.html.or.email.sales@trolltech
732c0 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 .com.for.**...information.about.
732e0 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 Qt.Commercial.License.Agreements
73300 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 ..**.See.http://qtsoftware.com/q
73320 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f pl/.for.QPL.licensing.informatio
73340 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f n..**.See.http://qtsoftware.com/
73360 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 gpl/.for.GPL.licensing.informati
73380 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 on..**.**.Contact.info@trolltech
733a0 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c .com.if.any.conditions.of.this.l
733c0 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 icensing.are.**.not.clear.to.you
733e0 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..**.***************************
73400 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
73420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 43 4f 44 45 43 ***********/..#ifndef.QTEXTCODEC
73440 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 _H.#define.QTEXTCODEC_H..#ifndef
73460 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 .QT_H.#include."qstring.h".#endi
73480 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 f.//.QT_H..#ifndef.QT_NO_TEXTCOD
734a0 45 43 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 49 4f 44 EC..class.QTextCodec;.class.QIOD
734c0 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 evice;.class.QFont;..class.Q_EXP
734e0 4f 52 54 20 51 54 65 78 74 45 6e 63 6f 64 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 ORT.QTextEncoder.{.public:.....v
73500 69 72 74 75 61 6c 20 7e 51 54 65 78 74 45 6e 63 6f 64 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 irtual.~QTextEncoder();.....virt
73520 75 61 6c 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 ual.QCString.fromUnicode(const.Q
73540 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 3d 20 30 3b 0a String&.uc,.int&.lenInOut).=.0;.
73560 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 44 65 63 6f 64 65 72 20 };..class.Q_EXPORT.QTextDecoder.
73580 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 44 65 63 6f {.public:.....virtual.~QTextDeco
735a0 64 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 der();.....virtual.QString.toUni
735c0 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 code(const.char*.chars,.int.len)
735e0 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f .=.0;.};..class.Q_EXPORT.QTextCo
73600 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 dec.{.public:.....virtual.~QText
73620 43 6f 64 65 63 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 20 Codec();..#ifndef.QT_NO_CODECS..
73640 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 6c 6f 61 64 43 68 61 72 6d 61 ...static.QTextCodec*.loadCharma
73660 70 28 51 49 4f 44 65 76 69 63 65 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 p(QIODevice*);.....static.QTextC
73680 6f 64 65 63 2a 20 6c 6f 61 64 43 68 61 72 6d 61 70 46 69 6c 65 28 51 53 74 72 69 6e 67 20 66 69 odec*.loadCharmapFile(QString.fi
736a0 6c 65 6e 61 6d 65 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 20 lename);.#endif.//QT_NO_CODECS..
736c0 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 4d 69 ...static.QTextCodec*.codecForMi
736e0 62 28 69 6e 74 20 6d 69 62 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 b(int.mib);.....static.QTextCode
73700 63 2a 20 63 6f 64 65 63 46 6f 72 4e 61 6d 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 c*.codecForName(const.char*.hint
73720 2c 20 69 6e 74 20 61 63 63 75 72 61 63 79 3d 30 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 ,.int.accuracy=0);.....static.QT
73740 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 43 6f 6e 74 65 6e 74 28 63 6f 6e 73 74 20 extCodec*.codecForContent(const.
73760 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 3b 0a 20 20 20 20 73 74 61 74 69 char*.chars,.int.len);.....stati
73780 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 49 6e 64 65 78 28 69 6e 74 20 c.QTextCodec*.codecForIndex(int.
737a0 69 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 i);.....static.QTextCodec*.codec
737c0 46 6f 72 4c 6f 63 61 6c 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 ForLocale();.....static.void.set
737e0 43 6f 64 65 63 46 6f 72 4c 6f 63 61 6c 65 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 3b 0a 0a CodecForLocale(QTextCodec.*c);..
73800 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 54 ....static.QTextCodec*.codecForT
73820 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 6f 64 65 63 46 6f 72 r();.....static.void.setCodecFor
73840 54 72 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 Tr(QTextCodec.*c);.....static.QT
73860 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 43 53 74 72 69 6e 67 73 28 29 3b 0a 20 20 extCodec*.codecForCStrings();...
73880 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 6f 64 65 63 46 6f 72 43 53 74 72 69 6e 67 ..static.void.setCodecForCString
738a0 73 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f s(QTextCodec.*c);......static.vo
738c0 69 64 20 64 65 6c 65 74 65 41 6c 6c 43 6f 64 65 63 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 id.deleteAllCodecs();......stati
738e0 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 6f 63 61 6c 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 c.const.char*.locale();......vir
73900 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 3d 20 tual.const.char*.name().const.=.
73920 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 4e 0;.....virtual.const.char*.mimeN
73940 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 69 62 ame().const;.....virtual.int.mib
73960 45 6e 75 6d 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 Enum().const.=.0;......virtual.Q
73980 54 65 78 74 44 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 TextDecoder*.makeDecoder().const
739a0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 74 45 6e 63 6f 64 65 72 2a 20 6d 61 6b 65 ;.....virtual.QTextEncoder*.make
739c0 45 6e 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 Encoder().const;......virtual.QS
739e0 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 tring.toUnicode(const.char*.char
73a00 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 s,.int.len).const;.....virtual.Q
73a20 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e CString.fromUnicode(const.QStrin
73a40 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 g&.uc,.int&.lenInOut).const;....
73a60 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 ..QCString.fromUnicode(const.QSt
73a80 72 69 6e 67 26 20 75 63 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 ring&.uc).const;.....QString.toU
73aa0 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 2c 20 69 6e 74 20 6c 65 nicode(const.QByteArray&,.int.le
73ac0 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 n).const;.....QString.toUnicode(
73ae0 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 const.QByteArray&).const;.....QS
73b00 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 2c tring.toUnicode(const.QCString&,
73b20 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 .int.len).const;.....QString.toU
73b40 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 29 20 63 6f 6e 73 74 3b 0a 20 nicode(const.QCString&).const;..
73b60 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a ...QString.toUnicode(const.char*
73b80 20 63 68 61 72 73 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 .chars).const;.....virtual.bool.
73ba0 63 61 6e 45 6e 63 6f 64 65 28 20 51 43 68 61 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 canEncode(.QChar.).const;.....vi
73bc0 72 74 75 61 6c 20 62 6f 6f 6c 20 63 61 6e 45 6e 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 rtual.bool.canEncode(.const.QStr
73be0 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 68 ing&.).const;......virtual.int.h
73c00 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a euristicContentMatch(const.char*
73c20 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 .chars,.int.len).const.=.0;.....
73c40 76 69 72 74 75 61 6c 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 virtual.int.heuristicNameMatch(c
73c60 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 onst.char*.hint).const;......vir
73c80 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 tual.QByteArray.fromUnicode(cons
73ca0 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 20 66 72 6f 6d 2c 20 69 6e 74 20 6c 65 6e t.QString&.uc,.int.from,.int.len
73cc0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 6e 73 69 67 6e 65 64 20 73 68 ).const;.....virtual.unsigned.sh
73ce0 6f 72 74 20 63 68 61 72 61 63 74 65 72 46 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 ort.characterFromUnicode(const.Q
73d00 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 70 6f 73 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 String.&str,.int.pos).const;..pr
73d20 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 73 otected:.....QTextCodec();.....s
73d40 74 61 74 69 63 20 69 6e 74 20 73 69 6d 70 6c 65 48 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 tatic.int.simpleHeuristicNameMat
73d60 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a ch(const.char*.name,.const.char*
73d80 20 68 69 6e 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 .hint);..private:.....friend.cla
73da0 73 73 20 51 46 6f 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 ss.QFont;.....friend.class.QFont
73dc0 45 6e 67 69 6e 65 58 4c 46 44 3b 0a 20 20 20 20 76 6f 69 64 20 66 72 6f 6d 55 6e 69 63 6f 64 65 EngineXLFD;.....void.fromUnicode
73de0 49 6e 74 65 72 6e 61 6c 28 20 63 6f 6e 73 74 20 51 43 68 61 72 20 2a 69 6e 2c 20 75 6e 73 69 67 Internal(.const.QChar.*in,.unsig
73e00 6e 65 64 20 73 68 6f 72 74 20 2a 6f 75 74 2c 20 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 3b 0a 0a ned.short.*out,..int.length.);..
73e20 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 66 74 72 3b 0a 20 20 20 ....static.QTextCodec.*cftr;....
73e40 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 66 63 73 3b 0a 7d 3b 0a 0a 69 6e .static.QTextCodec.*cfcs;.};..in
73e60 6c 69 6e 65 20 51 54 65 78 74 43 6f 64 65 63 2a 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 63 6f 64 line.QTextCodec*.QTextCodec::cod
73e80 65 63 46 6f 72 54 72 28 29 20 7b 20 72 65 74 75 72 6e 20 63 66 74 72 3b 20 7d 0a 69 6e 6c 69 6e ecForTr().{.return.cftr;.}.inlin
73ea0 65 20 76 6f 69 64 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 73 65 74 43 6f 64 65 63 46 6f 72 54 72 e.void.QTextCodec::setCodecForTr
73ec0 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 20 7b 20 63 66 74 72 20 3d 20 63 3b 20 7d 0a 69 6e (QTextCodec.*c).{.cftr.=.c;.}.in
73ee0 6c 69 6e 65 20 51 54 65 78 74 43 6f 64 65 63 2a 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 63 6f 64 line.QTextCodec*.QTextCodec::cod
73f00 65 63 46 6f 72 43 53 74 72 69 6e 67 73 28 29 20 7b 20 72 65 74 75 72 6e 20 63 66 63 73 3b 20 7d ecForCStrings().{.return.cfcs;.}
73f20 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 73 65 74 43 6f 64 65 .inline.void.QTextCodec::setCode
73f40 63 46 6f 72 43 53 74 72 69 6e 67 73 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 20 7b 20 63 66 cForCStrings(QTextCodec.*c).{.cf
73f60 63 73 20 3d 20 63 3b 20 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 54 43 cs.=.c;.}..#endif.//.QT_NO_TEXTC
73f80 4f 44 45 43 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 5f 48 0a 00 00 00 26 ODEC.#endif.//.QTEXTCODEC_H....&
73fa0 00 71 00 77 00 69 00 6e 00 64 00 6f 00 77 00 73 00 79 00 73 00 74 00 65 00 6d 00 5f 00 71 00 77 .q.w.i.n.d.o.w.s.y.s.t.e.m._.q.w
73fc0 00 73 00 2e 00 68 00 00 40 0e 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .s...h..@./*********************
73fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
74000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a ***********************.**.$Id$.
74020 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 **.**.Definition.of.Qt/FB.centra
74040 6c 20 73 65 72 76 65 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a l.server.classes.**.**.Created.:
74060 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 .991025.**.**.Copyright.(C).1992
74080 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 -2000.Trolltech.ASA...All.rights
740a0 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 .reserved..**.**.This.file.is.pa
740c0 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 rt.of.the.kernel.module.of.the.Q
740e0 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d t.GUI.Toolkit..**.**.This.file.m
74100 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 ay.be.distributed.and/or.modifie
74120 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 d.under.the.terms.of.the.**.GNU.
74140 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 General.Public.License.version.2
74160 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 .as.published.by.the.Free.Softwa
74180 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 re.**.Foundation.and.appearing.i
741a0 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 n.the.file.LICENSE.GPL.included.
741c0 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 in.the.**.packaging.of.this.file
741e0 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 ..**.**.Licensees.holding.valid.
74200 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 Qt.Enterprise.Edition.or.Qt.Prof
74220 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 essional.Edition.**.licenses.for
74240 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 .Qtopia.Core.may.use.this.file.i
74260 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 n.accordance.with.the.**.Qt.Embe
74280 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e dded.Commercial.License.Agreemen
742a0 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a t.provided.with.the.Software..**
742c0 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 .**.This.file.is.provided.AS.IS.
742e0 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e with.NO.WARRANTY.OF.ANY.KIND,.IN
74300 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 CLUDING.THE.**.WARRANTY.OF.DESIG
74320 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 N,.MERCHANTABILITY.AND.FITNESS.F
74340 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 OR.A.PARTICULAR.PURPOSE..**.**.S
74360 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 ee.http://qtsoftware.com/pricing
74380 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 .html.or.email.sales@trolltech.c
743a0 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 om.for.**...information.about.Qt
743c0 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a .Commercial.License.Agreements..
743e0 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c **.See.http://qtsoftware.com/gpl
74400 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e /.for.GPL.licensing.information.
74420 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f .**.**.Contact.info@trolltech.co
74440 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 m.if.any.conditions.of.this.lice
74460 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a nsing.are.**.not.clear.to.you..*
74480 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *.******************************
744a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
744c0 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 53 59 53 54 45 4d ********/..#ifndef.QWINDOWSYSTEM
744e0 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 53 59 53 54 45 4d 5f 51 57 53 _QWS_H.#define.QWINDOWSYSTEM_QWS
74500 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 73 6f _H..#ifndef.QT_H.#include."qwsso
74520 63 6b 65 74 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 0a 23 69 cket_qws.h".#include."qmap.h".#i
74540 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 nclude."qdatetime.h".#include."q
74560 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6d 61 67 65 2e 68 22 0a 0a ptrlist.h".#include."qimage.h"..
74580 23 69 6e 63 6c 75 64 65 20 22 71 77 73 70 72 6f 70 65 72 74 79 5f 71 77 73 2e 68 22 0a 23 69 6e #include."qwsproperty_qws.h".#in
745a0 63 6c 75 64 65 20 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 clude."qwscommand_qws.h".#includ
745c0 65 20 22 71 77 73 65 76 65 6e 74 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f e."qwsevent_qws.h".#endif.//.QT_
745e0 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 62 64 5f 71 77 73 2e 68 22 0a 0a 73 74 72 75 63 74 H..#include."qkbd_qws.h"..struct
74600 20 53 57 43 75 72 73 6f 72 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 57 53 43 75 72 73 6f 72 3b 0a .SWCursorData;.class.QWSCursor;.
74620 63 6c 61 73 73 20 51 57 53 43 6c 69 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e class.QWSClient;.class.QWSRegion
74640 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 63 6c 61 73 73 20 51 57 53 53 65 Manager;.class.QGfx;.class.QWSSe
74660 72 76 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 57 53 49 6e 74 65 72 6e 61 6c 57 69 6e 64 rverData;..class.QWSInternalWind
74680 6f 77 49 6e 66 6f 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 69 6e 74 20 77 69 6e 69 64 owInfo.{..public:......int.winid
746a0 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 63 6c 69 65 6e 74 69 64 3b 0a 20 20 20 ;.....unsigned.int.clientid;....
746c0 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 20 20 20 2f 2f 20 43 6f 72 72 65 73 70 6f 6e 64 73 20 .QString.name;...//.Corresponds.
746e0 74 6f 20 51 4f 62 6a 65 63 74 20 6e 61 6d 65 20 6f 66 20 74 6f 70 2d 6c 65 76 65 6c 20 77 69 64 to.QObject.name.of.top-level.wid
74700 67 65 74 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 57 69 6e 64 6f 77 44 61 74 61 3b 0a 0a get..};..struct.QWSWindowData;..
74720 63 6c 61 73 73 20 51 57 53 53 63 72 65 65 6e 53 61 76 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 class.QWSScreenSaver.{.public:..
74740 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 53 63 72 65 65 6e 53 61 76 65 72 28 29 3b 0a 20 20 ...virtual.~QWSScreenSaver();...
74760 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3d 30 3b 0a 20 20 20 20 ..virtual.void.restore()=0;.....
74780 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 61 76 65 28 69 6e 74 20 6c 65 76 65 6c 29 3d 30 3b 0a virtual.bool.save(int.level)=0;.
747a0 7d 3b 0a 0a 63 6c 61 73 73 20 51 57 53 57 69 6e 64 6f 77 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 };..class.QWSWindow.{.....friend
747c0 20 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 .class.QWSServer;.public:.....QW
747e0 53 57 69 6e 64 6f 77 28 69 6e 74 20 69 2c 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e 74 SWindow(int.i,.QWSClient*.client
74800 29 3b 0a 20 20 20 20 7e 51 57 53 57 69 6e 64 6f 77 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 77 69 );.....~QWSWindow();......int.wi
74820 6e 49 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 20 20 20 20 63 nId().const.{.return.id;.}.....c
74840 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 onst.QString.&name().const.{.ret
74860 75 72 6e 20 72 67 6e 4e 61 6d 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 urn.rgnName;.}.....const.QString
74880 20 26 63 61 70 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 67 6e 43 61 .&caption().const.{.return.rgnCa
748a0 70 74 69 6f 6e 3b 20 7d 0a 20 20 20 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e 74 28 29 ption;.}.....QWSClient*.client()
748c0 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 3b 20 7d 0a 20 20 20 20 51 52 65 67 69 6f 6e .const.{.return.c;.}.....QRegion
748e0 20 72 65 71 75 65 73 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 71 75 .requested().const.{.return.requ
74900 65 73 74 65 64 5f 72 65 67 69 6f 6e 3b 20 7d 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 61 6c 6c 6f ested_region;.}.....QRegion.allo
74920 63 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 6c 6c 6f 63 61 74 65 cation().const.{.return.allocate
74940 64 5f 72 65 67 69 6f 6e 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 69 73 69 62 6c 65 28 29 d_region;.}.....bool.isVisible()
74960 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 21 72 65 71 75 65 73 74 65 64 5f 72 65 67 69 6f .const.{.return.!requested_regio
74980 6e 2e 69 73 45 6d 70 74 79 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 61 72 74 69 61 n.isEmpty();.}.....bool.isPartia
749a0 6c 6c 79 4f 62 73 63 75 72 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 71 llyObscured().const.{.return.req
749c0 75 65 73 74 65 64 5f 72 65 67 69 6f 6e 21 3d 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 69 6f 6e 3b uested_region!=allocated_region;
749e0 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 75 6c 6c 79 4f 62 73 63 75 72 65 64 28 29 20 63 6f .}.....bool.isFullyObscured().co
74a00 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 69 6f 6e 2e 69 73 nst.{.return.allocated_region.is
74a20 45 6d 70 74 79 28 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 28 29 3b 0a 20 20 Empty();.}......void.raise();...
74a40 20 20 76 6f 69 64 20 6c 6f 77 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b ..void.lower();.....void.show();
74a60 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 63 .....void.hide();.....void.setAc
74a80 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c tiveWindow();..private:.....bool
74aa0 20 68 69 64 64 65 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 71 75 65 73 74 .hidden().const.{.return.request
74ac0 65 64 5f 72 65 67 69 6f 6e 2e 69 73 45 6d 70 74 79 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 ed_region.isEmpty();.}.....bool.
74ae0 66 6f 72 43 6c 69 65 6e 74 28 63 6f 6e 73 74 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 29 20 63 forClient(const.QWSClient*.cl).c
74b00 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6c 3d 3d 63 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 onst.{.return.cl==c;.}......void
74b20 20 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 20 29 3b 0a 20 20 .setName(.const.QString.&n.);...
74b40 20 20 76 6f 69 64 20 73 65 74 43 61 70 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ..void.setCaption(.const.QString
74b60 20 26 63 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 41 6c 6c 6f 63 61 74 69 6f 6e 28 20 .&c.);......void.addAllocation(.
74b80 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f QWSRegionManager.*,.const.QRegio
74ba0 6e 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 41 6c 6c 6f 63 61 74 69 6f 6e n.&.);.....void.removeAllocation
74bc0 28 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 67 (.QWSRegionManager.*,.const.QReg
74be0 69 6f 6e 20 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 61 6c 6c 6f 63 61 74 69 6f 6e 49 6e 64 ion.&.);......int..allocationInd
74c00 65 78 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e ex().const.{.return.alloc_region
74c20 5f 69 64 78 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6c 6c 6f 63 61 74 69 6f 6e 49 6e _idx;.}.....void.setAllocationIn
74c40 64 65 78 28 20 69 6e 74 20 69 20 29 20 7b 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 69 64 78 20 dex(.int.i.).{.alloc_region_idx.
74c60 3d 20 69 3b 20 6d 6f 64 69 66 69 65 64 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 =.i;.modified.=.TRUE;.}.....void
74c80 20 75 70 64 61 74 65 41 6c 6c 6f 63 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 .updateAllocation();......void.s
74ca0 65 74 4e 65 65 64 41 63 6b 28 20 62 6f 6f 6c 20 6e 20 29 20 7b 20 6e 65 65 64 41 63 6b 20 3d 20 etNeedAck(.bool.n.).{.needAck.=.
74cc0 6e 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 28 62 6f 6f 6c 20 67 65 74 29 3b 0a n;.}......void.focus(bool.get);.
74ce0 20 20 20 20 69 6e 74 20 66 6f 63 75 73 50 72 69 6f 72 69 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 ....int.focusPriority().const.{.
74d00 72 65 74 75 72 6e 20 6c 61 73 74 5f 66 6f 63 75 73 5f 74 69 6d 65 3b 20 7d 0a 20 20 20 20 76 6f return.last_focus_time;.}.....vo
74d20 69 64 20 6f 70 65 72 61 74 69 6f 6e 28 20 51 57 53 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e id.operation(.QWSWindowOperation
74d40 45 76 65 6e 74 3a 3a 4f 70 65 72 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 Event::Operation.o.);.....void.s
74d60 68 75 74 74 69 6e 67 44 6f 77 6e 28 29 20 7b 20 6c 61 73 74 5f 66 6f 63 75 73 5f 74 69 6d 65 3d huttingDown().{.last_focus_time=
74d80 30 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 69 64 3b 0a 20 20 20 20 51 0;.}..private:.....int.id;.....Q
74da0 53 74 72 69 6e 67 20 72 67 6e 4e 61 6d 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 67 6e 43 String.rgnName;.....QString.rgnC
74dc0 61 70 74 69 6f 6e 3b 0a 20 20 20 20 69 6e 74 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 69 64 78 aption;.....int.alloc_region_idx
74de0 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 64 69 66 69 65 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 ;.....bool.modified;.....bool.ne
74e00 65 64 41 63 6b 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 54 6f 70 3b 0a 20 20 20 20 51 57 53 43 6c edAck;.....bool.onTop;.....QWSCl
74e20 69 65 6e 74 2a 20 63 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 71 75 65 73 74 65 64 5f 72 ient*.c;.....QRegion.requested_r
74e40 65 67 69 6f 6e 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 egion;.....QRegion.allocated_reg
74e60 69 6f 6e 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 65 78 70 6f 73 65 64 3b 0a 20 20 20 20 69 6e ion;.....QRegion.exposed;.....in
74e80 74 20 6c 61 73 74 5f 66 6f 63 75 73 5f 74 69 6d 65 3b 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 t.last_focus_time;.....QWSWindow
74ea0 44 61 74 61 20 2a 64 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 Data.*d;.};..#ifndef.QT_NO_SOUND
74ec0 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 3b 0a 23 69 66 64 65 66 20 51 54 .class.QWSSoundServer;.#ifdef.QT
74ee0 5f 55 53 45 5f 4f 4c 44 5f 51 57 53 5f 53 4f 55 4e 44 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e _USE_OLD_QWS_SOUND.class.QWSSoun
74f00 64 53 65 72 76 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 dServerData;..class.QWSSoundServ
74f20 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 er.:.public.QObject.{.....Q_OBJE
74f40 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 28 51 4f CT.public:.....QWSSoundServer(QO
74f60 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 29 3b 0a 20 20 20 20 7e 51 57 53 53 6f 75 6e 64 53 65 72 bject*.parent);.....~QWSSoundSer
74f80 76 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 79 46 69 6c 65 28 63 6f 6e 73 74 20 51 ver();.....void.playFile(const.Q
74fa0 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 29 3b 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 String&.filename);.private.slots
74fc0 3a 0a 20 20 20 20 76 6f 69 64 20 66 65 65 64 44 65 76 69 63 65 28 69 6e 74 20 66 64 29 3b 0a 70 :.....void.feedDevice(int.fd);.p
74fe0 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 44 61 74 61 2a 20 rivate:.....QWSSoundServerData*.
75000 64 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 0a 0a 0a 0a 0a 2f 2a 2a 2a 2a d;.};.#endif.#endif......../****
75020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
75040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
75060 2a 0a 20 2a 0a 20 2a 20 43 6c 61 73 73 3a 20 51 57 53 53 65 72 76 65 72 0a 20 2a 0a 20 2a 2a 2a *..*..*.Class:.QWSServer..*..***
75080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
750a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
750c0 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 73 74 72 75 **/..class.QWSMouseHandler;.stru
750e0 63 74 20 51 57 53 43 6f 6d 6d 61 6e 64 53 74 72 75 63 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 ct.QWSCommandStruct;..#ifndef.QT
75100 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 63 6c 61 73 73 20 51 57 53 53 65 _NO_QWS_MULTIPROCESS.class.QWSSe
75120 72 76 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 0a 23 65 rver.:.public.QWSServerSocket.#e
75140 6c 73 65 0a 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 lse.class.QWSServer.:.public.QOb
75160 6a 65 63 74 0a 23 65 6e 64 69 66 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 ject.#endif.{.....friend.class.Q
75180 43 6f 70 43 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 CopChannel;.....friend.class.QWS
751a0 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 MouseHandler;.....friend.class.Q
751c0 57 53 57 69 6e 64 6f 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 44 69 WSWindow;.....friend.class.QWSDi
751e0 73 70 6c 61 79 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 49 6e 70 75 74 splay;.....friend.class.QWSInput
75200 4d 65 74 68 6f 64 3b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 Method;.....Q_OBJECT..public:...
75220 20 20 51 57 53 53 65 72 76 65 72 28 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 30 2c 20 51 4f 62 6a ..QWSServer(.int.flags.=.0,.QObj
75240 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d ect.*parent=0,.const.char.*name=
75260 30 20 29 3b 0a 20 20 20 20 7e 51 57 53 53 65 72 76 65 72 28 29 3b 0a 20 20 20 20 65 6e 75 6d 20 0.);.....~QWSServer();.....enum.
75280 53 65 72 76 65 72 46 6c 61 67 73 20 7b 20 44 69 73 61 62 6c 65 4b 65 79 62 6f 61 72 64 20 3d 20 ServerFlags.{.DisableKeyboard.=.
752a0 30 78 30 31 2c 0a 09 09 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 4d 6f 75 73 65 20 3d 20 30 78 0x01,..........DisableMouse.=.0x
752c0 30 32 20 7d 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 47 55 49 4d 6f 64 65 20 7b 20 4e 6f 47 75 69 02.};.......enum.GUIMode.{.NoGui
752e0 20 3d 20 46 41 4c 53 45 2c 20 4e 6f 72 6d 61 6c 47 55 49 20 3d 20 54 52 55 45 2c 20 53 65 72 76 .=.FALSE,.NormalGUI.=.TRUE,.Serv
75300 65 72 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 6e 64 4b 65 79 45 76 er.};......static.void.sendKeyEv
75320 65 6e 74 28 69 6e 74 20 75 6e 69 63 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e ent(int.unicode,.int.keycode,.in
75340 74 20 6d 6f 64 69 66 69 65 72 73 2c 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 0a 09 09 09 20 20 t.modifiers,.bool.isPress,......
75360 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 ...bool.autoRepeat);.....static.
75380 76 6f 69 64 20 70 72 6f 63 65 73 73 4b 65 79 45 76 65 6e 74 28 69 6e 74 20 75 6e 69 63 6f 64 65 void.processKeyEvent(int.unicode
753a0 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c 20 62 6f ,.int.keycode,.int.modifiers,.bo
753c0 6f 6c 20 69 73 50 72 65 73 73 2c 0a 09 09 09 09 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 ol.isPress,.....bool.autoRepeat)
753e0 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 65 6e 75 6d ;..#ifndef.QT_NO_QWS_IM.....enum
75400 20 49 4d 53 74 61 74 65 20 7b 20 49 4d 53 74 61 72 74 2c 20 49 4d 43 6f 6d 70 6f 73 65 2c 20 49 .IMState.{.IMStart,.IMCompose,.I
75420 4d 45 6e 64 20 7d 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 49 4d 45 76 65 6e 74 28 20 49 MEnd.};......void.sendIMEvent(.I
75440 4d 53 74 61 74 65 20 73 74 61 74 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 MState.state,.const.QString&.txt
75460 2c 20 69 6e 74 20 63 70 6f 73 2c 20 69 6e 74 20 73 65 6c 4c 65 6e 20 29 3b 0a 23 65 6e 64 69 66 ,.int.cpos,.int.selLen.);.#endif
75480 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 20 20 20 20 ..#ifndef.QT_NO_QWS_KEYBOARD....
754a0 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4b 65 79 4d 61 70 20 7b 0a 09 69 6e .....typedef.struct.KeyMap.{..in
754c0 74 20 20 6b 65 79 5f 63 6f 64 65 3b 0a 09 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 3b 0a 09 75 t..key_code;..ushort.unicode;..u
754e0 73 68 6f 72 74 20 73 68 69 66 74 5f 75 6e 69 63 6f 64 65 3b 0a 09 75 73 68 6f 72 74 20 63 74 72 short.shift_unicode;..ushort.ctr
75500 6c 5f 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 l_unicode;.....};......typedef.s
75520 74 72 75 63 74 20 4b 65 79 4f 76 65 72 72 69 64 65 20 7b 0a 09 75 73 68 6f 72 74 20 73 63 61 6e truct.KeyOverride.{..ushort.scan
75540 5f 63 6f 64 65 3b 0a 09 4b 65 79 4d 61 70 20 6d 61 70 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 _code;..KeyMap.map;.....};......
75560 73 74 61 74 69 63 20 63 6f 6e 73 74 20 4b 65 79 4d 61 70 20 2a 6b 65 79 4d 61 70 28 29 3b 0a 0a static.const.KeyMap.*keyMap();..
75580 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 4f 76 65 72 72 69 64 65 4b 65 79 73 28 ....static.void.setOverrideKeys(
755a0 20 63 6f 6e 73 74 20 4b 65 79 4f 76 65 72 72 69 64 65 2a 20 29 3b 0a 0a 20 20 20 20 63 6c 61 73 .const.KeyOverride*.);......clas
755c0 73 20 4b 65 79 62 6f 61 72 64 46 69 6c 74 65 72 0a 20 20 20 20 7b 0a 20 20 20 20 70 75 62 6c 69 s.KeyboardFilter.....{.....publi
755e0 63 3a 0a 09 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 69 6c 74 65 72 28 69 6e 74 20 75 6e 69 63 c:..virtual.bool.filter(int.unic
75600 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c ode,.int.keycode,.int.modifiers,
75620 20 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 20 62 6f 6f 6c 20 61 75 74 6f .........bool.isPress,.bool.auto
75640 52 65 70 65 61 74 29 3d 30 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f Repeat)=0;.....};......static.vo
75660 69 64 20 73 65 74 4b 65 79 62 6f 61 72 64 46 69 6c 74 65 72 28 20 4b 65 79 62 6f 61 72 64 46 69 id.setKeyboardFilter(.KeyboardFi
75680 6c 74 65 72 20 2a 66 20 29 3b 0a 23 65 6e 64 69 66 20 20 20 20 0a 23 69 66 6e 64 65 66 20 51 54 lter.*f.);.#endif.....#ifndef.QT
756a0 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 75 _NO_QWS_IM.....static.void.setCu
756c0 72 72 65 6e 74 49 6e 70 75 74 4d 65 74 68 6f 64 28 20 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 rrentInputMethod(.QWSInputMethod
756e0 20 2a 69 6d 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 73 65 74 49 6e 70 .*im.);.....static.void.resetInp
75700 75 74 4d 65 74 68 6f 64 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 4d utMethod();.....static.void.setM
75720 69 63 72 6f 46 6f 63 75 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 23 65 6e 64 69 icroFocus(.int.x,.int.y.);.#endi
75740 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 4d 6f 75 f......static.void.setDefaultMou
75760 73 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 se(.const.char.*.);.....static.v
75780 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 4b 65 79 62 6f 61 72 64 28 20 63 6f 6e 73 74 20 63 68 oid.setDefaultKeyboard(.const.ch
757a0 61 72 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 4d 61 78 57 69 ar.*.);.....static.void.setMaxWi
757c0 6e 64 6f 77 52 65 63 74 28 63 6f 6e 73 74 20 51 52 65 63 74 26 29 3b 0a 20 20 20 20 73 74 61 74 ndowRect(const.QRect&);.....stat
757e0 69 63 20 76 6f 69 64 20 73 65 6e 64 4d 6f 75 73 65 45 76 65 6e 74 28 63 6f 6e 73 74 20 51 50 6f ic.void.sendMouseEvent(const.QPo
75800 69 6e 74 26 20 70 6f 73 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 int&.pos,.int.state);......stati
75820 63 20 76 6f 69 64 20 73 65 74 44 65 73 6b 74 6f 70 42 61 63 6b 67 72 6f 75 6e 64 28 20 63 6f 6e c.void.setDesktopBackground(.con
75840 73 74 20 51 49 6d 61 67 65 20 26 69 6d 67 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 st.QImage.&img.);.....static.voi
75860 64 20 73 65 74 44 65 73 6b 74 6f 70 42 61 63 6b 67 72 6f 75 6e 64 28 20 63 6f 6e 73 74 20 51 43 d.setDesktopBackground(.const.QC
75880 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e olor.&.);.....static.QWSMouseHan
758a0 64 6c 65 72 20 2a 6d 6f 75 73 65 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 dler.*mouseHandler();.....static
758c0 20 76 6f 69 64 20 73 65 74 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 51 57 53 4d 6f 75 73 65 48 61 .void.setMouseHandler(QWSMouseHa
758e0 6e 64 6c 65 72 2a 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f ndler*);.#ifndef.QT_NO_QWS_KEYBO
75900 41 52 44 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 ARD.....static.QWSKeyboardHandle
75920 72 2a 20 6b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 r*.keyboardHandler();.....static
75940 20 76 6f 69 64 20 73 65 74 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 51 57 53 4b 65 79 62 .void.setKeyboardHandler(QWSKeyb
75960 6f 61 72 64 48 61 6e 64 6c 65 72 2a 20 6b 68 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 53 oardHandler*.kh);.#endif.....QWS
75980 57 69 6e 64 6f 77 20 2a 77 69 6e 64 6f 77 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 Window.*windowAt(.const.QPoint&.
759a0 70 6f 73 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 20 64 65 62 75 67 67 69 6e 67 20 6f 6e 6c pos.);......//.For.debugging.onl
759c0 79 20 61 74 20 74 68 69 73 20 74 69 6d 65 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 y.at.this.time.....const.QPtrLis
759e0 74 3c 51 57 53 57 69 6e 64 6f 77 3e 20 26 63 6c 69 65 6e 74 57 69 6e 64 6f 77 73 28 29 20 7b 20 t<QWSWindow>.&clientWindows().{.
75a00 72 65 74 75 72 6e 20 77 69 6e 64 6f 77 73 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 6e return.windows;.}......void.open
75a20 4d 6f 75 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 4d 6f 75 73 65 28 29 3b 0a Mouse();.....void.closeMouse();.
75a40 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 20 20 20 20 76 #ifndef.QT_NO_QWS_KEYBOARD.....v
75a60 6f 69 64 20 6f 70 65 6e 4b 65 79 62 6f 61 72 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f oid.openKeyboard();.....void.clo
75a80 73 65 4b 65 79 62 6f 61 72 64 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 seKeyboard();.#endif......static
75aa0 20 76 6f 69 64 20 73 65 74 53 63 72 65 65 6e 53 61 76 65 72 28 51 57 53 53 63 72 65 65 6e 53 61 .void.setScreenSaver(QWSScreenSa
75ac0 76 65 72 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 53 63 72 65 65 6e ver*);.....static.void.setScreen
75ae0 53 61 76 65 72 49 6e 74 65 72 76 61 6c 73 28 69 6e 74 2a 20 6d 73 29 3b 0a 20 20 20 20 73 74 61 SaverIntervals(int*.ms);.....sta
75b00 74 69 63 20 76 6f 69 64 20 73 65 74 53 63 72 65 65 6e 53 61 76 65 72 49 6e 74 65 72 76 61 6c 28 tic.void.setScreenSaverInterval(
75b20 69 6e 74 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 63 72 65 65 6e 53 61 76 65 int);.....static.bool.screenSave
75b40 72 41 63 74 69 76 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 63 72 65 65 rActive();.....static.void.scree
75b60 6e 53 61 76 65 72 41 63 74 69 76 61 74 65 28 62 6f 6f 6c 29 3b 0a 0a 20 20 20 20 2f 2f 20 74 68 nSaverActivate(bool);......//.th
75b80 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 69 6e 74 65 72 6e 61 6c 2e 0a 20 20 20 20 76 6f e.following.are.internal......vo
75ba0 69 64 20 72 65 66 72 65 73 68 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 51 id.refresh();.....void.refresh(Q
75bc0 52 65 67 69 6f 6e 20 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6e 61 62 6c 65 50 61 69 6e 74 Region.&);......void.enablePaint
75be0 69 6e 67 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 70 72 6f 63 65 ing(bool);.....static.void.proce
75c00 73 73 45 76 65 6e 74 51 75 65 75 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 74 72 4c ssEventQueue();.....static.QPtrL
75c20 69 73 74 3c 51 57 53 49 6e 74 65 72 6e 61 6c 57 69 6e 64 6f 77 49 6e 66 6f 3e 20 2a 20 77 69 6e ist<QWSInternalWindowInfo>.*.win
75c40 64 6f 77 4c 69 73 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 50 72 6f 70 65 72 74 dowList();......void.sendPropert
75c60 79 4e 6f 74 69 66 79 45 76 65 6e 74 28 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 yNotifyEvent(.int.property,.int.
75c80 73 74 61 74 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 state.);.#ifndef.QT_NO_QWS_PROPE
75ca0 52 54 49 45 53 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 20 2a 6d 61 RTIES.....QWSPropertyManager.*ma
75cc0 6e 61 67 65 72 28 29 20 7b 0a 09 72 65 74 75 72 6e 20 26 70 72 6f 70 65 72 74 79 4d 61 6e 61 67 nager().{..return.&propertyManag
75ce0 65 72 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 0a 20 20 20 20 73 74 61 74 69 63 er;.....}.#endif..........static
75d00 20 51 50 6f 69 6e 74 20 6d 6f 75 73 65 50 6f 73 69 74 69 6f 6e 3b 0a 0a 20 20 20 20 73 74 61 74 .QPoint.mousePosition;......stat
75d20 69 63 20 76 6f 69 64 20 73 74 61 72 74 75 70 28 20 69 6e 74 20 66 6c 61 67 73 20 29 3b 0a 20 20 ic.void.startup(.int.flags.);...
75d40 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 6f 73 65 64 6f 77 6e 28 29 3b 0a 0a 20 20 20 20 ..static.void.closedown();......
75d60 73 74 61 74 69 63 20 76 6f 69 64 20 62 65 67 69 6e 44 69 73 70 6c 61 79 52 65 63 6f 6e 66 69 67 static.void.beginDisplayReconfig
75d80 75 72 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 65 6e 64 44 69 73 70 6c 61 ure();.....static.void.endDispla
75da0 79 52 65 63 6f 6e 66 69 67 75 72 65 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 yReconfigure();..#ifndef.QT_NO_Q
75dc0 57 53 5f 43 55 52 53 4f 52 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 75 72 WS_CURSOR.....static.void.setCur
75de0 73 6f 72 56 69 73 69 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 sorVisible(.bool.);.....static.b
75e00 6f 6f 6c 20 69 73 43 75 72 73 6f 72 56 69 73 69 62 6c 65 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 ool.isCursorVisible();.#endif...
75e20 20 20 20 65 6e 75 6d 20 57 69 6e 64 6f 77 45 76 65 6e 74 20 7b 20 43 72 65 61 74 65 3d 30 78 30 ...enum.WindowEvent.{.Create=0x0
75e40 30 30 31 2c 20 44 65 73 74 72 6f 79 3d 30 78 30 30 30 32 2c 20 48 69 64 65 3d 30 78 30 30 30 34 001,.Destroy=0x0002,.Hide=0x0004
75e60 2c 20 53 68 6f 77 3d 30 78 30 30 30 38 2c 0a 09 09 20 20 20 20 20 20 20 52 61 69 73 65 3d 30 78 ,.Show=0x0008,..........Raise=0x
75e80 30 30 31 30 2c 20 4c 6f 77 65 72 3d 30 78 30 30 32 30 2c 20 47 65 6f 6d 65 74 72 79 3d 30 78 30 0010,.Lower=0x0020,.Geometry=0x0
75ea0 30 34 30 2c 20 41 63 74 69 76 65 20 3d 20 30 78 30 30 38 30 2c 0a 09 09 20 20 20 20 20 20 20 4e 040,.Active.=.0x0080,..........N
75ec0 61 6d 65 3d 30 78 30 31 30 30 20 7d 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 ame=0x0100.};..signals:.....void
75ee0 20 77 69 6e 64 6f 77 45 76 65 6e 74 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 77 2c 20 51 57 53 53 .windowEvent(.QWSWindow.*w,.QWSS
75f00 65 72 76 65 72 3a 3a 57 69 6e 64 6f 77 45 76 65 6e 74 20 65 20 29 3b 0a 0a 23 69 66 6e 64 65 66 erver::WindowEvent.e.);..#ifndef
75f20 20 51 54 5f 4e 4f 5f 43 4f 50 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 68 61 6e 6e 65 6c 28 20 .QT_NO_COP.....void.newChannel(.
75f40 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 61 6e 6e 65 6c 29 3b 0a 20 20 20 20 76 6f 69 const.QString&.channel);.....voi
75f60 64 20 72 65 6d 6f 76 65 64 43 68 61 6e 6e 65 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 d.removedChannel(const.QString&.
75f80 63 68 61 6e 6e 65 6c 29 3b 0a 0a 23 65 6e 64 69 66 20 20 20 20 0a 70 72 69 76 61 74 65 3a 0a 23 channel);..#endif.....private:.#
75fa0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 ifndef.QT_NO_COP.....static.void
75fc0 20 73 65 6e 64 51 43 6f 70 45 76 65 6e 74 28 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 2c 20 63 6f .sendQCopEvent(.QWSClient.*c,.co
75fe0 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 nst.QCString.&ch,...........cons
76000 74 20 51 43 53 74 72 69 6e 67 20 26 6d 73 67 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 t.QCString.&msg,.const.QByteArra
76020 79 20 26 64 61 74 61 2c 0a 09 09 09 20 20 20 20 20 20 20 62 6f 6f 6c 20 72 65 73 70 6f 6e 73 65 y.&data,...........bool.response
76040 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 .=.FALSE.);.#endif.....void.move
76060 5f 72 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 76 65 43 6f 6d 6d _region(.const.QWSRegionMoveComm
76080 61 6e 64 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 5f 61 6c 74 69 74 75 64 65 28 20 and.*.);.....void.set_altitude(.
760a0 63 6f 6e 73 74 20 51 57 53 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 20 2a const.QWSChangeAltitudeCommand.*
760c0 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 5f 66 6f 63 75 73 28 20 63 6f 6e 73 .);.....void.request_focus(.cons
760e0 74 20 51 57 53 52 65 71 75 65 73 74 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 20 20 t.QWSRequestFocusCommand.*.);...
76100 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 5f 72 65 67 69 6f 6e 28 20 69 6e 74 2c 20 51 52 65 67 ..void.request_region(.int,.QReg
76120 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 73 74 72 6f 79 5f 72 65 67 69 6f 6e 28 20 ion.);.....void.destroy_region(.
76140 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 43 6f 6d 6d 61 6e 64 20 2a 20 const.QWSRegionDestroyCommand.*.
76160 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 5f 72 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 );.....void.name_region(.const.Q
76180 57 53 52 65 67 69 6f 6e 4e 61 6d 65 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 WSRegionNameCommand.*.);.....voi
761a0 64 20 73 65 74 5f 69 64 65 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 57 53 49 64 65 6e 74 69 66 d.set_identity(.const.QWSIdentif
761c0 79 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f yCommand.*.);.#ifndef.QT_NO_QWS_
761e0 49 4d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 5f 6d 69 63 72 6f 5f 66 6f 63 75 73 28 20 63 6f 6e IM.....void.set_micro_focus(.con
76200 73 74 20 51 57 53 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a st.QWSSetMicroFocusCommand.*.);.
76220 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 5f 69 6d 28 20 63 6f 6e 73 74 20 51 57 53 52 65 73 65 ....void.reset_im(.const.QWSRese
76240 74 49 4d 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 tIMCommand.*.);.....static.void.
76260 73 65 6e 64 4b 65 79 45 76 65 6e 74 55 6e 66 69 6c 74 65 72 65 64 28 69 6e 74 20 75 6e 69 63 6f sendKeyEventUnfiltered(int.unico
76280 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 0a 09 09 09 09 20 20 20 20 20 20 20 69 6e 74 de,.int.keycode,.............int
762a0 20 6d 6f 64 69 66 69 65 72 73 2c 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 0a 09 09 09 09 20 20 .modifiers,.bool.isPress,.......
762c0 20 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 0a 23 65 6e 64 69 66 0a 20 .....bool.autoRepeat);..#endif..
762e0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 65 6d 65 72 67 65 6e 63 79 5f 63 6c 65 61 6e 75 70 ...static.void.emergency_cleanup
76300 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6f 6c 6f 72 20 2a 62 67 43 6f 6c 6f 72 3b ();......static.QColor.*bgColor;
76320 0a 20 20 20 20 73 74 61 74 69 63 20 51 49 6d 61 67 65 20 2a 62 67 49 6d 61 67 65 3b 0a 0a 20 20 .....static.QImage.*bgImage;....
76340 20 20 76 6f 69 64 20 73 65 6e 64 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 73 28 29 ..void.sendMaxWindowRectEvents()
76360 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 ;.#ifndef.QT_NO_QWS_MULTIPROCESS
76380 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 6f 63 .....void.newConnection(.int.soc
763a0 6b 65 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 49 64 65 ket.);.#endif.....void.invokeIde
763c0 6e 74 69 66 79 28 20 63 6f 6e 73 74 20 51 57 53 49 64 65 6e 74 69 66 79 43 6f 6d 6d 61 6e 64 20 ntify(.const.QWSIdentifyCommand.
763e0 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 *cmd,.QWSClient.*client.);.....v
76400 6f 69 64 20 69 6e 76 6f 6b 65 43 72 65 61 74 65 28 20 51 57 53 43 72 65 61 74 65 43 6f 6d 6d 61 oid.invokeCreate(.QWSCreateComma
76420 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 nd.*cmd,.QWSClient.*client.);...
76440 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 67 69 6f 6e 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 ..void.invokeRegionName(.const.Q
76460 57 53 52 65 67 69 6f 6e 4e 61 6d 65 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 WSRegionNameCommand.*cmd,.QWSCli
76480 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 ent.*client.);.....void.invokeRe
764a0 67 69 6f 6e 28 20 51 57 53 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 gion(.QWSRegionCommand.*cmd,.QWS
764c0 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b Client.*client.);.....void.invok
764e0 65 52 65 67 69 6f 6e 4d 6f 76 65 28 20 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 76 65 eRegionMove(.const.QWSRegionMove
76500 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 Command.*cmd,.QWSClient.*client.
76520 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 28 );.....void.invokeRegionDestroy(
76540 20 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 43 6f 6d 6d 61 6e 64 20 2a .const.QWSRegionDestroyCommand.*
76560 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f cmd,.QWSClient.*client.);.....vo
76580 69 64 20 69 6e 76 6f 6b 65 53 65 74 41 6c 74 69 74 75 64 65 28 20 63 6f 6e 73 74 20 51 57 53 43 id.invokeSetAltitude(.const.QWSC
765a0 68 61 6e 67 65 41 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c hangeAltitudeCommand.*cmd,.QWSCl
765c0 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 ient.*client.);.#ifndef.QT_NO_QW
765e0 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 41 64 64 50 S_PROPERTIES.....void.invokeAddP
76600 72 6f 70 65 72 74 79 28 20 51 57 53 41 64 64 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a roperty(.QWSAddPropertyCommand.*
76620 63 6d 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 53 65 74 50 72 6f 70 65 72 74 cmd.);.....void.invokeSetPropert
76640 79 28 20 51 57 53 53 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b y(.QWSSetPropertyCommand.*cmd.);
76660 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 28 20 .....void.invokeRemoveProperty(.
76680 51 57 53 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b QWSRemovePropertyCommand.*cmd.);
766a0 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 47 65 74 50 72 6f 70 65 72 74 79 28 20 51 57 53 .....void.invokeGetProperty(.QWS
766c0 47 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 GetPropertyCommand.*cmd,.QWSClie
766e0 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 51 57 53 nt.*client.);.#endif.//QT_NO_QWS
76700 5f 50 52 4f 50 45 52 54 49 45 53 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 53 65 74 53 65 _PROPERTIES.....void.invokeSetSe
76720 6c 65 63 74 69 6f 6e 4f 77 6e 65 72 28 20 51 57 53 53 65 74 53 65 6c 65 63 74 69 6f 6e 4f 77 6e lectionOwner(.QWSSetSelectionOwn
76740 65 72 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b erCommand.*cmd.);.....void.invok
76760 65 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 28 20 51 57 53 43 6f 6e 76 65 72 74 53 65 6c eConvertSelection(.QWSConvertSel
76780 65 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 ectionCommand.*cmd.);.....void.i
767a0 6e 76 6f 6b 65 53 65 74 46 6f 63 75 73 28 20 63 6f 6e 73 74 20 51 57 53 52 65 71 75 65 73 74 46 nvokeSetFocus(.const.QWSRequestF
767c0 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 ocusCommand.*cmd,.QWSClient.*cli
767e0 65 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 49 4f 28 29 3b 0a 20 20 20 20 76 ent.);......void.initIO();.....v
76800 6f 69 64 20 73 65 74 46 6f 63 75 73 28 20 51 57 53 57 69 6e 64 6f 77 2a 2c 20 62 6f 6f 6c 20 67 oid.setFocus(.QWSWindow*,.bool.g
76820 61 69 6e 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a ain.);.#ifndef.QT_NO_QWS_CURSOR.
76840 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 44 65 66 69 6e 65 43 75 72 73 6f 72 28 20 51 57 53 ....void.invokeDefineCursor(.QWS
76860 44 65 66 69 6e 65 43 75 72 73 6f 72 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 DefineCursorCommand.*cmd,.QWSCli
76880 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 53 65 ent.*client.);.....void.invokeSe
768a0 6c 65 63 74 43 75 72 73 6f 72 28 20 51 57 53 53 65 6c 65 63 74 43 75 72 73 6f 72 43 6f 6d 6d 61 lectCursor(.QWSSelectCursorComma
768c0 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 nd.*cmd,.QWSClient.*client.);.#e
768e0 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 47 72 61 62 4d 6f 75 73 65 28 20 51 ndif.....void.invokeGrabMouse(.Q
76900 57 53 47 72 61 62 4d 6f 75 73 65 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 WSGrabMouseCommand.*cmd,.QWSClie
76920 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 47 72 61 nt.*client.);.....void.invokeGra
76940 62 4b 65 79 62 6f 61 72 64 28 20 51 57 53 47 72 61 62 4b 65 79 62 6f 61 72 64 43 6f 6d 6d 61 6e bKeyboard(.QWSGrabKeyboardComman
76960 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 69 66 d.*cmd,.QWSClient.*client.);.#if
76980 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 ndef.QT_NO_SOUND.....void.invoke
769a0 50 6c 61 79 53 6f 75 6e 64 28 20 51 57 53 50 6c 61 79 53 6f 75 6e 64 43 6f 6d 6d 61 6e 64 20 2a PlaySound(.QWSPlaySoundCommand.*
769c0 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 cmd,.QWSClient.*client.);.#endif
769e0 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f .#ifndef.QT_NO_COP.....void.invo
76a00 6b 65 52 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 28 20 51 57 53 51 43 6f 70 52 65 67 69 73 74 keRegisterChannel(.QWSQCopRegist
76a20 65 72 43 68 61 6e 6e 65 6c 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 0a 09 09 09 09 51 57 53 43 6c erChannelCommand.*cmd,.....QWSCl
76a40 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 51 ient.*client.);.....void.invokeQ
76a60 43 6f 70 53 65 6e 64 28 20 51 57 53 51 43 6f 70 53 65 6e 64 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 CopSend(.QWSQCopSendCommand.*cmd
76a80 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 ,.QWSClient.*client.);.#endif...
76aa0 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 70 61 69 6e 74 52 65 67 69 6f 6e 28 20 51 57 53 52 ..void.invokeRepaintRegion(.QWSR
76ac0 65 70 61 69 6e 74 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 0a 09 09 09 20 20 epaintRegionCommand.*cmd,.......
76ae0 20 20 20 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 69 66 6e 64 65 66 ....QWSClient.*client.);.#ifndef
76b00 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b .QT_NO_QWS_IM.........void.invok
76b20 65 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 28 20 63 6f 6e 73 74 20 51 57 53 53 65 74 4d 69 63 72 eSetMicroFocus(.const.QWSSetMicr
76b40 6f 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 oFocusCommand.*cmd,.............
76b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 ....................QWSClient.*c
76b80 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 73 65 lient.);.........void.invokeRese
76ba0 74 49 4d 28 20 63 6f 6e 73 74 20 51 57 53 52 65 73 65 74 49 4d 43 6f 6d 6d 61 6e 64 20 2a 63 6d tIM(.const.QWSResetIMCommand.*cm
76bc0 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d,..............................
76be0 20 20 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 0a ...QWSClient.*client.);.#endif..
76c00 20 20 20 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 2a 20 6e 65 77 4d 6f 75 73 65 48 61 6e ....QWSMouseHandler*.newMouseHan
76c20 64 6c 65 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 70 65 63 29 3b 0a 20 20 20 20 76 dler(const.QString&.spec);.....v
76c40 6f 69 64 20 6f 70 65 6e 44 69 73 70 6c 61 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 oid.openDisplay();.....void.clos
76c60 65 44 69 73 70 6c 61 79 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 43 75 72 73 6f 72 eDisplay();......void.showCursor
76c80 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 76 ();.....void.hideCursor();.....v
76ca0 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 oid.initializeCursor();.....void
76cc0 20 70 61 69 6e 74 53 65 72 76 65 72 52 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 .paintServerRegion();.....void.p
76ce0 61 69 6e 74 42 61 63 6b 67 72 6f 75 6e 64 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 aintBackground(.const.QRegion.&.
76d00 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 );.....void.clearRegion(.const.Q
76d20 52 65 67 69 6f 6e 20 26 72 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 3b 0a 20 20 Region.&r,.const.QColor.&c.);...
76d40 20 20 76 6f 69 64 20 72 65 66 72 65 73 68 42 61 63 6b 67 72 6f 75 6e 64 28 29 3b 0a 20 20 20 20 ..void.refreshBackground();.....
76d60 76 6f 69 64 20 72 65 73 65 74 47 66 78 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a void.resetGfx();..private.slots:
76d80 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a .#ifndef.QT_NO_QWS_MULTIPROCESS.
76da0 20 20 20 20 76 6f 69 64 20 63 6c 69 65 6e 74 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 ....void.clientClosed();.....voi
76dc0 64 20 64 6f 43 6c 69 65 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 57 69 6e d.doClient();.....void.deleteWin
76de0 64 6f 77 73 4c 61 74 65 72 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 63 dowsLater();.#endif......void.sc
76e00 72 65 65 6e 53 61 76 65 72 57 61 6b 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 65 65 6e reenSaverWake();.....void.screen
76e20 53 61 76 65 72 53 6c 65 65 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 65 65 6e 53 61 76 SaverSleep();.....void.screenSav
76e40 65 72 54 69 6d 65 6f 75 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 erTimeout();..private:.....void.
76e60 64 69 73 63 6f 6e 6e 65 63 74 43 6c 69 65 6e 74 28 20 51 57 53 43 6c 69 65 6e 74 20 2a 20 29 3b disconnectClient(.QWSClient.*.);
76e80 0a 20 20 20 20 76 6f 69 64 20 73 63 72 65 65 6e 53 61 76 65 28 69 6e 74 20 6c 65 76 65 6c 29 3b .....void.screenSave(int.level);
76ea0 0a 20 20 20 20 76 6f 69 64 20 64 6f 43 6c 69 65 6e 74 28 20 51 57 53 43 6c 69 65 6e 74 20 2a 20 .....void.doClient(.QWSClient.*.
76ec0 29 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 69 6e 74 2c );.....typedef.QMapIterator<int,
76ee0 51 57 53 43 6c 69 65 6e 74 2a 3e 20 43 6c 69 65 6e 74 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 QWSClient*>.ClientIterator;.....
76f00 74 79 70 65 64 65 66 20 51 4d 61 70 3c 69 6e 74 2c 51 57 53 43 6c 69 65 6e 74 2a 3e 20 43 6c 69 typedef.QMap<int,QWSClient*>.Cli
76f20 65 6e 74 4d 61 70 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6c 65 61 73 65 4d 6f 75 73 65 28 51 57 entMap;.....void.releaseMouse(QW
76f40 53 57 69 6e 64 6f 77 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6c 65 61 73 65 4b 65 79 SWindow*.w);.....void.releaseKey
76f60 62 6f 61 72 64 28 51 57 53 57 69 6e 64 6f 77 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 board(QWSWindow*.w);.....void.up
76f80 64 61 74 65 43 6c 69 65 6e 74 43 75 72 73 6f 72 50 6f 73 28 29 3b 0a 0a 20 20 20 20 75 63 68 61 dateClientCursorPos();......ucha
76fa0 72 2a 20 73 68 61 72 65 64 72 61 6d 3b 0a 20 20 20 20 69 6e 74 20 72 61 6d 6c 65 6e 3b 0a 0a 20 r*.sharedram;.....int.ramlen;...
76fc0 20 20 20 51 47 66 78 20 2a 67 66 78 3b 0a 0a 20 20 20 20 43 6c 69 65 6e 74 4d 61 70 20 63 6c 69 ...QGfx.*gfx;......ClientMap.cli
76fe0 65 6e 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 ent;.#ifndef.QT_NO_QWS_PROPERTIE
77000 53 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 20 70 72 6f 70 65 72 74 S.....QWSPropertyManager.propert
77020 79 4d 61 6e 61 67 65 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 72 75 63 74 20 53 65 6c 65 yManager;.#endif.....struct.Sele
77040 63 74 69 6f 6e 4f 77 6e 65 72 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 73 74 72 ctionOwner.{..int.windowid;..str
77060 75 63 74 20 54 69 6d 65 20 7b 0a 09 20 20 20 20 76 6f 69 64 20 73 65 74 28 20 69 6e 74 20 68 2c uct.Time.{......void.set(.int.h,
77080 20 69 6e 74 20 6d 2c 20 69 6e 74 20 73 2c 20 69 6e 74 20 73 32 20 29 20 7b 0a 09 09 68 6f 75 72 .int.m,.int.s,.int.s2.).{...hour
770a0 20 3d 20 68 3b 20 6d 69 6e 75 74 65 20 3d 20 6d 3b 20 73 65 63 20 3d 20 73 3b 20 6d 73 20 3d 20 .=.h;.minute.=.m;.sec.=.s;.ms.=.
770c0 73 32 3b 0a 09 20 20 20 20 7d 0a 09 20 20 20 20 69 6e 74 20 68 6f 75 72 2c 20 6d 69 6e 75 74 65 s2;......}......int.hour,.minute
770e0 2c 20 73 65 63 2c 20 6d 73 3b 0a 09 7d 20 74 69 6d 65 3b 0a 20 20 20 20 7d 20 73 65 6c 65 63 74 ,.sec,.ms;..}.time;.....}.select
77100 69 6f 6e 4f 77 6e 65 72 3b 0a 20 20 20 20 51 54 69 6d 65 20 74 69 6d 65 72 3b 0a 20 20 20 20 51 ionOwner;.....QTime.timer;.....Q
77120 57 53 53 65 72 76 65 72 44 61 74 61 2a 20 64 3b 0a 20 20 20 20 69 6e 74 2a 20 73 63 72 65 65 6e WSServerData*.d;.....int*.screen
77140 73 61 76 65 72 69 6e 74 65 72 76 61 6c 3b 0a 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 20 2a 66 saverinterval;......QWSWindow.*f
77160 6f 63 75 73 77 3b 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 20 2a 6d 6f 75 73 65 47 72 61 62 62 ocusw;.....QWSWindow.*mouseGrabb
77180 65 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 75 73 65 47 72 61 62 62 69 6e 67 3b 0a 20 20 20 20 er;.....bool.mouseGrabbing;.....
771a0 69 6e 74 20 73 77 69 64 74 68 2c 20 73 68 65 69 67 68 74 2c 20 73 64 65 70 74 68 3b 0a 23 69 66 int.swidth,.sheight,.sdepth;.#if
771c0 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 20 20 20 20 62 6f 6f 6c 20 68 ndef.QT_NO_QWS_CURSOR.....bool.h
771e0 61 76 65 76 69 73 63 75 72 73 3b 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 20 2a 63 75 72 73 6f aveviscurs;.....QWSCursor.*curso
77200 72 3b 09 20 20 20 20 2f 2f 20 63 75 72 73 6f 72 20 63 75 72 72 65 6e 74 6c 79 20 73 68 6f 77 6e r;.....//.cursor.currently.shown
77220 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 20 2a 6e 65 78 74 43 75 72 73 6f 72 3b 20 20 2f 2f 20 .....QWSCursor.*nextCursor;..//.
77240 63 75 72 73 6f 72 20 74 6f 20 73 68 6f 77 20 6f 6e 63 65 20 67 72 61 62 62 69 6e 67 20 69 73 20 cursor.to.show.once.grabbing.is.
77260 6f 66 66 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 73 63 72 65 65 6e 52 65 67 off.#endif.....QRegion.screenReg
77280 69 6f 6e 3b 20 20 20 2f 2f 20 74 68 65 20 65 6e 74 69 72 65 20 64 69 73 70 6c 61 79 20 72 65 67 ion;...//.the.entire.display.reg
772a0 69 6f 6e 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 73 65 72 76 65 72 52 65 67 69 6f 6e 3b 0a 20 20 ion.....QRegion.serverRegion;...
772c0 20 20 51 52 65 67 69 6f 6e 20 64 69 72 74 79 42 61 63 6b 67 72 6f 75 6e 64 3b 0a 20 20 20 20 62 ..QRegion.dirtyBackground;.....b
772e0 6f 6f 6c 20 64 69 73 61 62 6c 65 50 61 69 6e 74 69 6e 67 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 ool.disablePainting;.....QPtrLis
77300 74 3c 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3e 20 6d 6f 75 73 65 68 61 6e 64 6c 65 72 73 t<QWSMouseHandler>.mousehandlers
77320 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 20 20 20 ;.#ifndef.QT_NO_QWS_KEYBOARD....
77340 20 51 50 74 72 4c 69 73 74 3c 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 3e 20 6b 65 .QPtrList<QWSKeyboardHandler>.ke
77360 79 62 6f 61 72 64 68 61 6e 64 6c 65 72 73 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 50 74 72 yboardhandlers;.#endif......QPtr
77380 4c 69 73 74 3c 51 57 53 43 6f 6d 6d 61 6e 64 53 74 72 75 63 74 3e 20 63 6f 6d 6d 61 6e 64 51 75 List<QWSCommandStruct>.commandQu
773a0 65 75 65 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 72 67 6e 4d 61 eue;.....QWSRegionManager.*rgnMa
773c0 6e 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 6e 64 6f 77 20 6d 61 6e 61 67 65 6d 65 6e 74 0a 20 20 20 n;......//.Window.management....
773e0 20 51 50 74 72 4c 69 73 74 3c 51 57 53 57 69 6e 64 6f 77 3e 20 77 69 6e 64 6f 77 73 3b 20 2f 2f .QPtrList<QWSWindow>.windows;.//
77400 20 66 69 72 73 74 3d 74 6f 70 6d 6f 73 74 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 2a 20 6e 65 .first=topmost.....QWSWindow*.ne
77420 77 57 69 6e 64 6f 77 28 69 6e 74 20 69 64 2c 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e wWindow(int.id,.QWSClient*.clien
77440 74 29 3b 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 2a 20 66 69 6e 64 57 69 6e 64 6f 77 28 69 6e t);.....QWSWindow*.findWindow(in
77460 74 20 77 69 6e 64 6f 77 69 64 2c 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e 74 29 3b 0a t.windowid,.QWSClient*.client);.
77480 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 57 69 6e 64 6f 77 52 65 67 69 6f 6e 28 51 57 53 57 69 6e ....void.moveWindowRegion(QWSWin
774a0 64 6f 77 2a 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 51 52 65 67 dow*,.int.dx,.int.dy.);.....QReg
774c0 69 6f 6e 20 73 65 74 57 69 6e 64 6f 77 52 65 67 69 6f 6e 28 51 57 53 57 69 6e 64 6f 77 2a 2c 20 ion.setWindowRegion(QWSWindow*,.
774e0 51 52 65 67 69 6f 6e 20 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 57 69 6e 64 6f QRegion.r.);.....void.raiseWindo
77500 77 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 2c 20 69 6e 74 20 3d 20 30 29 3b 0a 20 20 20 20 76 6f w(.QWSWindow.*,.int.=.0);.....vo
77520 69 64 20 6c 6f 77 65 72 57 69 6e 64 6f 77 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 2c 20 69 6e 74 id.lowerWindow(.QWSWindow.*,.int
77540 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 78 70 6f 73 65 52 65 67 69 6f 6e 28 20 51 .=.-1);.....void.exposeRegion(.Q
77560 52 65 67 69 6f 6e 20 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f Region.,.int.index.=.0.);.....vo
77580 69 64 20 6e 6f 74 69 66 79 4d 6f 64 69 66 69 65 64 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 61 63 id.notifyModified(.QWSWindow.*ac
775a0 74 69 76 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 79 6e 63 52 65 67 69 6f 6e 73 tive.=.0.);.....void.syncRegions
775c0 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 61 63 74 69 76 65 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 (.QWSWindow.*active.=.0.);......
775e0 76 6f 69 64 20 73 65 74 43 75 72 73 6f 72 28 51 57 53 43 75 72 73 6f 72 20 2a 63 75 72 73 29 3b void.setCursor(QWSCursor.*curs);
77600 0a 0a 20 20 20 20 2f 2f 20 6d 75 6c 74 69 6d 65 64 69 61 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e ......//.multimedia.#ifndef.QT_N
77620 4f 5f 53 4f 55 4e 44 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 20 2a 73 6f 75 6e O_SOUND.....QWSSoundServer.*soun
77640 64 73 65 72 76 65 72 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f dserver;.#endif.#ifndef.QT_NO_CO
77660 50 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 50 74 72 4c 69 73 74 3c 51 57 53 P.....QMap<QString,.QPtrList<QWS
77680 43 6c 69 65 6e 74 3e 20 3e 20 63 68 61 6e 6e 65 6c 73 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 Client>.>.channels;.#endif.#ifnd
776a0 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 62 6f 6f 6c 20 6d 69 63 72 6f 46 3b ef.QT_NO_QWS_IM.....bool.microF;
776c0 0a 20 20 20 20 69 6e 74 20 6d 69 63 72 6f 58 3b 0a 20 20 20 20 69 6e 74 20 6d 69 63 72 6f 59 3b .....int.microX;.....int.microY;
776e0 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 57 53 53 65 72 76 65 72 20 2a 71 77 .#endif.};..extern.QWSServer.*qw
77700 73 53 65 72 76 65 72 3b 20 2f 2f 74 68 65 72 65 20 63 61 6e 20 62 65 20 6f 6e 6c 79 20 6f 6e 65 sServer;.//there.can.be.only.one
77720 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 63 6c 61 73 ...#ifndef.QT_NO_QWS_IM.....clas
77740 73 20 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 0a 20 20 20 20 7b 0a 20 20 20 20 70 75 62 6c 69 s.QWSInputMethod.....{.....publi
77760 63 3a 0a 09 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 28 29 3b 0a 09 76 69 72 74 75 61 6c 20 7e c:..QWSInputMethod();..virtual.~
77780 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 28 29 3b 0a 09 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 QWSInputMethod();..virtual.bool.
777a0 66 69 6c 74 65 72 28 69 6e 74 20 75 6e 69 63 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c filter(int.unicode,.int.keycode,
777c0 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c 20 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 69 73 50 .int.modifiers,.........bool.isP
777e0 72 65 73 73 2c 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3d 30 3b 0a 09 76 69 72 74 75 ress,.bool.autoRepeat)=0;..virtu
77800 61 6c 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 al.void.reset();..virtual.void.s
77820 65 74 4d 69 63 72 6f 46 6f 63 75 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 09 76 etMicroFocus(.int.x,.int.y.);..v
77840 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 irtual.void.setFont(.const.QFont
77860 26 20 29 3b 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 3a 0a 09 76 6f 69 64 20 73 65 6e 64 49 4d &.);.....protected:..void.sendIM
77880 45 76 65 6e 74 28 20 51 57 53 53 65 72 76 65 72 3a 3a 49 4d 53 74 61 74 65 2c 20 63 6f 6e 73 74 Event(.QWSServer::IMState,.const
778a0 20 51 53 74 72 69 6e 67 26 20 74 78 74 2c 20 69 6e 74 20 63 70 6f 73 2c 20 69 6e 74 20 73 65 6c .QString&.txt,.int.cpos,.int.sel
778c0 4c 65 6e 20 3d 20 30 20 29 3b 0a 09 2f 2f 76 6f 69 64 20 73 65 6e 64 4b 65 79 45 76 65 6e 74 28 Len.=.0.);..//void.sendKeyEvent(
778e0 20 69 6e 74 20 75 6e 69 63 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d .int.unicode,.int.keycode,.int.m
77900 6f 64 69 66 69 65 72 73 2c 20 0a 09 2f 2f 09 09 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 odifiers,...//......bool.isPress
77920 2c 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 20 20 20 20 7d 3b 0a 0a 69 6e 6c 69 ,.bool.autoRepeat);.....};..inli
77940 6e 65 20 76 6f 69 64 20 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 3a 3a 73 65 6e 64 49 4d 45 76 ne.void.QWSInputMethod::sendIMEv
77960 65 6e 74 28 20 51 57 53 53 65 72 76 65 72 3a 3a 49 4d 53 74 61 74 65 20 73 74 61 74 65 2c 20 63 ent(.QWSServer::IMState.state,.c
77980 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 2c 20 69 6e 74 20 63 70 6f 73 2c 20 69 6e 74 onst.QString.&txt,.int.cpos,.int
779a0 20 73 65 6c 4c 65 6e 20 29 0a 7b 0a 20 20 20 20 71 77 73 53 65 72 76 65 72 2d 3e 73 65 6e 64 49 .selLen.).{.....qwsServer->sendI
779c0 4d 45 76 65 6e 74 28 20 73 74 61 74 65 2c 20 74 78 74 2c 20 63 70 6f 73 2c 20 73 65 6c 4c 65 6e MEvent(.state,.txt,.cpos,.selLen
779e0 20 29 3b 0a 0a 7d 0a 0a 0a 23 65 6e 64 69 66 0a 0a 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .);..}...#endif...../***********
77a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
77a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 0a 20 2a **************************..*..*
77a40 20 43 6c 61 73 73 3a 20 51 57 53 43 6c 69 65 6e 74 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .Class:.QWSClient..*..**********
77a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
77a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 ***************************/..st
77aa0 72 75 63 74 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 0a 74 79 70 65 64 65 66 20 51 4d 61 ruct.QWSMouseEvent;..typedef.QMa
77ac0 70 3c 69 6e 74 2c 20 51 57 53 43 75 72 73 6f 72 2a 3e 20 51 57 53 43 75 72 73 6f 72 4d 61 70 3b p<int,.QWSCursor*>.QWSCursorMap;
77ae0 0a 0a 63 6c 61 73 73 20 51 57 53 43 6c 69 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 ..class.QWSClient.:.public.QObje
77b00 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 ct.{.....Q_OBJECT.public:.....QW
77b20 53 43 6c 69 65 6e 74 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 69 6e 74 20 73 6f SClient(.QObject*.parent,.int.so
77b40 63 6b 65 74 2c 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 7e 51 57 53 43 6c 69 65 6e 74 28 29 cket,.int.id.);.....~QWSClient()
77b60 3b 0a 0a 20 20 20 20 69 6e 74 20 73 6f 63 6b 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ;......int.socket().const;......
77b80 76 6f 69 64 20 73 65 74 49 64 65 6e 74 69 74 79 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 void.setIdentity(const.QString&)
77ba0 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 64 65 6e 74 69 74 79 28 29 20 63 6f 6e 73 74 20 7b ;.....QString.identity().const.{
77bc0 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 45 76 65 6e .return.id;.}......void.sendEven
77be0 74 28 20 51 57 53 45 76 65 6e 74 2a 20 65 76 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 t(.QWSEvent*.event.);.....void.s
77c00 65 6e 64 43 6f 6e 6e 65 63 74 65 64 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 endConnectedEvent(.const.char.*d
77c20 69 73 70 6c 61 79 5f 73 70 65 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 4d 61 78 57 isplay_spec.);.....void.sendMaxW
77c40 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 52 indowRectEvent();.....void.sendR
77c60 65 67 69 6f 6e 4d 6f 64 69 66 79 45 76 65 6e 74 28 20 69 6e 74 20 77 69 6e 69 64 2c 20 51 52 65 egionModifyEvent(.int.winid,.QRe
77c80 67 69 6f 6e 20 65 78 70 6f 73 65 64 2c 20 62 6f 6f 6c 20 61 63 6b 20 29 3b 0a 20 20 20 20 76 6f gion.exposed,.bool.ack.);.....vo
77ca0 69 64 20 73 65 6e 64 46 6f 63 75 73 45 76 65 6e 74 28 20 69 6e 74 20 77 69 6e 69 64 2c 20 62 6f id.sendFocusEvent(.int.winid,.bo
77cc0 6f 6c 20 67 65 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 50 72 6f 70 65 72 74 79 4e ol.get.);.....void.sendPropertyN
77ce0 6f 74 69 66 79 45 76 65 6e 74 28 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 73 74 otifyEvent(.int.property,.int.st
77d00 61 74 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 50 72 6f 70 65 72 74 79 52 65 70 6c ate.);.....void.sendPropertyRepl
77d20 79 45 76 65 6e 74 28 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 6c 65 6e 2c 20 63 yEvent(.int.property,.int.len,.c
77d40 68 61 72 20 2a 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 53 65 6c 65 63 74 har.*data.);.....void.sendSelect
77d60 69 6f 6e 43 6c 65 61 72 45 76 65 6e 74 28 20 69 6e 74 20 77 69 6e 64 6f 77 69 64 20 29 3b 0a 20 ionClearEvent(.int.windowid.);..
77d80 20 20 20 76 6f 69 64 20 73 65 6e 64 53 65 6c 65 63 74 69 6f 6e 52 65 71 75 65 73 74 45 76 65 6e ...void.sendSelectionRequestEven
77da0 74 28 20 51 57 53 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 t(.QWSConvertSelectionCommand.*c
77dc0 6d 64 2c 20 69 6e 74 20 77 69 6e 64 6f 77 69 64 20 29 3b 0a 20 20 20 20 51 57 53 43 6f 6d 6d 61 md,.int.windowid.);.....QWSComma
77de0 6e 64 2a 20 72 65 61 64 4d 6f 72 65 43 6f 6d 6d 61 6e 64 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 nd*.readMoreCommand();......int.
77e00 63 6c 69 65 6e 74 49 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 69 64 3b 20 7d clientId().const.{.return.cid;.}
77e20 0a 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 4d 61 70 20 63 75 72 73 6f 72 73 3b 09 2f 2f 20 63 ......QWSCursorMap.cursors;.//.c
77e40 75 72 73 6f 72 73 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 69 73 20 63 6c 69 65 6e 74 0a 73 69 ursors.defined.by.this.client.si
77e60 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 69 6f 6e 43 6c 6f 73 65 64 gnals:.....void.connectionClosed
77e80 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 61 64 79 52 65 61 64 28 29 3b 0a 70 72 69 76 61 74 ();.....void.readyRead();.privat
77ea0 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 48 61 6e 64 6c 65 72 28 29 e.slots:.....void.closeHandler()
77ec0 3b 0a 20 20 20 20 76 6f 69 64 20 65 72 72 6f 72 48 61 6e 64 6c 65 72 28 20 69 6e 74 20 29 3b 0a ;.....void.errorHandler(.int.);.
77ee0 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 73 3b 20 2f 2f 20 58 58 58 20 63 73 6f 63 6b private:.....int.s;.//.XXX.csock
77f00 65 74 2d 3e 64 2d 3e 73 6f 63 6b 65 74 2d 3e 73 6f 63 6b 65 74 28 29 20 69 73 20 74 68 69 73 20 et->d->socket->socket().is.this.
77f20 76 61 6c 75 65 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f value.#ifndef.QT_NO_QWS_MULTIPRO
77f40 43 45 53 53 0a 20 20 20 20 51 57 53 53 6f 63 6b 65 74 20 2a 63 73 6f 63 6b 65 74 3b 0a 23 65 6e CESS.....QWSSocket.*csocket;.#en
77f60 64 69 66 0a 20 20 20 20 51 57 53 43 6f 6d 6d 61 6e 64 2a 20 63 6f 6d 6d 61 6e 64 3b 0a 20 20 20 dif.....QWSCommand*.command;....
77f80 20 75 69 6e 74 20 69 73 43 6c 6f 73 65 64 20 3a 20 31 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 .uint.isClosed.:.1;.....QString.
77fa0 69 64 3b 0a 20 20 20 20 69 6e 74 20 63 69 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 id;.....int.cid;.};..#endif.//.Q
77fc0 57 49 4e 44 4f 57 53 59 53 54 45 4d 5f 51 57 53 5f 48 0a 00 00 00 24 00 71 00 73 00 71 00 6c 00 WINDOWSYSTEM_QWS_H....$.q.s.q.l.
77fe0 73 00 65 00 6c 00 65 00 63 00 74 00 63 00 75 00 72 00 73 00 6f 00 72 00 2e 00 68 00 00 0e 0d 2f s.e.l.e.c.t.c.u.r.s.o.r...h..../
78000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
78020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
78040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 ************.**.**.Definition.of
78060 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 .QSqlSelectCursor.class.**.**.Cr
78080 65 61 74 65 64 20 3a 20 32 30 30 32 2d 31 31 2d 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 eated.:.2002-11-13.**.**.Copyrig
780a0 68 74 20 28 43 29 20 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 ht.(C).2002.Trolltech.ASA...All.
780c0 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 rights.reserved..**.**.This.file
780e0 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 .is.part.of.the.sql.module.of.th
78100 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c e.Qt.GUI.Toolkit..**.**.This.fil
78120 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 e.may.be.distributed.under.the.t
78140 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 erms.of.the.Q.Public.License.**.
78160 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e as.defined.by.Trolltech.ASA.of.N
78180 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a orway.and.appearing.in.the.file.
781a0 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 **.LICENSE.QPL.included.in.the.p
781c0 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 ackaging.of.this.file..**.**.Thi
781e0 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 s.file.may.be.distributed.and/or
78200 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 .modified.under.the.terms.of.the
78220 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 .**.GNU.General.Public.License.v
78240 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 ersion.2.as.published.by.the.Fre
78260 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 e.Software.**.Foundation.and.app
78280 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 earing.in.the.file.LICENSE.GPL.i
782a0 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 ncluded.in.the.**.packaging.of.t
782c0 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e his.file..**.**.Licensees.holdin
782e0 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 g.valid.Qt.Enterprise.Edition.li
78300 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 censes.may.use.this.**.file.in.a
78320 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c ccordance.with.the.Qt.Commercial
78340 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 .License.Agreement.provided.**.w
78360 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c ith.the.Software..**.**.This.fil
78380 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 e.is.provided.AS.IS.with.NO.WARR
783a0 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a ANTY.OF.ANY.KIND,.INCLUDING.THE.
783c0 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 **.WARRANTY.OF.DESIGN,.MERCHANTA
783e0 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 BILITY.AND.FITNESS.FOR.A.PARTICU
78400 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 LAR.PURPOSE..**.**.See.http://qt
78420 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 software.com/pricing.html.or.ema
78440 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 il.sales@trolltech.com.for.**...
78460 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 information.about.Qt.Commercial.
78480 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a License.Agreements..**.See.http:
784a0 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 //qtsoftware.com/qpl/.for.QPL.li
784c0 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 censing.information..**.See.http
784e0 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c ://qtsoftware.com/gpl/.for.GPL.l
78500 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 icensing.information..**.**.Cont
78520 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f act.info@trolltech.com.if.any.co
78540 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a nditions.of.this.licensing.are.*
78560 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a *.not.clear.to.you..**.*********
78580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
785a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a *****************************/..
785c0 23 69 66 6e 64 65 66 20 51 53 51 4c 53 45 4c 45 43 54 43 55 52 53 4f 52 5f 48 0a 23 64 65 66 69 #ifndef.QSQLSELECTCURSOR_H.#defi
785e0 6e 65 20 51 53 51 4c 53 45 4c 45 43 54 43 55 52 53 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 ne.QSQLSELECTCURSOR_H..#ifndef.Q
78600 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 63 75 72 73 6f 72 2e 68 22 0a 23 65 6e 64 T_H.#include."qsqlcursor.h".#end
78620 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 if.//.QT_H..#if.!defined(.QT_MOD
78640 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 ULE_SQL.).||.defined(.QT_LICENSE
78660 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 _PROFESSIONAL.).#define.QM_EXPOR
78680 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 T_SQL.#else.#define.QM_EXPORT_SQ
786a0 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f L.Q_EXPORT.#endif..#ifndef.QT_NO
786c0 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 50 72 69 76 _SQL..class.QSqlSelectCursorPriv
786e0 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 53 65 ate;..class.QM_EXPORT_SQL.QSqlSe
78700 6c 65 63 74 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 53 71 6c 43 75 72 73 6f 72 0a 7b lectCursor.:.public.QSqlCursor.{
78720 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 28 20 63 .public:.....QSqlSelectCursor(.c
78740 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e onst.QString&.query.=.QString::n
78760 75 6c 6c 2c 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 3d 20 30 20 29 3b 0a 20 20 20 ull,.QSqlDatabase*.db.=.0.);....
78780 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 53 65 6c .QSqlSelectCursor(.const.QSqlSel
787a0 65 63 74 43 75 72 73 6f 72 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 53 65 6c ectCursor&.other.);.....~QSqlSel
787c0 65 63 74 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 78 65 63 28 20 63 6f 6e 73 ectCursor();.....bool.exec(.cons
787e0 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c t.QString&.query.);.....bool.sel
78800 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c 43 75 72 73 6f 72 3a 3a 73 65 6c 65 63 ect().{.return.QSqlCursor::selec
78820 74 28 29 3b 20 7d 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 53 71 6c 49 t();.}......protected:.....QSqlI
78840 6e 64 65 78 20 70 72 69 6d 61 72 79 49 6e 64 65 78 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 ndex.primaryIndex(.bool.=.TRUE.)
78860 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c 49 6e 64 65 78 28 29 3b 20 7d 0a 20 .const.{.return.QSqlIndex();.}..
78880 20 20 20 51 53 71 6c 49 6e 64 65 78 20 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ...QSqlIndex.index(.const.QStrin
788a0 67 4c 69 73 74 26 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c 49 6e 64 65 gList&.).const.{.return.QSqlInde
788c0 78 28 29 3b 20 7d 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 20 69 6e 64 65 78 28 20 63 6f 6e 73 x();.}.....QSqlIndex.index(.cons
788e0 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c t.QString&.).const.{.return.QSql
78900 49 6e 64 65 78 28 29 3b 20 7d 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 20 69 6e 64 65 78 28 20 Index();.}.....QSqlIndex.index(.
78920 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 const.char*.).const.{.return.QSq
78940 6c 49 6e 64 65 78 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 69 6d 61 72 79 49 lIndex();.}.....void.setPrimaryI
78960 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 29 20 7b 7d 0a 20 20 20 20 ndex(.const.QSqlIndex&.).{}.....
78980 76 6f 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f void.append(.const.QSqlFieldInfo
789a0 26 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 69 6e 74 2c 20 63 6f 6e &.).{}.....void.insert(.int,.con
789c0 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 26 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 st.QSqlFieldInfo&.).{}.....void.
789e0 72 65 6d 6f 76 65 28 20 69 6e 74 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 remove(.int.).{}.....void.clear(
78a00 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 63 6f 6e 73 ).{}.....void.setGenerated(.cons
78a20 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 73 t.QString&,.bool.).{}.....void.s
78a40 65 74 47 65 6e 65 72 61 74 65 64 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 20 7b 7d 0a 20 20 20 20 etGenerated(.int,.bool.).{}.....
78a60 51 53 71 6c 52 65 63 6f 72 64 2a 09 65 64 69 74 42 75 66 66 65 72 28 20 62 6f 6f 6c 20 3d 20 46 QSqlRecord*.editBuffer(.bool.=.F
78a80 41 4c 53 45 20 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 51 53 71 6c 52 65 63 ALSE.).{.return.0;.}.....QSqlRec
78aa0 6f 72 64 2a 09 70 72 69 6d 65 49 6e 73 65 72 74 28 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d ord*.primeInsert().{.return.0;.}
78ac0 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 70 72 69 6d 65 55 70 64 61 74 65 28 29 20 7b .....QSqlRecord*.primeUpdate().{
78ae0 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 70 72 69 .return.0;.}.....QSqlRecord*.pri
78b00 6d 65 44 65 6c 65 74 65 28 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 69 6e 74 meDelete().{.return.0;.}.....int
78b20 09 69 6e 73 65 72 74 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 20 7b 20 72 65 74 75 72 6e 20 .insert(.bool.=.TRUE.).{.return.
78b40 30 3b 20 7d 0a 20 20 20 20 69 6e 74 09 75 70 64 61 74 65 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 0;.}.....int.update(.bool.=.TRUE
78b60 20 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 69 6e 74 09 64 65 6c 28 20 62 6f .).{.return.0;.}.....int.del(.bo
78b80 6f 6c 20 3d 20 54 52 55 45 20 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 76 6f ol.=.TRUE.).{.return.0;.}.....vo
78ba0 69 64 20 73 65 74 4d 6f 64 65 28 20 69 6e 74 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 id.setMode(.int.).{}......void.s
78bc0 65 74 53 6f 72 74 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 29 20 7b 7d 0a 20 20 etSort(.const.QSqlIndex&.).{}...
78be0 20 20 51 53 71 6c 49 6e 64 65 78 20 73 6f 72 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 ..QSqlIndex.sort().const.{.retur
78c00 6e 20 51 53 71 6c 49 6e 64 65 78 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 6c n.QSqlIndex();.}.....void.setFil
78c20 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 7b 7d 0a 20 20 20 20 51 53 74 ter(.const.QString&.).{}.....QSt
78c40 72 69 6e 67 20 66 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 74 ring.filter().const.{.return.QSt
78c60 72 69 6e 67 3a 3a 6e 75 6c 6c 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 28 20 ring::null;.}.....void.setName(.
78c80 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 20 7b 7d const.QString&,.bool.=.TRUE.).{}
78ca0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 .....QString.name().const.{.retu
78cc0 72 6e 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 rn.QString::null;.}.....QString.
78ce0 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 3d 20 51 53 74 72 69 toString(.const.QString&.=.QStri
78d00 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 3d 20 22 2c 22 20 29 ng::null,.const.QString&.=.",".)
78d20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 3b 20 7d .const.{.return.QString::null;.}
78d40 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .....bool.select(.const.QString.
78d60 26 2c 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 3d 20 51 53 71 6c 49 6e 64 65 78 28 &,.const.QSqlIndex&.=.QSqlIndex(
78d80 29 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 6c 61 74 65 ).);..private:.....void.populate
78da0 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 Cursor();..........QSqlSelectCur
78dc0 73 6f 72 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 sorPrivate.*.d;.};..#endif.//.QT
78de0 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 51 4c 53 45 4c 45 43 54 43 55 52 53 _NO_SQL.#endif.//.QSQLSELECTCURS
78e00 4f 52 5f 48 0a 00 00 00 1a 00 71 00 77 00 73 00 67 00 66 00 78 00 5f 00 71 00 6e 00 78 00 36 00 OR_H......q.w.s.g.f.x._.q.n.x.6.
78e20 2e 00 68 00 00 0b db 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..h..../************************
78e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
78e60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a ********************.**.$Id$.**.
78e80 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 51 6e 78 **.Definition.of.Qtopia.Core.Qnx
78ea0 20 6b 65 79 62 6f 61 72 64 20 64 72 69 76 65 72 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 .keyboard.drivers.**.**.Copyrigh
78ec0 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 t.(C).1999-2002.Trolltech.ASA...
78ee0 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 All.rights.reserved..**.**.This.
78f00 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c file.is.part.of.the.kernel.modul
78f20 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 e.of.the.Qt.GUI.Toolkit..**.**.T
78f40 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f his.file.may.be.distributed.and/
78f60 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 or.modified.under.the.terms.of.t
78f80 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.**.GNU.General.Public.License
78fa0 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 .version.2.as.published.by.the.F
78fc0 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 ree.Software.**.Foundation.and.a
78fe0 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c ppearing.in.the.file.LICENSE.GPL
79000 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 .included.in.the.**.packaging.of
79020 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 .this.file..**.**.Licensees.hold
79040 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 ing.valid.Qt.Enterprise.Edition.
79060 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 or.Qt.Professional.Edition.**.li
79080 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 censes.for.Qtopia.Core.may.use.t
790a0 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a his.file.in.accordance.with.the.
790c0 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 **.Qt.Embedded.Commercial.Licens
790e0 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f e.Agreement.provided.with.the.So
79100 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 ftware..**.**.This.file.is.provi
79120 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e ded.AS.IS.with.NO.WARRANTY.OF.AN
79140 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 Y.KIND,.INCLUDING.THE.**.WARRANT
79160 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 Y.OF.DESIGN,.MERCHANTABILITY.AND
79180 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 .FITNESS.FOR.A.PARTICULAR.PURPOS
791a0 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 E..**.**.See.http://qtsoftware.c
791c0 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 om/pricing.html.or.email.sales@t
791e0 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f rolltech.com.for.**...informatio
79200 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 n.about.Qt.Commercial.License.Ag
79220 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 reements..**.See.http://qtsoftwa
79240 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
79260 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
79280 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
792a0 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
792c0 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
792e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
79300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 ******************/..#ifndef.QWS
79320 47 46 58 5f 51 4e 58 36 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 47 46 58 5f 51 4e 58 36 5f 48 GFX_QNX6_H.#define.QWSGFX_QNX6_H
79340 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 64 69 73 70 6c 61 79 ..#ifndef.QT_H.#include.<display
79360 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 64 69 73 70 75 74 69 6c 2e 68 3e 0a 23 69 6e 63 6c 75 .h>.#include.<disputil.h>.#inclu
79380 64 65 20 3c 71 67 66 78 72 61 73 74 65 72 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c de.<qgfxraster_qws.h>.#include.<
793a0 71 67 66 78 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 6f 6c 79 67 6f 6e 73 63 qgfx_qws.h>.#include.<qpolygonsc
793c0 61 6e 6e 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 65 6e 2e 68 3e 0a 23 69 6e 63 6c anner.h>.#include.<qpen.h>.#incl
793e0 75 64 65 20 3c 71 73 74 72 69 6e 67 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a ude.<qstring.h>.#endif.//.QT_H..
79400 2f 2f 20 51 6e 78 46 62 20 47 66 78 20 63 6c 61 73 73 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6f 6e //.QnxFb.Gfx.class.template.<con
79420 73 74 20 69 6e 74 20 64 65 70 74 68 2c 20 63 6f 6e 73 74 20 69 6e 74 20 74 79 70 65 3e 0a 63 6c st.int.depth,.const.int.type>.cl
79440 61 73 73 20 51 51 6e 78 46 62 47 66 78 20 3a 20 70 75 62 6c 69 63 20 51 47 66 78 52 61 73 74 65 ass.QQnxFbGfx.:.public.QGfxRaste
79460 72 3c 64 65 70 74 68 2c 20 74 79 70 65 3e 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 51 51 r<depth,.type>.{.....public:..QQ
79480 6e 78 46 62 47 66 78 28 29 3b 0a 09 7e 51 51 6e 78 46 62 47 66 78 28 29 3b 0a 0a 09 69 6e 74 20 nxFbGfx();..~QQnxFbGfx();...int.
794a0 62 69 74 44 65 70 74 68 28 29 7b 20 72 65 74 75 72 6e 20 44 49 53 50 5f 42 49 54 53 5f 50 45 52 bitDepth(){.return.DISP_BITS_PER
794c0 5f 50 49 58 45 4c 20 28 20 63 74 78 2e 64 73 75 72 66 2d 3e 70 69 78 65 6c 5f 66 6f 72 6d 61 74 _PIXEL.(.ctx.dsurf->pixel_format
794e0 20 29 3b 7d 3b 0a 0a 09 76 6f 69 64 20 73 79 6e 63 20 28 29 3b 0a 2f 2f 09 76 6f 69 64 20 66 69 .);};...void.sync.();.//.void.fi
79500 6c 6c 52 65 63 74 20 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 2f 2f 09 76 6f 69 llRect.(int,int,int,int);.//.voi
79520 64 20 62 6c 74 20 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b d.blt.(int,int,int,int,int,int);
79540 0a 2f 2f 09 76 6f 69 64 20 68 6c 69 6e 65 55 6e 63 6c 69 70 70 65 64 20 28 20 69 6e 74 2c 20 69 .//.void.hlineUnclipped.(.int,.i
79560 6e 74 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 70 72 69 76 61 74 65 3a 0a 09 64 69 73 70 5f 64 72 nt,.int);......private:..disp_dr
79580 61 77 5f 63 6f 6e 74 65 78 74 5f 74 20 63 74 78 3b 0a 7d 3b 0a 0a 2f 2f 20 53 63 72 65 65 6e 20 aw_context_t.ctx;.};..//.Screen.
795a0 63 6c 61 73 73 0a 63 6c 61 73 73 20 51 51 6e 78 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 class.class.QQnxScreen.:.public.
795c0 51 53 63 72 65 65 6e 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 51 51 6e 78 53 63 72 65 65 QScreen.{.....public:..QQnxScree
795e0 6e 28 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 29 3a 51 53 63 72 65 65 6e 28 64 69 73 70 6c 61 n(int.display_id):QScreen(displa
79600 79 5f 69 64 29 7b 7d 3b 0a 09 7e 51 51 6e 78 53 63 72 65 65 6e 28 29 7b 7d 3b 0a 0a 09 62 6f 6f y_id){};..~QQnxScreen(){};...boo
79620 6c 20 63 6f 6e 6e 65 63 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 70 65 63 29 3b l.connect(const.QString.&.spec);
79640 0a 09 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 3b 0a 0a 09 62 6f 6f 6c 20 69 6e 69 74 ..void.disconnect();...bool.init
79660 44 65 76 69 63 65 28 29 3b 0a 09 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 Device();..void.shutdownDevice()
79680 3b 0a 09 76 6f 69 64 20 73 65 74 4d 6f 64 65 28 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a ;..void.setMode(int,.int,.int);.
796a0 0a 09 51 47 66 78 2a 20 63 72 65 61 74 65 47 66 78 20 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 ..QGfx*.createGfx.(unsigned.char
796c0 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a 0a 09 69 6e 74 20 69 6e *,.int,.int,.int,.int);...int.in
796e0 69 74 43 75 72 73 6f 72 28 76 6f 69 64 20 2a 2c 20 62 6f 6f 6c 29 3b 0a 7d 3b 0a 0a 23 69 66 6e itCursor(void.*,.bool);.};..#ifn
79700 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 63 6c 61 73 73 20 51 51 6e 78 43 def.QT_NO_QWS_CURSOR.class.QQnxC
79720 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 0a 7b 0a 70 ursor.:.public.QScreenCursor.{.p
79740 75 62 6c 69 63 3a 0a 20 20 20 20 51 51 6e 78 43 75 72 73 6f 72 28 29 7b 7d 3b 0a 20 20 20 20 7e ublic:.....QQnxCursor(){};.....~
79760 51 51 6e 78 43 75 72 73 6f 72 28 29 7b 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 QQnxCursor(){};......virtual.voi
79780 64 20 69 6e 69 74 28 53 57 43 75 72 73 6f 72 44 61 74 61 20 2a 2c 62 6f 6f 6c 3d 46 41 4c 53 45 d.init(SWCursorData.*,bool=FALSE
797a0 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 28 20 63 6f 6e 73 74 20 );......virtual.void.set(.const.
797c0 51 49 6d 61 67 65 20 26 69 6d 61 67 65 2c 20 69 6e 74 20 68 6f 74 78 2c 20 69 6e 74 20 68 6f 74 QImage.&image,.int.hotx,.int.hot
797e0 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 28 20 69 6e 74 20 y.);.....virtual.void.move(.int.
79800 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f x,.int.y.);.....virtual.void.sho
79820 77 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 w();.....virtual.void.hide();...
79840 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 73 74 6f 72 65 55 6e 64 65 72 28 20 63 6f ...virtual.bool.restoreUnder(.co
79860 6e 73 74 20 51 52 65 63 74 20 26 2c 20 51 47 66 78 52 61 73 74 65 72 42 61 73 65 20 2a 20 3d 20 nst.QRect.&,.QGfxRasterBase.*.=.
79880 30 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 0.).................{.return.FAL
798a0 53 45 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 55 6e 64 65 72 SE;.}.....virtual.void.saveUnder
798c0 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 75 72 73 6f ().{}.....virtual.void.drawCurso
798e0 72 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 28 29 20 7b r().{}.....virtual.void.draw().{
79900 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 41 6c 70 68 61 }.....virtual.bool.supportsAlpha
79920 43 75 72 73 6f 72 28 29 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 0a 20 20 20 20 Cursor().{.return.FALSE;.}......
79940 73 74 61 74 69 63 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 46 static.bool.enabled().{.return.F
79960 41 4c 53 45 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 68 6f 74 78 3b 0a ALSE;.}..private:.....int.hotx;.
79980 20 20 20 20 69 6e 74 20 68 6f 74 79 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 63 75 72 73 ....int.hoty;.....QBitArray.curs
799a0 6f 72 2c 6d 61 73 6b 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 6f 75 72 30 2c 63 6f 6c 6f or,mask;.....QColor.colour0,colo
799c0 75 72 31 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 ur1;.};..#endif.//.QT_NO_QWS_CUR
799e0 53 4f 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 47 46 58 5f 51 4e 58 36 5f 48 0a 00 00 00 SOR..#endif.//.QWSGFX_QNX6_H....
79a00 16 00 71 00 73 00 71 00 6c 00 71 00 75 00 65 00 72 00 79 00 2e 00 68 00 00 10 6e 2f 2a 2a 2a 2a ..q.s.q.l.q.u.e.r.y...h...n/****
79a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
79a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
79a60 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 ********.**.**.Definition.of.QSq
79a80 6c 51 75 65 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 lQuery.class.**.**.Created.:.200
79aa0 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 0-11-03.**.**.Copyright.(C).2000
79ac0 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 .Trolltech.ASA...All.rights.rese
79ae0 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 rved..**.**.This.file.is.part.of
79b00 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f .the.sql.module.of.the.Qt.GUI.To
79b20 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 olkit..**.**.This.file.may.be.di
79b40 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 stributed.under.the.terms.of.the
79b60 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 .Q.Public.License.**.as.defined.
79b80 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 by.Trolltech.ASA.of.Norway.and.a
79ba0 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e ppearing.in.the.file.**.LICENSE.
79bc0 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 QPL.included.in.the.packaging.of
79be0 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 .this.file..**.**.This.file.may.
79c00 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 be.distributed.and/or.modified.u
79c20 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e nder.the.terms.of.the.**.GNU.Gen
79c40 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 eral.Public.License.version.2.as
79c60 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a .published.by.the.Free.Software.
79c80 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 **.Foundation.and.appearing.in.t
79ca0 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 he.file.LICENSE.GPL.included.in.
79cc0 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a the.**.packaging.of.this.file..*
79ce0 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 *.**.Licensees.holding.valid.Qt.
79d00 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 Enterprise.Edition.licenses.may.
79d20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 use.this.**.file.in.accordance.w
79d40 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 ith.the.Qt.Commercial.License.Ag
79d60 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 reement.provided.**.with.the.Sof
79d80 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 tware..**.**.This.file.is.provid
79da0 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 ed.AS.IS.with.NO.WARRANTY.OF.ANY
79dc0 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 .KIND,.INCLUDING.THE.**.WARRANTY
79de0 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 .OF.DESIGN,.MERCHANTABILITY.AND.
79e00 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
79e20 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f ..**.**.See.http://qtsoftware.co
79e40 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 m/pricing.html.or.email.sales@tr
79e60 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e olltech.com.for.**...information
79e80 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 .about.Qt.Commercial.License.Agr
79ea0 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 eements..**.See.http://qtsoftwar
79ec0 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 e.com/qpl/.for.QPL.licensing.inf
79ee0 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 ormation..**.See.http://qtsoftwa
79f00 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/gpl/.for.GPL.licensing.in
79f20 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 formation..**.**.Contact.info@tr
79f40 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 olltech.com.if.any.conditions.of
79f60 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 .this.licensing.are.**.not.clear
79f80 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .to.you..**.********************
79fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
79fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 ******************/..#ifndef.QSQ
79fe0 4c 51 55 45 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 51 55 45 52 59 5f 48 0a 0a 23 69 LQUERY_H.#define.QSQLQUERY_H..#i
7a000 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a fndef.QT_H.#include."qobject.h".
7a020 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 #include."qstring.h".#include."q
7a040 76 61 72 69 61 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e variant.h".#include."qvaluelist.
7a060 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 h".#include."qsqlerror.h".#inclu
7a080 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 2e de."qsqlfield.h".#include."qsql.
7a0a0 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f h".#endif.//.QT_H..#ifndef.QT_NO
7a0c0 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 _SQL..class.QSqlDriver;.class.QS
7a0e0 71 6c 52 65 73 75 6c 74 3b 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 0a 63 qlResult;.class.QSqlDatabase;..c
7a100 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 20 3a lass.Q_EXPORT.QSqlResultShared.:
7a120 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a .public.QObject,.public.QShared.
7a140 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 52 {.....Q_OBJECT.public:.....QSqlR
7a160 65 73 75 6c 74 53 68 61 72 65 64 28 20 51 53 71 6c 52 65 73 75 6c 74 2a 20 72 65 73 75 6c 74 20 esultShared(.QSqlResult*.result.
7a180 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 );.....virtual.~QSqlResultShared
7a1a0 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 2a 20 73 71 6c 52 65 73 75 6c 74 3b 0a 20 ();.....QSqlResult*.sqlResult;..
7a1c0 20 20 20 51 53 74 72 69 6e 67 20 65 78 65 63 75 74 65 64 51 75 65 72 79 3b 0a 70 72 69 76 61 74 ...QString.executedQuery;.privat
7a1e0 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 52 65 73 75 6c 74 44 65 73 74 e.slots:.....void.slotResultDest
7a200 72 6f 79 65 64 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c royed();.};..class.Q_EXPORT.QSql
7a220 51 75 65 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 51 Query.{.public:.....QSqlQuery(.Q
7a240 53 71 6c 52 65 73 75 6c 74 20 2a 20 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 SqlResult.*.r.);.....QSqlQuery(.
7a260 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a const.QString&.query.=.QString::
7a280 6e 75 6c 6c 2c 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 3d 20 30 20 29 3b 0a 20 20 null,.QSqlDatabase*.db.=.0.);...
7a2a0 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 53 71 6c 51 75 65 72 79 28 20 51 53 71 6c 44 61 74 61 ..Q_EXPLICIT.QSqlQuery(.QSqlData
7a2c0 62 61 73 65 2a 20 64 62 20 29 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 63 6f 6e 73 74 base*.db.);.....QSqlQuery(.const
7a2e0 20 51 53 71 6c 51 75 65 72 79 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 .QSqlQuery&.other.);.....QSqlQue
7a300 72 79 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 51 75 65 72 79 26 20 ry&.operator=(.const.QSqlQuery&.
7a320 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 51 75 65 72 79 28 other.);.....virtual.~QSqlQuery(
7a340 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 56 61 );......bool................isVa
7a360 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 lid().const;.....bool...........
7a380 20 20 20 20 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 .....isActive().const;.....bool.
7a3a0 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 69 6e 74 20 66 69 65 6c 64 20 29 20 63 6f 6e 73 ........isNull(.int.field.).cons
7a3c0 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 28 29 20 t;.....int.................at().
7a3e0 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 6c const;.....QString.............l
7a400 61 73 74 51 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 astQuery().const;.....int.......
7a420 20 20 20 20 20 20 20 20 20 20 6e 75 6d 52 6f 77 73 41 66 66 65 63 74 65 64 28 29 20 63 6f 6e 73 ..........numRowsAffected().cons
7a440 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 20 20 20 20 20 20 20 20 6c 61 73 74 45 72 72 t;.....QSqlError.........lastErr
7a460 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 or().const;.....bool............
7a480 20 20 20 20 69 73 53 65 6c 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 ....isSelect().const;.....int...
7a4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ..............size().const;.....
7a4c0 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 2a 20 20 20 64 72 69 76 65 72 28 29 20 63 6f 6e const.QSqlDriver*...driver().con
7a4e0 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 73 75 6c 74 2a 20 20 20 72 65 73 75 st;.....const.QSqlResult*...resu
7a500 6c 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 46 6f 72 77 61 72 64 4f lt().const;.....bool..isForwardO
7a520 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 65 74 46 6f 72 77 61 72 nly().const;.....void..setForwar
7a540 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 66 6f 72 77 61 72 64 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 dOnly(.bool.forward.);......virt
7a560 75 61 6c 20 62 6f 6f 6c 09 65 78 65 63 20 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 ual.bool.exec.(.const.QString&.q
7a580 75 65 72 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 20 20 20 20 uery.);.....virtual.QVariant....
7a5a0 76 61 6c 75 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 value(.int.i.).const;......virtu
7a5c0 61 6c 20 62 6f 6f 6c 09 73 65 65 6b 28 20 69 6e 74 20 69 2c 20 62 6f 6f 6c 20 72 65 6c 61 74 69 al.bool.seek(.int.i,.bool.relati
7a5e0 76 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 ve.=.FALSE.);.....virtual.bool..
7a600 20 20 20 20 20 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 ......next();.....virtual.bool..
7a620 20 20 20 20 20 20 70 72 65 76 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 ......prev();.....virtual.bool..
7a640 20 20 20 20 20 20 66 69 72 73 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 ......first();.....virtual.bool.
7a660 20 20 20 20 20 20 20 6c 61 73 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 70 72 65 70 61 72 65 64 20 .......last();......//.prepared.
7a680 71 75 65 72 79 20 73 75 70 70 6f 72 74 0a 20 20 20 20 62 6f 6f 6c 09 09 65 78 65 63 28 29 3b 0a query.support.....bool..exec();.
7a6a0 20 20 20 20 62 6f 6f 6c 09 09 70 72 65 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ....bool..prepare(.const.QString
7a6c0 26 20 71 75 65 72 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 28 20 &.query.);.....void..bindValue(.
7a6e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 6c 61 63 65 68 6f 6c 64 65 72 2c 20 63 6f 6e 73 const.QString&.placeholder,.cons
7a700 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 62 69 6e t.QVariant&.val.);.....void..bin
7a720 64 56 61 6c 75 65 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 dValue(.int.pos,.const.QVariant&
7a740 20 76 61 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 61 64 64 42 69 6e 64 56 61 6c 75 65 28 20 .val.);.....void..addBindValue(.
7a760 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 2f 2f 20 72 65 const.QVariant&.val.);.....//.re
7a780 6d 6f 76 65 20 74 68 65 73 65 20 6f 76 65 72 6c 6f 61 64 73 20 69 6e 20 34 2e 30 0a 20 20 20 20 move.these.overloads.in.4.0.....
7a7a0 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 void..bindValue(.const.QString&.
7a7c0 70 6c 61 63 65 68 6f 6c 64 65 72 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c placeholder,.const.QVariant&.val
7a7e0 2c 20 51 53 71 6c 3a 3a 50 61 72 61 6d 65 74 65 72 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 ,.QSql::ParameterType.type.);...
7a800 20 20 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 ..void..bindValue(.int.pos,.cons
7a820 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 2c 20 51 53 71 6c 3a 3a 50 61 72 61 6d 65 74 65 72 t.QVariant&.val,.QSql::Parameter
7a840 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 61 64 64 42 69 6e 64 56 61 Type.type.);.....void..addBindVa
7a860 6c 75 65 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 2c 20 51 53 71 6c 3a 3a lue(.const.QVariant&.val,.QSql::
7a880 50 61 72 61 6d 65 74 65 72 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 ParameterType.type.);.....QVaria
7a8a0 6e 74 09 09 62 6f 75 6e 64 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 nt..boundValue(.const.QString&.p
7a8c0 6c 61 63 65 68 6f 6c 64 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 laceholder.).const;.....QVariant
7a8e0 09 09 62 6f 75 6e 64 56 61 6c 75 65 28 20 69 6e 74 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 ..boundValue(.int.pos.).const;..
7a900 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 56 61 72 69 61 6e 74 3e 20 62 6f 75 6e 64 ...QMap<QString,.QVariant>.bound
7a920 56 61 6c 75 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 Values().const;.....QString.....
7a940 20 20 20 20 20 20 20 20 65 78 65 63 75 74 65 64 51 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 ........executedQuery().const;..
7a960 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ....protected:.....virtual.void.
7a980 20 20 20 20 20 20 20 62 65 66 6f 72 65 53 65 65 6b 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c .......beforeSeek();.....virtual
7a9a0 20 76 6f 69 64 20 20 20 20 20 20 20 20 61 66 74 65 72 53 65 65 6b 28 29 3b 0a 0a 70 72 69 76 61 .void........afterSeek();..priva
7a9c0 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 09 09 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 te:.....void...init(.const.QStri
7a9e0 6e 67 26 20 71 75 65 72 79 2c 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 29 3b 0a 20 ng&.query,.QSqlDatabase*.db.);..
7aa00 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 72 65 66 28 29 3b 0a ...void................deref();.
7aa20 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 44 65 74 ....bool................checkDet
7aa40 61 63 68 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 2a 20 20 20 64 ach();.....QSqlResultShared*...d
7aa60 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 ;.};...#endif.//.QT_NO_SQL.#endi
7aa80 66 0a 00 00 00 12 00 71 00 73 00 74 00 72 00 69 00 6e 00 67 00 2e 00 68 00 00 8d 3b 2f 2a 2a 2a f......q.s.t.r.i.n.g...h...;/***
7aaa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7aac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7aae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 *********.**.$Id$.**.**.Definiti
7ab00 6f 6e 20 6f 66 20 74 68 65 20 51 53 74 72 69 6e 67 20 63 6c 61 73 73 2c 20 61 6e 64 20 72 65 6c on.of.the.QString.class,.and.rel
7ab20 61 74 65 64 20 55 6e 69 63 6f 64 65 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 ated.Unicode.functions..**.**.Cr
7ab40 65 61 74 65 64 20 3a 20 39 32 30 36 30 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 eated.:.920609.**.**.Copyright.(
7ab60 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c C).1992-2002.Trolltech.ASA...All
7ab80 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
7aba0 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 e.is.part.of.the.tools.module.of
7abc0 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 .the.Qt.GUI.Toolkit..**.**.This.
7abe0 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 file.may.be.distributed.under.th
7ac00 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a e.terms.of.the.Q.Public.License.
7ac20 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f **.as.defined.by.Trolltech.ASA.o
7ac40 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 f.Norway.and.appearing.in.the.fi
7ac60 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 le.**.LICENSE.QPL.included.in.th
7ac80 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 e.packaging.of.this.file..**.**.
7aca0 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 This.file.may.be.distributed.and
7acc0 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 /or.modified.under.the.terms.of.
7ace0 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.**.GNU.General.Public.Licens
7ad00 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 e.version.2.as.published.by.the.
7ad20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 Free.Software.**.Foundation.and.
7ad40 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 appearing.in.the.file.LICENSE.GP
7ad60 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f L.included.in.the.**.packaging.o
7ad80 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c f.this.file..**.**.Licensees.hol
7ada0 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e ding.valid.Qt.Enterprise.Edition
7adc0 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c .or.Qt.Professional.Edition.**.l
7ade0 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 icenses.may.use.this.file.in.acc
7ae00 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c ordance.with.the.Qt.Commercial.L
7ae20 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 icense.**.Agreement.provided.wit
7ae40 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 h.the.Software..**.**.This.file.
7ae60 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e is.provided.AS.IS.with.NO.WARRAN
7ae80 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a TY.OF.ANY.KIND,.INCLUDING.THE.**
7aea0 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 .WARRANTY.OF.DESIGN,.MERCHANTABI
7aec0 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 LITY.AND.FITNESS.FOR.A.PARTICULA
7aee0 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f R.PURPOSE..**.**.See.http://qtso
7af00 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c ftware.com/pricing.html.or.email
7af20 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e .sales@trolltech.com.for.**...in
7af40 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 formation.about.Qt.Commercial.Li
7af60 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f cense.Agreements..**.See.http://
7af80 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 qtsoftware.com/qpl/.for.QPL.lice
7afa0 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f nsing.information..**.See.http:/
7afc0 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 /qtsoftware.com/gpl/.for.GPL.lic
7afe0 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 ensing.information..**.**.Contac
7b000 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 t.info@trolltech.com.if.any.cond
7b020 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 itions.of.this.licensing.are.**.
7b040 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a not.clear.to.you..**.***********
7b060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7b080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 ***************************/..#i
7b0a0 66 6e 64 65 66 20 51 53 54 52 49 4e 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 49 4e 47 5f fndef.QSTRING_H.#define.QSTRING_
7b0c0 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 73 74 72 69 H..#ifndef.QT_H.#include."qcstri
7b0e0 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 ng.h".#endif.//.QT_H..#ifndef.QT
7b100 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e _NO_CAST_ASCII.#include.<limits.
7b120 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 23 69 66 h>.#endif..#ifndef.QT_NO_STL.#if
7b140 20 64 65 66 69 6e 65 64 20 28 20 51 5f 43 43 5f 4d 53 56 43 5f 4e 45 54 20 29 20 26 26 20 5f 4d .defined.(.Q_CC_MSVC_NET.).&&._M
7b160 53 56 5f 56 45 52 20 3c 20 31 33 31 30 20 2f 2f 20 41 76 6f 69 64 73 20 6e 61 73 74 79 20 77 61 SV_VER.<.1310.//.Avoids.nasty.wa
7b180 72 6e 69 6e 67 20 66 6f 72 20 78 6c 6f 63 61 6c 65 2c 20 6c 69 6e 65 20 34 35 30 0a 23 20 20 70 rning.for.xlocale,.line.450.#..p
7b1a0 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 20 28 20 70 75 73 68 20 29 0a 23 20 20 70 72 61 67 6d 61 ragma.warning.(.push.).#..pragma
7b1c0 20 77 61 72 6e 69 6e 67 20 28 20 64 69 73 61 62 6c 65 20 3a 20 34 31 38 39 20 29 0a 23 20 20 69 .warning.(.disable.:.4189.).#..i
7b1e0 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 3e 0a 23 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e nclude.<string>.#..pragma.warnin
7b200 67 20 28 20 70 6f 70 20 29 0a 23 65 6c 73 65 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 g.(.pop.).#else.#..include.<stri
7b220 6e 67 3e 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 52 4f 4e 47 5f 53 ng>.#endif.#if.defined(Q_WRONG_S
7b240 42 5f 43 54 59 50 45 5f 4d 41 43 52 4f 53 29 20 26 26 20 64 65 66 69 6e 65 64 28 5f 53 42 5f 43 B_CTYPE_MACROS).&&.defined(_SB_C
7b260 54 59 50 45 5f 4d 41 43 52 4f 53 29 0a 23 75 6e 64 65 66 20 5f 53 42 5f 43 54 59 50 45 5f 4d 41 TYPE_MACROS).#undef._SB_CTYPE_MA
7b280 43 52 4f 53 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a CROS.#endif.#endif.../**********
7b2a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7b2c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7b2e0 2a 2a 2a 0a 20 20 51 53 74 72 69 6e 67 20 63 6c 61 73 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***...QString.class..***********
7b300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7b320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7b340 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 52 65 67 45 78 70 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e **/..class.QRegExp;.class.QStrin
7b360 67 3b 0a 63 6c 61 73 73 20 51 43 68 61 72 52 65 66 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 g;.class.QCharRef;.template.<cla
7b380 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a 63 6c 61 73 73 20 51 5f ss.T>.class.QDeepCopy;..class.Q_
7b3a0 45 58 50 4f 52 54 20 51 43 68 61 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 68 61 72 EXPORT.QChar.{.public:.....QChar
7b3c0 28 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 63 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 43 68 ();.....QChar(.char.c.);.....QCh
7b3e0 61 72 28 20 75 63 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 75 63 68 61 72 20 ar(.uchar.c.);.....QChar(.uchar.
7b400 63 2c 20 75 63 68 61 72 20 72 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 63 6f 6e 73 74 20 51 c,.uchar.r.);.....QChar(.const.Q
7b420 43 68 61 72 26 20 63 20 29 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 20 Char&.c.);.//.###.remove.in.4.0.
7b440 74 6f 20 61 6c 6c 6f 77 20 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 0a 20 to.allow.compiler.optimization..
7b460 20 20 20 51 43 68 61 72 28 20 75 73 68 6f 72 74 20 72 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 ...QChar(.ushort.rc.);.....QChar
7b480 28 20 73 68 6f 72 74 20 72 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 75 69 6e 74 20 72 63 (.short.rc.);.....QChar(.uint.rc
7b4a0 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 69 6e 74 20 72 63 20 29 3b 0a 0a 20 20 20 20 51 54 .);.....QChar(.int.rc.);......QT
7b4c0 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 68 61 72 20 6e 75 6c 6c 3b 20 20 20 20 20 20 20 _STATIC_CONST.QChar.null;.......
7b4e0 20 20 20 20 20 2f 2f 20 30 30 30 30 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 .....//.0000.....QT_STATIC_CONST
7b500 20 51 43 68 61 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 3b 20 20 20 20 20 2f 2f 20 46 46 46 44 0a .QChar.replacement;.....//.FFFD.
7b520 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 68 61 72 20 62 79 74 65 4f 72 ....QT_STATIC_CONST.QChar.byteOr
7b540 64 65 72 4d 61 72 6b 3b 20 20 20 20 20 2f 2f 20 46 45 46 46 0a 20 20 20 20 51 54 5f 53 54 41 54 derMark;.....//.FEFF.....QT_STAT
7b560 49 43 5f 43 4f 4e 53 54 20 51 43 68 61 72 20 62 79 74 65 4f 72 64 65 72 53 77 61 70 70 65 64 3b IC_CONST.QChar.byteOrderSwapped;
7b580 20 20 20 20 20 2f 2f 20 46 46 46 45 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 .....//.FFFE.....QT_STATIC_CONST
7b5a0 20 51 43 68 61 72 20 6e 62 73 70 3b 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 30 30 41 30 0a .QChar.nbsp;............//.00A0.
7b5c0 0a 20 20 20 20 2f 2f 20 55 6e 69 63 6f 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 0a 20 20 20 .....//.Unicode.information.....
7b5e0 20 65 6e 75 6d 20 43 61 74 65 67 6f 72 79 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 4e 6f 43 .enum.Category.....{.........NoC
7b600 61 74 65 67 6f 72 79 2c 0a 0a 20 20 20 20 20 20 20 20 4d 61 72 6b 5f 4e 6f 6e 53 70 61 63 69 6e ategory,..........Mark_NonSpacin
7b620 67 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4d 6e 0a 20 20 20 20 20 20 20 20 4d 61 72 6b g,..........//...Mn.........Mark
7b640 5f 53 70 61 63 69 6e 67 43 6f 6d 62 69 6e 69 6e 67 2c 20 20 20 20 2f 2f 20 20 20 4d 63 0a 20 20 _SpacingCombining,....//...Mc...
7b660 20 20 20 20 20 20 4d 61 72 6b 5f 45 6e 63 6c 6f 73 69 6e 67 2c 20 20 20 20 20 20 20 20 20 20 20 ......Mark_Enclosing,...........
7b680 2f 2f 20 20 20 4d 65 0a 0a 20 20 20 20 20 20 20 20 4e 75 6d 62 65 72 5f 44 65 63 69 6d 61 6c 44 //...Me..........Number_DecimalD
7b6a0 69 67 69 74 2c 20 20 20 20 20 20 2f 2f 20 20 20 4e 64 0a 20 20 20 20 20 20 20 20 4e 75 6d 62 65 igit,......//...Nd.........Numbe
7b6c0 72 5f 4c 65 74 74 65 72 2c 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4e 6c 0a 20 20 20 r_Letter,............//...Nl....
7b6e0 20 20 20 20 20 4e 75 6d 62 65 72 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f .....Number_Other,............./
7b700 2f 20 20 20 4e 6f 0a 0a 20 20 20 20 20 20 20 20 53 65 70 61 72 61 74 6f 72 5f 53 70 61 63 65 2c /...No..........Separator_Space,
7b720 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 5a 73 0a 20 20 20 20 20 20 20 20 53 65 70 61 72 61 ..........//...Zs.........Separa
7b740 74 6f 72 5f 4c 69 6e 65 2c 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 5a 6c 0a 20 20 20 20 tor_Line,...........//...Zl.....
7b760 20 20 20 20 53 65 70 61 72 61 74 6f 72 5f 50 61 72 61 67 72 61 70 68 2c 20 20 20 20 20 20 2f 2f ....Separator_Paragraph,......//
7b780 20 20 20 5a 70 0a 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 43 6f 6e 74 72 6f 6c 2c 20 20 20 ...Zp..........Other_Control,...
7b7a0 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 63 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 46 .........//...Cc.........Other_F
7b7c0 6f 72 6d 61 74 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 66 0a 20 20 20 20 20 ormat,.............//...Cf......
7b7e0 20 20 20 4f 74 68 65 72 5f 53 75 72 72 6f 67 61 74 65 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 ...Other_Surrogate,..........//.
7b800 20 20 43 73 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 50 72 69 76 61 74 65 55 73 65 2c 20 20 ..Cs.........Other_PrivateUse,..
7b820 20 20 20 20 20 20 20 2f 2f 20 20 20 43 6f 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 4e 6f 74 .......//...Co.........Other_Not
7b840 41 73 73 69 67 6e 65 64 2c 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 6e 0a 0a 20 20 20 20 20 20 Assigned,........//...Cn........
7b860 20 20 4c 65 74 74 65 72 5f 55 70 70 65 72 63 61 73 65 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 ..Letter_Uppercase,.........//..
7b880 20 4c 75 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 4c 6f 77 65 72 63 61 73 65 2c 20 20 20 .Lu.........Letter_Lowercase,...
7b8a0 20 20 20 20 20 20 2f 2f 20 20 20 4c 6c 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 54 69 74 ......//...Ll.........Letter_Tit
7b8c0 6c 65 63 61 73 65 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4c 74 0a 20 20 20 20 20 20 20 20 lecase,.........//...Lt.........
7b8e0 4c 65 74 74 65 72 5f 4d 6f 64 69 66 69 65 72 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4c Letter_Modifier,..........//...L
7b900 6d 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 20 m.........Letter_Other,.........
7b920 20 20 20 20 2f 2f 20 20 20 4c 6f 0a 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e ....//...Lo..........Punctuation
7b940 5f 43 6f 6e 6e 65 63 74 6f 72 2c 20 20 20 20 2f 2f 20 20 20 50 63 0a 20 20 20 20 20 20 20 20 50 _Connector,....//...Pc.........P
7b960 75 6e 63 74 75 61 74 69 6f 6e 5f 44 61 73 68 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 64 unctuation_Dash,.........//...Pd
7b980 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 44 61 73 6b 20 3d 20 50 75 6e 63 .........Punctuation_Dask.=.Punc
7b9a0 74 75 61 74 69 6f 6e 5f 44 61 73 68 2c 20 2f 2f 20 6f 6f 70 73 0a 20 20 20 20 20 20 20 20 50 75 tuation_Dash,.//.oops.........Pu
7b9c0 6e 63 74 75 61 74 69 6f 6e 5f 4f 70 65 6e 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 73 0a nctuation_Open,.........//...Ps.
7b9e0 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 43 6c 6f 73 65 2c 20 20 20 20 20 20 ........Punctuation_Close,......
7ba00 20 20 2f 2f 20 20 20 50 65 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 49 6e ..//...Pe.........Punctuation_In
7ba20 69 74 69 61 6c 51 75 6f 74 65 2c 20 2f 2f 20 20 20 50 69 0a 20 20 20 20 20 20 20 20 50 75 6e 63 itialQuote,.//...Pi.........Punc
7ba40 74 75 61 74 69 6f 6e 5f 46 69 6e 61 6c 51 75 6f 74 65 2c 20 20 20 2f 2f 20 20 20 50 66 0a 20 20 tuation_FinalQuote,...//...Pf...
7ba60 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 ......Punctuation_Other,........
7ba80 2f 2f 20 20 20 50 6f 0a 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4d 61 74 68 2c 20 20 20 //...Po..........Symbol_Math,...
7baa0 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 53 6d 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f ...........//...Sm.........Symbo
7bac0 6c 5f 43 75 72 72 65 6e 63 79 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 53 63 0a 20 20 20 l_Currency,..........//...Sc....
7bae0 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4d 6f 64 69 66 69 65 72 2c 20 20 20 20 20 20 20 20 20 20 2f .....Symbol_Modifier,........../
7bb00 2f 20 20 20 53 6b 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4f 74 68 65 72 20 20 20 20 20 /...Sk.........Symbol_Other.....
7bb20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 53 6f 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 .........//...So.....};......enu
7bb40 6d 20 44 69 72 65 63 74 69 6f 6e 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 44 69 72 4c 2c 20 m.Direction.....{.........DirL,.
7bb60 44 69 72 52 2c 20 44 69 72 45 4e 2c 20 44 69 72 45 53 2c 20 44 69 72 45 54 2c 20 44 69 72 41 4e DirR,.DirEN,.DirES,.DirET,.DirAN
7bb80 2c 20 44 69 72 43 53 2c 20 44 69 72 42 2c 20 44 69 72 53 2c 20 44 69 72 57 53 2c 20 44 69 72 4f ,.DirCS,.DirB,.DirS,.DirWS,.DirO
7bba0 4e 2c 0a 20 20 20 20 20 20 20 20 44 69 72 4c 52 45 2c 20 44 69 72 4c 52 4f 2c 20 44 69 72 41 4c N,.........DirLRE,.DirLRO,.DirAL
7bbc0 2c 20 44 69 72 52 4c 45 2c 20 44 69 72 52 4c 4f 2c 20 44 69 72 50 44 46 2c 20 44 69 72 4e 53 4d ,.DirRLE,.DirRLO,.DirPDF,.DirNSM
7bbe0 2c 20 44 69 72 42 4e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 65 63 6f 6d 70 6f ,.DirBN.....};......enum.Decompo
7bc00 73 69 74 69 6f 6e 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 53 69 6e 67 6c 65 2c 20 43 61 6e sition.....{.........Single,.Can
7bc20 6f 6e 69 63 61 6c 2c 20 46 6f 6e 74 2c 20 4e 6f 42 72 65 61 6b 2c 20 49 6e 69 74 69 61 6c 2c 20 onical,.Font,.NoBreak,.Initial,.
7bc40 4d 65 64 69 61 6c 2c 0a 20 20 20 20 20 20 20 20 46 69 6e 61 6c 2c 20 49 73 6f 6c 61 74 65 64 2c Medial,.........Final,.Isolated,
7bc60 20 43 69 72 63 6c 65 2c 20 53 75 70 65 72 2c 20 53 75 62 2c 20 56 65 72 74 69 63 61 6c 2c 0a 20 .Circle,.Super,.Sub,.Vertical,..
7bc80 20 20 20 20 20 20 20 57 69 64 65 2c 20 4e 61 72 72 6f 77 2c 20 53 6d 61 6c 6c 2c 20 53 71 75 61 .......Wide,.Narrow,.Small,.Squa
7bca0 72 65 2c 20 43 6f 6d 70 61 74 2c 20 46 72 61 63 74 69 6f 6e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 re,.Compat,.Fraction.....};.....
7bcc0 20 65 6e 75 6d 20 4a 6f 69 6e 69 6e 67 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 4f 74 68 65 .enum.Joining.....{.........Othe
7bce0 72 4a 6f 69 6e 69 6e 67 2c 20 44 75 61 6c 2c 20 52 69 67 68 74 2c 20 43 65 6e 74 65 72 0a 20 20 rJoining,.Dual,.Right,.Center...
7bd00 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 0a 20 20 ..};......enum.CombiningClass...
7bd20 20 20 7b 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 4c 65 66 74 41 ..{.........Combining_BelowLeftA
7bd40 74 74 61 63 68 65 64 20 20 20 20 20 20 20 3d 20 32 30 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d ttached.......=.200,.........Com
7bd60 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 3d bining_BelowAttached...........=
7bd80 20 32 30 32 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 52 69 67 .202,.........Combining_BelowRig
7bda0 68 74 41 74 74 61 63 68 65 64 20 20 20 20 20 20 3d 20 32 30 34 2c 0a 20 20 20 20 20 20 20 20 43 htAttached......=.204,.........C
7bdc0 6f 6d 62 69 6e 69 6e 67 5f 4c 65 66 74 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 ombining_LeftAttached...........
7bde0 20 3d 20 32 30 38 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 52 69 67 68 74 41 .=.208,.........Combining_RightA
7be00 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 30 2c 0a 20 20 20 20 20 20 20 ttached...........=.210,........
7be20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 4c 65 66 74 41 74 74 61 63 68 65 64 20 20 20 20 .Combining_AboveLeftAttached....
7be40 20 20 20 3d 20 32 31 32 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 ...=.212,.........Combining_Abov
7be60 65 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 34 2c 0a 20 20 20 20 20 eAttached...........=.214,......
7be80 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 52 69 67 68 74 41 74 74 61 63 68 65 64 20 ...Combining_AboveRightAttached.
7bea0 20 20 20 20 20 3d 20 32 31 36 2c 0a 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 .....=.216,..........Combining_B
7bec0 65 6c 6f 77 4c 65 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 38 2c 0a 20 20 elowLeft...............=.218,...
7bee0 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 20 20 20 20 20 20 20 20 20 20 20 ......Combining_Below...........
7bf00 20 20 20 20 20 20 20 20 3d 20 32 32 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 ........=.220,.........Combining
7bf20 5f 42 65 6c 6f 77 52 69 67 68 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 32 2c 0a _BelowRight..............=.222,.
7bf40 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 4c 65 66 74 20 20 20 20 20 20 20 20 20 20 ........Combining_Left..........
7bf60 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 34 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 ..........=.224,.........Combini
7bf80 6e 67 5f 52 69 67 68 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 36 ng_Right...................=.226
7bfa0 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 4c 65 66 74 20 20 20 ,.........Combining_AboveLeft...
7bfc0 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 38 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 ............=.228,.........Combi
7bfe0 6e 69 6e 67 5f 41 62 6f 76 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 ning_Above...................=.2
7c000 33 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 52 69 67 68 74 30,.........Combining_AboveRight
7c020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 33 32 2c 0a 0a 20 20 20 20 20 20 20 20 43 6f ..............=.232,..........Co
7c040 6d 62 69 6e 69 6e 67 5f 44 6f 75 62 6c 65 42 65 6c 6f 77 20 20 20 20 20 20 20 20 20 20 20 20 20 mbining_DoubleBelow.............
7c060 3d 20 32 33 33 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 44 6f 75 62 6c 65 41 =.233,.........Combining_DoubleA
7c080 62 6f 76 65 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 33 34 2c 0a 20 20 20 20 20 20 20 20 bove.............=.234,.........
7c0a0 43 6f 6d 62 69 6e 69 6e 67 5f 49 6f 74 61 53 75 62 73 63 72 69 70 74 20 20 20 20 20 20 20 20 20 Combining_IotaSubscript.........
7c0c0 20 20 3d 20 32 34 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 2a 2a 2a 2a 2a 2a 20 57 48 ..=.240.....};......//.******.WH
7c0e0 45 4e 20 41 44 44 49 4e 47 20 46 55 4e 43 54 49 4f 4e 53 2c 20 43 4f 4e 53 49 44 45 52 20 41 44 EN.ADDING.FUNCTIONS,.CONSIDER.AD
7c100 44 49 4e 47 20 54 4f 20 51 43 68 61 72 52 65 66 20 54 4f 4f 0a 0a 20 20 20 20 69 6e 74 20 64 69 DING.TO.QCharRef.TOO......int.di
7c120 67 69 74 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 68 61 72 20 6c 6f 77 65 gitValue().const;.....QChar.lowe
7c140 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 68 61 72 20 75 70 70 65 72 28 29 20 63 6f 6e r().const;.....QChar.upper().con
7c160 73 74 3b 0a 0a 20 20 20 20 43 61 74 65 67 6f 72 79 20 63 61 74 65 67 6f 72 79 28 29 20 63 6f 6e st;......Category.category().con
7c180 73 74 3b 0a 20 20 20 20 44 69 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 28 29 20 63 6f st;.....Direction.direction().co
7c1a0 6e 73 74 3b 0a 20 20 20 20 4a 6f 69 6e 69 6e 67 20 6a 6f 69 6e 69 6e 67 28 29 20 63 6f 6e 73 74 nst;.....Joining.joining().const
7c1c0 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 69 72 72 6f 72 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ;.....bool.mirrored().const;....
7c1e0 20 51 43 68 61 72 20 6d 69 72 72 6f 72 65 64 43 68 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .QChar.mirroredChar().const;....
7c200 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 28 29 20 .const.QString.&decomposition().
7c220 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 72 65 74 75 72 6e 20 6a 75 73 74 20 51 53 74 72 69 6e const;.//.###.return.just.QStrin
7c240 67 20 69 6e 20 34 2e 30 0a 20 20 20 20 44 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 64 65 63 6f 6d g.in.4.0.....Decomposition.decom
7c260 70 6f 73 69 74 69 6f 6e 54 61 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 positionTag().const;.....unsigne
7c280 64 20 63 68 61 72 20 63 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 28 29 20 63 6f 6e 73 74 3b 0a 0a d.char.combiningClass().const;..
7c2a0 20 20 20 20 63 68 61 72 20 6c 61 74 69 6e 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e ....char.latin1().const.{.return
7c2c0 20 75 63 73 20 3e 20 30 78 66 66 20 3f 20 30 20 3a 20 28 63 68 61 72 29 20 75 63 73 3b 20 7d 0a .ucs.>.0xff.?.0.:.(char).ucs;.}.
7c2e0 20 20 20 20 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 ....ushort.unicode().const.{.ret
7c300 75 72 6e 20 75 63 73 3b 20 7d 0a 23 69 66 64 65 66 20 51 5f 4e 4f 5f 50 41 43 4b 45 44 5f 52 45 urn.ucs;.}.#ifdef.Q_NO_PACKED_RE
7c320 46 45 52 45 4e 43 45 0a 20 20 20 20 75 73 68 6f 72 74 20 26 75 6e 69 63 6f 64 65 28 29 20 7b 20 FERENCE.....ushort.&unicode().{.
7c340 72 65 74 75 72 6e 20 2a 28 26 75 63 73 29 3b 20 7d 0a 23 65 6c 73 65 0a 20 20 20 20 75 73 68 6f return.*(&ucs);.}.#else.....usho
7c360 72 74 20 26 75 6e 69 63 6f 64 65 28 29 20 7b 20 72 65 74 75 72 6e 20 75 63 73 3b 20 7d 0a 23 65 rt.&unicode().{.return.ucs;.}.#e
7c380 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 ndif.#ifndef.QT_NO_CAST_ASCII...
7c3a0 20 20 2f 2f 20 6c 69 6b 65 20 61 6c 6c 20 69 66 64 65 66 27 64 20 63 6f 64 65 20 74 68 69 73 20 ..//.like.all.ifdef'd.code.this.
7c3c0 69 73 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 63 68 61 is.undocumented.....operator.cha
7c3e0 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 61 74 69 6e 31 28 29 3b 20 7d 0a 23 r().const.{.return.latin1();.}.#
7c400 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b endif......bool.isNull().const.{
7c420 20 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 28 29 3d 3d 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c .return.unicode()==0;.}.....bool
7c440 20 69 73 50 72 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 75 6e .isPrint().const;.....bool.isPun
7c460 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 70 61 63 65 28 29 20 63 ct().const;.....bool.isSpace().c
7c480 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 61 72 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 onst;.....bool.isMark().const;..
7c4a0 20 20 20 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f ...bool.isLetter().const;.....bo
7c4c0 6f 6c 20 69 73 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 ol.isNumber().const;.....bool.is
7c4e0 4c 65 74 74 65 72 4f 72 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c LetterOrNumber().const;.....bool
7c500 20 69 73 44 69 67 69 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 79 6d .isDigit().const;.....bool.isSym
7c520 62 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 72 20 63 65 6c 6c 28 29 20 63 bol().const;......uchar.cell().c
7c540 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 75 63 73 20 26 20 30 78 66 onst.{.return.((uchar).ucs.&.0xf
7c560 66 29 3b 20 7d 0a 20 20 20 20 75 63 68 61 72 20 72 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 f);.}.....uchar.row().const.{.re
7c580 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 28 75 63 73 3e 3e 38 29 26 30 78 66 66 29 3b 20 7d 0a turn.((uchar).(ucs>>8)&0xff);.}.
7c5a0 20 20 20 20 76 6f 69 64 20 73 65 74 43 65 6c 6c 28 20 75 63 68 61 72 20 63 65 6c 6c 20 29 20 7b ....void.setCell(.uchar.cell.).{
7c5c0 20 75 63 73 20 3d 20 28 75 63 73 20 26 20 30 78 66 66 30 30 29 20 2b 20 63 65 6c 6c 3b 20 7d 0a .ucs.=.(ucs.&.0xff00).+.cell;.}.
7c5e0 20 20 20 20 76 6f 69 64 20 73 65 74 52 6f 77 28 20 75 63 68 61 72 20 72 6f 77 20 29 20 7b 20 75 ....void.setRow(.uchar.row.).{.u
7c600 63 73 20 3d 20 28 28 28 75 73 68 6f 72 74 29 20 72 6f 77 29 3c 3c 38 29 20 2b 20 28 75 63 73 26 cs.=.(((ushort).row)<<8).+.(ucs&
7c620 30 78 66 66 29 3b 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 6e 65 74 77 6f 72 0xff);.}......static.bool.networ
7c640 6b 4f 72 64 65 72 65 64 28 29 20 7b 0a 09 69 6e 74 20 77 6f 72 64 53 69 7a 65 3b 0a 09 62 6f 6f kOrdered().{..int.wordSize;..boo
7c660 6c 20 62 69 67 45 6e 64 69 61 6e 20 3d 20 46 41 4c 53 45 3b 0a 09 71 53 79 73 49 6e 66 6f 28 20 l.bigEndian.=.FALSE;..qSysInfo(.
7c680 26 77 6f 72 64 53 69 7a 65 2c 20 26 62 69 67 45 6e 64 69 61 6e 20 29 3b 0a 09 72 65 74 75 72 6e &wordSize,.&bigEndian.);..return
7c6a0 20 62 69 67 45 6e 64 69 61 6e 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e .bigEndian;.....}......friend.in
7c6c0 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 68 61 72 20 63 68 2c 20 51 line.bool.operator==(.char.ch,.Q
7c6e0 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c Char.c.);.....friend.inline.bool
7c700 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 3b .operator==(.QChar.c,.char.ch.);
7c720 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 .....friend.inline.bool.operator
7c740 3d 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 3b 0a 20 20 20 20 66 72 ==(.QChar.c1,.QChar.c2.);.....fr
7c760 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 43 68 iend.inline.bool.operator!=(.QCh
7c780 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e ar.c1,.QChar.c2.);.....friend.in
7c7a0 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 68 61 72 20 63 68 2c 20 51 line.bool.operator!=(.char.ch,.Q
7c7c0 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c Char.c.);.....friend.inline.bool
7c7e0 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 3b .operator!=(.QChar.c,.char.ch.);
7c800 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 .....friend.inline.bool.operator
7c820 3c 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 3b 0a 20 20 20 20 66 72 69 65 <=(.QChar.c,.char.ch.);.....frie
7c840 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 68 61 72 20 nd.inline.bool.operator<=(.char.
7c860 63 68 2c 20 51 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 ch,.QChar.c.);.....friend.inline
7c880 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 .bool.operator<=(.QChar.c1,.QCha
7c8a0 72 20 63 32 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 73 68 6f 72 74 20 75 63 73 r.c2.);..private:.....ushort.ucs
7c8c0 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 29 0a ;.#if.defined(QT_QSTRING_UCS_4).
7c8e0 20 20 20 20 75 73 68 6f 72 74 20 67 72 70 3b 0a 23 65 6e 64 69 66 0a 7d 20 51 5f 50 41 43 4b 45 ....ushort.grp;.#endif.}.Q_PACKE
7c900 44 3b 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 29 20 3a 20 75 63 73 28 D;..inline.QChar::QChar().:.ucs(
7c920 20 30 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 .0.).#ifdef.QT_QSTRING_UCS_4....
7c940 20 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 .,.grp(.0.).#endif.{.}.inline.QC
7c960 68 61 72 3a 3a 51 43 68 61 72 28 20 63 68 61 72 20 63 20 29 20 3a 20 75 63 73 28 20 28 75 63 68 har::QChar(.char.c.).:.ucs(.(uch
7c980 61 72 29 63 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 ar)c.).#ifdef.QT_QSTRING_UCS_4..
7c9a0 20 20 20 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 ...,.grp(.0.).#endif.{.}.inline.
7c9c0 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 75 63 68 61 72 20 63 20 29 20 3a 20 75 63 73 28 20 63 QChar::QChar(.uchar.c.).:.ucs(.c
7c9e0 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c .).#ifdef.QT_QSTRING_UCS_4.....,
7ca00 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 .grp(.0.).#endif.{.}.inline.QCha
7ca20 72 3a 3a 51 43 68 61 72 28 20 75 63 68 61 72 20 63 2c 20 75 63 68 61 72 20 72 20 29 20 3a 20 75 r::QChar(.uchar.c,.uchar.r.).:.u
7ca40 63 73 28 20 28 72 20 3c 3c 20 38 29 20 7c 20 63 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 cs(.(r.<<.8).|.c.).#ifdef.QT_QST
7ca60 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 RING_UCS_4.....,.grp(.0.).#endif
7ca80 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 63 6f 6e 73 74 20 .{.}.inline.QChar::QChar(.const.
7caa0 51 43 68 61 72 26 20 63 20 29 20 3a 20 75 63 73 28 20 63 2e 75 63 73 20 29 0a 23 69 66 64 65 66 QChar&.c.).:.ucs(.c.ucs.).#ifdef
7cac0 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 2c 20 67 72 70 28 20 63 2e 67 72 .QT_QSTRING_UCS_4....,.grp(.c.gr
7cae0 70 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 p.).#endif.{.}..inline.QChar::QC
7cb00 68 61 72 28 20 75 73 68 6f 72 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 72 63 20 29 0a 23 69 66 har(.ushort.rc.).:.ucs(.rc.).#if
7cb20 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c 20 67 72 70 28 20 def.QT_QSTRING_UCS_4.....,.grp(.
7cb40 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 0.).#endif.{.}.inline.QChar::QCh
7cb60 61 72 28 20 73 68 6f 72 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 28 75 73 68 6f 72 74 29 20 72 ar(.short.rc.).:.ucs(.(ushort).r
7cb80 63 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 c.).#ifdef.QT_QSTRING_UCS_4.....
7cba0 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 ,.grp(.0.).#endif.{.}.inline.QCh
7cbc0 61 72 3a 3a 51 43 68 61 72 28 20 75 69 6e 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 20 28 75 73 ar::QChar(.uint.rc.).:.ucs(..(us
7cbe0 68 6f 72 74 20 29 20 28 72 63 20 26 20 30 78 66 66 66 66 29 20 29 0a 23 69 66 64 65 66 20 51 54 hort.).(rc.&.0xffff).).#ifdef.QT
7cc00 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c 20 67 72 70 28 20 28 75 73 68 6f 72 _QSTRING_UCS_4.....,.grp(.(ushor
7cc20 74 29 20 28 28 72 63 20 3e 3e 20 31 36 29 20 26 20 30 78 66 66 66 66 29 20 29 0a 23 65 6e 64 69 t).((rc.>>.16).&.0xffff).).#endi
7cc40 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 69 6e 74 20 72 f.{.}.inline.QChar::QChar(.int.r
7cc60 63 20 29 20 3a 20 75 63 73 28 20 28 75 73 68 6f 72 74 29 20 28 72 63 20 26 20 30 78 66 66 66 66 c.).:.ucs(.(ushort).(rc.&.0xffff
7cc80 29 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 ).).#ifdef.QT_QSTRING_UCS_4.....
7cca0 2c 20 67 72 70 28 20 28 75 73 68 6f 72 74 29 20 28 28 72 63 20 3e 3e 20 31 36 29 20 26 20 30 78 ,.grp(.(ushort).((rc.>>.16).&.0x
7ccc0 66 66 66 66 29 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 ffff).).#endif.{.}..inline.bool.
7cce0 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 0a 7b operator==(.char.ch,.QChar.c.).{
7cd00 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 63 68 29 20 3d 3d 20 63 2e 75 63 .....return.((uchar).ch).==.c.uc
7cd20 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 51 43 s;.}..inline.bool.operator==(.QC
7cd40 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 har.c,.char.ch.).{.....return.((
7cd60 75 63 68 61 72 29 20 63 68 29 20 3d 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 uchar).ch).==.c.ucs;.}..inline.b
7cd80 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 ool.operator==(.QChar.c1,.QChar.
7cda0 63 32 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 31 2e 75 63 73 20 3d 3d 20 63 32 2e 75 c2.).{.....return.c1.ucs.==.c2.u
7cdc0 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 cs;.}..inline.bool.operator!=(.Q
7cde0 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e Char.c1,.QChar.c2.).{.....return
7ce00 20 63 31 2e 75 63 73 20 21 3d 20 63 32 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f .c1.ucs.!=.c2.ucs;.}..inline.boo
7ce20 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 l.operator!=(.char.ch,.QChar.c.)
7ce40 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 63 68 29 20 21 3d 20 63 2e 75 .{.....return.((uchar)ch).!=.c.u
7ce60 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 cs;.}..inline.bool.operator!=(.Q
7ce80 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 Char.c,.char.ch.).{.....return.(
7cea0 28 75 63 68 61 72 29 20 63 68 29 20 21 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 (uchar).ch).!=.c.ucs;.}..inline.
7cec0 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 bool.operator<=(.QChar.c,.char.c
7cee0 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 2e 75 63 73 20 3c 3d 20 28 28 75 63 68 61 h.).{.....return.c.ucs.<=.((ucha
7cf00 72 29 20 63 68 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c r).ch);.}..inline.bool.operator<
7cf20 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 =(.char.ch,.QChar.c.).{.....retu
7cf40 72 6e 20 28 28 75 63 68 61 72 29 20 63 68 29 20 3c 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c rn.((uchar).ch).<=.c.ucs;.}..inl
7cf60 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 ine.bool.operator<=(.QChar.c1,.Q
7cf80 43 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 31 2e 75 63 73 20 3c 3d Char.c2.).{.....return.c1.ucs.<=
7cfa0 20 63 32 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 .c2.ucs;.}..inline.bool.operator
7cfc0 3e 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 >=(.QChar.c,.char.ch.).{.return.
7cfe0 63 68 20 3c 3d 20 63 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e ch.<=.c;.}.inline.bool.operator>
7d000 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 63 =(.char.ch,.QChar.c.).{.return.c
7d020 20 3c 3d 20 63 68 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d .<=.ch;.}.inline.bool.operator>=
7d040 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 (.QChar.c1,.QChar.c2.).{.return.
7d060 63 32 20 3c 3d 20 63 31 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 c2.<=.c1;.}.inline.bool.operator
7d080 3c 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 21 <(.QChar.c,.char.ch.).{.return.!
7d0a0 28 63 68 3c 3d 63 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c (ch<=c);.}.inline.bool.operator<
7d0c0 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 (.char.ch,.QChar.c.).{.return.!(
7d0e0 63 3c 3d 63 68 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 c<=ch);.}.inline.bool.operator<(
7d100 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 21 .QChar.c1,.QChar.c2.).{.return.!
7d120 28 63 32 3c 3d 63 31 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 (c2<=c1);.}.inline.bool.operator
7d140 3e 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 21 >(.QChar.c,.char.ch.).{.return.!
7d160 28 63 68 3e 3d 63 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e (ch>=c);.}.inline.bool.operator>
7d180 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 (.char.ch,.QChar.c.).{.return.!(
7d1a0 63 3e 3d 63 68 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 c>=ch);.}.inline.bool.operator>(
7d1c0 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 21 .QChar.c1,.QChar.c2.).{.return.!
7d1e0 28 63 32 3e 3d 63 31 29 3b 20 7d 0a 0a 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 73 74 72 75 63 74 20 (c2>=c1);.}..//.internal.struct.
7d200 51 5f 45 58 50 4f 52 54 20 51 53 74 72 69 6e 67 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 Q_EXPORT.QStringData.:.public.QS
7d220 68 61 72 65 64 20 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 29 20 3a 0a 20 20 20 20 hared.{.....QStringData().:.....
7d240 20 20 20 20 51 53 68 61 72 65 64 28 29 2c 20 75 6e 69 63 6f 64 65 28 30 29 2c 20 61 73 63 69 69 ....QShared(),.unicode(0),.ascii
7d260 28 30 29 2c 20 6c 65 6e 28 30 29 2c 20 69 73 73 69 6d 70 6c 65 74 65 78 74 28 54 52 55 45 29 2c (0),.len(0),.issimpletext(TRUE),
7d280 20 6d 61 78 6c 28 30 29 2c 20 69 73 6c 61 74 69 6e 31 28 46 41 4c 53 45 29 20 7b 20 72 65 66 28 .maxl(0),.islatin1(FALSE).{.ref(
7d2a0 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 51 43 68 61 72 20 2a 75 2c 20 75 );.}.....QStringData(QChar.*u,.u
7d2c0 69 6e 74 20 6c 2c 20 75 69 6e 74 20 6d 29 20 3a 0a 20 20 20 20 20 20 20 20 51 53 68 61 72 65 64 int.l,.uint.m).:.........QShared
7d2e0 28 29 2c 20 75 6e 69 63 6f 64 65 28 75 29 2c 20 61 73 63 69 69 28 30 29 2c 20 6c 65 6e 28 6c 29 (),.unicode(u),.ascii(0),.len(l)
7d300 2c 20 69 73 73 69 6d 70 6c 65 74 65 78 74 28 46 41 4c 53 45 29 2c 20 6d 61 78 6c 28 6d 29 2c 20 ,.issimpletext(FALSE),.maxl(m),.
7d320 69 73 6c 61 74 69 6e 31 28 46 41 4c 53 45 29 20 7b 20 7d 0a 20 20 20 20 7e 51 53 74 72 69 6e 67 islatin1(FALSE).{.}.....~QString
7d340 44 61 74 61 28 29 20 7b 20 69 66 20 28 20 75 6e 69 63 6f 64 65 20 29 20 64 65 6c 65 74 65 5b 5d Data().{.if.(.unicode.).delete[]
7d360 20 28 28 63 68 61 72 2a 29 75 6e 69 63 6f 64 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .((char*)unicode);..............
7d380 20 20 20 20 20 20 20 20 69 66 20 28 20 61 73 63 69 69 20 29 20 64 65 6c 65 74 65 5b 5d 20 61 73 ........if.(.ascii.).delete[].as
7d3a0 63 69 69 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 53 65 6c 66 28 29 3b 0a 20 cii;.}......void.deleteSelf();..
7d3c0 20 20 20 51 43 68 61 72 20 2a 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 63 68 61 72 20 2a 61 73 63 ...QChar.*unicode;.....char.*asc
7d3e0 69 69 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 72 74 79 28 29 20 7b 0a 09 69 66 20 28 20 ii;.....void.setDirty().{..if.(.
7d400 61 73 63 69 69 20 29 20 7b 0a 09 20 20 20 20 64 65 6c 65 74 65 20 5b 5d 20 61 73 63 69 69 3b 0a ascii.).{......delete.[].ascii;.
7d420 09 20 20 20 20 61 73 63 69 69 20 3d 20 30 3b 0a 09 7d 0a 09 69 73 73 69 6d 70 6c 65 74 65 78 74 .....ascii.=.0;..}..issimpletext
7d440 20 3d 20 46 41 4c 53 45 3b 0a 20 20 20 20 7d 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 .=.FALSE;.....}.#ifdef.Q_OS_MAC9
7d460 0a 20 20 20 20 75 69 6e 74 20 6c 65 6e 3b 0a 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 20 6c 65 .....uint.len;.#else.....uint.le
7d480 6e 20 3a 20 33 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 75 69 6e 74 20 69 73 73 69 6d 70 6c 65 n.:.30;.#endif.....uint.issimple
7d4a0 74 65 78 74 20 3a 20 31 3b 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 20 20 20 20 75 text.:.1;.#ifdef.Q_OS_MAC9.....u
7d4c0 69 6e 74 20 6d 61 78 6c 3b 0a 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 20 6d 61 78 6c 20 3a 20 int.maxl;.#else.....uint.maxl.:.
7d4e0 33 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 75 69 6e 74 20 69 73 6c 61 74 69 6e 31 20 3a 20 31 30;.#endif.....uint.islatin1.:.1
7d500 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c ;..private:.#if.defined(Q_DISABL
7d520 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 20 63 6f 6e 73 74 20 51 E_COPY).....QStringData(.const.Q
7d540 53 74 72 69 6e 67 44 61 74 61 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 26 20 StringData&.);.....QStringData&.
7d560 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 44 61 74 61 26 20 29 3b operator=(.const.QStringData&.);
7d580 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 .#endif.};...class.Q_EXPORT.QStr
7d5a0 69 6e 67 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 28 29 3b 20 20 20 20 ing.{.public:.....QString();....
7d5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f ..............................//
7d5e0 20 6d 61 6b 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 51 .make.null.string.....QString(.Q
7d600 43 68 61 72 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Char.);.........................
7d620 20 20 2f 2f 20 6f 6e 65 2d 63 68 61 72 20 73 74 72 69 6e 67 0a 20 20 20 20 51 53 74 72 69 6e 67 ..//.one-char.string.....QString
7d640 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 (.const.QString.&.);............
7d660 20 20 20 20 20 2f 2f 20 69 6d 70 6c 2d 73 68 61 72 65 64 20 63 6f 70 79 0a 20 20 20 20 51 53 74 .....//.impl-shared.copy.....QSt
7d680 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 29 3b 20 20 20 20 20 20 ring(.const.QByteArray&.);......
7d6a0 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 20 20 20 20 51 53 74 72 69 6e .........//.deep.copy.....QStrin
7d6c0 67 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 g(.const.QChar*.unicode,.uint.le
7d6e0 6e 67 74 68 20 29 3b 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 23 69 66 6e 64 65 66 20 51 54 5f ngth.);.//.deep.copy.#ifndef.QT_
7d700 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 NO_CAST_ASCII.....QString(.const
7d720 20 63 68 61 72 20 2a 73 74 72 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f .char.*str.);.................//
7d740 20 64 65 65 70 20 63 6f 70 79 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f .deep.copy.#endif.#ifndef.QT_NO_
7d760 53 54 4c 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 STL.....QString(.const.std::stri
7d780 6e 67 26 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 65 70 ng&.);...................//.deep
7d7a0 20 63 6f 70 79 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 53 74 72 69 6e 67 28 29 3b 0a 0a 20 20 .copy.#endif.....~QString();....
7d7c0 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 ..QString....&operator=(.const.Q
7d7e0 53 74 72 69 6e 67 20 26 20 29 3b 20 20 20 2f 2f 20 69 6d 70 6c 2d 73 68 61 72 65 64 20 63 6f 70 String.&.);...//.impl-shared.cop
7d800 79 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e y.....QString....&operator=(.con
7d820 73 74 20 63 68 61 72 20 2a 20 29 3b 20 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 23 st.char.*.);......//.deep.copy.#
7d840 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 ifndef.QT_NO_STL.....QString....
7d860 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 &operator=(.const.std::string&.)
7d880 3b 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 ;.....//.deep.copy.#endif.....QS
7d8a0 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 tring....&operator=(.const.QCStr
7d8c0 69 6e 67 26 20 29 3b 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 20 20 20 20 51 53 74 72 69 ing&.);...//.deep.copy.....QStri
7d8e0 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 51 43 68 61 72 20 63 20 29 3b 0a 20 20 20 ng....&operator=(.QChar.c.);....
7d900 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 68 61 72 20 63 20 29 .QString....&operator=(.char.c.)
7d920 3b 0a 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 53 74 72 69 6e 67 20 6e ;......QT_STATIC_CONST.QString.n
7d940 75 6c 6c 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 29 20 20 ull;......bool........isNull()..
7d960 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 69 73 45 ......const;.....bool........isE
7d980 6d 70 74 79 28 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 mpty().......const;.....uint....
7d9a0 20 20 20 20 6c 65 6e 67 74 68 28 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 ....length()........const;.....v
7d9c0 6f 69 64 20 20 20 20 20 20 20 20 74 72 75 6e 63 61 74 65 28 20 75 69 6e 74 20 70 6f 73 20 29 3b oid........truncate(.uint.pos.);
7d9e0 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 20 20 20 66 69 6c 6c 28 20 51 43 68 61 72 20 63 2c ......QString.&...fill(.QChar.c,
7da00 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 .int.len.=.-1.);......QString...
7da20 20 20 63 6f 70 79 28 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 ..copy()..const;......QString.ar
7da40 67 28 20 6c 6f 6e 67 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 g(.long.a,.int.fieldWidth.=.0,.i
7da60 6e 74 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e nt.base.=.10.).const;.....QStrin
7da80 67 20 61 72 67 28 20 75 6c 6f 6e 67 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d g.arg(.ulong.a,.int.fieldWidth.=
7daa0 20 30 2c 20 69 6e 74 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 .0,.int.base.=.10.).const;.....Q
7dac0 53 74 72 69 6e 67 20 61 72 67 28 20 51 5f 4c 4c 4f 4e 47 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 String.arg(.Q_LLONG.a,.int.field
7dae0 77 69 64 74 68 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 width=0,.int.base=10.).const;...
7db00 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 51 5f 55 4c 4c 4f 4e 47 20 61 2c 20 69 6e 74 20 66 ..QString.arg(.Q_ULLONG.a,.int.f
7db20 69 65 6c 64 77 69 64 74 68 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 63 6f 6e 73 74 ieldwidth=0,.int.base=10.).const
7db40 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 69 6e 74 20 61 2c 20 69 6e 74 20 66 69 ;.....QString.arg(.int.a,.int.fi
7db60 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f eldWidth.=.0,.int.base.=.10.).co
7db80 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 75 69 6e 74 20 61 2c 20 69 6e nst;.....QString.arg(.uint.a,.in
7dba0 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 20 62 61 73 65 20 3d 20 31 30 20 t.fieldWidth.=.0,.int.base.=.10.
7dbc0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 73 68 6f 72 74 20 ).const;.....QString.arg(.short.
7dbe0 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 20 62 61 73 65 20 a,.int.fieldWidth.=.0,.int.base.
7dc00 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 75 =.10.).const;.....QString.arg(.u
7dc20 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 short.a,.int.fieldWidth.=.0,.int
7dc40 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 .base.=.10.).const;.....QString.
7dc60 61 72 67 28 20 64 6f 75 62 6c 65 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 arg(.double.a,.int.fieldWidth.=.
7dc80 30 2c 20 63 68 61 72 20 66 6d 74 20 3d 20 27 67 27 2c 0a 09 09 20 69 6e 74 20 70 72 65 63 20 3d 0,.char.fmt.=.'g',....int.prec.=
7dca0 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 63 68 .-1.).const;.....QString.arg(.ch
7dcc0 61 72 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 20 29 20 63 6f 6e 73 74 ar.a,.int.fieldWidth.=.0.).const
7dce0 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 51 43 68 61 72 20 61 2c 20 69 6e 74 20 ;.....QString.arg(.QChar.a,.int.
7dd00 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 fieldWidth.=.0.).const;.....QStr
7dd20 69 6e 67 20 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 2c 20 69 6e 74 20 66 ing.arg(.const.QString&.a,.int.f
7dd40 69 65 6c 64 57 69 64 74 68 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 ieldWidth.=.0.).const;.....QStri
7dd60 6e 67 20 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 ng.arg(.const.QString&.a1,.const
7dd80 20 51 53 74 72 69 6e 67 26 20 61 32 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e .QString&.a2.).const;.....QStrin
7dda0 67 20 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 g.arg(.const.QString&.a1,.const.
7ddc0 51 53 74 72 69 6e 67 26 20 61 32 2c 0a 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 QString&.a2,....const.QString&.a
7dde0 33 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 63 6f 6e 73 3.).const;.....QString.arg(.cons
7de00 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 32 t.QString&.a1,.const.QString&.a2
7de20 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 33 2c 0a 09 09 20 63 6f 6e 73 74 20 51 53 ,.const.QString&.a3,....const.QS
7de40 74 72 69 6e 67 26 20 61 34 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e tring&.a4.).const;..#ifndef.QT_N
7de60 4f 5f 53 50 52 49 4e 54 46 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 70 72 69 6e 74 O_SPRINTF.....QString....&sprint
7de80 66 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 2c 20 2e 2e 2e 20 29 0a 23 69 66 f(.const.char*.format,.....).#if
7dea0 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f .defined(Q_CC_GNU).&&.!defined(_
7dec0 5f 49 4e 53 55 52 45 5f 5f 29 0a 20 20 20 20 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f _INSURE__).........__attribute__
7dee0 20 28 28 66 6f 72 6d 61 74 20 28 70 72 69 6e 74 66 2c 20 32 2c 20 33 29 29 29 0a 23 65 6e 64 69 .((format.(printf,.2,.3))).#endi
7df00 66 0a 20 20 20 20 20 20 20 20 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 f.........;.#endif......int.....
7df20 20 20 20 20 66 69 6e 64 28 20 51 43 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 ....find(.QChar.c,.int.index=0,.
7df40 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 bool.cs=TRUE.).const;.....int...
7df60 20 20 20 20 20 20 66 69 6e 64 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c ......find(.char.c,.int.index=0,
7df80 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 .bool.cs=TRUE.).const;.....int..
7dfa0 20 20 20 20 20 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c .......find(.const.QString.&str,
7dfc0 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e .int.index=0,.bool.cs=TRUE.).con
7dfe0 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 69 6e 74 st;.#ifndef.QT_NO_REGEXP.....int
7e000 20 20 20 20 20 20 20 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 2c 20 .........find(.const.QRegExp.&,.
7e020 69 6e 74 20 69 6e 64 65 78 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e int.index=0.).const;.#endif.#ifn
7e040 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 69 6e 74 20 20 20 20 def.QT_NO_CAST_ASCII.....int....
7e060 20 20 20 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 69 6e 74 20 .....find(.const.char*.str,.int.
7e080 69 6e 64 65 78 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 20 index=0.).const;.#endif.....int.
7e0a0 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 51 43 68 61 72 20 63 2c 20 69 6e 74 20 69 6e ........findRev(.QChar.c,.int.in
7e0c0 64 65 78 3d 2d 31 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 20 20 20 dex=-1,.bool.cs=TRUE).const;....
7e0e0 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 68 61 72 20 63 2c 20 69 6e .int.........findRev(.char.c,.in
7e100 74 20 69 6e 64 65 78 3d 2d 31 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b t.index=-1,.bool.cs=TRUE).const;
7e120 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 6f 6e 73 74 20 .....int.........findRev(.const.
7e140 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 2c 20 62 6f 6f 6c QString.&str,.int.index=-1,.bool
7e160 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 .cs=TRUE).const;.#ifndef.QT_NO_R
7e180 45 47 45 58 50 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 EGEXP.....int.........findRev(.c
7e1a0 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 20 63 onst.QRegExp.&,.int.index=-1.).c
7e1c0 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f onst;.#endif.#ifndef.QT_NO_CAST_
7e1e0 41 53 43 49 49 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 ASCII.....int.........findRev(.c
7e200 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 20 63 onst.char*.str,.int.index=-1.).c
7e220 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 6e onst;.#endif.....int.........con
7e240 74 61 69 6e 73 28 20 51 43 68 61 72 20 63 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 tains(.QChar.c,.bool.cs=TRUE.).c
7e260 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 onst;.....int.........contains(.
7e280 63 68 61 72 20 63 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 0a 20 20 20 char.c,.bool.cs=TRUE.).const....
7e2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 .................{.return.contai
7e2c0 6e 73 28 51 43 68 61 72 28 63 29 2c 20 63 73 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e ns(QChar(c),.cs);.}.#ifndef.QT_N
7e2e0 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 6e O_CAST_ASCII.....int.........con
7e300 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 3d tains(.const.char*.str,.bool.cs=
7e320 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 20 20 20 20 TRUE.).const;.#endif.....int....
7e340 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 .....contains(.const.QString.&st
7e360 72 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 r,.bool.cs=TRUE.).const;.#ifndef
7e380 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f .QT_NO_REGEXP.....int.........co
7e3a0 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 20 29 20 63 6f 6e 73 74 3b ntains(.const.QRegExp.&.).const;
7e3c0 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 65 6e 75 6d 20 53 65 63 74 69 6f 6e 46 6c 61 67 73 20 7b .#endif......enum.SectionFlags.{
7e3e0 0a 09 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 ..SectionDefault.............=.0
7e400 78 30 30 2c 0a 09 53 65 63 74 69 6f 6e 53 6b 69 70 45 6d 70 74 79 20 20 20 20 20 20 20 20 20 20 x00,..SectionSkipEmpty..........
7e420 20 3d 20 30 78 30 31 2c 0a 09 53 65 63 74 69 6f 6e 49 6e 63 6c 75 64 65 4c 65 61 64 69 6e 67 53 .=.0x01,..SectionIncludeLeadingS
7e440 65 70 20 20 20 3d 20 30 78 30 32 2c 0a 09 53 65 63 74 69 6f 6e 49 6e 63 6c 75 64 65 54 72 61 69 ep...=.0x02,..SectionIncludeTrai
7e460 6c 69 6e 67 53 65 70 20 20 3d 20 30 78 30 34 2c 0a 09 53 65 63 74 69 6f 6e 43 61 73 65 49 6e 73 lingSep..=.0x04,..SectionCaseIns
7e480 65 6e 73 69 74 69 76 65 53 65 70 73 20 3d 20 30 78 30 38 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 ensitiveSeps.=.0x08.....};.....Q
7e4a0 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 51 43 68 61 72 20 73 65 70 2c 20 69 String.....section(.QChar.sep,.i
7e4c0 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 nt.start,.int.end.=.0xffffffff,.
7e4e0 69 6e 74 20 66 6c 61 67 73 20 3d 20 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e int.flags.=.SectionDefault.).con
7e500 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 68 61 st;.....QString.....section(.cha
7e520 72 20 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 20 3d 20 30 78 66 66 r.sep,.int.start,.int.end.=.0xff
7e540 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 53 65 63 74 69 6f 6e 44 65 66 61 75 ffffff,.int.flags.=.SectionDefau
7e560 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 lt.).const;.#ifndef.QT_NO_CAST_A
7e580 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 SCII.....QString......section(.c
7e5a0 6f 6e 73 74 20 63 68 61 72 20 2a 69 6e 5f 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e onst.char.*in_sep,.int.start,.in
7e5c0 74 20 65 6e 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 t.end.=.0xffffffff,.int.flags.=.
7e5e0 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 SectionDefault.).const;.#endif..
7e600 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 ...QString.....section(.const.QS
7e620 74 72 69 6e 67 20 26 69 6e 5f 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e tring.&in_sep,.int.start,.int.en
7e640 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 53 65 63 74 d.=.0xffffffff,.int.flags.=.Sect
7e660 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e ionDefault.).const;.#ifndef.QT_N
7e680 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e O_REGEXP.....QString.....section
7e6a0 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 72 65 67 2c 20 69 6e 74 20 73 74 61 72 74 2c (.const.QRegExp.&reg,.int.start,
7e6c0 20 69 6e 74 20 65 6e 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 .int.end.=.0xffffffff,.int.flags
7e6e0 20 3d 20 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 .=.SectionDefault.).const;.#endi
7e700 66 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 6c 65 66 74 28 20 75 69 6e 74 20 6c 65 f......QString.....left(.uint.le
7e720 6e 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 72 69 67 68 n.)..const;.....QString.....righ
7e740 74 28 20 75 69 6e 74 20 6c 65 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 t(.uint.len.).const;.....QString
7e760 20 20 20 20 20 6d 69 64 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 3d 30 .....mid(.uint.index,.uint.len=0
7e780 78 66 66 66 66 66 66 66 66 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 xffffffff).const;......QString..
7e7a0 20 20 20 6c 65 66 74 4a 75 73 74 69 66 79 28 20 75 69 6e 74 20 77 69 64 74 68 2c 20 51 43 68 61 ...leftJustify(.uint.width,.QCha
7e7c0 72 20 66 69 6c 6c 3d 27 20 27 2c 20 62 6f 6f 6c 20 74 72 75 6e 63 3d 46 41 4c 53 45 29 63 6f 6e r.fill='.',.bool.trunc=FALSE)con
7e7e0 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 72 69 67 68 74 4a 75 73 74 69 66 79 st;.....QString.....rightJustify
7e800 28 20 75 69 6e 74 20 77 69 64 74 68 2c 20 51 43 68 61 72 20 66 69 6c 6c 3d 27 20 27 2c 62 6f 6f (.uint.width,.QChar.fill='.',boo
7e820 6c 20 74 72 75 6e 63 3d 46 41 4c 53 45 29 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e l.trunc=FALSE)const;......QStrin
7e840 67 20 20 20 20 20 6c 6f 77 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 g.....lower().const;.....QString
7e860 20 20 20 20 20 75 70 70 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 .....upper().const;......QString
7e880 20 20 20 20 20 73 74 72 69 70 57 68 69 74 65 53 70 61 63 65 28 29 20 20 20 20 20 20 20 63 6f 6e .....stripWhiteSpace().......con
7e8a0 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 69 6d 70 6c 69 66 79 57 68 69 74 st;.....QString.....simplifyWhit
7e8c0 65 53 70 61 63 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 eSpace()....const;......QString.
7e8e0 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 ...&insert(.uint.index,.const.QS
7e900 74 72 69 6e 67 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 tring.&.);.#ifndef.QT_NO_CAST_AS
7e920 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 CII.....QString....&insert(.uint
7e940 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 20 29 3b 0a 20 20 .index,.const.QByteArray.&.);...
7e960 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 ..QString....&insert(.uint.index
7e980 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 ,.const.char.*.);.#endif.....QSt
7e9a0 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e ring....&insert(.uint.index,.con
7e9c0 73 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 st.QChar*,.uint.len.);.....QStri
7e9e0 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 51 43 68 61 72 ng....&insert(.uint.index,.QChar
7ea00 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 .);.....QString....&insert(.uint
7ea20 20 69 6e 64 65 78 2c 20 63 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 .index,.char.c.).{.return.insert
7ea40 28 69 6e 64 65 78 2c 51 43 68 61 72 28 63 29 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 (index,QChar(c));.}.....QString.
7ea60 20 20 20 26 61 70 70 65 6e 64 28 20 63 68 61 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 ...&append(.char.);.....QString.
7ea80 20 20 20 26 61 70 70 65 6e 64 28 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 ...&append(.QChar.);.....QString
7eaa0 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a ....&append(.const.QString.&.);.
7eac0 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 #ifndef.QT_NO_CAST_ASCII.....QSt
7eae0 72 69 6e 67 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 ring....&append(.const.QByteArra
7eb00 79 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 y.&.);.....QString....&append(.c
7eb20 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 65 66 69 6e onst.char.*.);.#endif.#if.!defin
7eb40 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f ed(QT_NO_STL).&&.!defined(QT_NO_
7eb60 43 41 53 54 5f 41 53 43 49 49 29 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 61 70 70 65 CAST_ASCII).....QString....&appe
7eb80 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 66 nd(.const.std::string&.);.#endif
7eba0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 68 61 72 20 29 .....QString....&prepend(.char.)
7ebc0 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 51 43 68 61 72 ;.....QString....&prepend(.QChar
7ebe0 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 6f 6e .);.....QString....&prepend(.con
7ec00 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 st.QString.&.);.#ifndef.QT_NO_CA
7ec20 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 ST_ASCII.....QString....&prepend
7ec40 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 (.const.QByteArray.&.);.....QStr
7ec60 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b ing....&prepend(.const.char.*.);
7ec80 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 20 .#endif.#if.!defined(QT_NO_STL).
7eca0 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 29 0a 20 20 &&.!defined(QT_NO_CAST_ASCII)...
7ecc0 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 ..QString....&prepend(.const.std
7ece0 3a 3a 73 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 ::string&.);.#endif.....QString.
7ed00 20 20 20 26 72 65 6d 6f 76 65 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e ...&remove(.uint.index,.uint.len
7ed20 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 20 51 53 74 72 .);.#if.defined(Q_QDOC).....QStr
7ed40 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 ing....&remove(.const.QString.&.
7ed60 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 str,.bool.cs.=.TRUE.);.#else....
7ed80 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 .//.###.Qt.4.0:.merge.these.two.
7eda0 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b into.one,.and.remove.Q_QDOC.hack
7edc0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 .....QString....&remove(.const.Q
7ede0 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f String.&.);.....QString....&remo
7ee00 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 63 73 20 29 3b 0a ve(.const.QString.&,.bool.cs.);.
7ee20 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 51 #endif.....QString....&remove(.Q
7ee40 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 Char.c.);.....QString....&remove
7ee60 28 20 63 68 61 72 20 63 20 29 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 72 65 6d 6f 76 65 28 20 (.char.c.).....{.return.remove(.
7ee80 51 43 68 61 72 28 63 29 20 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 QChar(c).);.}.#ifndef.QT_NO_CAST
7eea0 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 63 _ASCII.....QString....&remove(.c
7eec0 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 onst.char.*.);.#endif.#ifndef.QT
7eee0 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 _NO_REGEXP.....QString....&remov
7ef00 65 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 e(.const.QRegExp.&.);.#endif....
7ef20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 6e 64 65 78 .QString....&replace(.uint.index
7ef40 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 ,.uint.len,.const.QString.&.);..
7ef60 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 6e 64 ...QString....&replace(.uint.ind
7ef80 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 ex,.uint.len,.const.QChar*,.uint
7efa0 20 63 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 .clen.);.....QString....&replace
7efc0 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 51 43 68 61 72 20 29 3b (.uint.index,.uint.len,.QChar.);
7efe0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 .....QString....&replace(.uint.i
7f000 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 63 68 61 72 20 63 20 29 0a 20 20 20 20 7b 20 72 ndex,.uint.len,.char.c.).....{.r
7f020 65 74 75 72 6e 20 72 65 70 6c 61 63 65 28 20 69 6e 64 65 78 2c 20 6c 65 6e 2c 20 51 43 68 61 72 eturn.replace(.index,.len,.QChar
7f040 28 63 29 20 29 3b 20 7d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 (c).);.}.#if.defined(Q_QDOC)....
7f060 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 20 63 2c 20 63 .QString....&replace(.QChar.c,.c
7f080 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 onst.QString.&.after,.bool.cs.=.
7f0a0 54 52 55 45 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 TRUE.);.....QString....&replace(
7f0c0 20 63 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 20 .char.c,.const.QString.&.after,.
7f0e0 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 bool.cs.=.TRUE.);.....QString...
7f100 20 26 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 62 65 66 6f 72 .&replace(.const.QString.&.befor
7f120 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 0a 09 09 09 20 62 6f e,.const.QString.&.after,.....bo
7f140 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 2f 2f 20 23 23 23 ol.cs.=.TRUE.);.#else.....//.###
7f160 20 51 74 20 34 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e .Qt.4.0:.merge.these.two.into.on
7f180 65 2c 20 61 6e 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 51 53 e,.and.remove.Q_QDOC.hack.....QS
7f1a0 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 20 63 2c 20 63 6f 6e 73 tring....&replace(.QChar.c,.cons
7f1c0 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 t.QString.&.);.....QString....&r
7f1e0 65 70 6c 61 63 65 28 20 51 43 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 eplace(.QChar.c,.const.QString.&
7f200 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 65 ,.bool.);......//.###.Qt.4.0:.me
7f220 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f rge.these.two.into.one,.and.remo
7f240 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 ve.Q_QDOC.hack.....QString....&r
7f260 65 70 6c 61 63 65 28 20 63 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 eplace(.char.c,.const.QString.&.
7f280 61 66 74 65 72 20 29 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 72 65 70 6c 61 63 65 28 20 51 43 after.).....{.return.replace(.QC
7f2a0 68 61 72 28 63 29 2c 20 61 66 74 65 72 2c 20 54 52 55 45 20 29 3b 20 7d 0a 20 20 20 20 51 53 74 har(c),.after,.TRUE.);.}.....QSt
7f2c0 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 63 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 ring....&replace(.char.c,.const.
7f2e0 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 20 62 6f 6f 6c 20 63 73 20 29 0a 20 20 20 20 7b QString.&.after,.bool.cs.).....{
7f300 20 72 65 74 75 72 6e 20 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 28 63 29 2c 20 61 66 74 65 72 .return.replace(.QChar(c),.after
7f320 2c 20 63 73 20 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 65 ,.cs.);.}......//.###.Qt.4.0:.me
7f340 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f rge.these.two.into.one,.and.remo
7f360 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 ve.Q_QDOC.hack.....QString....&r
7f380 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 eplace(.const.QString.&,.const.Q
7f3a0 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c String.&.);.....QString....&repl
7f3c0 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 ace(.const.QString.&,.const.QStr
7f3e0 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 ing.&,.bool.);.#endif.#ifndef.QT
7f400 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 _NO_REGEXP_CAPTURE.....QString..
7f420 20 20 26 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 2c 20 63 6f 6e ..&replace(.const.QRegExp.&,.con
7f440 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 st.QString.&.);.#endif.....QStri
7f460 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 2c 20 51 43 68 61 72 20 29 3b 0a ng....&replace(.QChar,.QChar.);.
7f480 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 74 6f 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a .....short.......toShort(.bool.*
7f4a0 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a ok=0,.int.base=10.)......const;.
7f4c0 20 20 20 20 75 73 68 6f 72 74 20 20 20 20 20 20 74 6f 55 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a ....ushort......toUShort(.bool.*
7f4e0 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 ok=0,.int.base=10.).....const;..
7f500 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 74 6f 49 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 ...int.........toInt(.bool.*ok=0
7f520 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 ,.int.base=10.)........const;...
7f540 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 74 6f 55 49 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 ..uint........toUInt(.bool.*ok=0
7f560 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 ,.int.base=10.).......const;....
7f580 20 6c 6f 6e 67 20 20 20 20 20 20 20 20 74 6f 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c .long........toLong(.bool.*ok=0,
7f5a0 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .int.base=10.).......const;.....
7f5c0 75 6c 6f 6e 67 20 20 20 20 20 20 20 74 6f 55 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c ulong.......toULong(.bool.*ok=0,
7f5e0 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 .int.base=10.)......const;.....Q
7f600 5f 4c 4c 4f 4e 47 20 20 20 20 20 74 6f 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d _LLONG.....toLongLong(.bool.*ok=
7f620 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 0,.int.base=10.)...const;.....Q_
7f640 55 4c 4c 4f 4e 47 20 20 20 20 74 6f 55 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d ULLONG....toULongLong(.bool.*ok=
7f660 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 66 6c 6f 0,.int.base=10.)..const;.....flo
7f680 61 74 20 20 20 20 20 20 20 74 6f 46 6c 6f 61 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 20 20 at.......toFloat(.bool.*ok=0.)..
7f6a0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 74 6f 44 6f 75 62 6c 65 .const;.....double......toDouble
7f6c0 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 (.bool.*ok=0.)..const;......QStr
7f6e0 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 73 68 6f 72 74 2c 20 69 6e 74 20 62 61 73 65 3d ing....&setNum(.short,.int.base=
7f700 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 73 10.);.....QString....&setNum(.us
7f720 68 6f 72 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 hort,.int.base=10.);.....QString
7f740 20 20 20 20 26 73 65 74 4e 75 6d 28 20 69 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b ....&setNum(.int,.int.base=10.);
7f760 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 69 6e 74 2c 20 69 .....QString....&setNum(.uint,.i
7f780 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 nt.base=10.);.....QString....&se
7f7a0 74 4e 75 6d 28 20 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 tNum(.long,.int.base=10.);.....Q
7f7c0 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 String....&setNum(.ulong,.int.ba
7f7e0 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 se=10.);.....QString....&setNum(
7f800 20 51 5f 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 .Q_LLONG,.int.base=10.);.....QSt
7f820 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 51 5f 55 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 ring....&setNum(.Q_ULLONG,.int.b
7f840 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d ase=10.);.....QString....&setNum
7f860 28 20 66 6c 6f 61 74 2c 20 63 68 61 72 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 (.float,.char.f='g',.int.prec=6.
7f880 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 64 6f 75 62 6c );.....QString....&setNum(.doubl
7f8a0 65 2c 20 63 68 61 72 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 0a 20 20 e,.char.f='g',.int.prec=6.);....
7f8c0 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 6c 6f 6e 67 2c 20 69 ..static.QString.number(.long,.i
7f8e0 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 nt.base=10.);.....static.QString
7f900 20 6e 75 6d 62 65 72 28 20 75 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 29 3b 0a 20 20 .number(.ulong,.int.base=10);...
7f920 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 51 5f 4c 4c 4f 4e 47 ..static.QString.number(.Q_LLONG
7f940 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 ,.int.base=10.);.....static.QStr
7f960 69 6e 67 20 6e 75 6d 62 65 72 28 20 51 5f 55 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 61 73 65 3d 31 ing.number(.Q_ULLONG,.int.base=1
7f980 30 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 69 0);.....static.QString.number(.i
7f9a0 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 nt,.int.base=10.);.....static.QS
7f9c0 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 75 69 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 29 tring.number(.uint,.int.base=10)
7f9e0 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 64 6f 75 ;.....static.QString.number(.dou
7fa00 62 6c 65 2c 20 63 68 61 72 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 0a ble,.char.f='g',.int.prec=6.);..
7fa20 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 45 78 70 61 6e 64 28 20 75 69 6e 74 20 ....void........setExpand(.uint.
7fa40 69 6e 64 65 78 2c 20 51 43 68 61 72 20 63 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 index,.QChar.c.);......QString..
7fa60 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 ..&operator+=(.const.QString.&st
7fa80 72 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 r.);.#ifndef.QT_NO_CAST_ASCII...
7faa0 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 ..QString....&operator+=(.const.
7fac0 51 42 79 74 65 41 72 72 61 79 20 26 73 74 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 QByteArray.&str.);.....QString..
7fae0 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 ..&operator+=(.const.char.*str.)
7fb00 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 ;.#endif.#if.!defined(QT_NO_STL)
7fb20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 29 0a 20 .&&.!defined(QT_NO_CAST_ASCII)..
7fb40 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 ...QString....&operator+=(.const
7fb60 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 .std::string&.);.#endif.....QStr
7fb80 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 51 43 68 61 72 20 63 20 29 3b 0a 20 ing....&operator+=(.QChar.c.);..
7fba0 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 68 61 72 20 ...QString....&operator+=(.char.
7fbc0 63 20 29 3b 0a 0a 20 20 20 20 51 43 68 61 72 20 61 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e c.);......QChar.at(.uint.i.).con
7fbe0 73 74 0a 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 69 20 3c 20 64 2d 3e 6c 65 6e 20 3f st.........{.return.i.<.d->len.?
7fc00 20 64 2d 3e 75 6e 69 63 6f 64 65 5b 69 5d 20 3a 20 51 43 68 61 72 3a 3a 6e 75 6c 6c 3b 20 7d 0a .d->unicode[i].:.QChar::null;.}.
7fc20 20 20 20 20 51 43 68 61 72 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 63 6f ....QChar.operator[](.int.i.).co
7fc40 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 74 28 28 75 69 6e 74 29 69 29 3b 20 7d 0a 20 20 20 20 nst.{.return.at((uint)i);.}.....
7fc60 51 43 68 61 72 52 65 66 20 61 74 28 20 75 69 6e 74 20 69 20 29 3b 0a 20 20 20 20 51 43 68 61 72 QCharRef.at(.uint.i.);.....QChar
7fc80 52 65 66 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 3b 0a 0a 20 20 20 20 51 43 Ref.operator[](.int.i.);......QC
7fca0 68 61 72 20 63 6f 6e 73 74 72 65 66 28 75 69 6e 74 20 69 29 20 63 6f 6e 73 74 0a 20 20 20 20 20 har.constref(uint.i).const......
7fcc0 20 20 20 7b 20 72 65 74 75 72 6e 20 61 74 28 69 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 26 20 ...{.return.at(i);.}.....QChar&.
7fce0 72 65 66 28 75 69 6e 74 20 69 29 0a 20 20 20 20 20 20 20 20 7b 20 2f 2f 20 4f 70 74 69 6d 69 7a ref(uint.i).........{.//.Optimiz
7fd00 65 64 20 66 6f 72 20 65 61 73 79 2d 69 6e 6c 69 6e 69 6e 67 20 62 79 20 73 69 6d 70 6c 65 20 63 ed.for.easy-inlining.by.simple.c
7fd20 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 20 64 2d 3e 63 6f ompilers..............if.(.d->co
7fd40 75 6e 74 20 21 3d 20 31 20 7c 7c 20 69 20 3e 3d 20 64 2d 3e 6c 65 6e 20 29 0a 20 20 20 20 20 20 unt.!=.1.||.i.>=.d->len.).......
7fd60 20 20 20 20 20 20 20 20 20 20 73 75 62 61 74 28 20 69 20 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ..........subat(.i.);...........
7fd80 20 20 64 2d 3e 73 65 74 44 69 72 74 79 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ..d->setDirty();.............ret
7fda0 75 72 6e 20 64 2d 3e 75 6e 69 63 6f 64 65 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 urn.d->unicode[i];.........}....
7fdc0 20 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b ..const.QChar*.unicode().const.{
7fde0 20 72 65 74 75 72 6e 20 64 2d 3e 75 6e 69 63 6f 64 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 .return.d->unicode;.}.....const.
7fe00 63 68 61 72 2a 20 61 73 63 69 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 char*.ascii().const;.....static.
7fe20 51 53 74 72 69 6e 67 20 66 72 6f 6d 41 73 63 69 69 28 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 QString.fromAscii(const.char*,.i
7fe40 6e 74 20 6c 65 6e 3d 2d 31 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 61 74 69 nt.len=-1);.....const.char*.lati
7fe60 6e 31 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 66 n1().const;.....static.QString.f
7fe80 72 6f 6d 4c 61 74 69 6e 31 28 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d romLatin1(const.char*,.int.len=-
7fea0 31 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 75 74 66 38 28 29 20 63 6f 6e 73 74 3b 0a 20 1);.....QCString.utf8().const;..
7fec0 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 55 74 66 38 28 63 6f 6e 73 74 ...static.QString.fromUtf8(const
7fee0 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e .char*,.int.len=-1);.....QCStrin
7ff00 67 20 6c 6f 63 61 6c 38 42 69 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 g.local8Bit().const;.....static.
7ff20 51 53 74 72 69 6e 67 20 66 72 6f 6d 4c 6f 63 61 6c 38 42 69 74 28 63 6f 6e 73 74 20 63 68 61 72 QString.fromLocal8Bit(const.char
7ff40 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f *,.int.len=-1);.....bool.operato
7ff60 72 21 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 53 43 49 49 5f r!().const;.#ifndef.QT_NO_ASCII_
7ff80 43 41 53 54 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 28 29 CAST.....operator.const.char.*()
7ffa0 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 73 63 69 69 28 29 3b 20 7d 0a 23 65 6e 64 69 .const.{.return.ascii();.}.#endi
7ffc0 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 f.#ifndef.QT_NO_STL.....operator
7ffe0 20 73 74 64 3a 3a 73 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 73 .std::string().const.{.return.as
80000 63 69 69 28 29 20 3f 20 61 73 63 69 69 28 29 20 3a 20 22 22 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a cii().?.ascii().:."";.}.#endif..
80020 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 55 63 73 32 28 20 63 6f 6e ....static.QString.fromUcs2(.con
80040 73 74 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 2a 75 63 73 32 20 29 3b 0a 20 20 20 20 63 st.unsigned.short.*ucs2.);.....c
80060 6f 6e 73 74 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 2a 75 63 73 32 28 29 20 63 6f 6e 73 onst.unsigned.short.*ucs2().cons
80080 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 73 65 74 55 6e 69 63 6f 64 65 28 20 63 6f 6e t;......QString.&setUnicode(.con
800a0 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 st.QChar*.unicode,.uint.len.);..
800c0 20 20 20 51 53 74 72 69 6e 67 20 26 73 65 74 55 6e 69 63 6f 64 65 43 6f 64 65 73 28 20 63 6f 6e ...QString.&setUnicodeCodes(.con
800e0 73 74 20 75 73 68 6f 72 74 2a 20 75 6e 69 63 6f 64 65 5f 61 73 5f 75 73 68 6f 72 74 73 2c 20 75 st.ushort*.unicode_as_ushorts,.u
80100 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 73 65 74 41 73 63 69 69 int.len.);.....QString.&setAscii
80120 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 20 20 20 (.const.char*,.int.len=-1.);....
80140 20 51 53 74 72 69 6e 67 20 26 73 65 74 4c 61 74 69 6e 31 28 20 63 6f 6e 73 74 20 63 68 61 72 2a .QString.&setLatin1(.const.char*
80160 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6f 6d 70 61 72 65 ,.int.len=-1.);......int.compare
80180 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 (.const.QString&.s.).const;.....
801a0 73 74 61 74 69 63 20 69 6e 74 20 63 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e static.int.compare(.const.QStrin
801c0 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 20 29 0a 20 20 20 20 7b g&.s1,.const.QString&.s2.).....{
801e0 20 72 65 74 75 72 6e 20 73 31 2e 63 6f 6d 70 61 72 65 28 20 73 32 20 29 3b 20 7d 0a 0a 20 20 20 .return.s1.compare(.s2.);.}.....
80200 20 69 6e 74 20 6c 6f 63 61 6c 65 41 77 61 72 65 43 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 .int.localeAwareCompare(.const.Q
80220 53 74 72 69 6e 67 26 20 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e String&.s.).const;.....static.in
80240 74 20 6c 6f 63 61 6c 65 41 77 61 72 65 43 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 t.localeAwareCompare(.const.QStr
80260 69 6e 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 20 29 0a 20 20 20 ing&.s1,.const.QString&.s2.)....
80280 20 7b 20 72 65 74 75 72 6e 20 73 31 2e 6c 6f 63 61 6c 65 41 77 61 72 65 43 6f 6d 70 61 72 65 28 .{.return.s1.localeAwareCompare(
802a0 20 73 32 20 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 .s2.);.}..#ifndef.QT_NO_DATASTRE
802c0 41 4d 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 AM.....friend.Q_EXPORT.QDataStre
802e0 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 am.&operator>>(.QDataStream.&,.Q
80300 53 74 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6d String.&.);.#endif......void.com
80320 70 6f 73 65 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 pose();..#ifndef.QT_NO_COMPAT...
80340 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 64 61 74 61 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 ..const.char*.data().const.{.ret
80360 75 72 6e 20 61 73 63 69 69 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e urn.ascii();.}.#endif..#if.defin
80380 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 73 57 69 74 68 28 20 ed(Q_QDOC).....bool.startsWith(.
803a0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 const.QString&.str,.bool.cs.=.TR
803c0 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 73 57 69 74 68 28 20 63 UE.).const;.....bool.endsWith(.c
803e0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 onst.QString&.str,.bool.cs.=.TRU
80400 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 E.).const;.#else.....//.###.Qt.4
80420 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e .0:.merge.these.two.into.one,.an
80440 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 d.remove.Q_QDOC.hack.....bool.st
80460 61 72 74 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 20 63 artsWith(.const.QString&.str.).c
80480 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 73 57 69 74 68 28 20 63 6f 6e 73 74 onst;.....bool.startsWith(.const
804a0 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 29 20 63 6f 6e 73 74 3b 0a .QString&.str,.bool.cs.).const;.
804c0 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 .....//.###.Qt.4.0:.merge.these.
804e0 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 two.into.one,.and.remove.Q_QDOC.
80500 68 61 63 6b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 53 hack.....bool.endsWith(.const.QS
80520 74 72 69 6e 67 26 20 73 74 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 tring&.str.).const;.....bool.end
80540 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 sWith(.const.QString&.str,.bool.
80560 63 73 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 cs.).const;.#endif......void.set
80580 4c 65 6e 67 74 68 28 20 75 69 6e 74 20 6e 65 77 4c 65 6e 67 74 68 20 29 3b 0a 0a 20 20 20 20 75 Length(.uint.newLength.);......u
805a0 69 6e 74 20 63 61 70 61 63 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 int.capacity().const;.....void.r
805c0 65 73 65 72 76 65 28 20 75 69 6e 74 20 6d 69 6e 43 61 70 61 63 69 74 79 20 29 3b 0a 20 20 20 20 eserve(.uint.minCapacity.);.....
805e0 76 6f 69 64 20 73 71 75 65 65 7a 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 69 6d 70 6c 65 void.squeeze();......bool.simple
80600 54 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 69 66 20 28 20 21 64 2d 3e 69 73 73 69 6d 70 6c 65 Text().const.{.if.(.!d->issimple
80620 74 65 78 74 20 29 20 63 68 65 63 6b 53 69 6d 70 6c 65 54 65 78 74 28 29 3b 20 72 65 74 75 72 6e text.).checkSimpleText();.return
80640 20 28 62 6f 6f 6c 29 64 2d 3e 69 73 73 69 6d 70 6c 65 74 65 78 74 3b 20 7d 0a 20 20 20 20 62 6f .(bool)d->issimpletext;.}.....bo
80660 6f 6c 20 69 73 52 69 67 68 74 54 6f 4c 65 66 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 0a 70 72 69 76 ol.isRightToLeft().const;...priv
80680 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 69 6e 74 20 73 69 7a 65 2c 20 62 6f 6f 6c ate:.....QString(.int.size,.bool
806a0 20 2f 2a 20 64 75 6d 6d 79 20 2a 2f 20 29 3b 09 2f 2f 20 61 6c 6c 6f 63 61 74 65 20 73 69 7a 65 ./*.dummy.*/.);.//.allocate.size
806c0 20 69 6e 63 6c 2e 20 5c 30 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 72 65 66 28 29 3b 0a 20 20 20 .incl..\0......void.deref();....
806e0 20 76 6f 69 64 20 72 65 61 6c 5f 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 75 .void.real_detach();.....void.su
80700 62 61 74 28 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 75 6c 74 69 41 72 bat(.uint.);.....QString.multiAr
80720 67 28 20 69 6e 74 20 6e 75 6d 41 72 67 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 g(.int.numArgs,.const.QString&.a
80740 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 32 2c 0a 09 09 20 20 20 20 20 20 63 6f 1,.const.QString&.a2,.........co
80760 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 33 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c nst.QString&.a3.=.QString::null,
80780 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 34 20 3d 20 51 53 74 .........const.QString&.a4.=.QSt
807a0 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 ring::null.).const;......void.ch
807c0 65 63 6b 53 69 6d 70 6c 65 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 eckSimpleText().const;.....void.
807e0 67 72 6f 77 28 20 75 69 6e 74 20 6e 65 77 4c 65 6e 67 74 68 20 29 3b 0a 23 69 66 6e 64 65 66 20 grow(.uint.newLength.);.#ifndef.
80800 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 69 6e QT_NO_CAST_ASCII.....QString.&in
80820 73 65 72 74 48 65 6c 70 65 72 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 63 68 sertHelper(.uint.index,.const.ch
80840 61 72 20 2a 73 2c 20 75 69 6e 74 20 6c 65 6e 3d 55 49 4e 54 5f 4d 41 58 20 29 3b 0a 20 20 20 20 ar.*s,.uint.len=UINT_MAX.);.....
80860 51 53 74 72 69 6e 67 20 26 6f 70 65 72 61 74 6f 72 50 6c 75 73 45 71 48 65 6c 70 65 72 28 20 63 QString.&operatorPlusEqHelper(.c
80880 6f 6e 73 74 20 63 68 61 72 20 2a 73 2c 20 75 69 6e 74 20 6c 65 6e 32 3d 55 49 4e 54 5f 4d 41 58 onst.char.*s,.uint.len2=UINT_MAX
808a0 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 68 61 72 2a 20 6c 61 .);.#endif......static.QChar*.la
808c0 74 69 6e 31 54 6f 55 6e 69 63 6f 64 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 75 69 6e 74 tin1ToUnicode(.const.char*,.uint
808e0 20 2a 20 6c 65 6e 2c 20 75 69 6e 74 20 6d 61 78 6c 65 6e 3d 28 75 69 6e 74 29 2d 31 20 29 3b 0a .*.len,.uint.maxlen=(uint)-1.);.
80900 20 20 20 20 73 74 61 74 69 63 20 51 43 68 61 72 2a 20 6c 61 74 69 6e 31 54 6f 55 6e 69 63 6f 64 ....static.QChar*.latin1ToUnicod
80920 65 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 2c 20 75 69 6e 74 20 2a 20 6c 65 6e e(.const.QByteArray&,.uint.*.len
80940 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 68 61 72 2a 20 75 6e 69 63 6f 64 65 54 6f 4c 61 .);.....static.char*.unicodeToLa
80960 74 69 6e 31 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a tin1(.const.QChar*,.uint.len.);.
80980 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 20 2a 64 3b 0a 20 20 20 20 73 74 61 74 69 63 20 .....QStringData.*d;.....static.
809a0 51 53 74 72 69 6e 67 44 61 74 61 2a 20 73 68 61 72 65 64 5f 6e 75 6c 6c 3b 0a 20 20 20 20 73 74 QStringData*.shared_null;.....st
809c0 61 74 69 63 20 51 53 74 72 69 6e 67 44 61 74 61 2a 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c atic.QStringData*.makeSharedNull
809e0 28 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6f 6e 73 74 53 74 72 69 ();......friend.class.QConstStri
80a00 6e 67 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d ng;.....friend.class.QTextStream
80a20 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 51 53 74 72 69 6e 67 44 61 74 61 2a 20 64 64 2c 20 ;.....QString(.QStringData*.dd,.
80a40 62 6f 6f 6c 20 2f 2a 20 64 75 6d 6d 79 20 2a 2f 20 29 20 3a 20 64 28 64 64 29 20 7b 20 7d 0a 0a bool./*.dummy.*/.).:.d(dd).{.}..
80a60 20 20 20 20 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 51 44 65 65 70 43 6f 70 79 0a 20 20 20 20 ....//.needed.for.QDeepCopy.....
80a80 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 void.detach();.....friend.class.
80aa0 51 44 65 65 70 43 6f 70 79 3c 51 53 74 72 69 6e 67 3e 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f QDeepCopy<QString>;.};..class.Q_
80ac0 45 58 50 4f 52 54 20 51 43 68 61 72 52 65 66 20 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 EXPORT.QCharRef.{.....friend.cla
80ae0 73 73 20 51 53 74 72 69 6e 67 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 26 20 73 3b 0a 20 20 20 20 ss.QString;.....QString&.s;.....
80b00 75 69 6e 74 20 70 3b 0a 20 20 20 20 51 43 68 61 72 52 65 66 28 51 53 74 72 69 6e 67 2a 20 73 74 uint.p;.....QCharRef(QString*.st
80b20 72 2c 20 75 69 6e 74 20 70 6f 73 29 20 3a 20 73 28 2a 73 74 72 29 2c 20 70 28 70 6f 73 29 20 7b r,.uint.pos).:.s(*str),.p(pos).{
80b40 20 7d 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 6d 6f 73 74 20 51 43 68 61 72 20 6f 70 .}..public:.....//.most.QChar.op
80b60 65 72 61 74 69 6f 6e 73 20 72 65 70 65 61 74 65 64 20 68 65 72 65 0a 0a 20 20 20 20 2f 2f 20 61 erations.repeated.here......//.a
80b80 6c 6c 20 74 68 69 73 20 69 73 20 6e 6f 74 20 64 6f 63 75 6d 65 6e 74 65 64 3a 20 57 65 20 6a 75 ll.this.is.not.documented:.We.ju
80ba0 73 74 20 73 61 79 20 22 6c 69 6b 65 20 51 43 68 61 72 22 20 61 6e 64 20 6c 65 74 20 69 74 20 62 st.say."like.QChar".and.let.it.b
80bc0 65 2e 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 75 73 68 6f 72 74 20 75 6e 69 e..#ifndef.Q_QDOC.....ushort.uni
80be0 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 code().const.{.return.s.constref
80c00 28 70 29 2e 75 6e 69 63 6f 64 65 28 29 3b 20 7d 0a 20 20 20 20 63 68 61 72 20 6c 61 74 69 6e 31 (p).unicode();.}.....char.latin1
80c20 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e ().const.{.return.s.constref(p).
80c40 6c 61 74 69 6e 31 28 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 41 6e 20 6f 70 65 72 61 74 6f 72 3d latin1();.}......//.An.operator=
80c60 20 66 6f 72 20 65 61 63 68 20 51 43 68 61 72 20 63 61 73 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 .for.each.QChar.cast.constructor
80c80 73 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 63 68 61 72 20 63 20 s.....QCharRef.operator=(char.c.
80ca0 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a ).{.s.ref(p)=c;.return.*this;.}.
80cc0 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 75 63 68 61 72 20 63 20 29 ....QCharRef.operator=(uchar.c.)
80ce0 20 7b 20 73 2e 72 65 66 28 70 29 3d 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 .{.s.ref(p)=c;.return.*this;.}..
80d00 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 51 43 68 61 72 20 63 20 29 20 ...QCharRef.operator=(QChar.c.).
80d20 7b 20 73 2e 72 65 66 28 70 29 3d 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 {.s.ref(p)=c;.return.*this;.}...
80d40 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 43 68 61 72 ..QCharRef.operator=(const.QChar
80d60 52 65 66 26 20 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 63 2e 75 6e 69 63 6f 64 65 28 29 3b Ref&.c.).{.s.ref(p)=c.unicode();
80d80 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 .return.*this;.}.....QCharRef.op
80da0 65 72 61 74 6f 72 3d 28 75 73 68 6f 72 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 erator=(ushort.rc.).{.s.ref(p)=r
80dc0 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 c;.return.*this;.}.....QCharRef.
80de0 6f 70 65 72 61 74 6f 72 3d 28 73 68 6f 72 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d operator=(short.rc.).{.s.ref(p)=
80e00 72 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 rc;.return.*this;.}.....QCharRef
80e20 20 6f 70 65 72 61 74 6f 72 3d 28 75 69 6e 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d .operator=(uint.rc.).{.s.ref(p)=
80e40 72 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 rc;.return.*this;.}.....QCharRef
80e60 20 6f 70 65 72 61 74 6f 72 3d 28 69 6e 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 .operator=(int.rc.).{.s.ref(p)=r
80e80 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 c;.return.*this;.}......operator
80ea0 20 51 43 68 61 72 20 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 .QChar.().const.{.return.s.const
80ec0 72 65 66 28 70 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 65 61 63 68 20 66 75 6e 63 74 69 6f 6e 2e ref(p);.}......//.each.function.
80ee0 2e 2e 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 .......bool.isNull().const.{.ret
80f00 75 72 6e 20 75 6e 69 63 6f 64 65 28 29 3d 3d 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 urn.unicode()==0;.}.....bool.isP
80f20 72 69 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 rint().const.{.return.s.constref
80f40 28 70 29 2e 69 73 50 72 69 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 75 6e 63 (p).isPrint();.}.....bool.isPunc
80f60 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 t().const.{.return.s.constref(p)
80f80 2e 69 73 50 75 6e 63 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 70 61 63 65 28 29 .isPunct();.}.....bool.isSpace()
80fa0 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 .const.{.return.s.constref(p).is
80fc0 53 70 61 63 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 61 72 6b 28 29 20 63 6f 6e Space();.}.....bool.isMark().con
80fe0 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4d 61 72 6b st.{.return.s.constref(p).isMark
81000 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 28 29 20 63 6f 6e 73 74 20 ();.}.....bool.isLetter().const.
81020 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4c 65 74 74 65 72 28 {.return.s.constref(p).isLetter(
81040 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 20 7b );.}.....bool.isNumber().const.{
81060 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4e 75 6d 62 65 72 28 29 .return.s.constref(p).isNumber()
81080 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 4f 72 4e 75 6d 62 65 72 28 29 20 ;.}.....bool.isLetterOrNumber().
810a0 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4c 65 74 74 65 72 4f {.return.s.constref(p).isLetterO
810c0 72 4e 75 6d 62 65 72 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 69 67 69 74 28 29 20 rNumber();.}.....bool.isDigit().
810e0 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 44 const.{.return.s.constref(p).isD
81100 69 67 69 74 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 64 69 67 69 74 56 61 6c 75 65 28 29 20 igit();.}......int.digitValue().
81120 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 64 69 67 const.{.return.s.constref(p).dig
81140 69 74 56 61 6c 75 65 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 20 6c 6f 77 65 72 28 29 20 63 itValue();.}.....QChar.lower().c
81160 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6c 6f 77 65 onst.{.return.s.constref(p).lowe
81180 72 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 20 75 70 70 65 72 28 29 20 63 6f 6e 73 74 20 7b r();.}.....QChar.upper().const.{
811a0 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 75 70 70 65 72 28 29 3b 20 7d .return.s.constref(p).upper();.}
811c0 0a 0a 20 20 20 20 51 43 68 61 72 3a 3a 43 61 74 65 67 6f 72 79 20 63 61 74 65 67 6f 72 79 28 29 ......QChar::Category.category()
811e0 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 63 61 .const.{.return.s.constref(p).ca
81200 74 65 67 6f 72 79 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 3a 3a 44 69 72 65 63 74 69 6f 6e tegory();.}.....QChar::Direction
81220 20 64 69 72 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f .direction().const.{.return.s.co
81240 6e 73 74 72 65 66 28 70 29 2e 64 69 72 65 63 74 69 6f 6e 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 nstref(p).direction();.}.....QCh
81260 61 72 3a 3a 4a 6f 69 6e 69 6e 67 20 6a 6f 69 6e 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 ar::Joining.joining().const.{.re
81280 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6a 6f 69 6e 69 6e 67 28 29 3b 20 7d 0a turn.s.constref(p).joining();.}.
812a0 20 20 20 20 62 6f 6f 6c 20 6d 69 72 72 6f 72 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 ....bool.mirrored().const.{.retu
812c0 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6d 69 72 72 6f 72 65 64 28 29 3b 20 7d 0a 20 rn.s.constref(p).mirrored();.}..
812e0 20 20 20 51 43 68 61 72 20 6d 69 72 72 6f 72 65 64 43 68 61 72 28 29 20 63 6f 6e 73 74 20 7b 20 ...QChar.mirroredChar().const.{.
81300 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6d 69 72 72 6f 72 65 64 43 68 61 return.s.constref(p).mirroredCha
81320 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 63 6f 6d 70 r();.}.....const.QString.&decomp
81340 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 osition().const.{.return.s.const
81360 72 65 66 28 70 29 2e 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 28 29 3b 20 7d 0a 20 20 20 20 51 43 ref(p).decomposition();.}.....QC
81380 68 61 72 3a 3a 44 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e har::Decomposition.decomposition
813a0 54 61 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 Tag().const.{.return.s.constref(
813c0 70 29 2e 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 54 61 67 28 29 3b 20 7d 0a 20 20 20 20 75 6e 73 p).decompositionTag();.}.....uns
813e0 69 67 6e 65 64 20 63 68 61 72 20 63 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 28 29 20 63 6f 6e 73 igned.char.combiningClass().cons
81400 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 63 6f 6d 62 69 6e 69 t.{.return.s.constref(p).combini
81420 6e 67 43 6c 61 73 73 28 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 4e 6f 74 20 74 68 65 20 6e 6f 6e ngClass();.}......//.Not.the.non
81440 2d 63 6f 6e 73 74 20 6f 6e 65 73 20 6f 66 20 74 68 65 73 65 2e 0a 20 20 20 20 75 63 68 61 72 20 -const.ones.of.these......uchar.
81460 63 65 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 cell().const.{.return.s.constref
81480 28 70 29 2e 63 65 6c 6c 28 29 3b 20 7d 0a 20 20 20 20 75 63 68 61 72 20 72 6f 77 28 29 20 63 6f (p).cell();.}.....uchar.row().co
814a0 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 72 6f 77 28 29 nst.{.return.s.constref(p).row()
814c0 3b 20 7d 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 52 65 66 20 51 ;.}.#endif.};..inline.QCharRef.Q
814e0 53 74 72 69 6e 67 3a 3a 61 74 28 20 75 69 6e 74 20 69 20 29 20 7b 20 72 65 74 75 72 6e 20 51 43 String::at(.uint.i.).{.return.QC
81500 68 61 72 52 65 66 28 74 68 69 73 2c 69 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 52 65 harRef(this,i);.}.inline.QCharRe
81520 66 20 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 7b f.QString::operator[](.int.i.).{
81540 20 72 65 74 75 72 6e 20 61 74 28 28 75 69 6e 74 29 69 29 3b 20 7d 0a 0a 0a 63 6c 61 73 73 20 51 .return.at((uint)i);.}...class.Q
81560 5f 45 58 50 4f 52 54 20 51 43 6f 6e 73 74 53 74 72 69 6e 67 20 3a 20 70 72 69 76 61 74 65 20 51 _EXPORT.QConstString.:.private.Q
81580 53 74 72 69 6e 67 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6e 73 74 53 74 72 69 6e String.{.public:.....QConstStrin
815a0 67 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 g(.const.QChar*.unicode,.uint.le
815c0 6e 67 74 68 20 29 3b 0a 20 20 20 20 7e 51 43 6f 6e 73 74 53 74 72 69 6e 67 28 29 3b 0a 20 20 20 ngth.);.....~QConstString();....
815e0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b .const.QString&.string().const.{
81600 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .return.*this;.}.};.../*********
81620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
81640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
81660 2a 2a 2a 2a 0a 20 20 51 53 74 72 69 6e 67 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a ****...QString.stream.functions.
81680 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
816a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
816c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 **************/.#ifndef.QT_NO_DA
816e0 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f TASTREAM.Q_EXPORT.QDataStream.&o
81700 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 perator<<(.QDataStream.&,.const.
81720 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 QString.&.);.Q_EXPORT.QDataStrea
81740 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 53 m.&operator>>(.QDataStream.&,.QS
81760 74 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a tring.&.);.#endif../************
81780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
817a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
817c0 2a 0a 20 20 51 53 74 72 69 6e 67 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a *...QString.inline.functions..**
817e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
81800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
81820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f 20 54 68 65 73 65 20 74 77 6f 20 6d 6f 76 65 20 ***********/..//.These.two.move.
81840 63 6f 64 65 20 69 6e 74 6f 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c 28 29 20 61 6e 64 20 64 code.into.makeSharedNull().and.d
81860 65 6c 65 74 65 73 44 61 74 61 28 29 0a 2f 2f 20 74 6f 20 69 6d 70 72 6f 76 65 20 63 61 63 68 65 eletesData().//.to.improve.cache
81880 2d 63 6f 68 65 72 65 6e 63 65 20 28 61 6e 64 20 72 65 64 75 63 65 20 63 6f 64 65 20 62 6c 6f 61 -coherence.(and.reduce.code.bloa
818a0 74 29 2c 20 77 68 69 6c 65 0a 2f 2f 20 6b 65 65 70 69 6e 67 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 t),.while.//.keeping.the.common.
818c0 63 61 73 65 73 20 66 61 73 74 2e 0a 2f 2f 0a 2f 2f 20 4e 6f 20 73 61 66 65 20 77 61 79 20 74 6f cases.fast..//.//.No.safe.way.to
818e0 20 70 72 65 2d 69 6e 69 74 20 73 68 61 72 65 64 5f 6e 75 6c 6c 20 6f 6e 20 41 4c 4c 20 63 6f 6d .pre-init.shared_null.on.ALL.com
81900 70 69 6c 65 72 73 2f 6c 69 6e 6b 65 72 73 2e 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 3a 3a pilers/linkers..inline.QString::
81920 51 53 74 72 69 6e 67 28 29 20 3a 0a 20 20 20 20 64 28 73 68 61 72 65 64 5f 6e 75 6c 6c 20 3f 20 QString().:.....d(shared_null.?.
81940 73 68 61 72 65 64 5f 6e 75 6c 6c 20 3a 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c 28 29 29 0a shared_null.:.makeSharedNull()).
81960 7b 0a 20 20 20 20 64 2d 3e 72 65 66 28 29 3b 0a 7d 0a 2f 2f 0a 69 6e 6c 69 6e 65 20 51 53 74 72 {.....d->ref();.}.//.inline.QStr
81980 69 6e 67 3a 3a 7e 51 53 74 72 69 6e 67 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 64 65 ing::~QString().{.....if.(.d->de
819a0 72 65 66 28 29 20 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 20 64 20 21 3d 20 73 68 61 72 ref().).{.........if.(.d.!=.shar
819c0 65 64 5f 6e 75 6c 6c 20 29 0a 09 20 20 20 20 64 2d 3e 64 65 6c 65 74 65 53 65 6c 66 28 29 3b 0a ed_null.)......d->deleteSelf();.
819e0 20 20 20 20 7d 0a 7d 0a 0a 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 51 44 65 65 70 43 6f 70 79 ....}.}..//.needed.for.QDeepCopy
81a00 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 53 74 72 69 6e 67 3a 3a 64 65 74 61 63 68 28 29 0a 7b .inline.void.QString::detach().{
81a20 20 72 65 61 6c 5f 64 65 74 61 63 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e .real_detach();.}..inline.QStrin
81a40 67 20 51 53 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 51 43 68 61 72 20 73 65 70 2c 20 69 g.QString::section(.QChar.sep,.i
81a60 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 2c 20 69 6e 74 20 66 6c 61 67 73 20 29 20 63 nt.start,.int.end,.int.flags.).c
81a80 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 63 74 69 6f 6e 28 51 53 74 72 69 6e 67 28 73 65 onst.{.return.section(QString(se
81aa0 70 29 2c 20 73 74 61 72 74 2c 20 65 6e 64 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e p),.start,.end,.flags);.}..inlin
81ac0 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 63 68 61 72 e.QString.QString::section(.char
81ae0 20 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 2c 20 69 6e 74 20 66 6c .sep,.int.start,.int.end,.int.fl
81b00 61 67 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 63 74 69 6f 6e 28 51 43 68 ags.).const.{.return.section(QCh
81b20 61 72 28 73 65 70 29 2c 20 73 74 61 72 74 2c 20 65 6e 64 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 0a ar(sep),.start,.end,.flags);.}..
81b40 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 #ifndef.QT_NO_CAST_ASCII.inline.
81b60 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 QString.QString::section(.const.
81b80 63 68 61 72 20 2a 69 6e 5f 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 char.*in_sep,.int.start,.int.end
81ba0 2c 20 69 6e 74 20 66 6c 61 67 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 63 ,.int.flags.).const.{.return.sec
81bc0 74 69 6f 6e 28 51 53 74 72 69 6e 67 28 69 6e 5f 73 65 70 29 2c 20 73 74 61 72 74 2c 20 65 6e 64 tion(QString(in_sep),.start,.end
81be0 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 ,.flags);.}.#endif..inline.QStri
81c00 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 51 43 68 61 72 20 63 20 ng.&QString::operator=(.QChar.c.
81c20 29 0a 7b 20 2a 74 68 69 73 20 3d 20 51 53 74 72 69 6e 67 28 63 29 3b 20 72 65 74 75 72 6e 20 2a ).{.*this.=.QString(c);.return.*
81c40 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 this;.}..inline.QString.&QString
81c60 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 68 61 72 20 63 20 29 0a 7b 20 2a 74 68 69 73 20 3d 20 ::operator=(.char.c.).{.*this.=.
81c80 51 53 74 72 69 6e 67 28 51 43 68 61 72 28 63 29 29 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b QString(QChar(c));.return.*this;
81ca0 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 74 72 69 6e 67 3a 3a 69 73 4e 75 6c 6c 28 .}..inline.bool.QString::isNull(
81cc0 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 28 29 20 3d 3d 20 30 3b ).const.{.return.unicode().==.0;
81ce0 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f .}..inline.bool.QString::operato
81d00 72 21 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 69 73 4e 75 6c 6c 28 29 3b 20 7d 0a r!().const.{.return.isNull();.}.
81d20 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 53 74 72 69 6e 67 3a 3a 6c 65 6e 67 74 68 28 29 20 63 .inline.uint.QString::length().c
81d40 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 2d 3e 6c 65 6e 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 onst.{.return.d->len;.}..inline.
81d60 75 69 6e 74 20 51 53 74 72 69 6e 67 3a 3a 63 61 70 61 63 69 74 79 28 29 20 63 6f 6e 73 74 0a 7b uint.QString::capacity().const.{
81d80 20 72 65 74 75 72 6e 20 64 2d 3e 6d 61 78 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 .return.d->maxl;.}..inline.bool.
81da0 51 53 74 72 69 6e 67 3a 3a 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 QString::isEmpty().const.{.retur
81dc0 6e 20 6c 65 6e 67 74 68 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 n.length().==.0;.}..inline.QStri
81de0 6e 67 20 51 53 74 72 69 6e 67 3a 3a 63 6f 70 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 ng.QString::copy().const.{.retur
81e00 6e 20 51 53 74 72 69 6e 67 28 20 2a 74 68 69 73 20 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 n.QString(.*this.);.}..#ifndef.Q
81e20 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 T_NO_CAST_ASCII.inline.QString.&
81e40 51 53 74 72 69 6e 67 3a 3a 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e QString::insert(.uint.index,.con
81e60 73 74 20 63 68 61 72 20 2a 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 48 65 6c 70 st.char.*s.).{.return.insertHelp
81e80 65 72 28 20 69 6e 64 65 78 2c 20 73 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e er(.index,.s.);.}..inline.QStrin
81ea0 67 20 26 51 53 74 72 69 6e 67 3a 3a 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 g.&QString::insert(.uint.index,.
81ec0 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 73 20 29 0a 7b 0a 20 20 20 20 69 6e 74 20 const.QByteArray.&s.).{.....int.
81ee0 70 6f 73 20 3d 20 73 2e 66 69 6e 64 28 20 30 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 6e pos.=.s.find(.0.);.....return.in
81f00 73 65 72 74 48 65 6c 70 65 72 28 20 69 6e 64 65 78 2c 20 73 2c 20 70 6f 73 3d 3d 2d 31 20 3f 20 sertHelper(.index,.s,.pos==-1.?.
81f20 73 2e 73 69 7a 65 28 29 20 3a 20 70 6f 73 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 s.size().:.pos.);.}.#endif..inli
81f40 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f ne.QString.&QString::prepend(.co
81f60 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 nst.QString.&.s.).{.return.inser
81f80 74 28 30 2c 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 t(0,s);.}..inline.QString.&QStri
81fa0 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 51 43 68 61 72 20 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 ng::prepend(.QChar.c.).{.return.
81fc0 69 6e 73 65 72 74 28 30 2c 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 insert(0,c);.}..inline.QString.&
81fe0 51 53 74 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 68 61 72 20 63 20 29 0a 7b 20 72 65 74 QString::prepend(.char.c.).{.ret
82000 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 63 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e urn.insert(0,c);.}..#ifndef.QT_N
82020 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 O_CAST_ASCII.inline.QString.&QSt
82040 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 ring::prepend(.const.QByteArray.
82060 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 73 29 3b 20 7d 0a 23 65 &.s.).{.return.insert(0,s);.}.#e
82080 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 ndif..#ifndef.QT_NO_CAST_ASCII.i
820a0 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 nline.QString.&QString::operator
820c0 2b 3d 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 73 20 29 0a 7b 0a 20 20 20 20 +=(.const.QByteArray.&s.).{.....
820e0 69 6e 74 20 70 6f 73 20 3d 20 73 2e 66 69 6e 64 28 20 30 20 29 3b 0a 20 20 20 20 72 65 74 75 72 int.pos.=.s.find(.0.);.....retur
82100 6e 20 6f 70 65 72 61 74 6f 72 50 6c 75 73 45 71 48 65 6c 70 65 72 28 20 73 2c 20 70 6f 73 3d 3d n.operatorPlusEqHelper(.s,.pos==
82120 2d 31 20 3f 20 73 2e 73 69 7a 65 28 29 20 3a 20 70 6f 73 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a -1.?.s.size().:.pos.);.}.#endif.
82140 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 .inline.QString.&QString::append
82160 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f (.const.QString.&.s.).{.return.o
82180 70 65 72 61 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 perator+=(s);.}..#ifndef.QT_NO_C
821a0 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e AST_ASCII.inline.QString.&QStrin
821c0 67 3a 3a 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 73 20 29 g::append(.const.QByteArray.&s.)
821e0 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 0a 69 6e 6c 69 .{.return.operator+=(s);.}..inli
82200 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 63 6f 6e ne.QString.&QString::append(.con
82220 73 74 20 63 68 61 72 20 2a 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b st.char.*.s.).{.return.operator+
82240 3d 28 73 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 =(s);.}.#endif..inline.QString.&
82260 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 51 43 68 61 72 20 63 20 29 0a 7b 20 72 65 74 QString::append(.QChar.c.).{.ret
82280 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 urn.operator+=(c);.}..inline.QSt
822a0 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 63 68 61 72 20 63 20 29 0a ring.&QString::append(.char.c.).
822c0 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 63 29 3b 20 7d 0a 0a 23 69 66 6e 64 {.return.operator+=(c);.}..#ifnd
822e0 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 ef.QT_NO_STL.inline.QString.&QSt
82300 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 ring::operator=(.const.std::stri
82320 6e 67 26 20 73 74 72 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 3d 28 73 74 72 ng&.str.).{.return.operator=(str
82340 2e 63 5f 73 74 72 28 29 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f .c_str());.}.#ifndef.QT_NO_CAST_
82360 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 6f ASCII.inline.QString.&QString::o
82380 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 73 20 perator+=(.const.std::string&.s.
823a0 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 73 2e 63 5f 73 74 72 28 29 29 ).{.return.operator+=(s.c_str())
823c0 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 ;.}.inline.QString.&QString::app
823e0 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 73 20 29 0a 7b 20 72 65 end(.const.std::string&.s.).{.re
82400 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 53 74 turn.operator+=(s);.}.inline.QSt
82420 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 ring.&QString::prepend(.const.st
82440 64 3a 3a 73 74 72 69 6e 67 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 30 d::string&.s.).{.return.insert(0
82460 2c 20 73 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 53 ,.s);.}.#endif.#endif..inline.QS
82480 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 73 68 6f 72 74 20 6e 2c tring.&QString::setNum(.short.n,
824a0 20 69 6e 74 20 62 61 73 65 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 4c .int.base.).{.return.setNum((Q_L
824c0 4c 4f 4e 47 29 6e 2c 20 62 61 73 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 LONG)n,.base);.}..inline.QString
824e0 20 26 51 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 75 73 68 6f 72 74 20 6e 2c 20 69 6e 74 .&QString::setNum(.ushort.n,.int
82500 20 62 61 73 65 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 55 4c 4c 4f 4e .base.).{.return.setNum((Q_ULLON
82520 47 29 6e 2c 20 62 61 73 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 G)n,.base);.}..inline.QString.&Q
82540 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 69 6e 74 20 6e 2c 20 69 6e 74 20 62 61 73 65 20 String::setNum(.int.n,.int.base.
82560 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 4c 4c 4f 4e 47 29 6e 2c 20 62 61 ).{.return.setNum((Q_LLONG)n,.ba
82580 73 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a se);.}..inline.QString.&QString:
825a0 3a 73 65 74 4e 75 6d 28 20 75 69 6e 74 20 6e 2c 20 69 6e 74 20 62 61 73 65 20 29 0a 7b 20 72 65 :setNum(.uint.n,.int.base.).{.re
825c0 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 55 4c 4c 4f 4e 47 29 6e 2c 20 62 61 73 65 29 3b 20 turn.setNum((Q_ULLONG)n,.base);.
825e0 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 73 65 74 4e }..inline.QString.&QString::setN
82600 75 6d 28 20 66 6c 6f 61 74 20 6e 2c 20 63 68 61 72 20 66 2c 20 69 6e 74 20 70 72 65 63 20 29 0a um(.float.n,.char.f,.int.prec.).
82620 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 64 6f 75 62 6c 65 29 6e 2c 66 2c 70 72 65 63 {.return.setNum((double)n,f,prec
82640 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 );.}..inline.QString.QString::ar
82660 67 28 20 69 6e 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 2c 20 69 6e 74 20 62 61 g(.int.a,.int.fieldWidth,.int.ba
82680 73 65 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 72 67 28 20 28 51 5f 4c 4c 4f 4e se.).const.{.return.arg(.(Q_LLON
826a0 47 29 61 2c 20 66 69 65 6c 64 57 69 64 74 68 2c 20 62 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 G)a,.fieldWidth,.base.);.}..inli
826c0 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 67 28 20 75 69 6e 74 20 61 2c ne.QString.QString::arg(.uint.a,
826e0 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 2c 20 69 6e 74 20 62 61 73 65 20 29 20 63 6f 6e 73 .int.fieldWidth,.int.base.).cons
82700 74 0a 7b 20 72 65 74 75 72 6e 20 61 72 67 28 20 28 51 5f 55 4c 4c 4f 4e 47 29 61 2c 20 66 69 65 t.{.return.arg(.(Q_ULLONG)a,.fie
82720 6c 64 57 69 64 74 68 2c 20 62 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 ldWidth,.base.);.}..inline.QStri
82740 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 67 28 20 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 ng.QString::arg(.short.a,.int.fi
82760 65 6c 64 57 69 64 74 68 2c 20 69 6e 74 20 62 61 73 65 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 eldWidth,.int.base.).const.{.ret
82780 75 72 6e 20 61 72 67 28 20 28 51 5f 4c 4c 4f 4e 47 29 61 2c 20 66 69 65 6c 64 57 69 64 74 68 2c urn.arg(.(Q_LLONG)a,.fieldWidth,
827a0 20 62 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 .base.);.}..inline.QString.QStri
827c0 6e 67 3a 3a 61 72 67 28 20 75 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 ng::arg(.ushort.a,.int.fieldWidt
827e0 68 2c 20 69 6e 74 20 62 61 73 65 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 72 67 h,.int.base.).const.{.return.arg
82800 28 20 28 51 5f 55 4c 4c 4f 4e 47 29 61 2c 20 66 69 65 6c 64 57 69 64 74 68 2c 20 62 61 73 65 20 (.(Q_ULLONG)a,.fieldWidth,.base.
82820 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 );.}..inline.QString.QString::ar
82840 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 g(.const.QString&.a1,.const.QStr
82860 69 6e 67 26 20 61 32 20 29 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 75 6c ing&.a2.).const.{.....return.mul
82880 74 69 41 72 67 28 20 32 2c 20 61 31 2c 20 61 32 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 tiArg(.2,.a1,.a2.);.}..inline.QS
828a0 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e tring.QString::arg(.const.QStrin
828c0 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 32 2c 0a 09 09 09 20 20 20 g&.a1,.const.QString&.a2,.......
828e0 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 33 20 29 20 63 6f 6e 73 74 20 7b 0a 20 20 ..const.QString&.a3.).const.{...
82900 20 20 72 65 74 75 72 6e 20 6d 75 6c 74 69 41 72 67 28 20 33 2c 20 61 31 2c 20 61 32 2c 20 61 33 ..return.multiArg(.3,.a1,.a2,.a3
82920 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 .);.}..inline.QString.QString::a
82940 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 rg(.const.QString&.a1,.const.QSt
82960 72 69 6e 67 26 20 61 32 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ring&.a2,.........const.QString&
82980 20 61 33 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 34 20 29 20 63 6f 6e 73 74 20 7b .a3,.const.QString&.a4.).const.{
829a0 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 75 6c 74 69 41 72 67 28 20 34 2c 20 61 31 2c 20 61 32 2c .....return.multiArg(.4,.a1,.a2,
829c0 20 61 33 2c 20 61 34 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 74 72 69 6e 67 .a3,.a4.);.}..inline.int.QString
829e0 3a 3a 66 69 6e 64 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 ::find(.char.c,.int.index,.bool.
82a00 63 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 28 51 43 68 61 72 28 63 cs.).const.{.return.find(QChar(c
82a20 29 2c 20 69 6e 64 65 78 2c 20 63 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 74 ),.index,.cs);.}..inline.int.QSt
82a40 72 69 6e 67 3a 3a 66 69 6e 64 52 65 76 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 ring::findRev(.char.c,.int.index
82a60 2c 20 62 6f 6f 6c 20 63 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 52 ,.bool.cs.).const.{.return.findR
82a80 65 76 28 20 51 43 68 61 72 28 63 29 2c 20 69 6e 64 65 78 2c 20 63 73 20 29 3b 20 7d 0a 0a 23 69 ev(.QChar(c),.index,.cs.);.}..#i
82aa0 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 69 6e fndef.QT_NO_CAST_ASCII.inline.in
82ac0 74 20 51 53 74 72 69 6e 67 3a 3a 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 t.QString::find(.const.char*.str
82ae0 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e ,.int.index.).const.{.return.fin
82b00 64 28 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 73 74 72 29 2c 20 69 6e 64 65 78 d(QString::fromAscii(str),.index
82b20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 74 72 69 6e 67 3a 3a 66 69 6e 64 52 65 );.}..inline.int.QString::findRe
82b40 76 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 v(.const.char*.str,.int.index.).
82b60 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 52 65 76 28 51 53 74 72 69 6e 67 3a 3a const.{.return.findRev(QString::
82b80 66 72 6f 6d 41 73 63 69 69 28 73 74 72 29 2c 20 69 6e 64 65 78 29 3b 20 7d 0a 23 65 6e 64 69 66 fromAscii(str),.index);.}.#endif
82ba0 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .../****************************
82bc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
82be0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 53 74 72 69 6e 67 20 6e 6f 6e 2d *****************...QString.non-
82c00 6d 65 6d 62 65 72 20 6f 70 65 72 61 74 6f 72 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a member.operators..**************
82c20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
82c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f *******************************/
82c60 0a 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 ..Q_EXPORT.bool.operator!=(.cons
82c80 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 t.QString.&s1,.const.QString.&s2
82ca0 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e .);.Q_EXPORT.bool.operator<(.con
82cc0 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 st.QString.&s1,.const.QString.&s
82ce0 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 2.);.Q_EXPORT.bool.operator<=(.c
82d00 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 onst.QString.&s1,.const.QString.
82d20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 &s2.);.Q_EXPORT.bool.operator==(
82d40 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e .const.QString.&s1,.const.QStrin
82d60 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e g.&s2.);.Q_EXPORT.bool.operator>
82d80 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 (.const.QString.&s1,.const.QStri
82da0 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 ng.&s2.);.Q_EXPORT.bool.operator
82dc0 3e 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 >=(.const.QString.&s1,.const.QSt
82de0 72 69 6e 67 20 26 73 32 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 ring.&s2.);.#ifndef.QT_NO_CAST_A
82e00 53 43 49 49 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 SCII.Q_EXPORT.bool.operator!=(.c
82e20 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 onst.QString.&s1,.const.char.*s2
82e40 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e .);.Q_EXPORT.bool.operator<(.con
82e60 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 st.QString.&s1,.const.char.*s2.)
82e80 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 ;.Q_EXPORT.bool.operator<=(.cons
82ea0 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b t.QString.&s1,.const.char.*s2.);
82ec0 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 .Q_EXPORT.bool.operator==(.const
82ee0 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a .QString.&s1,.const.char.*s2.);.
82f00 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 Q_EXPORT.bool.operator>(.const.Q
82f20 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a 51 5f String.&s1,.const.char.*s2.);.Q_
82f40 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 51 53 EXPORT.bool.operator>=(.const.QS
82f60 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a 51 5f 45 tring.&s1,.const.char.*s2.);.Q_E
82f80 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 63 68 61 XPORT.bool.operator!=(.const.cha
82fa0 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 r.*s1,.const.QString.&s2.);.Q_EX
82fc0 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 PORT.bool.operator<(.const.char.
82fe0 2a 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f *s1,.const.QString.&s2.);.Q_EXPO
83000 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a RT.bool.operator<=(.const.char.*
83020 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 s1,.const.QString.&s2.);.Q_EXPOR
83040 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 T.bool.operator==(.const.char.*s
83060 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 2f 2f 51 5f 45 58 50 4f 1,.const.QString.&s2.);.//Q_EXPO
83080 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 RT.bool.operator>(.const.char.*s
830a0 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 20 2f 2f 20 4d 53 56 43 2b 1,.const.QString.&s2.);.//.MSVC+
830c0 2b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 +.Q_EXPORT.bool.operator>=(.cons
830e0 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b t.char.*s1,.const.QString.&s2.);
83100 0a 23 65 6e 64 69 66 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 .#endif..Q_EXPORT.inline.const.Q
83120 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 String.operator+(.const.QString.
83140 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 &s1,.const.QString.&s2.).{.....Q
83160 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b String.tmp(.s1.);.....tmp.+=.s2;
83180 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e .....return.tmp;.}..#ifndef.QT_N
831a0 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e O_CAST_ASCII.Q_EXPORT.inline.con
831c0 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 74 72 st.QString.operator+(.const.QStr
831e0 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 0a 7b 0a 20 20 20 20 ing.&s1,.const.char.*s2.).{.....
83200 51 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 51 53 QString.tmp(.s1.);.....tmp.+=.QS
83220 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 73 32 29 3b 0a 20 20 20 20 72 65 74 75 72 6e tring::fromAscii(s2);.....return
83240 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 .tmp;.}..Q_EXPORT.inline.const.Q
83260 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 String.operator+(.const.char.*s1
83280 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 ,.const.QString.&s2.).{.....QStr
832a0 69 6e 67 20 74 6d 70 20 3d 20 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 20 73 31 ing.tmp.=.QString::fromAscii(.s1
832c0 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d .);.....tmp.+=.s2;.....return.tm
832e0 70 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e p;.}.#endif..Q_EXPORT.inline.con
83300 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 74 72 st.QString.operator+(.const.QStr
83320 69 6e 67 20 26 73 31 2c 20 51 43 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e ing.&s1,.QChar.c2.).{.....QStrin
83340 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 32 3b 0a 20 20 20 20 g.tmp(.s1.);.....tmp.+=.c2;.....
83360 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 return.tmp;.}..Q_EXPORT.inline.c
83380 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 onst.QString.operator+(.const.QS
833a0 74 72 69 6e 67 20 26 73 31 2c 20 63 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 tring.&s1,.char.c2.).{.....QStri
833c0 6e 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 32 3b 0a 20 20 20 ng.tmp(.s1.);.....tmp.+=.c2;....
833e0 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 .return.tmp;.}..Q_EXPORT.inline.
83400 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 51 43 68 61 72 20 63 const.QString.operator+(.QChar.c
83420 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 1,.const.QString.&s2.).{.....QSt
83440 72 69 6e 67 20 74 6d 70 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 31 3b 0a 20 20 20 20 74 6d 70 ring.tmp;.....tmp.+=.c1;.....tmp
83460 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 .+=.s2;.....return.tmp;.}..Q_EXP
83480 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f ORT.inline.const.QString.operato
834a0 72 2b 28 20 63 68 61 72 20 63 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 r+(.char.c1,.const.QString.&s2.)
834c0 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 .{.....QString.tmp;.....tmp.+=.c
834e0 31 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 1;.....tmp.+=.s2;.....return.tmp
83500 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 51 5f 45 58 50 4f 52 54 20 ;.}..#ifndef.QT_NO_STL.Q_EXPORT.
83520 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 63 inline.const.QString.operator+(c
83540 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 onst.QString&.s1,.const.std::str
83560 69 6e 67 26 20 73 32 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 31 20 2b 20 51 53 74 72 69 ing&.s2).{.....return.s1.+.QStri
83580 6e 67 28 73 32 29 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 ng(s2);.}..Q_EXPORT.inline.const
835a0 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 .QString.operator+(const.std::st
835c0 72 69 6e 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 29 0a 7b 0a 20 ring&.s1,.const.QString&.s2).{..
835e0 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 28 73 32 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 ...QString.tmp(s2);.....return.Q
83600 53 74 72 69 6e 67 28 74 6d 70 2e 70 72 65 70 65 6e 64 28 73 31 29 29 3b 0a 7d 0a 23 65 6e 64 69 String(tmp.prepend(s1));.}.#endi
83620 66 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 65 78 74 65 f...#if.defined(Q_OS_WIN32).exte
83640 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 51 53 74 72 69 6e rn.Q_EXPORT.QString.qt_winQStrin
83660 67 28 76 6f 69 64 2a 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 g(void*);.extern.Q_EXPORT.const.
83680 76 6f 69 64 2a 20 71 74 5f 77 69 6e 54 63 68 61 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 void*.qt_winTchar(const.QString&
836a0 20 73 74 72 2c 20 62 6f 6f 6c 20 61 64 64 6e 75 6c 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 .str,.bool.addnul);.extern.Q_EXP
836c0 4f 52 54 20 76 6f 69 64 2a 20 71 74 5f 77 69 6e 54 63 68 61 72 5f 6e 65 77 28 63 6f 6e 73 74 20 ORT.void*.qt_winTchar_new(const.
836e0 51 53 74 72 69 6e 67 26 20 73 74 72 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 QString&.str);.extern.Q_EXPORT.Q
83700 43 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 51 53 74 72 69 6e 67 32 4d 42 28 20 63 6f 6e 73 74 20 CString.qt_winQString2MB(.const.
83720 51 53 74 72 69 6e 67 26 20 73 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 65 78 74 65 72 6e QString&.s,.int.len=-1.);.extern
83740 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 4d 42 32 51 53 74 72 69 .Q_EXPORT.QString.qt_winMB2QStri
83760 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 62 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 ng(.const.char*.mb,.int.len=-1.)
83780 3b 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 52 ;.#endif..#define.Q_DEFINED_QSTR
837a0 49 4e 47 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 ING.#include."qwinexport.h".#end
837c0 69 66 20 2f 2f 20 51 53 54 52 49 4e 47 5f 48 0a 00 00 00 0c 00 71 00 75 00 72 00 6c 00 2e 00 68 if.//.QSTRING_H......q.u.r.l...h
837e0 00 00 0d e3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..../***************************
83800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
83820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a *****************.**.$Id:.$.**.*
83840 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 72 6c 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a *.Definition.of.QUrl.class.**.**
83860 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 32 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 .Created.:.950429.**.**.Copyrigh
83880 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 t.(C).1992-2000.Trolltech.ASA...
838a0 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 All.rights.reserved..**.**.This.
838c0 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c file.is.part.of.the.kernel.modul
838e0 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 e.of.the.Qt.GUI.Toolkit..**.**.T
83900 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 his.file.may.be.distributed.unde
83920 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 r.the.terms.of.the.Q.Public.Lice
83940 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 nse.**.as.defined.by.Trolltech.A
83960 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 SA.of.Norway.and.appearing.in.th
83980 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 e.file.**.LICENSE.QPL.included.i
839a0 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a n.the.packaging.of.this.file..**
839c0 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 .**.This.file.may.be.distributed
839e0 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 .and/or.modified.under.the.terms
83a00 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 .of.the.**.GNU.General.Public.Li
83a20 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 cense.version.2.as.published.by.
83a40 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 the.Free.Software.**.Foundation.
83a60 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 and.appearing.in.the.file.LICENS
83a80 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 E.GPL.included.in.the.**.packagi
83aa0 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 ng.of.this.file..**.**.Licensees
83ac0 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 .holding.valid.Qt.Enterprise.Edi
83ae0 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a tion.or.Qt.Professional.Edition.
83b00 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e **.licenses.may.use.this.file.in
83b20 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 .accordance.with.the.Qt.Commerci
83b40 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 al.License.**.Agreement.provided
83b60 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 .with.the.Software..**.**.This.f
83b80 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 ile.is.provided.AS.IS.with.NO.WA
83ba0 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 RRANTY.OF.ANY.KIND,.INCLUDING.TH
83bc0 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e E.**.WARRANTY.OF.DESIGN,.MERCHAN
83be0 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 TABILITY.AND.FITNESS.FOR.A.PARTI
83c00 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f CULAR.PURPOSE..**.**.See.http://
83c20 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 qtsoftware.com/pricing.html.or.e
83c40 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 mail.sales@trolltech.com.for.**.
83c60 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 ..information.about.Qt.Commercia
83c80 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 l.License.Agreements..**.See.htt
83ca0 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 p://qtsoftware.com/qpl/.for.QPL.
83cc0 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 licensing.information..**.See.ht
83ce0 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c tp://qtsoftware.com/gpl/.for.GPL
83d00 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f .licensing.information..**.**.Co
83d20 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 ntact.info@trolltech.com.if.any.
83d40 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 conditions.of.this.licensing.are
83d60 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a .**.not.clear.to.you..**.*******
83d80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
83da0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f *******************************/
83dc0 0a 0a 23 69 66 6e 64 65 66 20 51 55 52 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 52 4c 5f 48 0a ..#ifndef.QURL_H.#define.QURL_H.
83de0 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e .#ifndef.QT_H.#include."qstring.
83e00 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f h".#endif.//.QT_H..#ifndef.QT_NO
83e20 5f 55 52 4c 0a 0a 63 6c 61 73 73 20 51 55 72 6c 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 _URL..class.QUrlPrivate;..class.
83e40 51 5f 45 58 50 4f 52 54 20 51 55 72 6c 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 55 72 6c Q_EXPORT.QUrl.{.public:.....QUrl
83e60 28 29 3b 0a 20 20 20 20 51 55 72 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 6c ();.....QUrl(.const.QString&.url
83e80 20 29 3b 0a 20 20 20 20 51 55 72 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 20 29 3b .);.....QUrl(.const.QUrl&.url.);
83ea0 0a 20 20 20 20 51 55 72 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 2c 20 63 6f 6e 73 .....QUrl(.const.QUrl&.url,.cons
83ec0 74 20 51 53 74 72 69 6e 67 26 20 72 65 6c 55 72 6c 2c 20 62 6f 6f 6c 20 63 68 65 63 6b 53 6c 61 t.QString&.relUrl,.bool.checkSla
83ee0 73 68 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 55 72 6c 28 sh.=.FALSE.);.....virtual.~QUrl(
83f00 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 72 6f 74 6f 63 6f 6c 28 29 20 63 6f 6e 73 74 );......QString.protocol().const
83f20 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 6f 74 6f 63 6f 6c 28 20 ;.....virtual.void.setProtocol(.
83f40 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 6f 74 6f 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 const.QString&.protocol.);......
83f60 51 53 74 72 69 6e 67 20 75 73 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 QString.user().const;.....virtua
83f80 6c 20 76 6f 69 64 20 73 65 74 55 73 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 l.void.setUser(.const.QString&.u
83fa0 73 65 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 55 73 65 72 28 29 20 63 6f 6e 73 74 3b ser.);.....bool.hasUser().const;
83fc0 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 61 73 73 77 6f 72 64 28 29 20 63 6f 6e 73 74 3b 0a ......QString.password().const;.
83fe0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 73 73 77 6f 72 64 28 20 63 6f ....virtual.void.setPassword(.co
84000 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 73 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 nst.QString&.pass.);.....bool.ha
84020 73 50 61 73 73 77 6f 72 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 sPassword().const;......QString.
84040 68 6f 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 host().const;.....virtual.void.s
84060 65 74 48 6f 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 73 65 72 20 29 3b 0a 20 etHost(.const.QString&.user.);..
84080 20 20 20 62 6f 6f 6c 20 68 61 73 48 6f 73 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e ...bool.hasHost().const;......in
840a0 74 20 70 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 t.port().const;.....virtual.void
840c0 20 73 65 74 50 6f 72 74 28 20 69 6e 74 20 70 6f 72 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 .setPort(.int.port.);.....bool.h
840e0 61 73 50 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 61 74 asPort().const;......QString.pat
84100 68 28 20 62 6f 6f 6c 20 63 6f 72 72 65 63 74 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a h(.bool.correct.=.TRUE.).const;.
84120 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 74 68 28 20 63 6f 6e 73 74 20 ....virtual.void.setPath(.const.
84140 51 53 74 72 69 6e 67 26 20 70 61 74 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 50 61 74 QString&.path.);.....bool.hasPat
84160 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 h().const;......virtual.void.set
84180 45 6e 63 6f 64 65 64 50 61 74 68 41 6e 64 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 EncodedPathAndQuery(.const.QStri
841a0 6e 67 26 20 65 6e 63 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 6e 63 6f 64 65 64 50 61 ng&.enc.);.....QString.encodedPa
841c0 74 68 41 6e 64 51 75 65 72 79 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 thAndQuery();......virtual.void.
841e0 73 65 74 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 20 29 3b 0a setQuery(.const.QString&.txt.);.
84200 20 20 20 20 51 53 74 72 69 6e 67 20 71 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ....QString.query().const;......
84220 51 53 74 72 69 6e 67 20 72 65 66 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c QString.ref().const;.....virtual
84240 20 76 6f 69 64 20 73 65 74 52 65 66 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 .void.setRef(.const.QString&.txt
84260 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 52 65 66 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 .);.....bool.hasRef().const;....
84280 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c ..bool.isValid().const;.....bool
842a0 20 69 73 4c 6f 63 61 6c 46 69 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 .isLocalFile().const;......virtu
842c0 61 6c 20 76 6f 69 64 20 61 64 64 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 al.void.addPath(.const.QString&.
842e0 70 61 74 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6c 65 path.);.....virtual.void.setFile
84300 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 20 29 3b 0a 0a 20 20 20 Name(.const.QString&.txt.);.....
84320 20 51 53 74 72 69 6e 67 20 66 69 6c 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 .QString.fileName().const;.....Q
84340 53 74 72 69 6e 67 20 64 69 72 50 61 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 55 72 String.dirPath().const;......QUr
84360 6c 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 20 29 3b l&.operator=(.const.QUrl&.url.);
84380 0a 20 20 20 20 51 55 72 6c 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 .....QUrl&.operator=(.const.QStr
843a0 69 6e 67 26 20 75 72 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d ing&.url.);......bool.operator==
843c0 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 (.const.QUrl&.url.).const;.....b
843e0 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 ool.operator==(.const.QString&.u
84400 72 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 65 63 rl.).const;......static.void.dec
84420 6f 64 65 28 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 ode(.QString&.url.);.....static.
84440 76 6f 69 64 20 65 6e 63 6f 64 65 28 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 3b 0a 0a 20 20 void.encode(.QString&.url.);....
84460 20 20 6f 70 65 72 61 74 6f 72 20 51 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ..operator.QString().const;.....
84480 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 62 6f 6f 6c 20 65 virtual.QString.toString(.bool.e
844a0 6e 63 6f 64 65 64 50 61 74 68 20 3d 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 50 72 ncodedPath.=.FALSE,.bool.forcePr
844c0 65 70 65 6e 64 50 72 6f 74 6f 63 6f 6c 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 ependProtocol.=.TRUE.).const;...
844e0 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 64 55 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 ...virtual.bool.cdUp();......sta
84500 74 69 63 20 62 6f 6f 6c 20 69 73 52 65 6c 61 74 69 76 65 55 72 6c 28 20 63 6f 6e 73 74 20 51 53 tic.bool.isRelativeUrl(.const.QS
84520 74 72 69 6e 67 20 26 75 72 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 tring.&url.);..protected:.....vi
84540 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 rtual.void.reset();.....virtual.
84560 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 bool.parse(.const.QString&.url.)
84580 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 55 72 6c 50 72 69 76 61 74 65 20 2a 64 3b 0a ;..private:.....QUrlPrivate.*d;.
845a0 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 55 52 4c 0a 0a 23 65 6e 64 69 66 0a .};..#endif.//QT_NO_URL..#endif.
845c0 00 00 00 14 00 71 00 77 00 69 00 64 00 63 00 6f 00 6c 00 6c 00 2e 00 68 00 00 04 47 2f 2a 2a 2a .....q.w.i.d.c.o.l.l...h...G/***
845e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
84600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
84620 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 *********.**.$Id$.**.**.Compatib
84640 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c ility.file.-.should.only.be.incl
84660 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c uded.by.legacy.code..**.It.#incl
84680 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 udes.the.file.which.obsoletes.th
846a0 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 is.one..**.**.Copyright.(C).1998
846c0 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 -2000.Trolltech.ASA...All.rights
846e0 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 .reserved..**..This.file.is.part
84700 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 .of.the.Qt.GUI.Toolkit..**.**.Th
84720 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 is.file.may.be.distributed.under
84740 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e .the.terms.of.the.Q.Public.Licen
84760 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 se.**.as.defined.by.Trolltech.AS
84780 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 A.of.Norway.and.appearing.in.the
847a0 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e .file.**.LICENSE.QPL.included.in
847c0 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a .the.packaging.of.this.file..**.
847e0 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 **.Licensees.holding.valid.Qt.Pr
84800 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 ofessional.Edition.licenses.may.
84820 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 use.this.**.file.in.accordance.w
84840 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 ith.the.Qt.Professional.Edition.
84860 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 License.Agreement.**.provided.wi
84880 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a th.the.Qt.Professional.Edition..
848a0 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f **.**.See.http://qtsoftware.com/
848c0 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c pricing.html.or.email.sales@trol
848e0 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f ltech.com.for.**.information.abo
84900 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 ut.the.Professional.Edition.lice
84920 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 nsing,.or.see.**.http://qtsoftwa
84940 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e re.com/qpl/.for.QPL.licensing.in
84960 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a formation..**.******************
84980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
849a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 ***************************/.#if
849c0 6e 64 65 66 20 51 57 49 44 43 4f 4c 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 43 4f 4c 4c ndef.QWIDCOLL_H.#define.QWIDCOLL
849e0 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 6c 69 73 74 2e 68 22 0a 23 69 6e 63 _H.#include."qwidgetlist.h".#inc
84a00 6c 75 64 65 20 22 71 77 69 64 67 65 74 69 6e 74 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 lude."qwidgetintdict.h".#endif..
84a20 00 00 26 00 71 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 65 00 63 00 66 00 61 00 63 00 74 00 ..&.q.t.e.x.t.c.o.d.e.c.f.a.c.t.
84a40 6f 00 72 00 79 00 2e 00 68 00 00 07 40 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.r.y...h...@/******************
84a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
84a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 **************************.**.$I
84aa0 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 65 78 74 43 6f 64 65 d$.**.**.Definition.of.QTextCode
84ac0 63 46 61 63 74 6f 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 cFactory.class.**.**.Copyright.(
84ae0 43 29 20 32 30 30 31 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c C).2001-2002.Trolltech.ASA...All
84b00 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c .rights.reserved..**.**.This.fil
84b20 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 e.is.part.of.the.tools.module.of
84b40 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 .the.Qt.GUI.Toolkit..**.**.This.
84b60 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 file.may.be.distributed.under.th
84b80 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a e.terms.of.the.Q.Public.License.
84ba0 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f **.as.defined.by.Trolltech.ASA.o
84bc0 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 f.Norway.and.appearing.in.the.fi
84be0 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 le.**.LICENSE.QPL.included.in.th
84c00 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 e.packaging.of.this.file..**.**.
84c20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 This.file.may.be.distributed.and
84c40 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 /or.modified.under.the.terms.of.
84c60 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 the.**.GNU.General.Public.Licens
84c80 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 e.version.2.as.published.by.the.
84ca0 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 Free.Software.**.Foundation.and.
84cc0 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 appearing.in.the.file.LICENSE.GP
84ce0 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f L.included.in.the.**.packaging.o
84d00 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c f.this.file..**.**.Licensees.hol
84d20 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e ding.valid.Qt.Enterprise.Edition
84d40 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c .or.Qt.Professional.Edition.**.l
84d60 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 icenses.may.use.this.file.in.acc
84d80 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c ordance.with.the.Qt.Commercial.L
84da0 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 icense.**.Agreement.provided.wit
84dc0 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 h.the.Software..**.**.This.file.
84de0 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e is.provided.AS.IS.with.NO.WARRAN
84e00 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a TY.OF.ANY.KIND,.INCLUDING.THE.**
84e20 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 .WARRANTY.OF.DESIGN,.MERCHANTABI
84e40 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 LITY.AND.FITNESS.FOR.A.PARTICULA
84e60 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f R.PURPOSE..**.**.See.http://qtso
84e80 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c ftware.com/pricing.html.or.email
84ea0 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e .sales@trolltech.com.for.**...in
84ec0 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 formation.about.Qt.Commercial.Li
84ee0 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f cense.Agreements..**.See.http://
84f00 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 qtsoftware.com/qpl/.for.QPL.lice
84f20 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f nsing.information..**.See.http:/
84f40 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 /qtsoftware.com/gpl/.for.GPL.lic
84f60 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 ensing.information..**.**.Contac
84f80 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 t.info@trolltech.com.if.any.cond
84fa0 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 itions.of.this.licensing.are.**.
84fc0 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a not.clear.to.you..**.***********
84fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
85000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 ***************************/..#i
85020 66 6e 64 65 66 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 6e fndef.QTEXTCODECFACTORY_H.#defin
85040 65 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 4f 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 e.QTEXTCODECFACTORY_H..#ifndef.Q
85060 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e T_H.#include."qstringlist.h".#en
85080 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 dif.//.QT_H..#ifndef.QT_NO_TEXTC
850a0 4f 44 45 43 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 3b 0a 0a 63 6c 61 73 73 20 51 ODEC..class.QTextCodec;..class.Q
850c0 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f 64 65 63 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c _EXPORT.QTextCodecFactory.{.publ
850e0 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 72 65 61 74 ic:.....static.QTextCodec.*creat
85100 65 46 6f 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 eForName(.const.QString.&.);....
85120 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 72 65 61 74 65 46 6f 72 4d 69 62 .static.QTextCodec.*createForMib
85140 28 20 69 6e 74 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 (.int.);.};..#endif.//.QT_NO_TEX
85160 54 43 4f 44 45 43 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 TCODEC..#endif.//.QTEXTCODECFACT
85180 4f 52 59 5f 48 0a 00 00 00 1e 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 70 00 6c 00 75 00 67 ORY_H......q.w.i.d.g.e.t.p.l.u.g
851a0 00 69 00 6e 00 2e 00 68 00 00 10 80 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .i.n...h..../*******************
851c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
851e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 *************************.**.$Id
85200 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 64 67 65 74 50 6c 75 $.**.**.Definition.of.QWidgetPlu
85220 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 31 30 39 32 30 gin.class.**.**.Created.:.010920
85240 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 32 20 54 .**.**.Copyright.(C).2001-2002.T
85260 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 rolltech.ASA...All.rights.reserv
85280 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 ed..**.**.This.file.is.part.of.t
852a0 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 he.widgets.module.of.the.Qt.GUI.
852c0 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 Toolkit..**.**.This.file.may.be.
852e0 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 distributed.under.the.terms.of.t
85300 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 he.Q.Public.License.**.as.define
85320 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 d.by.Trolltech.ASA.of.Norway.and
85340 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 .appearing.in.the.file.**.LICENS
85360 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 E.QPL.included.in.the.packaging.
85380 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 of.this.file..**.**.This.file.ma
853a0 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 y.be.distributed.and/or.modified
853c0 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 .under.the.terms.of.the.**.GNU.G
853e0 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 eneral.Public.License.version.2.
85400 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 as.published.by.the.Free.Softwar
85420 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e e.**.Foundation.and.appearing.in
85440 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 .the.file.LICENSE.GPL.included.i
85460 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e n.the.**.packaging.of.this.file.
85480 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 .**.**.Licensees.holding.valid.Q
854a0 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 t.Enterprise.Edition.or.Qt.Profe
854c0 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 ssional.Edition.**.licenses.may.
854e0 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 use.this.file.in.accordance.with
85500 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 .the.Qt.Commercial.License.**.Ag
85520 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 reement.provided.with.the.Softwa
85540 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 re..**.**.This.file.is.provided.
85560 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 AS.IS.with.NO.WARRANTY.OF.ANY.KI
85580 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 ND,.INCLUDING.THE.**.WARRANTY.OF
855a0 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 .DESIGN,.MERCHANTABILITY.AND.FIT
855c0 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a NESS.FOR.A.PARTICULAR.PURPOSE..*
855e0 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 *.**.See.http://qtsoftware.com/p
85600 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c ricing.html.or.email.sales@troll
85620 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 tech.com.for.**...information.ab
85640 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d out.Qt.Commercial.License.Agreem
85660 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 ents..**.See.http://qtsoftware.c
85680 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d om/qpl/.for.QPL.licensing.inform
856a0 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e ation..**.See.http://qtsoftware.
856c0 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 com/gpl/.for.GPL.licensing.infor
856e0 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c mation..**.**.Contact.info@troll
85700 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 tech.com.if.any.conditions.of.th
85720 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f is.licensing.are.**.not.clear.to
85740 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .you..**.***********************
85760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
85780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 ***************/..#ifndef.QWIDGE
857a0 54 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 50 4c 55 47 49 4e 5f TPLUGIN_H.#define.QWIDGETPLUGIN_
857c0 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 6c 75 67 H..#ifndef.QT_H.#include."qgplug
857e0 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 in.h".#include."qstringlist.h".#
85800 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 include."qiconset.h".#endif.//.Q
85820 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 50 4c 55 47 49 4e 0a 0a T_H.#ifndef.QT_NO_WIDGETPLUGIN..
85840 23 69 66 64 65 66 20 51 5f 57 53 5f 57 49 4e 0a 23 69 66 64 65 66 20 51 54 5f 50 4c 55 47 49 4e #ifdef.Q_WS_WIN.#ifdef.QT_PLUGIN
85860 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 .#define.QT_WIDGET_PLUGIN_EXPORT
85880 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 0a 23 65 6c 73 65 0a 23 64 65 .__declspec(dllexport).#else.#de
858a0 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 20 5f 5f 64 fine.QT_WIDGET_PLUGIN_EXPORT.__d
858c0 65 63 6c 73 70 65 63 28 64 6c 6c 69 6d 70 6f 72 74 29 0a 23 65 6e 64 69 66 0a 23 65 6c 73 65 0a eclspec(dllimport).#endif.#else.
858e0 23 64 65 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 0a #define.QT_WIDGET_PLUGIN_EXPORT.
85900 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 50 72 69 76 61 #endif..class.QWidgetPluginPriva
85920 74 65 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f te;.class.QWidget;..class.Q_EXPO
85940 52 54 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 50 6c 75 67 RT.QWidgetPlugin.:.public.QGPlug
85960 69 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 in.{.....Q_OBJECT.public:.....QW
85980 69 64 67 65 74 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 57 69 64 67 65 74 50 6c 75 67 69 idgetPlugin();.....~QWidgetPlugi
859a0 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 n();......virtual.QStringList.ke
859c0 79 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 ys().const.=.0;.....virtual.QWid
859e0 67 65 74 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c get.*create(.const.QString.&key,
85a00 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 .QWidget.*parent.=.0,.const.char
85a20 20 2a 6e 61 6d 65 20 3d 20 30 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 .*name.=.0.).=.0;......virtual.Q
85a40 53 74 72 69 6e 67 20 67 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 String.group(.const.QString.&key
85a60 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 49 63 6f 6e 53 65 74 20 69 .).const;.....virtual.QIconSet.i
85a80 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e conSet(.const.QString.&key.).con
85aa0 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 69 6e 63 6c 75 64 65 46 st;.....virtual.QString.includeF
85ac0 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b ile(.const.QString.&key.).const;
85ae0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 6f 6c 54 69 70 28 20 63 6f .....virtual.QString.toolTip(.co
85b00 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 nst.QString.&key.).const;.....vi
85b20 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 77 68 61 74 73 54 68 69 73 28 20 63 6f 6e 73 74 20 51 rtual.QString.whatsThis(.const.Q
85b40 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c String.&key.).const;.....virtual
85b60 20 62 6f 6f 6c 20 69 73 43 6f 6e 74 61 69 6e 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 .bool.isContainer(.const.QString
85b80 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 69 .&key.).const;..private:.....QWi
85ba0 64 67 65 74 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 69 66 64 65 66 dgetPluginPrivate.*d;.};..#ifdef
85bc0 20 51 54 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 55 53 54 4f 4d 5f 57 49 44 47 45 54 53 0a 0a 63 6c .QT_CONTAINER_CUSTOM_WIDGETS..cl
85be0 61 73 73 20 51 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 ass.QWidgetContainerPluginPrivat
85c00 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 43 6f 6e 74 61 69 e;..class.Q_EXPORT.QWidgetContai
85c20 6e 65 72 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e nerPlugin.:.public.QWidgetPlugin
85c40 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 .{..public:.....QWidgetContainer
85c60 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 50 Plugin();.....~QWidgetContainerP
85c80 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 2a 20 63 lugin();......virtual.QWidget*.c
85ca0 6f 6e 74 61 69 6e 65 72 4f 66 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 ontainerOfWidget(.const.QString.
85cc0 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 &key,.QWidget.*container.).const
85ce0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 50 61 73 73 69 76 65 49 6e 74 65 ;.....virtual.bool.isPassiveInte
85d00 72 61 63 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 ractor(.const.QString.&key,.QWid
85d20 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 get.*container.).const;......vir
85d40 74 75 61 6c 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 50 61 67 65 73 28 20 63 6f 6e 73 74 20 51 tual.bool.supportsPages(.const.Q
85d60 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 String.&key.).const;......virtua
85d80 6c 20 51 57 69 64 67 65 74 20 2a 61 64 64 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e l.QWidget.*addPage(.const.QStrin
85da0 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 g.&key,.QWidget.*container,.....
85dc0 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 69 6e .....const.QString.&name,.int.in
85de0 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e dex.).const;.....virtual.void.in
85e00 73 65 72 74 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 sertPage(.const.QString.&key,.QW
85e20 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 idget.*container,.........const.
85e40 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 QString.&name,.int.index,.QWidge
85e60 74 20 2a 70 61 67 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 t.*page.).const;.....virtual.voi
85e80 64 20 72 65 6d 6f 76 65 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 d.removePage(.const.QString.&key
85ea0 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 ,.QWidget.*container,.int.index.
85ec0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 50 61 ).const;.....virtual.void.movePa
85ee0 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 ge(.const.QString.&key,.QWidget.
85f00 2a 63 6f 6e 74 61 69 6e 65 72 2c 20 69 6e 74 20 66 72 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 74 *container,.int.fromIndex,.int.t
85f20 6f 49 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 oIndex.).const;.....virtual.int.
85f40 63 6f 75 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 count(.const.QString.&key,.QWidg
85f60 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 et.*container.).const;.....virtu
85f80 61 6c 20 69 6e 74 20 63 75 72 72 65 6e 74 49 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 al.int.currentIndex(.const.QStri
85fa0 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f ng.&key,.QWidget.*container.).co
85fc0 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 70 61 67 65 4c 61 62 nst;.....virtual.QString.pageLab
85fe0 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 el(.const.QString.&key,.QWidget.
86000 2a 63 6f 6e 74 61 69 6e 65 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 *container,.int.index.).const;..
86020 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 70 61 67 65 28 20 63 6f 6e 73 74 20 ...virtual.QWidget.*page(.const.
86040 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 QString.&key,.QWidget.*container
86060 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c ,.int.index.).const;.....virtual
86080 20 76 6f 69 64 20 72 65 6e 61 6d 65 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .void.renamePage(.const.QString.
860a0 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 20 20 &key,.QWidget.*container,.......
860c0 20 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 65 77 4e ..int.index,.const.QString.&newN
860e0 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 ame.).const;.....virtual.QWidget
86100 4c 69 73 74 20 70 61 67 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 List.pages(.const.QString.&key,.
86120 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 QWidget.*container.).const;.....
86140 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 63 72 65 61 74 65 43 6f 64 65 28 20 63 6f 6e 73 virtual.QString.createCode(.cons
86160 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 t.QString.&key,.const.QString.&c
86180 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 67 ontainer,.....const.QString.&pag
861a0 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 67 65 4e 61 6d 65 20 29 20 63 6f 6e e,.const.QString.&pageName.).con
861c0 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 st;.};..#endif.//.QT_CONTAINER_C
861e0 55 53 54 4f 4d 5f 57 49 44 47 45 54 53 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 49 USTOM_WIDGETS.#endif.//.QT_NO_WI
86200 44 47 45 54 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 50 4c 55 47 DGETPLUGIN.#endif.//.QWIDGETPLUG
86220 49 4e 5f 48 0a 00 00 00 10 00 71 00 74 00 69 00 6d 00 65 00 72 00 2e 00 68 00 00 09 39 2f 2a 2a IN_H......q.t.i.m.e.r...h...9/**
86240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
86260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
86280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e **********.**.$Id:.$.**.**.Defin
862a0 69 74 69 6f 6e 20 6f 66 20 51 54 69 6d 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 ition.of.QTimer.class.**.**.Crea
862c0 74 65 64 20 3a 20 39 33 31 31 31 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 ted.:.931111.**.**.Copyright.(C)
862e0 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 .1992-2000.Trolltech.ASA...All.r
86300 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 ights.reserved..**.**.This.file.
86320 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 is.part.of.the.kernel.module.of.
86340 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 the.Qt.GUI.Toolkit..**.**.This.f
86360 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 ile.may.be.distributed.under.the
86380 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a .terms.of.the.Q.Public.License.*
863a0 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 *.as.defined.by.Trolltech.ASA.of
863c0 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c .Norway.and.appearing.in.the.fil
863e0 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 e.**.LICENSE.QPL.included.in.the
86400 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 .packaging.of.this.file..**.**.T
86420 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f his.file.may.be.distributed.and/
86440 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 or.modified.under.the.terms.of.t
86460 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.**.GNU.General.Public.License
86480 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 .version.2.as.published.by.the.F
864a0 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 ree.Software.**.Foundation.and.a
864c0 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c ppearing.in.the.file.LICENSE.GPL
864e0 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 .included.in.the.**.packaging.of
86500 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 .this.file..**.**.Licensees.hold
86520 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 ing.valid.Qt.Enterprise.Edition.
86540 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 or.Qt.Professional.Edition.**.li
86560 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f censes.may.use.this.file.in.acco
86580 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 rdance.with.the.Qt.Commercial.Li
865a0 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 cense.**.Agreement.provided.with
865c0 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 .the.Software..**.**.This.file.i
865e0 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 s.provided.AS.IS.with.NO.WARRANT
86600 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 Y.OF.ANY.KIND,.INCLUDING.THE.**.
86620 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c WARRANTY.OF.DESIGN,.MERCHANTABIL
86640 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 ITY.AND.FITNESS.FOR.A.PARTICULAR
86660 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .PURPOSE..**.**.See.http://qtsof
86680 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 tware.com/pricing.html.or.email.
866a0 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 sales@trolltech.com.for.**...inf
866c0 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 ormation.about.Qt.Commercial.Lic
866e0 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ense.Agreements..**.See.http://q
86700 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e tsoftware.com/qpl/.for.QPL.licen
86720 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f sing.information..**.See.http://
86740 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 qtsoftware.com/gpl/.for.GPL.lice
86760 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 nsing.information..**.**.Contact
86780 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 .info@trolltech.com.if.any.condi
867a0 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e tions.of.this.licensing.are.**.n
867c0 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ot.clear.to.you..**.************
867e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
86800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 **************************/..#if
86820 6e 64 65 66 20 51 54 49 4d 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 49 4d 45 52 5f 48 0a 0a ndef.QTIMER_H.#define.QTIMER_H..
86840 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 #ifndef.QT_H.#include."qobject.h
86860 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 ".#endif.//.QT_H...class.Q_EXPOR
86880 54 20 51 54 69 6d 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 T.QTimer.:.public.QObject.{.....
868a0 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 69 6d 65 72 28 20 51 4f 62 Q_OBJECT.public:.....QTimer(.QOb
868c0 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 ject.*parent=0,.const.char.*name
868e0 3d 30 20 29 3b 0a 20 20 20 7e 51 54 69 6d 65 72 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 =0.);....~QTimer();......bool.is
86900 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 73 74 61 72 74 28 Active().const;......int..start(
86920 20 69 6e 74 20 6d 73 65 63 2c 20 62 6f 6f 6c 20 73 73 68 6f 74 20 3d 20 46 41 4c 53 45 20 29 3b .int.msec,.bool.sshot.=.FALSE.);
86940 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 6e 74 65 72 76 61 6c 28 20 69 6e 74 20 6d 73 .....void.changeInterval(.int.ms
86960 65 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 74 6f 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 ec.);.....void.stop();......stat
86980 69 63 20 76 6f 69 64 20 73 69 6e 67 6c 65 53 68 6f 74 28 20 69 6e 74 20 6d 73 65 63 2c 20 51 4f ic.void.singleShot(.int.msec,.QO
869a0 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d bject.*receiver,.const.char.*mem
869c0 62 65 72 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 74 69 6d 65 72 49 64 28 29 20 63 6f 6e 73 74 ber.);......int..timerId().const
869e0 09 7b 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f .{.return.id;.}..signals:.....vo
86a00 69 64 09 74 69 6d 65 6f 75 74 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f id.timeout();..protected:.....bo
86a20 6f 6c 09 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a ol.event(.QEvent.*.);..private:.
86a40 20 20 20 20 69 6e 74 20 69 64 3b 0a 20 20 20 20 75 69 6e 74 20 73 69 6e 67 6c 65 20 3a 20 31 3b ....int.id;.....uint.single.:.1;
86a60 0a 20 20 20 20 75 69 6e 74 20 6e 75 6c 6c 74 69 6d 65 72 20 3a 20 31 3b 0a 0a 70 72 69 76 61 74 .....uint.nulltimer.:.1;..privat
86a80 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 e:.//.Disabled.copy.constructor.
86aa0 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 and.operator=.#if.defined(Q_DISA
86ac0 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 69 6d 65 72 28 20 63 6f 6e 73 74 20 51 54 69 6d BLE_COPY).....QTimer(.const.QTim
86ae0 65 72 20 26 20 29 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 er.&.);.....QTimer.&operator=(.c
86b00 6f 6e 73 74 20 51 54 69 6d 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c onst.QTimer.&.);.#endif.};...inl
86b20 69 6e 65 20 62 6f 6f 6c 20 51 54 69 6d 65 72 3a 3a 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 ine.bool.QTimer::isActive().cons
86b40 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 20 3e 3d 20 30 3b 0a 7d 0a 0a 0a 23 65 6e 64 t.{.....return.id.>=.0;.}...#end
86b60 69 66 20 2f 2f 20 51 54 49 4d 45 52 5f 48 0a 00 00 00 26 00 71 00 77 00 69 00 6e 00 66 00 75 00 if.//.QTIMER_H....&.q.w.i.n.f.u.
86b80 6e 00 63 00 74 00 69 00 6f 00 6e 00 73 00 5f 00 77 00 63 00 65 00 2e 00 68 00 00 04 e6 2f 2a 2a n.c.t.i.o.n.s._.w.c.e...h..../**
86ba0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
86bc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
86be0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 **********.**.$Id$.**.**.Compati
86c00 62 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 64 69 66 66 65 72 65 bility.functionality.for.differe
86c20 6e 74 20 57 69 6e 64 6f 77 73 20 70 6c 61 74 66 6f 72 6d 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 nt.Windows.platforms.**.**.Creat
86c40 65 64 20 3a 20 30 31 30 36 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 ed.:.010613.**.**.Copyright.(C).
86c60 32 30 30 31 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 2001-2002.Trolltech.ASA...All.ri
86c80 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 ghts.reserved..**.**.This.file.i
86ca0 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 74 79 6c 65 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 s.part.of.the.styles.module.of.t
86cc0 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 he.Qt.GUI.Toolkit..**.**.License
86ce0 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 es.holding.valid.Qt.Enterprise.E
86d00 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
86d20 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 n.**.licenses.for.Windows.may.us
86d40 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 e.this.file.in.accordance.with.t
86d60 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 he.Qt.Commercial.**.License.Agre
86d80 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 ement.provided.with.the.Software
86da0 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 ..**.**.This.file.is.not.availab
86dc0 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e le.for.use.under.any.other.licen
86de0 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 se.without.**.express.written.pe
86e00 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 rmission.from.the.copyright.hold
86e20 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 er..**.**.This.file.is.provided.
86e40 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 AS.IS.with.NO.WARRANTY.OF.ANY.KI
86e60 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 ND,.INCLUDING.THE.**.WARRANTY.OF
86e80 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 .DESIGN,.MERCHANTABILITY.AND.FIT
86ea0 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a NESS.FOR.A.PARTICULAR.PURPOSE..*
86ec0 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 *.**.See.http://qtsoftware.com/p
86ee0 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c ricing.html.or.email.sales@troll
86f00 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 tech.com.for.**...information.ab
86f20 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d out.Qt.Commercial.License.Agreem
86f40 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 ents..**.**.Contact.info@trollte
86f60 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 ch.com.if.any.conditions.of.this
86f80 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 .licensing.are.**.not.clear.to.y
86fa0 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ou..**.*************************
86fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
86fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 46 55 4e 43 *************/..#ifndef.QWINFUNC
87000 54 49 4f 4e 53 5f 57 43 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 46 55 4e 43 54 49 4f 4e TIONS_WCE_H.#define.QWINFUNCTION
87020 53 5f 57 43 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2f 20 S_WCE_H..#ifndef.QT_H.#endif.//.
87040 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 75 6e 63 74 69 6f 6e 73 5f 77 63 65 2e 68 QT_H..#include."qfunctions_wce.h
87060 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e 46 55 4e 43 54 49 4f 4e 53 5f 57 43 45 5f 48 "..#endif.//.QWINFUNCTIONS_WCE_H
87080 0a .